.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 0430c3b519 focus on CS8625, convert to error 9 months ago
..
AssignVariableNames.cs focus on CS8603, return null from method 9 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) 9 months ago
CombineExitsTransform.cs focus on CS8603, return null from method 9 months ago
CopyPropagation.cs Focus on CS8600 (not even close to done thee is a ton of these) 9 months ago
DeconstructionTransform.cs focus on CS8625, convert to error 9 months ago
DelegateConstruction.cs focus on CS8603, return null from method 9 months ago
DetectCatchWhenConditionBlocks.cs added notnullwhen annotations 9 months ago
DynamicCallSiteTransform.cs focus on CS8603, return null from method 9 months ago
DynamicIsEventAssignmentTransform.cs added notnullwhen annotations 9 months ago
EarlyExpressionTransforms.cs more nullable error cleanups 9 months ago
ExpressionTransforms.cs focus on CS8603, return null from method 9 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 9 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 9 months ago
ILInlining.cs focus on CS8625, convert to error 9 months ago
IndexRangeTransform.cs more nullable error cleanups 9 months ago
InlineReturnTransform.cs #2128: Reformat the whole code base. 5 years ago
InterpolatedStringTransform.cs focus on CS8603, return null from method 9 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` 11 months 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 9 months ago
LockTransform.cs focus on CS8625, convert to error 9 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 9 months ago
NullableLiftingTransform.cs focus on CS8625, convert to error 9 months ago
PatternMatchingTransform.cs Add missing DecompilerSettings for new language features 2 years ago
ProxyCallReplacer.cs applied fixer for drect assignment from null 9 months ago
ReduceNestingTransform.cs focus on CS8625, convert to error 9 months ago
RemoveDeadVariableInit.cs applied fixer for drect assignment from null 9 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 9 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 9 months ago
SwitchOnStringTransform.cs more nullability updates focus CS8619 9 months ago
TransformArrayInitializers.cs focus on CS8625, convert to error 9 months ago
TransformAssignment.cs focus on CS8625, convert to error 9 months ago
TransformCollectionAndObjectInitializers.cs Fix #3091: extension methods named "Add" were skipping some checks in AccessPathElement.IsMethodApplicable. 2 years ago
TransformDisplayClassUsage.cs focus on CS8625, convert to error 9 months ago
TransformExpressionTrees.cs more nullability updates focus CS8619 9 months ago
TupleTransform.cs added notnullwhen annotations 9 months ago
UserDefinedLogicTransform.cs focus on CS8603, return null from method 9 months ago
UsingTransform.cs added notnullwhen annotations 9 months ago