2 instantiations of AssemblyReferenceEntity
Microsoft.DotNet.ILAssembler (2)
EntityRegistry.cs (2)
905
return GetOrCreateEntity(name, TableIndex.AssemblyRef, _seenAssemblyRefs, _ =>
new
(name), onCreateAssemblyReference);
1781
return GetOrCreateEntity(name, TableIndex.AssemblyRef, _seenAssemblyRefs, _ => new
AssemblyReferenceEntity
(name), entity =>
20 references to AssemblyReferenceEntity
Microsoft.DotNet.ILAssembler (20)
Actions\GrammarActions.Manifest.Assembly.cs (1)
138
if (target is not EntityRegistry.
AssemblyReferenceEntity
assemblyReference ||
Actions\GrammarActions.Manifest.ExportedTypes.cs (1)
252
EntityRegistry.
AssemblyReferenceEntity
=> 3,
Actions\GrammarActions.Manifest.References.cs (2)
35
private EntityRegistry.
AssemblyReferenceEntity
MaterializeAssemblyReferenceHeader(
57
EntityRegistry.
AssemblyReferenceEntity
entity =
Actions\GrammarActions.Manifest.Resources.cs (1)
126
when implementation is not EntityRegistry.
AssemblyReferenceEntity
:
EntityRegistry.cs (15)
20
private readonly Dictionary<string,
AssemblyReferenceEntity
> _seenAssemblyRefs = new(StringComparer.OrdinalIgnoreCase);
583
foreach (
AssemblyReferenceEntity
asmRef in GetSeenEntities(TableIndex.AssemblyRef))
764
return type is TypeReferenceEntity { Namespace: "System", Name: "ValueType", ResolutionScope:
AssemblyReferenceEntity
scope }
797
AssemblyReferenceEntity
coreAsmRef = GetCoreLibAssemblyReference();
804
public
AssemblyReferenceEntity
GetCoreLibAssemblyReference()
889
case
AssemblyReferenceEntity
assemblyReference:
903
public
AssemblyReferenceEntity
GetOrCreateAssemblyReference(string name, Action<
AssemblyReferenceEntity
> onCreateAssemblyReference)
968
&& resolutionContext is
AssemblyReferenceEntity
asmRefScope
971
var
preferredCoreLib = GetCoreLibAssemblyReference();
1004
if (resolutionContext is
AssemblyReferenceEntity
asmRef)
1316
if (resolutionScope is
AssemblyReferenceEntity
asmRef)
1770
public
AssemblyReferenceEntity
? FindAssemblyReference(string name)
1772
if (_seenAssemblyRefs.TryGetValue(name, out
var
asmRef))
1779
public
AssemblyReferenceEntity
GetOrCreateAssemblyReference(string name, Version version, string? culture, BlobBuilder? publicKeyOrToken, AssemblyFlags flags, ProcessorArchitecture architecture)