.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 f695bbcf3a Add support for DefaultInterpolatedStringHandler 3 years ago
..
AssignVariableNames.cs Update to dotnet-format 5.1.225507. 4 years ago
BlockTransform.cs #2128: Reformat the whole code base. 5 years ago
CachedDelegateInitialization.cs #2199: Add support for VB cached delegate initialization 5 years ago
CombineExitsTransform.cs #2128: Reformat the whole code base. 5 years ago
CopyPropagation.cs Fix #2506: NamedArgumentTransform loses information, if the original variable is of StackType.Ref 4 years ago
DeconstructionTransform.cs Fix #2692: NRE in DeconstructionTransform.IsCompatibleImplicitConversion 3 years ago
DelegateConstruction.cs Fix #2196: Add support for extern local functions. 5 years ago
DetectCatchWhenConditionBlocks.cs Fix #1749, fix #2339, fix #2353: Add support for rethrow in async exception handlers, fix await catch/finally patterns for complex methods. 4 years ago
DynamicCallSiteTransform.cs Fix #2612 decompilation of newarr with int.MaxValue causes OOME in decompiler. 3 years ago
DynamicIsEventAssignmentTransform.cs #2128: Reformat the whole code base. 5 years ago
EarlyExpressionTransforms.cs Fix #2459, fix #2460: Make sure that LdObjToLdLoc and StObjToStLoc preserve the result type, if the source variable has an unknown type. 4 years ago
ExpressionTransforms.cs Make pattern matching transform a simple ILTransform for both reference and value types. Check that the true branch dominates all uses of the pattern variable. 4 years ago
FixLoneIsInst.cs Fix potential NRE in ILFunction.RegisterVariable() 4 years ago
FixRemainingIncrements.cs Fix potential NRE in ILFunction.RegisterVariable() 4 years ago
HighLevelLoopTransform.cs DetectExitPoints: introduce exit points for loops+switch 4 years ago
IILTransform.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
ILExtraction.cs Fix #2458: ILExtraction.Extract handles BlockContainer.Kind != Normal. 4 years ago
ILInlining.cs Handle special-cases with addressof: 3 years ago
IndexRangeTransform.cs Fix #2156: range syntax not being detected correctly in some cases 5 years ago
InlineReturnTransform.cs #2128: Reformat the whole code base. 5 years ago
InterpolatedStringTransform.cs Add support for DefaultInterpolatedStringHandler 3 years ago
IntroduceDynamicTypeOnLocals.cs #2128: Reformat the whole code base. 5 years ago
IntroduceNativeIntTypeOnLocals.cs Ensure that pattern locals get distinct variable names. 4 years ago
IntroduceRefReadOnlyModifierOnLocals.cs #2128: Reformat the whole code base. 5 years ago
LdLocaDupInitObjTransform.cs Fix #2231: Add support for ldloca; dup; initobj pattern used by Roslyn. 4 years ago
LocalFunctionDecompiler.cs Make TypeDef-ctor of FindTypeDecoder internal. 3 years ago
LockTransform.cs #2128: Reformat the whole code base. 5 years ago
NamedArgumentTransform.cs Fix #2582: Assertion when using named arguments in a constrained call 3 years ago
NullCoalescingTransform.cs #2128: Reformat the whole code base. 5 years ago
NullPropagationTransform.cs Fix #2230: do not emit directly consecutive null propagation operators. 4 years ago
NullableLiftingTransform.cs Merge branch 'master' into pattern-matching 4 years ago
ParameterNullCheckTransform.cs Add support for C# 11 parameter null checks 3 years ago
PatternMatchingTransform.cs Fix #2530: ArgumentOutOfRangeException in PatternMatchRefTypes 4 years ago
ProxyCallReplacer.cs #2128: Reformat the whole code base. 5 years ago
ReduceNestingTransform.cs Fix #2557: Remove incorrect assertion from `ReduceNestingTransform` 4 years ago
RemoveDeadVariableInit.cs Fix #2527: Support skip locals init 4 years ago
RemoveInfeasiblePathTransform.cs Support leave instructions in RemoveInfeasiblePathTransform and transform match(x) ? true : false to match(x). 4 years ago
SplitVariables.cs Fix #2527: Support skip locals init 4 years ago
StatementTransform.cs StatementTransform: Run an expensive invariant check slightly less often. 4 years ago
Stepper.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
SwitchOnNullableTransform.cs #2128: Reformat the whole code base. 5 years ago
SwitchOnStringTransform.cs Slight pattern changes in mcs 5 switch-on-string with case null. 4 years ago
TransformArrayInitializers.cs Reduce allocations in TransformArrayInitializers 3 years ago
TransformAssignment.cs Update to dotnet-format 5.1.225507. 4 years ago
TransformCollectionAndObjectInitializers.cs Fix #2712: TransformCollectionAndObjectInitializers fails to properly detect set-accessors of FakeProperties. 3 years ago
TransformDisplayClassUsage.cs TDCU: make sure that copies of display-class variables are validated as well. 4 years ago
TransformExpressionTrees.cs Handle special-cases with addressof: 3 years ago
TupleTransform.cs #2128: Reformat the whole code base. 5 years ago
UserDefinedLogicTransform.cs #2128: Reformat the whole code base. 5 years ago
UsingTransform.cs Add support for pattern matching in UsingTransform. 4 years ago