.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.
 
 
 
 
Daniel Grunwald 7fc9025500 Fix nullability of Extract return type 1 month ago
..
Await.cs
BinaryNumericInstruction.cs
Block.cs #3075: Avoid processing already-transformed blocks by introducing BlockTransformContext.IndexOfFirstAlreadyTransformedInstruction, which allows us to track already transformed instructions after a block has been merged into another by ConditionDetection. 2 years ago
BlockContainer.cs Also use GraphTraversal.DepthFirstSearch for dominance calculation. 2 years ago
Branch.cs
CallIndirect.cs
CallInstruction.cs Prevent inlining of call arguments when doing so would change order of evaluation with regards to the implicit ldobj performed by a constrained.callvirt. 3 months ago
Comp.cs Add support for nullable int const patterns 2 years ago
CompoundAssignmentInstruction.cs Add support for calling `operator checked`. 2 years ago
Conv.cs
DeconstructInstruction.cs
DeconstructResultInstruction.cs
DefaultValue.cs
DynamicInstructions.cs
ExpressionTreeCast.cs
ILFunction.cs Add VariableScope and rework AssignVariableNames step to support renaming parameters of nested ILFunctions in the future. 3 months ago
ILInstruction.cs Fix nullability of Extract return type 1 month ago
ILVariableCollection.cs
IfInstruction.cs
InstructionCollection.cs
LdFlda.cs
LdLen.cs
Leave.cs
LockInstruction.cs
LogicInstructions.cs
MatchInstruction.cs Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months ago
MemoryInstructions.cs
NullCoalescingInstruction.cs
NullableInstructions.cs
PatternMatching.cs Add transform to remove unconstrained generic reference type check. 3 months ago
SimpleInstruction.cs
StLoc.cs
StringToInt.cs Implement support for C# 11 switch on (ReadOnly)Span<char>. 2 years ago
SwitchInstruction.cs Fix #2763: Improve decompilation of switch-on-enum by preserving enum type information when inlining local variables into SwitchInstruction.Value. 3 years ago
TryInstruction.cs
UnaryInstruction.cs
UsingInstruction.cs