2 instantiations of NamespaceDefinitionHandle
System.Private.CoreLib (2)
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\MdBinaryReaderGen.cs (1)
685handle = new NamespaceDefinitionHandle((int)value);
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\NativeFormatReaderGen.cs (1)
7450return new NamespaceDefinitionHandle(this);
47 references to NamespaceDefinitionHandle
System.Private.CoreLib (44)
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\MdBinaryReaderGen.cs (1)
681public static uint Read(this NativeReader reader, uint offset, out NamespaceDefinitionHandle handle)
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\NativeFormatReaderGen.cs (16)
3888private readonly NamespaceDefinitionHandle _handle; 3890internal NamespaceDefinition(MetadataReader reader, NamespaceDefinitionHandle handle) 3903public NamespaceDefinitionHandle Handle => _handle; 3943if (obj is NamespaceDefinitionHandle) 3944return _value == ((NamespaceDefinitionHandle)obj)._value; 3951public bool Equals(NamespaceDefinitionHandle handle) => _value == handle._value; 3957public static implicit operator Handle(NamespaceDefinitionHandle handle) 4743public NamespaceDefinitionHandle RootNamespaceDefinition => _rootNamespaceDefinition; 4744private readonly NamespaceDefinitionHandle _rootNamespaceDefinition; 4970public NamespaceDefinitionHandle NamespaceDefinition => _namespaceDefinition; 4971private readonly NamespaceDefinitionHandle _namespaceDefinition; 6008private NamespaceDefinitionHandle _current; 6014_current = default(NamespaceDefinitionHandle); 6017public NamespaceDefinitionHandle Current 7448public NamespaceDefinitionHandle ToNamespaceDefinitionHandle(MetadataReader reader) 7838public NamespaceDefinition GetNamespaceDefinition(NamespaceDefinitionHandle handle)
System\Reflection\Runtime\Assemblies\NativeFormat\NativeFormatRuntimeAssembly.cs (10)
44IEnumerable<NamespaceDefinitionHandle> topLevelNamespaceHandles = new NamespaceDefinitionHandle[] { scopeDefinition.RootNamespaceDefinition }; 45IEnumerable<NamespaceDefinitionHandle> allNamespaceHandles = reader.GetTransitiveNamespaces(topLevelNamespaceHandles); 60IEnumerable<NamespaceDefinitionHandle> topLevelNamespaceHandles = new NamespaceDefinitionHandle[] { scopeDefinition.RootNamespaceDefinition }; 61IEnumerable<NamespaceDefinitionHandle> allNamespaceHandles = reader.GetTransitiveNamespaces(topLevelNamespaceHandles); 95IEnumerable<NamespaceDefinitionHandle> topLevelNamespaceHandles = new NamespaceDefinitionHandle[] { scopeDefinition.RootNamespaceDefinition }; 96IEnumerable<NamespaceDefinitionHandle> allNamespaceHandles = reader.GetTransitiveNamespaces(topLevelNamespaceHandles); 97foreach (NamespaceDefinitionHandle namespaceHandle in allNamespaceHandles)
System\Reflection\Runtime\Assemblies\NativeFormat\NativeFormatRuntimeAssembly.GetTypeCore.CaseInsensitive.cs (4)
77IEnumerable<NamespaceDefinitionHandle> topLevelNamespaceHandles = new NamespaceDefinitionHandle[] { scopeDefinition.RootNamespaceDefinition }; 78IEnumerable<NamespaceDefinitionHandle> allNamespaceHandles = reader.GetTransitiveNamespaces(topLevelNamespaceHandles); 79foreach (NamespaceDefinitionHandle namespaceHandle in allNamespaceHandles)
System\Reflection\Runtime\Assemblies\NativeFormat\NativeFormatRuntimeAssembly.GetTypeCore.CaseSensitive.cs (1)
68foreach (NamespaceDefinitionHandle candidate in candidates)
System\Reflection\Runtime\General\MetadataReaderExtensions.NativeFormat.cs (10)
490NamespaceDefinitionHandle nsHandle = typeDefinition.NamespaceDefinition; 536public static string ToNamespaceName(this NamespaceDefinitionHandle namespaceDefinitionHandle, MetadataReader reader) 564public static IEnumerable<NamespaceDefinitionHandle> GetTransitiveNamespaces(this MetadataReader reader, IEnumerable<NamespaceDefinitionHandle> namespaceHandles) 566foreach (NamespaceDefinitionHandle namespaceHandle in namespaceHandles) 571foreach (NamespaceDefinitionHandle childNamespaceHandle in GetTransitiveNamespaces(reader, namespaceDefinition.NamespaceDefinitions.AsEnumerable())) 576public static IEnumerable<TypeDefinitionHandle> GetTopLevelTypes(this MetadataReader reader, IEnumerable<NamespaceDefinitionHandle> namespaceHandles) 578foreach (NamespaceDefinitionHandle namespaceHandle in namespaceHandles) 646public static IEnumerable<NamespaceDefinitionHandle> AsEnumerable(this NamespaceDefinitionHandleCollection collection) 648foreach (NamespaceDefinitionHandle handle in collection)
System\Reflection\Runtime\General\NamespaceChain.cs (2)
20internal NamespaceChain(MetadataReader reader, NamespaceDefinitionHandle innerMostNamespaceHandle) 36NamespaceDefinitionHandle nsHandle = currentNamespaceHandle.ToNamespaceDefinitionHandle(reader);
System.Private.StackTraceMetadata (1)
Internal\StackTraceMetadata\MethodNameFormatter.cs (1)
272private void EmitNamespaceDefinitionName(NamespaceDefinitionHandle namespaceDefHandle)
System.Private.TypeLoader (2)
Internal\Runtime\TypeLoader\MetadataNameExtensions.cs (1)
173public static string GetFullName(this NamespaceDefinitionHandle namespaceHandle, MetadataReader reader)
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\MetadataTypeHashingAlgorithms.cs (1)
14private static void AppendNamespaceHashCode(ref HashCodeBuilder builder, NamespaceDefinitionHandle namespaceDefHandle, MetadataReader reader, bool appendDot)