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