ISignatureTypeProvider<TType> Gränssnitt

Definition

generic <typename TType>
public interface class ISignatureTypeProvider : System::Reflection::Metadata::IConstructedTypeProvider<TType>, System::Reflection::Metadata::IPrimitiveTypeProvider<TType>, System::Reflection::Metadata::ISZArrayTypeProvider<TType>, System::Reflection::Metadata::ITypeProvider<TType>
public interface ISignatureTypeProvider<TType> : System.Reflection.Metadata.IConstructedTypeProvider<TType>, System.Reflection.Metadata.IPrimitiveTypeProvider<TType>, System.Reflection.Metadata.ISZArrayTypeProvider<TType>, System.Reflection.Metadata.ITypeProvider<TType>
type ISignatureTypeProvider<'ype> = interface
    interface IPrimitiveTypeProvider<'ype>
    interface ITypeProvider<'ype>
    interface IConstructedTypeProvider<'ype>
    interface ISZArrayTypeProvider<'ype>
Public Interface ISignatureTypeProvider(Of TType)
Implements IConstructedTypeProvider(Of TType), IPrimitiveTypeProvider(Of TType), ISZArrayTypeProvider(Of TType), ITypeProvider(Of TType)

Typparametrar

TType
Implementeringar

Metoder

Name Description
GetArrayType(TType, ArrayShape)

Hämtar typsymbolen för en generaliserad matris av den angivna elementtypen och formen.

(Ärvd från IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

Hämtar typsymbolen för en hanterad pekare till den angivna elementtypen.

(Ärvd från IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)
GetGenericInstance(TType, ImmutableArray<TType>) (Ärvd från IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

Hämtar typsymbolen för en allmän instansiering av den angivna generiska typen med de angivna typargumenten.

(Ärvd från IConstructedTypeProvider<TType>)
GetGenericMethodParameter(Int32)
GetGenericTypeParameter(Int32)
GetModifiedType(MetadataReader, Boolean, TType, TType)
GetPinnedType(TType)
GetPointerType(TType)

Hämtar typsymbolen för en ohanterad pekare till den angivna elementtypen.

(Ärvd från IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode) (Ärvd från IPrimitiveTypeProvider<TType>)
GetSZArrayType(TType)

Hämtar typsymbolen för en endimensionell matris av den angivna elementtypen med en lägre gräns på noll.

(Ärvd från ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte) (Ärvd från ITypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte) (Ärvd från ITypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TypeSpecificationHandle, Byte) (Ärvd från ITypeProvider<TType>)

Gäller för