.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 6e4a0255ae focus on CS8765 9 months ago
..
Implementation focus on CS8765 9 months ago
Accessibility.cs #2128: Reformat the whole code base. 5 years ago
ApplyAttributeTypeVisitor.cs applied fixer for drect assignment from null 9 months ago
ArrayType.cs focus on CS8765 9 months ago
AssemblyQualifiedTypeName.cs focus on CS8765 9 months ago
ByReferenceType.cs focus on CS8765 9 months ago
ComHelper.cs Work on #1204: Add optimized implementation of HasAttribute and GetAttribute to IEntity. 3 years ago
DecompilerTypeSystem.cs Add metadata processing for C# 12 'ref readonly' parameters 11 months ago
FullTypeName.cs focus on CS8765 9 months ago
FunctionPointerType.cs focus on CS8765 9 months ago
GenericContext.cs focus on CS8769 9 months ago
IAssembly.cs Use MetadataFile instead of PEFile in TypeSystem. 1 year ago
IAttribute.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
ICodeContext.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
ICompilation.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
IDecompilerTypeSystem.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
IEntity.cs Work on #1204: Add optimized implementation of HasAttribute and GetAttribute to IEntity. 3 years ago
IEvent.cs Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true. 3 years ago
IField.cs Fix "ref readonly" fields. 2 years ago
IFreezable.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
IInterningProvider.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
IMember.cs #nullable enable for ILAst (except for generated code) 4 years ago
IMethod.cs Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true. 3 years ago
INamedElement.cs Fix #2305: Cast to integer type where necessary in managed pointer arithmetic. 4 years ago
INamespace.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
IParameter.cs Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months ago
IParameterizedMember.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
IProperty.cs Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true. 3 years ago
ISupportsInterning.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
ISymbol.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
IType.cs #2823: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types. 3 years ago
ITypeDefinition.cs Suppress warnings. 3 years ago
ITypeDefinitionOrUnknown.cs #2823: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types. 3 years ago
ITypeParameter.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
ITypeReference.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
IVariable.cs #nullable enable for typesystem and ILInstruction base class 4 years ago
InheritanceHelper.cs applied fixer for drect assignment from null 9 months ago
IntersectionType.cs focus on CS8765 9 months ago
KnownTypeReference.cs Add support for DefaultInterpolatedStringHandler 3 years ago
MetadataModule.cs applied fixer for drect assignment from null 9 months ago
ModifiedType.cs focus on CS8768 and CS8767 9 months ago
NormalizeTypeVisitor.cs Fix #3014: Missing type information in lambda expressions. 2 years ago
Nullability.cs Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true. 3 years ago
NullableType.cs applied fixer for drect assignment from null 9 months ago
ParameterListComparer.cs focus on CS8768 and CS8767 9 months ago
ParameterizedType.cs focus on CS8768 and CS8767 9 months ago
PointerType.cs focus on CS8765 9 months ago
ReferenceResolvingException.cs Adjust namespaces 9 years ago
ReflectionHelper.cs applied fixer for drect assignment from null 9 months ago
ReflectionNameParseException.cs #2128: Reformat the whole code base. 5 years ago
SimpleTypeResolveContext.cs focus on CS8768 and CS8767 9 months ago
SpecialType.cs focus on CS8765 9 months ago
TaskType.cs applied fixer for drect assignment from null 9 months ago
TopLevelTypeName.cs focus on CS8765 9 months ago
TupleType.cs focus on CS8765 9 months ago
TypeKind.cs Add support for decoding function pointer types in signatures. 5 years ago
TypeParameterSubstitution.cs applied fixer for drect assignment from null 9 months ago
TypeProvider.cs Fix #2913: ArgumentException when generic class is missing `1 suffix. 2 years ago
TypeSystemExtensions.cs applied fixer for drect assignment from null 9 months ago
TypeUtils.cs Properly support `calli` instruction and its interaction with function pointer types. 5 years ago
TypeVisitor.cs Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true. 3 years ago
VarArgInstanceMethod.cs focus on CS8768 and CS8767 9 months ago