4 instantiations of RuntimeAssemblyName
System.Private.CoreLib (4)
System\Reflection\AssemblyRuntimeNameHelpers.cs (1)
43
return new
RuntimeAssemblyName
(assemblyName.Name, assemblyName.Version, assemblyName.CultureName, combinedFlags, pkCopy);
System\Reflection\Runtime\General\MetadataReaderExtensions.cs (1)
132
return new
RuntimeAssemblyName
(
System\Reflection\RuntimeAssemblyName.cs (2)
41
return new
RuntimeAssemblyName
(parts._name, parts._version, parts._cultureName, parts._flags, parts._publicKeyOrToken);
135
return
new
(source.Name, source.Version, source.CultureName, source._flags, source.PublicKeyOrToken);
37 references to RuntimeAssemblyName
System.Private.CoreLib (29)
Internal\Reflection\Core\AssemblyBinder.cs (1)
33
public abstract bool Bind(
RuntimeAssemblyName
refName, bool cacheMissedLookups, out AssemblyBindResult result, out Exception exception);
System\Reflection\AssemblyRuntimeNameHelpers.cs (1)
17
public static
RuntimeAssemblyName
ToRuntimeAssemblyName(this AssemblyName assemblyName)
System\Reflection\Runtime\Assemblies\NativeFormat\NativeFormatRuntimeAssembly.cs (2)
106
RuntimeAssemblyName
redirectedAssemblyName = typeForwarder.Scope.ToRuntimeAssemblyName(reader);
149
internal sealed override
RuntimeAssemblyName
RuntimeAssemblyName
System\Reflection\Runtime\Assemblies\NativeFormat\NativeFormatRuntimeAssembly.GetTypeCore.CaseInsensitive.cs (1)
40
RuntimeAssemblyName
destinationAssemblyName = destinationScope.ToRuntimeAssemblyName(reader);
System\Reflection\Runtime\Assemblies\NativeFormat\NativeFormatRuntimeAssembly.GetTypeCore.CaseSensitive.cs (1)
46
RuntimeAssemblyName
redirectedAssemblyName = typeForwarder.Scope.ToRuntimeAssemblyName(reader);
System\Reflection\Runtime\Assemblies\RuntimeAssemblyInfo.cs (2)
85
internal abstract
RuntimeAssemblyName
RuntimeAssemblyName { get; }
101
RuntimeAssemblyName
redirectedAssemblyName = typeForwardInfo.RedirectedAssemblyName;
System\Reflection\Runtime\General\Dispensers.cs (6)
33
internal static RuntimeAssembly GetRuntimeAssembly(
RuntimeAssemblyName
assemblyRefName)
44
internal static RuntimeAssemblyInfo GetRuntimeAssemblyIfExists(
RuntimeAssemblyName
assemblyRefName)
52
internal static Exception TryGetRuntimeAssembly(
RuntimeAssemblyName
assemblyRefName, out RuntimeAssemblyInfo result)
68
private static readonly Dispenser<
RuntimeAssemblyName
, object> s_assemblyRefNameToAssemblyDispenser =
69
DispenserFactory.CreateDispenser<
RuntimeAssemblyName
, object>(
71
delegate (
RuntimeAssemblyName
assemblyRefName)
System\Reflection\Runtime\General\MetadataReaderExtensions.cs (3)
80
public static
RuntimeAssemblyName
ToRuntimeAssemblyName(this ScopeDefinitionHandle scopeDefinitionHandle, MetadataReader reader)
96
public static
RuntimeAssemblyName
ToRuntimeAssemblyName(this ScopeReferenceHandle scopeReferenceHandle, MetadataReader reader)
112
private static
RuntimeAssemblyName
CreateRuntimeAssemblyNameFromMetadata(
System\Reflection\Runtime\General\TypeForwardInfo.cs (2)
10
public TypeForwardInfo(
RuntimeAssemblyName
redirectedAssemblyName, string namespaceName, string typeName)
21
public
RuntimeAssemblyName
RedirectedAssemblyName { get; }
System\Reflection\Runtime\General\TypeResolver.NativeFormat.cs (1)
218
RuntimeAssemblyName
assemblyName = scopeReferenceHandle.ToRuntimeAssemblyName(reader);
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeNamedTypeInfo.cs (1)
35
RuntimeAssemblyName
runtimeAssemblyName = scopeDefinitionHandle.ToRuntimeAssemblyName(_reader);
System\Reflection\RuntimeAssemblyName.cs (6)
18
public sealed class RuntimeAssemblyName : IEquatable<
RuntimeAssemblyName
>
38
public static
RuntimeAssemblyName
Parse(string name)
62
public bool Equals(
RuntimeAssemblyName
? other)
112
RuntimeAssemblyName
? other = obj as
RuntimeAssemblyName
;
133
internal static
RuntimeAssemblyName
FromAssemblyNameInfo(AssemblyNameInfo source)
System\Reflection\TypeNameResolver.NativeAot.cs (2)
106
assembly = RuntimeAssemblyInfo.GetRuntimeAssemblyIfExists(
RuntimeAssemblyName
.FromAssemblyNameInfo(assemblyName));
181
defaultAssembly = RuntimeAssemblyInfo.GetRuntimeAssemblyIfExists(
RuntimeAssemblyName
.Parse(_defaultAssemblyName));
System.Private.TypeLoader (8)
Internal\Reflection\Execution\AssemblyBinderImplementation.cs (8)
28
ArrayBuilder<KeyValuePair<
RuntimeAssemblyName
, QScopeDefinition>> scopes = default;
34
scopes.Add(new KeyValuePair<
RuntimeAssemblyName
, QScopeDefinition>(
46
public sealed override bool Bind(
RuntimeAssemblyName
refName, bool cacheMissedLookups, out AssemblyBindResult result, out Exception exception)
54
foreach (KeyValuePair<
RuntimeAssemblyName
, QScopeDefinition> group in ScopeGroups)
84
foreach (KeyValuePair<
RuntimeAssemblyName
, QScopeDefinition> group in ScopeGroups)
105
private static bool AssemblyNameMatches(
RuntimeAssemblyName
refName,
RuntimeAssemblyName
defName, ref Exception preferredException)
163
private KeyValuePair<
RuntimeAssemblyName
, QScopeDefinition>[] ScopeGroups { get; }