4 instantiations of BlobOrHandle
ILAssembler (4)
EntityRegistry.cs (4)
809public static implicit operator BlobOrHandle(BlobBuilder blob) => new(blob); 926return new BlobOrHandle(handle, rawTypeKind == (byte)SignatureTypeKind.ValueType); 930return new BlobOrHandle(handle, rawTypeKind == (byte)SignatureTypeKind.ValueType); 935return new BlobOrHandle(handle, rawTypeKind == (byte)SignatureTypeKind.ValueType);
29 references to BlobOrHandle
ILAssembler (29)
EntityRegistry.cs (29)
787private sealed class SignatureRewriter : ISignatureTypeProvider<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext> 809public static implicit operator BlobOrHandle(BlobBuilder blob) => new(blob); 810public static implicit operator BlobBuilder(BlobOrHandle blobOrHandle) 827public BlobOrHandle GetArrayType(BlobOrHandle elementType, ArrayShape shape) 834public BlobOrHandle GetByReferenceType(BlobOrHandle elementType) 842public BlobOrHandle GetFunctionPointerType(MethodSignature<BlobOrHandle> signature) 860public BlobOrHandle GetGenericInstantiation(BlobOrHandle genericType, ImmutableArray<BlobOrHandle> typeArguments) 864foreach (var typeArg in typeArguments) 871public BlobOrHandle GetGenericMethodParameter(EmptyGenericContext genericContext, int index) 877public BlobOrHandle GetGenericTypeParameter(EmptyGenericContext genericContext, int index) 883public BlobOrHandle GetModifiedType(BlobOrHandle modifier, BlobOrHandle unmodifiedType, bool isRequired) 897public BlobOrHandle GetPinnedType(BlobOrHandle elementType) 904public BlobOrHandle GetPointerType(BlobOrHandle elementType) 911public BlobOrHandle GetPrimitiveType(PrimitiveTypeCode typeCode) 917public BlobOrHandle GetSZArrayType(BlobOrHandle elementType) 924public BlobOrHandle GetTypeFromDefinition(MetadataReader reader, TypeDefinitionHandle handle, byte rawTypeKind) 928public BlobOrHandle GetTypeFromReference(MetadataReader reader, TypeReferenceHandle handle, byte rawTypeKind) 933public BlobOrHandle GetTypeFromSpecification(MetadataReader reader, EmptyGenericContext genericContext, TypeSpecificationHandle handle, byte rawTypeKind) 984var decoder = new SignatureDecoder<SignatureRewriter.BlobOrHandle, SignatureRewriter.EmptyGenericContext>(new SignatureRewriter(), null!, default);