5 instantiations of BlobOrHandle
ILAssembler (5)
EntityRegistry.cs (5)
1084public static implicit operator BlobOrHandle(BlobBuilder blob) => new(blob); 1214return new BlobOrHandle(handle, rawTypeKind == (byte)SignatureTypeKind.ValueType); 1224return new BlobOrHandle(_typeReferences[row - 1].Handle, isValueType); 1227return new BlobOrHandle(handle, isValueType); 1232return new BlobOrHandle(handle, rawTypeKind == (byte)SignatureTypeKind.ValueType);
39 references to BlobOrHandle
ILAssembler (39)
EntityRegistry.cs (39)
1054private sealed class SignatureRewriter : ISignatureTypeProvider<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext> 1084public static implicit operator BlobOrHandle(BlobBuilder blob) => new(blob); 1085public static implicit operator BlobBuilder(BlobOrHandle blobOrHandle) 1102public BlobOrHandle GetArrayType(BlobOrHandle elementType, ArrayShape shape) 1112public BlobOrHandle GetByReferenceType(BlobOrHandle elementType) 1120public BlobOrHandle GetFunctionPointerType(MethodSignature<BlobOrHandle> signature) 1138public BlobOrHandle GetGenericInstantiation(BlobOrHandle genericType, ImmutableArray<BlobOrHandle> typeArguments) 1142foreach (var typeArg in typeArguments) 1149public BlobOrHandle GetGenericMethodParameter(EmptyGenericContext genericContext, int index) 1155public BlobOrHandle GetGenericTypeParameter(EmptyGenericContext genericContext, int index) 1161public BlobOrHandle GetModifiedType(BlobOrHandle modifier, BlobOrHandle unmodifiedType, bool isRequired) 1177public BlobOrHandle GetPinnedType(BlobOrHandle elementType) 1184public BlobOrHandle GetPointerType(BlobOrHandle elementType) 1191public BlobOrHandle GetPrimitiveType(PrimitiveTypeCode typeCode) 1205public BlobOrHandle GetSZArrayType(BlobOrHandle elementType) 1212public BlobOrHandle GetTypeFromDefinition(MetadataReader reader, TypeDefinitionHandle handle, byte rawTypeKind) 1216public BlobOrHandle GetTypeFromReference(MetadataReader reader, TypeReferenceHandle handle, byte rawTypeKind) 1230public BlobOrHandle GetTypeFromSpecification(MetadataReader reader, EmptyGenericContext genericContext, TypeSpecificationHandle handle, byte rawTypeKind) 1350var decoder = new SignatureDecoder<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext>(rewriter, null!, default); 1356var decoded = decoder.DecodeType(ref reader); 1381var decoder = new SignatureDecoder<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext>(rewriter, null!, default); 1392foreach (var typeArg in typeArgs) 1408var decoder = new SignatureDecoder<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext>(rewriter, null!, default); 1439var decoder = new SignatureDecoder<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext>(rewriter, null!, default); 1445var fieldType = decoder.DecodeFieldSignature(ref reader); 1457var decoder = new SignatureDecoder<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext>(rewriter, null!, default); 1468foreach (var localType in localTypes) 1479var decoder = new SignatureDecoder<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext>(rewriter, null!, default); 1586var decoder = new SignatureDecoder<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext>(new SignatureRewriter(), null!, default);