.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 9f77f8a919 Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 3 months ago
..
AssignVariableNames.cs Fix #3439: Regressed decompilation of variables in lambda scope 3 months ago
BlockTransform.cs Fix #3075: eliminate recursion in TopologicalSort and BlockTransform. 2 years ago
CachedDelegateInitialization.cs
CombineExitsTransform.cs
CopyPropagation.cs
DeconstructionTransform.cs
DelegateConstruction.cs Fix #3353: Normal method is decompiled as lambda expression. 3 months ago
DetectCatchWhenConditionBlocks.cs
DynamicCallSiteTransform.cs
DynamicIsEventAssignmentTransform.cs
EarlyExpressionTransforms.cs #3367: Extend range check to support negative integers. 5 months ago
ExpressionTransforms.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. 3 months ago
FixLoneIsInst.cs
FixRemainingIncrements.cs
HighLevelLoopTransform.cs Avoid reference count temporarily dropping to zero while ConditionDetection moves instructions to other blocks. 2 years ago
IILTransform.cs Fix #3110: Add support for MCS 2.6.4 pinned region with array variable 1 year ago
ILExtraction.cs
ILInlining.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. 3 months ago
IndexRangeTransform.cs
InlineReturnTransform.cs
InterpolatedStringTransform.cs
IntroduceDynamicTypeOnLocals.cs
IntroduceNativeIntTypeOnLocals.cs
IntroduceRefReadOnlyModifierOnLocals.cs Fix #3237: Use `ref readonly` locals for `readonly.ldelema` 11 months ago
LdLocaDupInitObjTransform.cs
LocalFunctionDecompiler.cs Fix #2269: LocalFunctionDecompiler misplaces nested local functions in ctors 3 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. 3 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. 3 months ago
NullableLiftingTransform.cs Make NullableLiftingTransform handle the case where ExpressionTransforms.VisitComp already lifted a nullable comparison with constant. 11 months ago
PatternMatchingTransform.cs
ProxyCallReplacer.cs Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
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. 3 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. 3 months ago
StatementTransform.cs
Stepper.cs Fix #3110: Add support for MCS 2.6.4 pinned region with array variable 1 year ago
SwitchOnNullableTransform.cs
SwitchOnStringTransform.cs Enhance null handling in switch transformations 3 months ago
TransformArrayInitializers.cs Allow explicit null termination character 4 months ago
TransformAssignment.cs Implemented support for string concatenation compound assignments involving ReadOnlySpan<char>. 11 months ago
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. 3 months ago
TransformDisplayClassUsage.cs TransformDisplayClassUsage: Fix #3233 by ignoring nullability annotations, when trying to find a variable to reuse/propagate. 11 months ago
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. 3 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. 3 months ago