2 instantiations of ConstantStringValueHandle
System.Private.CoreLib (2)
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\MdBinaryReaderGen.cs (1)
496handle = new ConstantStringValueHandle((int)value);
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\NativeFormatReaderGen.cs (1)
7345return new ConstantStringValueHandle(this);
66 references to ConstantStringValueHandle
System.Private.CoreLib (61)
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\MdBinaryReaderGen.cs (1)
492public static uint Read(this NativeReader reader, uint offset, out ConstantStringValueHandle handle)
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\NativeFormatReaderGen.cs (45)
2049private readonly ConstantStringValueHandle _handle; 2051internal ConstantStringValue(MetadataReader reader, ConstantStringValueHandle handle) 2062public ConstantStringValueHandle Handle => _handle; 2089if (obj is ConstantStringValueHandle) 2090return _value == ((ConstantStringValueHandle)obj)._value; 2097public bool Equals(ConstantStringValueHandle handle) => _value == handle._value; 2103public static implicit operator Handle(ConstantStringValueHandle handle) 2721public ConstantStringValueHandle Name => _name; 2722private readonly ConstantStringValueHandle _name; 2819public ConstantStringValueHandle Name => _name; 2820private readonly ConstantStringValueHandle _name; 3087public ConstantStringValueHandle Name => _name; 3088private readonly ConstantStringValueHandle _name; 3180public ConstantStringValueHandle Name => _name; 3181private readonly ConstantStringValueHandle _name; 3276public ConstantStringValueHandle Name => _name; 3277private readonly ConstantStringValueHandle _name; 3813public ConstantStringValueHandle Name => _name; 3814private readonly ConstantStringValueHandle _name; 3909public ConstantStringValueHandle Name => _name; 3910private readonly ConstantStringValueHandle _name; 4003public ConstantStringValueHandle Name => _name; 4004private readonly ConstantStringValueHandle _name; 4093public ConstantStringValueHandle Name => _name; 4094private readonly ConstantStringValueHandle _name; 4269public ConstantStringValueHandle Name => _name; 4270private readonly ConstantStringValueHandle _name; 4719public ConstantStringValueHandle Name => _name; 4720private readonly ConstantStringValueHandle _name; 4740public ConstantStringValueHandle Culture => _culture; 4741private readonly ConstantStringValueHandle _culture; 4755public ConstantStringValueHandle ModuleName => _moduleName; 4756private readonly ConstantStringValueHandle _moduleName; 4851public ConstantStringValueHandle Name => _name; 4852private readonly ConstantStringValueHandle _name; 4869public ConstantStringValueHandle Culture => _culture; 4870private readonly ConstantStringValueHandle _culture; 4973public ConstantStringValueHandle Name => _name; 4974private readonly ConstantStringValueHandle _name; 5092public ConstantStringValueHandle Name => _name; 5093private readonly ConstantStringValueHandle _name; 5266public ConstantStringValueHandle TypeName => _typeName; 5267private readonly ConstantStringValueHandle _typeName; 7343public ConstantStringValueHandle ToConstantStringValueHandle(MetadataReader reader) 7733public ConstantStringValue GetConstantStringValue(ConstantStringValueHandle handle)
src\runtime\src\coreclr\tools\Common\Internal\Metadata\NativeFormat\NativeMetadataReader.cs (3)
137public static string GetString(this MetadataReader reader, ConstantStringValueHandle handle) 219internal bool StringEquals(ConstantStringValueHandle handle, string value) 224public ReadOnlySpan<byte> ReadStringAsBytes(ConstantStringValueHandle handle)
System\Reflection\Runtime\BindingFlagSupport\NameFilter.NativeFormat.cs (3)
12public abstract bool Matches(ConstantStringValueHandle stringHandle, MetadataReader reader); 17public sealed override bool Matches(ConstantStringValueHandle stringHandle, MetadataReader reader) => stringHandle.StringEquals(ExpectedName, reader); 22public sealed override bool Matches(ConstantStringValueHandle stringHandle, MetadataReader reader) => stringHandle.GetConstantStringValue(reader).Value.Equals(ExpectedName, StringComparison.OrdinalIgnoreCase);
System\Reflection\Runtime\General\MetadataReaderExtensions.cs (4)
50public static string GetString(this ConstantStringValueHandle handle, MetadataReader reader) 56public static string GetStringOrNull(this ConstantStringValueHandle handle, MetadataReader reader) 114ConstantStringValueHandle name, 119ConstantStringValueHandle culture,
System\Reflection\Runtime\General\MetadataReaderExtensions.NativeFormat.cs (2)
30public static bool StringOrNullEquals(this ConstantStringValueHandle handle, string valueOrNull, MetadataReader reader) 141ConstantStringValueHandle nameHandle = method.Name;
System\Reflection\Runtime\General\NamespaceChain.cs (1)
23ConstantStringValueHandle currentNameHandle = currentNamespaceDefinition.Name;
System\Reflection\Runtime\TypeInfos\NativeFormat\NativeFormatRuntimeNamedTypeInfo.cs (2)
83ConstantStringValueHandle constantStringValueHandle = guidStringArgumentHandle.ToConstantStringValueHandle(_reader); 193ConstantStringValueHandle nameHandle = _typeDefinition.Name;
System.Private.Reflection.Execution (1)
Internal\Reflection\Execution\MetadataReaderExtensions.cs (1)
13public static string GetString(this ConstantStringValueHandle handle, MetadataReader reader)
System.Private.StackTraceMetadata (4)
Internal\StackTraceMetadata\MethodNameFormatter.cs (2)
54public static (string, string, string, string) FormatMethodName(MetadataReader metadataReader, Handle owningType, ConstantStringValueHandle name, MethodSignatureHandle signature, ConstantStringArrayHandle genericArguments) 419private void EmitString(ConstantStringValueHandle stringHandle)
Internal\StackTraceMetadata\StackTraceMetadata.cs (2)
434ConstantStringValueHandle currentName = default; 541public ConstantStringValueHandle Name { get; init; }