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