.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 4bf9487ecd Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months ago
..
Implementation Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months ago
Accessibility.cs #2128: Reformat the whole code base. 5 years ago
ApplyAttributeTypeVisitor.cs Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months ago
ArrayType.cs #2128: Reformat the whole code base. 5 years ago
AssemblyQualifiedTypeName.cs #2128: Reformat the whole code base. 5 years ago
ByReferenceType.cs #2128: Reformat the whole code base. 5 years ago
ComHelper.cs Work on #1204: Add optimized implementation of HasAttribute and GetAttribute to IEntity. 3 years ago
DecompilerTypeSystem.cs Remove IsRef, IsOut and IsIn flags from IParameter and Replace ParameterModifiers with ReferenceKind. 11 months 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. 1 year ago
FunctionPointerType.cs #2823: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types. 3 years ago
GenericContext.cs #2128: Reformat the whole code base. 5 years 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 Work on #1204: Add optimized implementation of HasAttribute and GetAttribute to IEntity. 3 years ago
IntersectionType.cs #2128: Reformat the whole code base. 5 years ago
KnownTypeReference.cs Add support for DefaultInterpolatedStringHandler 3 years ago
MetadataModule.cs Use MetadataFile instead of PEFile in TypeSystem. 1 year 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. 3 years ago
NullableType.cs #2128: Reformat the whole code base. 5 years ago
ParameterListComparer.cs #2128: Reformat the whole code base. 5 years ago
ParameterizedType.cs #2823: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types. 3 years ago
PointerType.cs #2128: Reformat the whole code base. 5 years ago
ReferenceResolvingException.cs Adjust namespaces 9 years ago
ReflectionHelper.cs Fix #2506: NamedArgumentTransform loses information, if the original variable is of StackType.Ref 4 years ago
ReflectionNameParseException.cs #2128: Reformat the whole code base. 5 years ago
SimpleTypeResolveContext.cs #2128: Reformat the whole code base. 5 years ago
SpecialType.cs Fix #2860 2 years ago
TaskType.cs #2128: Reformat the whole code base. 5 years ago
TopLevelTypeName.cs #2128: Reformat the whole code base. 5 years ago
TupleType.cs #2823: Introduce `IType.GetDefinitionOrUnknown()` to allow better detection of async state-machines involving unknown types. 3 years ago
TypeKind.cs Add support for decoding function pointer types in signatures. 5 years ago
TypeParameterSubstitution.cs #2128: Reformat the whole code base. 5 years ago
TypeProvider.cs Fix #2913: ArgumentException when generic class is missing `1 suffix. 2 years ago
TypeSystemExtensions.cs Use MetadataFile instead of PEFile in TypeSystem. 1 year 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 Work on #1204: Add optimized implementation of HasAttribute and GetAttribute to IEntity. 3 years ago