.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 d22e2ac677 Add header and comments describing transformation. 7 years ago
..
AssignVariableNames.cs Add pretty tests for "yield return" and fix some minor bugs: 7 years ago
BlockTransform.cs
CachedDelegateInitialization.cs CachedDelegateInitialization: Do not lose IL range by creating a new store instruction, reuse existing instruction instead. 7 years ago
CombineExitsTransform.cs Add header and comments describing transformation. 7 years ago
CopyPropagation.cs Merge IDecompilerTypeSystem with ICompilation. 7 years ago
DelegateConstruction.cs DelegateConstruction: 7 years ago
DetectCatchWhenConditionBlocks.cs
DynamicCallSiteTransform.cs Fix #1336: multi-dimensional array initializers with custom objects not detected. 7 years ago
EarlyExpressionTransforms.cs #1195: Fix several issues decompiling SharpSvn.dll (C++/CLI) 7 years ago
ExpressionTransforms.cs Extend safety-checks in TransformSpanTCtorContainingStackAlloc. 7 years ago
HighLevelLoopTransform.cs Fix #1395: do-while loop missing entry-point label. 7 years ago
IILTransform.cs Merge IDecompilerTypeSystem with ICompilation. 7 years ago
ILInlining.cs Add IsInConstructorInitializer case to ILInlining.OptionsForBlock. 7 years ago
InlineReturnTransform.cs
IntroduceDynamicTypeOnLocals.cs Fix bug in IntroduceDynamicTypeOnLocals 7 years ago
LocalFunctionDecompiler.cs Fix #1340: Update local function check to match latest version of Roslyn. 7 years ago
LockTransform.cs Fix #1060: Enter/Exit V2 variation failing to convert to lock() 7 years ago
LoopingTransform.cs
NamedArgumentTransform.cs Add IsInConstructorInitializer case to ILInlining.OptionsForBlock. 7 years ago
NullCoalescingTransform.cs Fix #750: Missing recognizer for ?? when rhs is an assignment expression 7 years ago
NullPropagationTransform.cs Update to SRM 1.6.0 and Roslyn 2.9. Adjust decompiler to new code pattern used for lifted nullable comparisons. 7 years ago
NullableLiftingTransform.cs Update to SRM 1.6.0 and Roslyn 2.9. Adjust decompiler to new code pattern used for lifted nullable comparisons. 7 years ago
ProxyCallReplacer.cs Use the resolve methods in MetadataModule, and remove the wrappers in DecompilerTypeSystem. 7 years ago
ReduceNestingTransform.cs Add ReduceNestingTransform 7 years ago
RemoveDeadVariableInit.cs Handle Comp in InferType(). 7 years ago
SplitVariables.cs Extend HandleCall to NewObj instructions as well. 7 years ago
StatementTransform.cs
Stepper.cs
SwitchOnNullableTransform.cs Improve persistence of IL offsets through various transforms. 7 years ago
SwitchOnStringTransform.cs Fix part 1 of #1292: switch on string inside try-block not recognized. 7 years ago
TransformArrayInitializers.cs Improve TransformArrayInitializers: allow default entries at the end of a dimension > 0. 7 years ago
TransformAssignment.cs Fix #1325: Do not perform inline assignment transform on setter calls, that belong to parameterized properties. 7 years ago
TransformCollectionAndObjectInitializers.cs Fix small regression in initializer tests. 7 years ago
TransformExpressionTrees.cs Fix #1356: ExpressionTrees: ref parameter usage not transformed correctly. 7 years ago
TupleTransform.cs Add support for C# 7 tuple types: 7 years ago
UserDefinedLogicTransform.cs Support short-circuiting operators with dynamic. (e.g. "if (x.A && x.B)" where "x" is dynamic) 7 years ago
UsingTransform.cs Extend UsingTransform.CheckResourceType to support non-generic System.Collections.IDictionaryEnumerator. 7 years ago