2 instantiations of AssemblyReferenceEntity
ILAssembler (2)
EntityRegistry.cs (2)
634
return GetOrCreateEntity(name, TableIndex.AssemblyRef, _seenAssemblyRefs, _ =>
new
(name), onCreateAssemblyReference);
1084
return GetOrCreateEntity(name, TableIndex.AssemblyRef, _seenAssemblyRefs, _ => new
AssemblyReferenceEntity
(name), entity =>
16 references to AssemblyReferenceEntity
ILAssembler (16)
EntityRegistry.cs (10)
20
private readonly Dictionary<string,
AssemblyReferenceEntity
> _seenAssemblyRefs = new(StringComparer.OrdinalIgnoreCase);
377
foreach (
AssemblyReferenceEntity
asmRef in GetSeenEntities(TableIndex.AssemblyRef))
565
AssemblyReferenceEntity
coreAsmRef = GetCoreLibAssemblyReference();
569
public
AssemblyReferenceEntity
GetCoreLibAssemblyReference()
632
public
AssemblyReferenceEntity
GetOrCreateAssemblyReference(string name, Action<
AssemblyReferenceEntity
> onCreateAssemblyReference)
705
if (resolutionContext is
AssemblyReferenceEntity
asmRef)
1073
public
AssemblyReferenceEntity
? FindAssemblyReference(string name)
1075
if (_seenAssemblyRefs.TryGetValue(name, out
var
asmRef))
1082
public
AssemblyReferenceEntity
GetOrCreateAssemblyReference(string name, Version version, string? culture, BlobBuilder? publicKeyOrToken, AssemblyFlags flags, ProcessorArchitecture architecture)
GrammarVisitor.cs (6)
646
var
coreAsmRef = _entityRegistry.GetCoreLibAssemblyReference();
740
((EntityRegistry.
AssemblyReferenceEntity
)_currentAssemblyOrRef!).Hash = blob;
752
public GrammarResult.Literal<EntityRegistry.
AssemblyReferenceEntity
> VisitAssemblyRefHead(CILParser.AssemblyRefHeadContext context)
1770
var
asmRef = VisitAssemblyRefHead(assemblyRef).Value;
3471
if (kind == ".file" && implementation is not EntityRegistry.
AssemblyReferenceEntity
)
3488
var
asm = _entityRegistry.FindAssemblyReference(assemblyName);