.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.
 
 
 
 
apmoskevitz 02827835cc change unfixed to warnings and fixed to errors, changed project settings to match 10 months ago
..
AssignVariableNames.cs focus on CS8603, return null from method 10 months ago
BlockTransform.cs Fix #3075: eliminate recursion in TopologicalSort and BlockTransform. 2 years ago
CachedDelegateInitialization.cs Focus on CS8600 (not even close to done thee is a ton of these) 10 months ago
CombineExitsTransform.cs focus on CS8603, return null from method 10 months ago
CopyPropagation.cs Focus on CS8600 (not even close to done thee is a ton of these) 10 months ago
DeconstructionTransform.cs focus on CS8603, return null from method 10 months ago
DelegateConstruction.cs focus on CS8603, return null from method 10 months ago
DetectCatchWhenConditionBlocks.cs added notnullwhen annotations 10 months ago
DynamicCallSiteTransform.cs focus on CS8603, return null from method 10 months ago
DynamicIsEventAssignmentTransform.cs added notnullwhen annotations 10 months ago
EarlyExpressionTransforms.cs more nullable error cleanups 10 months ago
ExpressionTransforms.cs focus on CS8603, return null from method 10 months ago
FixLoneIsInst.cs Fix potential NRE in ILFunction.RegisterVariable() 4 years ago
FixRemainingIncrements.cs Add support for calling `operator checked`. 2 years ago
HighLevelLoopTransform.cs focus on CS8603, return null from method 10 months ago
IILTransform.cs Fix #3110: Add support for MCS 2.6.4 pinned region with array variable 1 year ago
ILExtraction.cs focus on CS8603, return null from method 10 months ago
ILInlining.cs focus on CS8603, return null from method 10 months ago
IndexRangeTransform.cs more nullable error cleanups 10 months ago
InlineReturnTransform.cs #2128: Reformat the whole code base. 5 years ago
InterpolatedStringTransform.cs focus on CS8603, return null from method 10 months ago
IntroduceDynamicTypeOnLocals.cs Fix handling of recombined variables and nested functions in IntroduceNativeIntTypeOnLocals and IntroduceDynamicTypeOnLocals. 2 years ago
IntroduceNativeIntTypeOnLocals.cs Fix handling of recombined variables and nested functions in IntroduceNativeIntTypeOnLocals and IntroduceDynamicTypeOnLocals. 2 years ago
IntroduceRefReadOnlyModifierOnLocals.cs Fix #3237: Use `ref readonly` locals for `readonly.ldelema` 1 year ago
LdLocaDupInitObjTransform.cs Fix #2231: Add support for ldloca; dup; initobj pattern used by Roslyn. 4 years ago
LocalFunctionDecompiler.cs focus on CS8603, return null from method 10 months ago
LockTransform.cs added notnullwhen annotations 10 months 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 focus on CS8603, return null from method 10 months ago
NullableLiftingTransform.cs focus on CS8603, return null from method 10 months ago
PatternMatchingTransform.cs Add missing DecompilerSettings for new language features 2 years ago
ProxyCallReplacer.cs applied fixer for drect assignment from null 10 months ago
ReduceNestingTransform.cs focus on CS8603, return null from method 10 months ago
RemoveDeadVariableInit.cs applied fixer for drect assignment from null 10 months ago
RemoveInfeasiblePathTransform.cs Upgrade dotnet-format from version 5 to the version included with the .NET (6) SDK. 3 years ago
SplitVariables.cs focus on CS8603, return null from method 10 months ago
StatementTransform.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
Stepper.cs Fix #3110: Add support for MCS 2.6.4 pinned region with array variable 1 year ago
SwitchOnNullableTransform.cs added notnullwhen annotations 10 months ago
SwitchOnStringTransform.cs Focus on CS8600 (not even close to done thee is a ton of these) 10 months ago
TransformArrayInitializers.cs added notnullwhen annotations 10 months ago
TransformAssignment.cs added notnullwhen annotations 10 months ago
TransformCollectionAndObjectInitializers.cs Fix #3091: extension methods named "Add" were skipping some checks in AccessPathElement.IsMethodApplicable. 2 years ago
TransformDisplayClassUsage.cs focus on CS8603, return null from method 10 months ago
TransformExpressionTrees.cs change unfixed to warnings and fixed to errors, changed project settings to match 10 months ago
TupleTransform.cs added notnullwhen annotations 10 months ago
UserDefinedLogicTransform.cs focus on CS8603, return null from method 10 months ago
UsingTransform.cs added notnullwhen annotations 10 months ago