.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
 
 
 
 
Siegfried Pammer 6c72d1c5f0 Add transform to remove unconstrained generic reference type check. 4 months ago
..
AssignVariableNames.cs Fix #3439: Regressed decompilation of variables in lambda scope 4 months ago
BlockTransform.cs
CachedDelegateInitialization.cs
CombineExitsTransform.cs
CopyPropagation.cs
DeconstructionTransform.cs
DelegateConstruction.cs Fix #3353: Normal method is decompiled as lambda expression. 4 months ago
DetectCatchWhenConditionBlocks.cs
DynamicCallSiteTransform.cs
DynamicIsEventAssignmentTransform.cs
EarlyExpressionTransforms.cs
ExpressionTransforms.cs Add transform to remove unconstrained generic reference type check. 4 months ago
FixLoneIsInst.cs
FixRemainingIncrements.cs
HighLevelLoopTransform.cs
IILTransform.cs Add transform to remove unconstrained generic reference type check. 4 months ago
ILExtraction.cs
ILInlining.cs Add transform to remove unconstrained generic reference type check. 4 months ago
IndexRangeTransform.cs
InlineReturnTransform.cs
InterpolatedStringTransform.cs
IntroduceDynamicTypeOnLocals.cs
IntroduceNativeIntTypeOnLocals.cs
IntroduceRefReadOnlyModifierOnLocals.cs
LdLocaDupInitObjTransform.cs
LocalFunctionDecompiler.cs Fix #2269: LocalFunctionDecompiler misplaces nested local functions in ctors 4 months ago
LockTransform.cs
NamedArgumentTransform.cs Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 4 months ago
NullCoalescingTransform.cs
NullPropagationTransform.cs Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 4 months ago
NullableLiftingTransform.cs
PatternMatchingTransform.cs
ProxyCallReplacer.cs
ReduceNestingTransform.cs
RemoveDeadVariableInit.cs
RemoveInfeasiblePathTransform.cs Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 4 months ago
RemoveUnconstrainedGenericReferenceTypeCheck.cs Add transform to remove unconstrained generic reference type check. 4 months ago
SplitVariables.cs Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 4 months ago
StatementTransform.cs
Stepper.cs
SwitchOnNullableTransform.cs
SwitchOnStringTransform.cs Enhance null handling in switch transformations 5 months ago
TransformArrayInitializers.cs Allow explicit null termination character 5 months ago
TransformAssignment.cs
TransformCollectionAndObjectInitializers.cs Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 4 months ago
TransformDisplayClassUsage.cs
TransformExpressionTrees.cs Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 4 months ago
TupleTransform.cs
UserDefinedLogicTransform.cs
UsingTransform.cs Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 4 months ago