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