.NET Decompiler with support for PDB generation, ReadyToRun, Metadata (&more) - cross-platform!
 
 
 
 
Siegfried Pammer 28391c4864 Fix #1895: local function not added to the correct parent function. 6 years ago
..
AssignVariableNames.cs Fix #1907: Discard parameter names containing non-printable or white space characters from set of possible names considered by AssignVariableNames. 6 years ago
BlockTransform.cs Fix #1242: Discard unreachable code. 6 years ago
CachedDelegateInitialization.cs Fix #1609: Decompilation of cached delegate-construction with unknown delegate type. 6 years ago
CombineExitsTransform.cs Fix #1472: Apply ExpressionTransforms after CombineExitsTransform to "canonicalize logic and/or" 6 years ago
CopyPropagation.cs Fix #1656: Disable CopyPropagation for split variables. 6 years ago
DelegateConstruction.cs Enable static local functions and update related tests, since roslyn 3.4.0-beta3 is available for tests 6 years ago
DetectCatchWhenConditionBlocks.cs Don't perform DetectCatchWhenConditionBlocks transform when catchBlock.Variable.Type setter would throw an exception due to differing stack types. 6 years ago
DynamicCallSiteTransform.cs Fix #1635: DynamicInvokeConstructorInstruction Did report the wrong StackType for value types and unknown types. 6 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 Fix #1552: user-defined and decimal increments 6 years ago
HighLevelLoopTransform.cs Add ForStatement, DoWhileStatement and SeparateLocalVariableDeclarations settings. 6 years ago
IILTransform.cs Merge IDecompilerTypeSystem with ICompilation. 7 years ago
ILExtraction.cs Fix #1552: user-defined and decimal increments 6 years ago
ILInlining.cs #1852: Rename array.to.pointer opcode to get.pinnable.reference. 6 years ago
InlineReturnTransform.cs Fix Using pretty tests and remove semicolon on single-line if. 8 years ago
IntroduceDynamicTypeOnLocals.cs Fix bug in IntroduceDynamicTypeOnLocals 7 years ago
IntroduceRefReadOnlyModifierOnLocals.cs #1151: Support for ref readonly locals. 6 years ago
LocalFunctionDecompiler.cs Fix #1895: local function not added to the correct parent function. 6 years ago
LockTransform.cs Make ILRange field private - introduce public API for IL range manipulation. 7 years ago
NamedArgumentTransform.cs Use appropriate type for helper variables introduced for named arguments. 6 years ago
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 flags+ILRange in ProxyCallReplacer. 6 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 Limit the number of instructions validated for the $"{transform.GetType().Name} modified an instruction before pos" assertion; this makes debug-mode performance less horrible. 6 years ago
Stepper.cs Fix a bunch of XmlDoc compiler warnings. 6 years ago
SwitchOnNullableTransform.cs Fix #1455: NRE in MatchRoslynSwitchOnNullable 6 years ago
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 Fix #1593: TransformCollectionAndObjectInitializers uses nested indexer call as target of object initializer. 6 years ago
TransformDisplayClassUsage.cs Fix #1879: Incorrectly detected display class. 6 years ago
TransformExpressionTrees.cs Fix #1811: Assert in NullCoalescingInstruction.CheckInvariant after expression tree transform 6 years ago
TupleTransform.cs Add support for C# 7 tuple types: 7 years ago
UserDefinedLogicTransform.cs Make ILRange field private - introduce public API for IL range manipulation. 7 years ago
UsingTransform.cs Add support for await using statements. 6 years ago