.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 4a6dcd8d68 Match the VB On Error catch filter exactly 16 hours ago
..
AssignVariableNames.cs Keep the original name of an obfuscated local function 3 weeks ago
BlockTransform.cs Add license headers to source files that lacked them 2 months ago
CachedDelegateInitialization.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
CachedReadOnlySpanInitialization.cs Fix #3850: recover ReadOnlySpan<T> array literals from the legacy lazy cache 2 months ago
CombineExitsTransform.cs Extend InferType() to every ILInstruction 2 weeks ago
CopyPropagation.cs Replace a couple of `inst.ResultType -> IType` conversions with `InferType()` calls. 2 weeks ago
DeconstructionTransform.cs Extend InferType() to every ILInstruction 2 weeks ago
DelegateConstruction.cs Pass the compilation to ILInstruction.CheckInvariant 2 weeks ago
DetectCatchWhenConditionBlocks.cs Match the VB On Error catch filter exactly 16 hours ago
DynamicCallSiteTransform.cs Fix #3704: keep the static type of a dynamic call target 3 weeks ago
DynamicIsEventAssignmentTransform.cs Fix dynamic event-assignment decompilation leaking is-event opcode 2 months ago
EarlyExpressionTransforms.cs First round of bugfixes. 2 weeks ago
ExpandNestedConditionals.cs Extend InferType() to every ILInstruction 2 weeks ago
ExpressionTransforms.cs Simplify logic.not in patterns 3 days ago
FixRemainingIncrements.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
HighLevelLoopTransform.cs Extend InferType() to every ILInstruction 2 weeks ago
IILTransform.cs Move UsingScope and CSharpTypeResolveContext into the type system 1 month ago
ILExtraction.cs Replace a couple of `inst.ResultType -> IType` conversions with `InferType()` calls. 2 weeks ago
ILInlining.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
IndexRangeTransform.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
InlineArrayTransform.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
InlineReturnTransform.cs dev: Strip BOM mark from text files 1 year ago
InterpolatedStringTransform.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
IntroduceDynamicTypeOnLocals.cs Fix #1388, #1928: decompile await on dynamic expressions 2 months ago
IntroduceNativeIntTypeOnLocals.cs dev: Strip BOM mark from text files 1 year ago
IntroduceRefReadOnlyModifierOnLocals.cs dev: Strip BOM mark from text files 1 year ago
IntroduceScopedModifierOnLocals.cs Handle scoped captures through writable arguments 1 month ago
LdLocaDupInitObjTransform.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
LocalFunctionDecompiler.cs Fix #3008: local function forwarding a display class loses its scope 2 weeks ago
LockTransform.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
NamedArgumentTransform.cs Replace a couple of `inst.ResultType -> IType` conversions with `InferType()` calls. 2 weeks ago
NullCoalescingTransform.cs NullCoalescingInstruction: use a more detailed invariant. 2 weeks ago
NullPropagationTransform.cs Second round of fixes. 2 weeks ago
NullableLiftingTransform.cs Replace a couple of `inst.ResultType -> IType` conversions with `InferType()` calls. 2 weeks ago
PatternMatchingTransform.cs First round of bugfixes. 2 weeks ago
ProxyCallReplacer.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
ReduceNestingTransform.cs Fix #3891: don't reduce nesting when there is no else block 2 months ago
RemoveDeadVariableInit.cs Extend InferType() to every ILInstruction 2 weeks ago
RemoveInfeasiblePathTransform.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
RemoveUnconstrainedGenericReferenceTypeCheck.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
SplitVariables.cs dev: Strip BOM mark from text files 1 year ago
StatementTransform.cs Pass the compilation to ILInstruction.CheckInvariant 2 weeks ago
SwitchOnNullableTransform.cs Fix #3577: Properly infer the switch governing type and preserve conversions 11 months ago
SwitchOnStringTransform.cs Reject negative char index in the length-and-char string switch 2 months ago
TransformArrayInitializers.cs Let an array initializer block evaluate to a Span<T> 2 weeks ago
TransformAssignment.cs Always pass the type system into InferType(). 2 weeks ago
TransformCollectionAndObjectInitializers.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
TransformDisplayClassUsage.cs Pin the surviving propagate-despite-mutation path and rename its guard 2 months ago
TransformExpressionTrees.cs TransformExpressionTrees: compare reference-constrained type parameters 6 days ago
TupleTransform.cs dev: Strip BOM mark from text files 1 year ago
UserDefinedLogicTransform.cs Highlight and scroll to the changed instruction in the ILAst view 3 months ago
UsingTransform.cs Extend InferType() to every ILInstruction 2 weeks ago