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>
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.Gets the type symbol for a generalized array of the given element type and shape.

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

Ruft das Typsymbol für einen verwalteten Zeiger auf den angegebenen Elementtyp ab.Gets the type symbol for a managed pointer to the given element type.

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

Ruft das Typsymbol für den für den Funktionszeigertyp der angegebene Methode signature ab.Gets the type symbol for the function pointer type of the given method signature.

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.Gets the type symbol for a generic instantiation of the given generic type with the given type arguments.

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

Ruft das Typsymbol für den für den generischen Methodenparameter am angegebenen nullbasierten index ab.Gets the type symbol for the generic method parameter at the given zero-based index.

GetGenericTypeParameter(TGenericContext, Int32)

Ruft das Typsymbol für den für den generischen Typparameter am angegebenen nullbasierten index ab.Gets the type symbol for the generic type parameter at the given zero-based index.

GetModifiedType(TType, TType, Boolean)

Ruft das Typsymbol für einen Typ mit einem angewendeten benutzerdefinierten Modifizierer ab.Gets the type symbol for a type with a custom modifier applied.

GetPinnedType(TType)

Ruft das Typsymbol für einen lokalen Variablentyp ab, der als „fixiert“ gekennzeichnet ist.Gets the type symbol for a local variable type that is marked as pinned.

GetPointerType(TType)

Ruft das Typsymbol für einen nicht verwalteten Zeiger auf den angegebenen Elementtyp ab.Gets the type symbol for an unmanaged pointer to the given element type.

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

Ruft das Typsymbol für einen primitiven Typ ab.Gets the type symbol for a primitive type.

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

Ruft das Typsymbol für ein eindimensionales Array des angegebenen Elementtyps mit einer Untergrenze von 0 (null) ab.Gets the type symbol for a single-dimensional array of the given element type with a lower bounds of zero.

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

Ruft das Typsymbol für eine Typdefinition ab.Gets the type symbol for a type definition.

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

Ruft das Typsymbol für einen Typverweis ab.Gets the type symbol for a type reference.

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

Ruft das Typsymbol für eine Typspezifikation ab.Gets the type symbol for a type specification.

Gilt für: