.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 101ddf8783 Add support for constant slices of InlineArrays 10 months ago
..
Implementation Add support for InlineArrayConversion 10 months ago
Accessibility.cs
ApplyAttributeTypeVisitor.cs Remove ApplyPdbLocalTypeInfoTypeVisitor (merge it into ApplyAttributeTypeVisitor) 2 years ago
ArrayType.cs
AssemblyQualifiedTypeName.cs
ByReferenceType.cs
ComHelper.cs Work on #1204: Add optimized implementation of HasAttribute and GetAttribute to IEntity. 4 years ago
DecompilerTypeSystem.cs Fix #3253: Remove duplicate assembly references keeping the ones with the highest version. 1 year ago
FullTypeName.cs Fix bug in UnknownType: FullName of nested unknown types did not contain the outer type name(s), but only namespace and nested type name. 2 years ago
FunctionPointerType.cs Transform RequiresLocationAttribute to 'ref readonly' on function pointers. 2 years ago
GenericContext.cs
IAssembly.cs XML doc corrections 2 years ago
IAttribute.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
ICodeContext.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
ICompilation.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
IDecompilerTypeSystem.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
IEntity.cs Work on #1204: Add optimized implementation of HasAttribute and GetAttribute to IEntity. 4 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. 4 years ago
IField.cs Fix "ref readonly" fields. 3 years ago
IFreezable.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
IInterningProvider.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
IMember.cs #nullable enable for ILAst (except for generated code) 5 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. 4 years ago
INamedElement.cs Fix #2305: Cast to integer type where necessary in managed pointer arithmetic. 5 years ago
INamespace.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
IParameter.cs Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 2 years ago
IParameterizedMember.cs #nullable enable for typesystem and ILInstruction base class 5 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. 4 years ago
ISupportsInterning.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
ISymbol.cs #nullable enable for typesystem and ILInstruction base class 5 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 5 years ago
ITypeReference.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
IVariable.cs #nullable enable for typesystem and ILInstruction base class 5 years ago
InheritanceHelper.cs Fix #3457: NRE when creating Mermaid diagram of assembly with (possibly) missing references. 12 months ago
IntersectionType.cs
KnownTypeReference.cs Add support for DefaultInterpolatedStringHandler 4 years ago
MetadataModule.cs Use MetadataFile instead of PEFile in TypeSystem. 2 years ago
ModifiedType.cs #2823: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types. 3 years 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. 4 years ago
NullableType.cs
ParameterListComparer.cs
ParameterizedType.cs #2823: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types. 3 years ago
PointerType.cs
ReferenceResolvingException.cs
ReflectionHelper.cs Fix #2506: NamedArgumentTransform loses information, if the original variable is of StackType.Ref 5 years ago
ReflectionNameParseException.cs
SimpleTypeResolveContext.cs
SpecialType.cs Fix #2860 3 years ago
TaskType.cs
TopLevelTypeName.cs
TupleType.cs #2823: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types. 3 years ago
TypeKind.cs
TypeParameterSubstitution.cs
TypeProvider.cs Fix #2913: ArgumentException when generic class is missing `1 suffix. 3 years ago
TypeSystemExtensions.cs Add support for constant slices of InlineArrays 10 months ago
TypeUtils.cs
TypeVisitor.cs Add MemberNotNullWhenAttribute to IMethod, IProperty and IEvent. Make sure that it's guaranteed that AccessorOwner is non-null, when IsAccessor is true. 4 years ago
VarArgInstanceMethod.cs Work on #1204: Add optimized implementation of HasAttribute and GetAttribute to IEntity. 4 years ago