1 instantiation of TypeReferenceEntity
ILAssembler (1)
EntityRegistry.cs (1)
964
typeRef = new
TypeReferenceEntity
(scope, typeName.Namespace, typeName.Name);
24 references to TypeReferenceEntity
ILAssembler (24)
Actions\GrammarActions.BuildImage.cs (2)
817
var
debuggableAttrType = _entityRegistry.GetOrCreateTypeReference(
822
var
debuggingModesType = _entityRegistry.GetOrCreateTypeReference(
Actions\GrammarActions.Instructions.References.cs (1)
98
if (entity is EntityRegistry.
TypeReferenceEntity
typeReference)
Actions\GrammarActions.Signatures.Types.cs (1)
263
if (typeEntity is not EntityRegistry.
TypeReferenceEntity
typeReference || typeReference.Namespace != "System")
BlobBuilderExtensions.cs (1)
85
if (entity is EntityRegistry.
TypeReferenceEntity
typeRef)
EntityRegistry.cs (16)
19
private readonly Dictionary<(EntityBase ResolutionScope, string Namespace, string Name),
TypeReferenceEntity
> _seenTypeRefs = new();
27
private readonly List<
TypeReferenceEntity
> _typeReferences = new();
259
foreach (
TypeReferenceEntity
type in GetSeenEntities(TableIndex.TypeRef))
267
TypeReferenceEntity
enclosing => enclosing.PseudoHandle,
767
private
TypeReferenceEntity
ResolveFromCoreAssembly(string typeName)
847
public TypeDefinitionEntity? FindLocalTypeDefinition(
TypeReferenceEntity
typeReference)
851
case
TypeReferenceEntity
enclosing:
921
public
TypeReferenceEntity
GetOrCreateTypeReference(EntityBase resolutionContext, TypeName name)
953
while (scope is
TypeReferenceEntity
typeRef)
962
if (!_seenTypeRefs.TryGetValue(key, out
TypeReferenceEntity
? typeRef))
986
return (
TypeReferenceEntity
)scope;
1056
private readonly List<
TypeReferenceEntity
>? _typeReferences;
1060
public SignatureRewriter(List<
TypeReferenceEntity
> typeReferences)
1249
foreach (
TypeReferenceEntity
typeRef in _typeReferences)
1256
private bool TryResolveTypeReferenceToDefinition(
TypeReferenceEntity
typeRef)
1262
if (resolutionScope is
TypeReferenceEntity
outerTypeRef)
PseudoCustomAttributes.Identity.cs (3)
19
case EntityRegistry.
TypeReferenceEntity
typeReference:
57
case EntityRegistry.
TypeReferenceEntity
typeReference:
110
EntityRegistry.
TypeReferenceEntity
typeReference => registry.FindLocalTypeDefinition(typeReference),