.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 10a0c9093c Do not convert extension method syntax to LINQ, if the null conditional operator is used on the target, as this introduces a syntax error. 7 years ago
..
AddCheckedBlocks.cs Don't use compound assignment when the RHS value does not fit into the LHS type. 7 years ago
AddXmlDocumentationTransform.cs AddXmlDocumentationTransform: Do not crash if there is no metadata token on the current member. (Example value__ field in enum declarations). 8 years ago
CombineQueryExpressions.cs mcs: Fix detection of transparent identifiers. 8 years ago
ContextTrackingVisitor.cs Don't introduce foreach when doing so would create a conflict with another variable of the same name as the loop variable. 8 years ago
ConvertConstructorCallIntoInitializer.cs Fix #1093: Remove usage of type or this qualifiers, when possible. 8 years ago
CustomPatterns.cs Remove AST-helper-methods 9 years ago
DecimalConstantTransform.cs Namespace adjustments for Syntax classes 9 years ago
DeclareVariables.cs Add minimal support for C# 7 discards in out var declarations. 8 years ago
EscapeInvalidIdentifiers.cs Namespace adjustments for Syntax classes 9 years ago
FixNameCollisions.cs Namespace adjustments for Syntax classes 9 years ago
FlattenSwitchBlocks.cs Add FlattenSwitchBlocks transform + update test cases. 8 years ago
IAstTransform.cs Namespace adjustments for Syntax classes 9 years ago
IntroduceExtensionMethods.cs #907: CallBuilder: If type arguments cannot be inferred from the parameter list, add them before asking overload resolution, but remove them again, if it does not reduce the number of casts. 7 years ago
IntroduceQueryExpressions.cs Do not convert extension method syntax to LINQ, if the null conditional operator is used on the target, as this introduces a syntax error. 7 years ago
IntroduceUnsafeModifier.cs Fix #1093: Remove usage of type or this qualifiers, when possible. 8 years ago
IntroduceUsingDeclarations.cs Add TypeSystemAstBuilder.ConvertAttributeType, which deals with all the special cases when referring to attribute types in attribute context. 7 years ago
NormalizeBlockStatements.cs Add expression body syntax for getter-only properties. 8 years ago
PatternStatementTransform.cs Fix decompilation of auto properties with explicit implementation 7 years ago
PrettifyAssignments.cs Reset context after PrettifyAssignments.Run 7 years ago
RemoveCLSCompliantAttribute.cs Add RemoveCLSCompliantAttribute 8 years ago
ReplaceMethodCallsWithOperators.cs System.Activator.CreateInstance<T>() -> new T() transform is only valid if T has new() constraint. 7 years ago
TransformContext.cs Cache UsingScope during decompiler run. 8 years ago