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