.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.
 
 
 
 
Daniel Grunwald 7fc9025500 Fix nullability of Extract return type 2 months ago
..
AssignVariableNames.cs AssignVariableNames: Fix ArgumentException 3 months ago
BlockTransform.cs
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. 6 months ago
ExpressionTransforms.cs Add transform to remove unconstrained generic reference type check. 3 months ago
FixLoneIsInst.cs
FixRemainingIncrements.cs
HighLevelLoopTransform.cs
IILTransform.cs Add transform to remove unconstrained generic reference type check. 3 months ago
ILExtraction.cs Fix nullability of Extract return type 2 months ago
ILInlining.cs Add transform to remove unconstrained generic reference type check. 3 months ago
IndexRangeTransform.cs
InlineReturnTransform.cs
InterpolatedStringTransform.cs
IntroduceDynamicTypeOnLocals.cs
IntroduceNativeIntTypeOnLocals.cs
IntroduceRefReadOnlyModifierOnLocals.cs Fix #3237: Use `ref readonly` locals for `readonly.ldelema` 12 months ago
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. 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. 12 months ago
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. 3 months ago
RemoveUnconstrainedGenericReferenceTypeCheck.cs Add transform to remove unconstrained generic reference type check. 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 4 months ago
TransformArrayInitializers.cs Allow explicit null termination character 5 months ago
TransformAssignment.cs Implemented support for string concatenation compound assignments involving ReadOnlySpan<char>. 12 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. 12 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