ISignatureTypeProvider<TType,TGenericContext> Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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 |
| 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 |
| GetGenericTypeParameter(TGenericContext, Int32) |
Ruft das Typsymbol für den generischen Typparameter bei der angegebenen Null-basiert |
| 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. |