Teilen über


ISignatureTypeProvider<TType,TGenericContext> Schnittstelle

Definition

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

Typparameter

TType
TGenericContext
Implementiert

Methoden

GetArrayType(TType, ArrayShape)

Ruft das Typsymbol für ein generalisiertes Array des angegebenen Elementtyps und der angegebenen Form ab.

(Geerbt von IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

Ruft das Typsymbol für einen verwalteten Zeiger auf den angegebenen Elementtyp ab.

(Geerbt von IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)

Ruft das Typsymbol für den für den Funktionszeigertyp der angegebene Methode signature ab.

GetGenericInstance(TType, ImmutableArray<TType>) (Geerbt von IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

Ruft das Typsymbol für eine generische Instanziierung des angegebenen generischen Typs mit den angegebenen Typargumenten ab.

(Geerbt von IConstructedTypeProvider<TType>)
GetGenericMethodParameter(TGenericContext, Int32)

Ruft das Typsymbol für den für den generischen Methodenparameter am angegebenen nullbasierten index ab.

GetGenericTypeParameter(TGenericContext, Int32)

Ruft das Typsymbol für den für den generischen Typparameter am angegebenen nullbasierten index ab.

GetModifiedType(TType, TType, Boolean)

Ruft das Typsymbol für einen Typ mit einem angewendeten benutzerdefinierten Modifizierer ab.

GetPinnedType(TType)

Ruft das Typsymbol für einen lokalen Variablentyp ab, der als „fixiert“ gekennzeichnet ist.

GetPointerType(TType)

Ruft das Typsymbol für einen nicht verwalteten Zeiger auf den angegebenen Elementtyp ab.

(Geerbt von IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode)

Ruft das Typsymbol für einen primitiven Typ ab.

(Geerbt von ISimpleTypeProvider<TType>)
GetSZArrayType(TType)

Ruft das Typsymbol für ein eindimensionales Array des angegebenen Elementtyps mit einer Untergrenze von 0 (null) ab.

(Geerbt von ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Ruft das Typsymbol für eine Typdefinition ab.

(Geerbt von ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Ruft das Typsymbol für einen Typverweis ab.

(Geerbt von ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Ruft das Typsymbol für eine Typspezifikation ab.

Gilt für: