.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.
 
 
 
ElektroKill cdad14b685
Add support for `lock` statements within yield return state machines
4 years ago
..
ControlFlow #2823: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types. 4 years ago
Instructions Fix #2763: Improve decompilation of switch-on-enum by preserving enum type information when inlining local variables into SwitchInstruction.Value. 4 years ago
Patterns
Transforms Add support for `lock` statements within yield return state machines 4 years ago
BlockBuilder.cs Determine isBranchTarget in a separate pass. We will need it for an optimization to ILReader in a future commit. 4 years ago
ILAstWritingOptions.cs
ILInstructionExtensions.cs
ILReader.cs Fix #2788: Handling of cpobj in ILReader was missing the stobj special case for the target pointer. 4 years ago
ILTypeExtensions.cs
ILVariable.cs Fix #2791: Ensure that the capture scope used is either a loop or the ILFunction root container. 4 years ago
InstructionFlags.cs
InstructionOutputExtensions.cs Add filtering/sorting capabilities to ReflectionDisassembler (#2835) 4 years ago
Instructions.cs #nullable enable for Instructions.tt 5 years ago
Instructions.tt #nullable enable for Instructions.tt 5 years ago
PointerArithmeticOffset.cs
PrimitiveType.cs
SemanticHelper.cs
SlotInfo.cs
StackType.cs