.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
 
 
 
 
Siegfried Pammer f66ccea9ef Fix #3296: Ensure unknown types are wrapped properly in "Convert Expression Tree" 10 months ago
..
AssignVariableNames.cs Fix #3278: Missing variable declaration in nested for-loop after many other loops 10 months ago
BlockTransform.cs
CachedDelegateInitialization.cs
CombineExitsTransform.cs
CopyPropagation.cs
DeconstructionTransform.cs
DelegateConstruction.cs
DetectCatchWhenConditionBlocks.cs
DynamicCallSiteTransform.cs
DynamicIsEventAssignmentTransform.cs
EarlyExpressionTransforms.cs
ExpressionTransforms.cs Rewrite AssignVariableNames algorithm to use variable usages instead of the list of variables. 1 year ago
FixLoneIsInst.cs
FixRemainingIncrements.cs
HighLevelLoopTransform.cs
IILTransform.cs Fix #3110: Add support for MCS 2.6.4 pinned region with array variable 1 year ago
ILExtraction.cs
ILInlining.cs Fix #3237: Use `ref readonly` locals for `readonly.ldelema` 1 year ago
IndexRangeTransform.cs
InlineReturnTransform.cs
InterpolatedStringTransform.cs
IntroduceDynamicTypeOnLocals.cs
IntroduceNativeIntTypeOnLocals.cs
IntroduceRefReadOnlyModifierOnLocals.cs Fix #3237: Use `ref readonly` locals for `readonly.ldelema` 1 year ago
LdLocaDupInitObjTransform.cs
LocalFunctionDecompiler.cs Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 1 year ago
LockTransform.cs
NamedArgumentTransform.cs
NullCoalescingTransform.cs
NullPropagationTransform.cs
NullableLiftingTransform.cs Make NullableLiftingTransform handle the case where ExpressionTransforms.VisitComp already lifted a nullable comparison with constant. 1 year ago
PatternMatchingTransform.cs
ProxyCallReplacer.cs
ReduceNestingTransform.cs
RemoveDeadVariableInit.cs
RemoveInfeasiblePathTransform.cs
SplitVariables.cs
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 Add support for switch on (ReadOnly)Span<char> using a compiler-generated hash function. 1 year ago
TransformArrayInitializers.cs Update stackalloc initializer patterns for Roslyn 4.10.0. 1 year ago
TransformAssignment.cs Implemented support for string concatenation compound assignments involving ReadOnlySpan<char>. 1 year ago
TransformCollectionAndObjectInitializers.cs
TransformDisplayClassUsage.cs TransformDisplayClassUsage: Fix #3233 by ignoring nullability annotations, when trying to find a variable to reuse/propagate. 1 year ago
TransformExpressionTrees.cs Fix #3296: Ensure unknown types are wrapped properly in "Convert Expression Tree" 10 months ago
TupleTransform.cs
UserDefinedLogicTransform.cs
UsingTransform.cs Fix general using statement pattern 1 year ago