.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Siegfried Pammer 83727ea4b0 Add support for value type patterns 4 years ago
..
AssignVariableNames.cs Update to dotnet-format 5.1.225507. 4 years ago
BlockTransform.cs #2128: Reformat the whole code base. 5 years ago
CachedDelegateInitialization.cs #2199: Add support for VB cached delegate initialization 5 years ago
CombineExitsTransform.cs #2128: Reformat the whole code base. 5 years ago
CopyPropagation.cs #2128: Reformat the whole code base. 5 years ago
DeconstructionTransform.cs #2128: Reformat the whole code base. 5 years ago
DelegateConstruction.cs Fix #2196: Add support for extern local functions. 5 years ago
DetectCatchWhenConditionBlocks.cs Fix #1749, fix #2339, fix #2353: Add support for rethrow in async exception handlers, fix await catch/finally patterns for complex methods. 4 years ago
DynamicCallSiteTransform.cs #2128: Reformat the whole code base. 5 years ago
DynamicIsEventAssignmentTransform.cs #2128: Reformat the whole code base. 5 years ago
EarlyExpressionTransforms.cs #2182: Move "Transform call to struct constructor" from EarlyExpressionTransforms to ILReader. 5 years ago
ExpressionTransforms.cs Fix #1749, fix #2339, fix #2353: Add support for rethrow in async exception handlers, fix await catch/finally patterns for complex methods. 4 years ago
FixLoneIsInst.cs Fix potential NRE in ILFunction.RegisterVariable() 4 years ago
FixRemainingIncrements.cs Fix potential NRE in ILFunction.RegisterVariable() 4 years ago
HighLevelLoopTransform.cs DetectExitPoints: introduce exit points for loops+switch 4 years ago
IILTransform.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
ILExtraction.cs Fix potential NRE in ILFunction.RegisterVariable() 4 years ago
ILInlining.cs Add support for value type patterns 4 years ago
IndexRangeTransform.cs Fix #2156: range syntax not being detected correctly in some cases 5 years ago
InlineReturnTransform.cs #2128: Reformat the whole code base. 5 years ago
IntroduceDynamicTypeOnLocals.cs #2128: Reformat the whole code base. 5 years ago
IntroduceNativeIntTypeOnLocals.cs Update to dotnet-format 5.1.225507. 4 years ago
IntroduceRefReadOnlyModifierOnLocals.cs #2128: Reformat the whole code base. 5 years ago
LdLocaDupInitObjTransform.cs Fix #2231: Add support for ldloca; dup; initobj pattern used by Roslyn. 4 years ago
LocalFunctionDecompiler.cs Fix #2270: I love deleting code that causes problems and no longer makes any sense at all! 4 years ago
LockTransform.cs #2128: Reformat the whole code base. 5 years ago
NamedArgumentTransform.cs Fix potential NRE in ILFunction.RegisterVariable() 4 years ago
NullCoalescingTransform.cs #2128: Reformat the whole code base. 5 years ago
NullPropagationTransform.cs Fix #2230: do not emit directly consecutive null propagation operators. 4 years ago
NullableLiftingTransform.cs #2128: Reformat the whole code base. 5 years ago
PatternMatchingRefTypesTransform.cs Add support for value type patterns 4 years ago
PatternMatchingTransform.cs Add support for value type patterns 4 years ago
ProxyCallReplacer.cs #2128: Reformat the whole code base. 5 years ago
ReduceNestingTransform.cs DetectExitPoints: introduce exit points for loops+switch 4 years ago
RemoveDeadVariableInit.cs Mark stack slot for aggressive removal in InfeasiblePathTransform 4 years ago
RemoveInfeasiblePathTransform.cs Mark stack slot for aggressive removal in InfeasiblePathTransform 4 years ago
SplitVariables.cs Mark stack slot for aggressive removal in InfeasiblePathTransform 4 years ago
StatementTransform.cs Initial implementation of the pattern matching transform. 4 years ago
Stepper.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
SwitchOnNullableTransform.cs #2128: Reformat the whole code base. 5 years ago
SwitchOnStringTransform.cs Fix #2260: switch(string) transform: handle empty cases where the C# compiler optimizes out the `if` 4 years ago
TransformArrayInitializers.cs Fix potential NRE in ILFunction.RegisterVariable() 4 years ago
TransformAssignment.cs Update to dotnet-format 5.1.225507. 4 years ago
TransformCollectionAndObjectInitializers.cs #2390: Add support for generic object initializers. 4 years ago
TransformDisplayClassUsage.cs Fix #1858, Fix #2188: Remove variables that contain copies of display-class variables. 4 years ago
TransformExpressionTrees.cs #2092: Make TransformExpressionTrees.MatchGetTypeFromHandle and TransformExpressionTrees.MatchGetContructorFromHandle use IType.FullName instead of actual IType instances, so we can better handle assemblies processed by tools like ILMerge, where there might be used multiple versions of mscorlib in one assembly. 4 years ago
TupleTransform.cs #2128: Reformat the whole code base. 5 years ago
UserDefinedLogicTransform.cs #2128: Reformat the whole code base. 5 years ago
UsingTransform.cs #2128: Reformat the whole code base. 5 years ago