.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 1ecf489597 Add support for deconstruction to fields 5 years ago
..
Await.cs [async] Add copy propagation so that state machine field accesses can be reliably detected. 8 years ago
BinaryNumericInstruction.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
Block.cs Fix bugs in ILAst 5 years ago
BlockContainer.cs Move some special cases from ILInlining.FindLoadInNext to the individual ILInstructions. 5 years ago
Branch.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
CallIndirect.cs Fix #1963: Support decompiling `calli` instructions into C# 9 function pointer syntax. 5 years ago
CallInstruction.cs Fix #2018: Improve tooltips in IL/IL with C#/R2R view to show full member signatures 5 years ago
Comp.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
CompoundAssignmentInstruction.cs Support compound assignment for native integers. 5 years ago
Conv.cs Fix #1794: Avoid extra cast to double for ulong -> float conversion 6 years ago
DeconstructInstruction.cs Add support for deconstruction to fields 5 years ago
DeconstructResultInstruction.cs Add support for tuple deconstruction 5 years ago
DefaultValue.cs Add ILStackWasEmpty flag to default.value 8 years ago
DynamicInstructions.cs Add `#if !NETCORE` around extension methods that are included with .NET Core 3 5 years ago
ExpressionTreeCast.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
ILFunction.cs #2092: ILFunction.Parameters / ILFunction.ReturnType should never be null. 5 years ago
ILInstruction.cs Added support for deconstruction assignments to properties 5 years ago
ILVariableCollection.cs Add AggressiveScalarReplacementOfAggregates option 5 years ago
IfInstruction.cs Fix a bunch of XmlDoc compiler warnings. 6 years ago
InstructionCollection.cs Fix #1616: similar to 3ea2ce4e2d, let `a.Instructions[i] = a.Instructions[i]` refresh that instruction's primary position. 6 years ago
LdFlda.cs #2050: Add assertion to check that no transform uses StObj.TargetSlot incorrectly. 5 years ago
LdLen.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
Leave.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
LockInstruction.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
LogicInstructions.cs Support overloaded operator &&/||. 7 years ago
MatchInstruction.cs Add support for tuple deconstruction 5 years ago
MemoryInstructions.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
NullCoalescingInstruction.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
NullableInstructions.cs Move some special cases from ILInlining.FindLoadInNext to the individual ILInstructions. 5 years ago
PatternMatching.cs Fix #1772: Support EnumeratorCancellationAttribute 5 years ago
SimpleInstruction.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
StLoc.cs Don't use named arguments when IL stack is empty after the stloc. 7 years ago
StringToInt.cs Fix #1745: Empty string is missing from switch result 6 years ago
SwitchInstruction.cs Add support for C# 8 switch expressions. 5 years ago
TryInstruction.cs Add clarifying comment to ExceptionSpecifierILRange 5 years ago
UnaryInstruction.cs Make ILRange field private - introduce public API for IL range manipulation. 6 years ago
UsingInstruction.cs Add support for await using statements. 6 years ago