.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 71d3120b94 #2552: Initial support for null coalescing assignment (`??=`). 4 months ago
..
Await.cs #nullable enable for ILAst (except for generated code) 5 years ago
BinaryNumericInstruction.cs #nullable enable for ILAst (except for generated code) 5 years ago
Block.cs Fix #3518 by replacing `FixLoneIsInst` with an inlining restriction. 4 months ago
BlockContainer.cs Also use GraphTraversal.DepthFirstSearch for dominance calculation. 2 years ago
Branch.cs #nullable enable for ILAst (except for generated code) 5 years ago
CallIndirect.cs #nullable enable for ILAst (except for generated code) 5 years ago
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. 9 months ago
Comp.cs #3465: Fix bugs in `comp.o` handling. 4 months ago
CompoundAssignmentInstruction.cs #2552: Initial support for null coalescing assignment (`??=`). 4 months ago
Conv.cs #nullable enable for ILAst (except for generated code) 5 years ago
DeconstructInstruction.cs #2128: Reformat the whole code base. 5 years ago
DeconstructResultInstruction.cs #nullable enable for Instructions.tt 5 years ago
DefaultValue.cs #nullable enable for ILAst (except for generated code) 5 years ago
DynamicInstructions.cs #nullable enable for Instructions.tt 5 years ago
ExpressionTreeCast.cs #nullable enable for Instructions.tt 5 years ago
ILFunction.cs Add VariableScope and rework AssignVariableNames step to support renaming parameters of nested ILFunctions in the future. 10 months ago
ILInstruction.cs Protect IsInst against multi-step inlining -- we can only allow `Box` as the top-level argument, not anywhere within the argument tree. 4 months ago
ILVariableCollection.cs #nullable enable for ILAst (except for generated code) 5 years ago
IfInstruction.cs #nullable enable for ILAst (except for generated code) 5 years ago
InstructionCollection.cs Fix #2379: Keep `return` statements around in original form for ConditionDetection, only transform to fall-through block-exit at the end of the transform pipeline. 5 years ago
IsInst.cs Protect IsInst against multi-step inlining -- we can only allow `Box` as the top-level argument, not anywhere within the argument tree. 4 months ago
LdFlda.cs Fix #3518 by replacing `FixLoneIsInst` with an inlining restriction. 4 months ago
LdLen.cs #nullable enable for ILAst (except for generated code) 5 years ago
Leave.cs #nullable enable for ILAst (except for generated code) 5 years ago
LockInstruction.cs #nullable enable for ILAst (except for generated code) 5 years ago
LogicInstructions.cs #nullable enable for ILAst (except for generated code) 5 years ago
MatchInstruction.cs Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 1 year ago
MemoryInstructions.cs #nullable enable for ILAst (except for generated code) 5 years ago
NullCoalescingInstruction.cs #nullable enable for ILAst (except for generated code) 5 years ago
NullableInstructions.cs #nullable enable for ILAst (except for generated code) 5 years ago
PatternMatching.cs Add transform to remove unconstrained generic reference type check. 9 months ago
SimpleInstruction.cs Revert "Use Nop instead of InvalidExpression to hold the "goto from catch-block to try-block" comment" 4 years ago
StLoc.cs #nullable enable for ILAst (except for generated code) 5 years ago
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 #nullable enable for ILAst (except for generated code) 5 years ago
UnaryInstruction.cs #nullable enable for ILAst (except for generated code) 5 years ago
UsingInstruction.cs #nullable enable for ILAst (except for generated code) 5 years ago