38 references to SignatureTypeKind
ILAssembler (6)
EntityRegistry.cs (3)
926
return new BlobOrHandle(handle, rawTypeKind == (byte)
SignatureTypeKind
.ValueType);
930
return new BlobOrHandle(handle, rawTypeKind == (byte)
SignatureTypeKind
.ValueType);
935
return new BlobOrHandle(handle, rawTypeKind == (byte)
SignatureTypeKind
.ValueType);
GrammarVisitor.cs (3)
1913
blob.WriteByte((byte)
SignatureTypeKind
.ValueType);
1918
blob.WriteByte((byte)
SignatureTypeKind
.Class);
5249
blob.WriteByte((byte)
SignatureTypeKind
.Class);
ILCompiler.Compiler (2)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (2)
475
blobBuilder.WriteByte(type.IsValueType ? (byte)
SignatureTypeKind
.ValueType : (byte)
SignatureTypeKind
.Class);
ILCompiler.ReadyToRun (2)
src\runtime\src\coreclr\tools\Common\TypeSystem\MetadataEmitter\TypeSystemMetadataEmitter.cs (2)
475
blobBuilder.WriteByte(type.IsValueType ? (byte)
SignatureTypeKind
.ValueType : (byte)
SignatureTypeKind
.Class);
Microsoft.CodeAnalysis (5)
PEWriter\MetadataWriter.PortablePdb.cs (5)
188
builder.WriteByte((byte)
SignatureTypeKind
.ValueType);
195
builder.WriteByte((byte)
SignatureTypeKind
.ValueType);
232
builder.WriteByte((byte)(type.IsValueType ?
SignatureTypeKind
.ValueType :
SignatureTypeKind
.Class));
244
return (SignatureTypeCode)
SignatureTypeKind
.Class;
Microsoft.Diagnostics.DataContractReader.Contracts (5)
Contracts\Signature\RuntimeSignatureDecoder.cs (2)
114
case (int)
SignatureTypeKind
.Class:
115
case (int)
SignatureTypeKind
.ValueType:
Contracts\StackWalk\GC\GcSignatureTypeProvider.cs (3)
76
=> rawTypeKind == (byte)
SignatureTypeKind
.ValueType ? GcTypeKind.Other : GcTypeKind.Ref;
162
return rawTypeKind == (byte)
SignatureTypeKind
.ValueType ? GcTypeKind.Other : GcTypeKind.Ref;
168
return rawTypeKind == (byte)
SignatureTypeKind
.ValueType ? GcTypeKind.Other : GcTypeKind.Ref;
System.Reflection.Metadata (18)
System\Reflection\Metadata\Ecma335\CustomAttributeDecoder.cs (4)
80
if (kind != (int)
SignatureTypeKind
.Class && kind != (int)
SignatureTypeKind
.ValueType)
502
case (int)
SignatureTypeKind
.Class:
503
case (int)
SignatureTypeKind
.ValueType:
System\Reflection\Metadata\Ecma335\Encoding\BlobEncoders.cs (2)
918
Builder.WriteByte(isValueType ? (byte)
SignatureTypeKind
.ValueType : (byte)
SignatureTypeKind
.Class);
System\Reflection\Metadata\Ecma335\MetadataReaderExtensions.cs (10)
380
public static
SignatureTypeKind
ResolveSignatureTypeKind(this MetadataReader reader, EntityHandle typeHandle, byte rawTypeKind)
387
var
typeKind = (
SignatureTypeKind
)rawTypeKind;
391
case
SignatureTypeKind
.Unknown:
392
return
SignatureTypeKind
.Unknown;
394
case
SignatureTypeKind
.Class:
395
case
SignatureTypeKind
.ValueType:
414
TypeRefSignatureTreatment.ProjectedToClass =>
SignatureTypeKind
.Class,
415
TypeRefSignatureTreatment.ProjectedToValueType =>
SignatureTypeKind
.ValueType,
425
return
SignatureTypeKind
.Unknown;
System\Reflection\Metadata\Ecma335\SignatureDecoder.cs (2)
125
case (int)
SignatureTypeKind
.Class:
126
case (int)
SignatureTypeKind
.ValueType: