2 instantiations of AssemblyNameData
System.Reflection.MetadataLoadContext (2)
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.cs (1)
52
AssemblyNameData data = new
AssemblyNameData
();
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.GetName.cs (1)
17
AssemblyNameData data = new
AssemblyNameData
16 references to AssemblyNameData
System.Reflection.MetadataLoadContext (16)
System\Reflection\MetadataLoadContext.Loading.cs (1)
32
AssemblyNameData
defNameData = candidate.GetAssemblyNameDataNoCopy();
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.cs (4)
44
protected sealed override
AssemblyNameData
[] ComputeAssemblyReferences()
47
AssemblyNameData
[] assemblyReferences = new
AssemblyNameData
[reader.AssemblyReferences.Count];
52
AssemblyNameData
data = new AssemblyNameData();
System\Reflection\TypeLoading\Assemblies\Ecma\EcmaAssembly.GetName.cs (2)
13
protected sealed override
AssemblyNameData
ComputeNameData()
17
AssemblyNameData
data = new AssemblyNameData
System\Reflection\TypeLoading\Assemblies\RoAssembly.cs (7)
37
internal
AssemblyNameData
GetAssemblyNameDataNoCopy() => _lazyAssemblyNameData ??= ComputeNameData();
38
protected abstract
AssemblyNameData
ComputeNameData();
39
private volatile
AssemblyNameData
? _lazyAssemblyNameData;
147
AssemblyNameData
[] data = GetReferencedAssembliesNoCopy();
156
private
AssemblyNameData
[] GetReferencedAssembliesNoCopy() => _lazyAssemblyReferences ??= ComputeAssemblyReferences();
157
protected abstract
AssemblyNameData
[] ComputeAssemblyReferences();
158
private volatile
AssemblyNameData
[]? _lazyAssemblyReferences;
System\Reflection\TypeLoading\Assemblies\RoStubAssembly.cs (2)
23
protected sealed override
AssemblyNameData
[] ComputeAssemblyReferences() => throw null!;
24
protected sealed override
AssemblyNameData
ComputeNameData() => throw null!;