17 references to ParentNamespaceOrType
System.Private.CoreLib (3)
System\Reflection\Runtime\General\MetadataReaderExtensions.NativeFormat.cs (2)
511if (!typeReference.ParentNamespaceOrType.IsNamespaceReferenceHandle(reader)) 513NamespaceReferenceHandle nsHandle = typeReference.ParentNamespaceOrType.ToNamespaceReferenceHandle(reader);
System\Reflection\Runtime\General\TypeResolver.NativeFormat.cs (1)
175Handle parent = typeReference.ParentNamespaceOrType;
System.Private.StackTraceMetadata (5)
Internal\StackTraceMetadata\MethodNameFormatter.cs (4)
292if (!typeRef.ParentNamespaceOrType.IsNil) 294if (typeRef.ParentNamespaceOrType.HandleType != HandleType.NamespaceReference) 297EmitTypeName(typeRef.ParentNamespaceOrType, flags); 306EmitNamespaceReferenceName(typeRef.ParentNamespaceOrType.ToNamespaceReferenceHandle(_metadataReader));
Internal\StackTraceMetadata\StackTraceMetadata.cs (1)
239return FormatAssemblyName(reader, typeRef.ParentNamespaceOrType);
System.Private.TypeLoader (9)
Internal\Runtime\TypeLoader\MetadataNameExtensions.cs (6)
196enclosing = typeRef.ParentNamespaceOrType.HandleType == HandleType.TypeReference ? typeRef.ParentNamespaceOrType.GetFullName(reader) : null; 197nspace = typeRef.ParentNamespaceOrType.HandleType == HandleType.NamespaceReference ? typeRef.ParentNamespaceOrType.GetFullName(reader) : null; 219Handle currentHandle = typeRef.ParentNamespaceOrType; 228currentHandle = typeRef.ParentNamespaceOrType;
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\MetadataTypeHashingAlgorithms.cs (3)
83AppendNamespaceHashCode(ref builder, typeRef.ParentNamespaceOrType.ToNamespaceReferenceHandle(reader), reader, appendDot: false); 88if (typeRef.ParentNamespaceOrType.HandleType == HandleType.TypeReference) 90int enclosingTypeHashCode = typeRef.ParentNamespaceOrType.ToTypeReferenceHandle(reader).ComputeHashCode(reader);