23 references to SignatureTypeKind
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;
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)
914Builder.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: