4 types derived from TypeEntity
Microsoft.DotNet.ILAssembler (4)
EntityRegistry.cs (4)
1852
public sealed class FakeTypeEntity :
TypeEntity
1888
public sealed class TypeDefinitionEntity :
TypeEntity
, IHasReflectionNotation
1953
public sealed class TypeReferenceEntity(EntityBase resolutionScope, string @namespace, string name) :
TypeEntity
, IHasReflectionNotation
2003
public sealed class TypeSpecificationEntity(BlobBuilder signature) :
TypeEntity
45 references to TypeEntity
Microsoft.DotNet.ILAssembler (45)
Actions\GrammarActions.CustomAttributes.Serialization.cs (1)
307
EntityRegistry.
TypeEntity
type = ResolveClassName(className);
Actions\GrammarActions.Manifest.Typedefs.cs (1)
75
private EntityRegistry.
TypeEntity
? TryResolveTypedefAsType(string alias)
Actions\GrammarActions.Members.Class.cs (3)
213
EntityRegistry.
TypeEntity
resolvedBodyOwner =
461
EntityRegistry.
TypeEntity
baseType =
491
EntityRegistry.
TypeEntity
resolvedInterface =
Actions\GrammarActions.MethodBodies.Directives.cs (2)
153
EntityRegistry.
TypeEntity
owner =
240
EntityRegistry.
TypeEntity
baseType =
Actions\GrammarActions.MethodBodies.ExceptionHandling.cs (1)
165
EntityRegistry.
TypeEntity
catchType =
Actions\GrammarActions.Signatures.cs (1)
11
internal EntityRegistry.
TypeEntity
ResolveTypeSpecification(CILParser.TypeSpecContext context)
Actions\GrammarActions.Signatures.References.cs (2)
92
EntityRegistry.
TypeEntity
owner = methodReference.Owner is null
161
EntityRegistry.
TypeEntity
owner = parsed.Owner is null
Actions\GrammarActions.Signatures.Types.cs (2)
86
EntityRegistry.
TypeEntity
typeEntity = ResolveClassName(classType.ClassName);
261
private static SignatureTypeCode? TryGetNormalizedTypeCode(EntityRegistry.
TypeEntity
typeEntity, bool isValueType)
Actions\GrammarActions.Types.Headers.cs (1)
248
EntityRegistry.
TypeEntity
baseType = ResolveTypeSpecification(header.BaseType);
Actions\GrammarActions.Types.References.cs (4)
48
private EntityRegistry.
TypeEntity
ResolveClassName(ClassNameValue className)
104
return resolvedToken is EntityRegistry.
TypeEntity
type
112
private EntityRegistry.
TypeEntity
ResolveUnqualifiedClassName(TypeName typeName)
148
private EntityRegistry.
TypeEntity
ResolveTypeSpecification(TypeSpecificationValue typeSpecification)
BlobBuilderExtensions.cs (1)
83
public static void WriteTypeEntity(this BlobBuilder builder, EntityRegistry.
TypeEntity
entity)
CILParser.SemanticValues.Manifest.cs (2)
184
internal Type(EntityRegistry.
TypeEntity
entity)
189
internal EntityRegistry.
TypeEntity
Entity { get; }
CILParser.SemanticValues.MethodBodies.cs (2)
79
internal CatchTypeValue(EntityRegistry.
TypeEntity
? type, bool isValid)
87
internal EntityRegistry.
TypeEntity
? Type { get; }
EntityRegistry.cs (22)
724
public
TypeEntity
? ResolveImplicitBaseType(WellKnownBaseType? type)
739
private
TypeEntity
? _systemObject;
740
public
TypeEntity
SystemObjectType
748
private
TypeEntity
? _systemValueType;
749
public
TypeEntity
SystemValueTypeType
758
public bool IsSystemValueType(
TypeEntity
? type)
771
private
TypeEntity
? _systemEnum;
772
public
TypeEntity
SystemEnumType
788
private
TypeEntity
ResolveFromCoreAssembly(string typeName)
928
public static GenericParameterConstraintEntity CreateGenericConstraint(
TypeEntity
baseType)
1075
public static InterfaceImplementationEntity CreateUnrecordedInterfaceImplementation(TypeDefinitionEntity implementingType,
TypeEntity
interfaceType)
1085
public MemberReferenceEntity CreateLazilyRecordedMemberReference(
TypeEntity
containingType, string name, BlobBuilder signature)
1590
case
TypeEntity
{ Handle.Kind: HandleKind.TypeDefinition } type:
1612
case
TypeEntity
{ Handle.Kind: HandleKind.TypeDefinition } type:
1924
public
TypeEntity
? BaseType { get; set; }
2021
public sealed class GenericParameterConstraintEntity(
TypeEntity
baseType) : EntityBase
2025
public
TypeEntity
BaseType { get; } = baseType;
2203
public sealed class InterfaceImplementationEntity(TypeDefinitionEntity type,
TypeEntity
interfaceType) : EntityBase
2206
public
TypeEntity
InterfaceType { get; } = interfaceType;
2209
public sealed class EventEntity(EventAttributes attributes,
TypeEntity
? type, string name) : EntityBase
2212
public
TypeEntity
? Type { get; } = type;
2376
internal sealed record CatchRegion(LabelHandle TryStart, LabelHandle TryEnd, LabelHandle HandlerStart, LabelHandle HandlerEnd,
TypeEntity
CatchType, Location Location) : ExceptionRegion(TryStart, TryEnd, HandlerStart, HandlerEnd, Location);