.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 5f699c4236 Merge branch 'master' of https://github.com/icsharpcode/ILSpy into cs73-stackalloc-initializers 7 years ago
..
AssignVariableNames.cs Support overloaded operator &&/||. 7 years ago
BlockTransform.cs
CachedDelegateInitialization.cs Introduce named arguments only in the statement transform. 8 years ago
CopyPropagation.cs Merge IDecompilerTypeSystem with ICompilation. 7 years ago
DelegateConstruction.cs Fix #1193: Performance issues with deeply nested block structures 7 years ago
DetectCatchWhenConditionBlocks.cs Add comments for clarification. 8 years ago
DynamicCallSiteTransform.cs Use ArgumentOutOfRangeException or BadImageFormatException in switch-default sections. 7 years ago
EarlyExpressionTransforms.cs #1195: Fix several issues decompiling SharpSvn.dll (C++/CLI) 7 years ago
ExpressionTransforms.cs #1195: Fix comparison of object reference with ldc.i4 0. 7 years ago
HighLevelLoopTransform.cs Cosmetic changes during review of PR #1176 8 years ago
IILTransform.cs Merge IDecompilerTypeSystem with ICompilation. 7 years ago
ILInlining.cs Support short-circuiting operators with dynamic. (e.g. "if (x.A && x.B)" where "x" is dynamic) 7 years ago
InlineReturnTransform.cs
IntroduceDynamicTypeOnLocals.cs Fix bug in IntroduceDynamicTypeOnLocals 8 years ago
LocalFunctionDecompiler.cs Add detection of local functions, so we do not hide the methods/display classes. 7 years ago
LockTransform.cs Fix #1060: Enter/Exit V2 variation failing to convert to lock() 8 years ago
LoopingTransform.cs
NamedArgumentTransform.cs Move named arguments to its own transform. 8 years ago
NullCoalescingTransform.cs Introduce named arguments only in the statement transform. 8 years ago
NullPropagationTransform.cs Merge IDecompilerTypeSystem with ICompilation. 7 years ago
NullableLiftingTransform.cs Support overloaded operator &&/||. 7 years ago
ProxyCallReplacer.cs Use the resolve methods in MetadataModule, and remove the wrappers in DecompilerTypeSystem. 7 years ago
RemoveDeadVariableInit.cs Add delayed type inference step for stack slots (in RemoveDeadVariableInit). 8 years ago
SplitVariables.cs Extend HandleCall to NewObj instructions as well. 7 years ago
StatementTransform.cs
Stepper.cs
SwitchOnNullableTransform.cs SwitchOnNullableTransform: Fix another special case produced by the Roslyn compiler. 8 years ago
SwitchOnStringTransform.cs Fix #1270: Bad decompilation of mcs switch-on-string 7 years ago
TransformArrayInitializers.cs Avoid ITypeDefinition.FullName. Use Name and Namespace separately to avoid string allocation. Reorder checks to improve performance on pattern mismatch. 7 years ago
TransformAssignment.cs #1195: Fix several issues decompiling SharpSvn.dll (C++/CLI) 7 years ago
TransformCollectionAndObjectInitializers.cs Fix #1279: Event fields in object initializers 7 years ago
TransformExpressionTrees.cs Fix #1249: Bug in detection of multiple nested expression trees in query expressions. 7 years ago
TupleTransform.cs Add support for C# 7 tuple types: 8 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 Fix MatchDisposeCheck 8 years ago