.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 101aba3362 Validate uses of display-class variable copies before removing them 5 years ago
..
AssignVariableNames.cs Fix #1881: Not properly reusing names from PDB#2 5 years ago
BlockTransform.cs
CachedDelegateInitialization.cs Fix #1609: Decompilation of cached delegate-construction with unknown delegate type. 6 years ago
CombineExitsTransform.cs
CopyPropagation.cs Fix #1656: Disable CopyPropagation for split variables. 6 years ago
DelegateConstruction.cs Add Validation of delegate target instructions. 5 years ago
DetectCatchWhenConditionBlocks.cs
DynamicCallSiteTransform.cs Inline variable declarations/modernize parts of our code base. 5 years ago
DynamicIsEventAssignmentTransform.cs Further adjustments to transforms now that copy propagation no longer runs. 6 years ago
EarlyExpressionTransforms.cs Fix #1655: Incorrect pointer cast when calling method on integer constant 6 years ago
ExpressionTransforms.cs Fix #1854 6 years ago
FixRemainingIncrements.cs
HighLevelLoopTransform.cs Add ForStatement, DoWhileStatement and SeparateLocalVariableDeclarations settings. 6 years ago
IILTransform.cs
ILExtraction.cs Add missing license headers to MIT licensed files in ICSharpCode.Decompiler 5 years ago
ILInlining.cs #1852: Rename array.to.pointer opcode to get.pinnable.reference. 6 years ago
InlineReturnTransform.cs
IntroduceDynamicTypeOnLocals.cs
IntroduceRefReadOnlyModifierOnLocals.cs #1151: Support for ref readonly locals. 6 years ago
LocalFunctionDecompiler.cs #1981: Refactor LocalFunctionDecompiler: Propagate closure parameter arguments, so that all arguments can be stripped from use-sites. 5 years ago
LockTransform.cs
NamedArgumentTransform.cs
NullCoalescingTransform.cs Remove unused code. 6 years ago
NullPropagationTransform.cs Fix CA1507:UseNameofInPlaceOfString, adjust formatting of some older source files copied from NRefactory. 6 years ago
NullableLiftingTransform.cs short-circuting -> short-circuiting 6 years ago
ProxyCallReplacer.cs Fix #1976: ProxyCallReplacer should honor selected language version/selected options 5 years ago
ReduceNestingTransform.cs agressive -> aggressive 6 years ago
RemoveDeadVariableInit.cs Add RemoveDeadStores option 6 years ago
SplitVariables.cs Allow ref-locals to be initialized from nested field addresses. 6 years ago
StatementTransform.cs
Stepper.cs
SwitchOnNullableTransform.cs
SwitchOnStringTransform.cs Fix #1809: Support VB Select on string. 6 years ago
TransformArrayInitializers.cs Fix #1280: Transform RuntimeHelpersInitializeArray calls without receiving assignments. 6 years ago
TransformAssignment.cs Fix compound assignments with type `bool`. 6 years ago
TransformCollectionAndObjectInitializers.cs Add Validation of delegate target instructions. 5 years ago
TransformDisplayClassUsage.cs Validate uses of display-class variable copies before removing them 5 years ago
TransformExpressionTrees.cs #1940: Ignore nullability in ETs 5 years ago
TupleTransform.cs
UserDefinedLogicTransform.cs
UsingTransform.cs Add support for await using statements. 6 years ago