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

Name Beschreibung
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 Funktionszeigertyp der angegebenen Methode signatureab.

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 generischen Methodenparameter bei der angegebenen Null-basiert indexab.

GetGenericTypeParameter(TGenericContext, Int32)

Ruft das Typsymbol für den generischen Typparameter bei der angegebenen Null-basiert indexab.

GetModifiedType(TType, TType, Boolean)

Ruft das Typsymbol für einen Typ ab, auf den ein benutzerdefinierter Modifizierer angewendet wird.

GetPinnedType(TType)

Ruft das Typsymbol für einen lokalen Variablentyp ab, der als angeheftet 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 Grundtyp ab.

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

Ruft das Typsymbol für ein eindimensionales Array des angegebenen Elementtyps mit einer unteren Grenze von 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: