ISignatureTypeProvider<TType,TGenericContext> Arabirim

Tanım

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)

Tür Parametreleri

TType
TGenericContext
Uygulamalar

Yöntemler

GetArrayType(TType, ArrayShape)

Verilen öğe türünün ve şeklin genelleştirilmiş dizisi için tür simgesini alır.

(Devralındığı yer: IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

Verilen öğe türüne yönelik yönetilen işaretçinin tür simgesini alır.

(Devralındığı yer: IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)

Verilen yöntemin signatureişlev işaretçi türü için tür simgesini alır.

GetGenericInstance(TType, ImmutableArray<TType>) (Devralındığı yer: IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

Verilen tür bağımsız değişkenleriyle verilen genel türün genel örneği için tür simgesini alır.

(Devralındığı yer: IConstructedTypeProvider<TType>)
GetGenericMethodParameter(TGenericContext, Int32)

Verilen sıfır tabanlı indexparametresinde genel yöntem parametresi için tür simgesini alır.

GetGenericTypeParameter(TGenericContext, Int32)

Verilen sıfır tabanlı indexkonumundaki genel tür parametresinin tür simgesini alır.

GetModifiedType(TType, TType, Boolean)

Özel değiştirici uygulanmış bir türün tür simgesini alır.

GetPinnedType(TType)

Sabitlenmiş olarak işaretlenmiş yerel değişken türünün tür simgesini alır.

GetPointerType(TType)

Verilen öğe türüne yönelik yönetilmeyen bir işaretçinin tür simgesini alır.

(Devralındığı yer: IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode)

Temel bir tür için tür simgesini alır.

(Devralındığı yer: ISimpleTypeProvider<TType>)
GetSZArrayType(TType)

Verilen öğe türünün tek boyutlu dizisi için alt sınır sıfır olan tür simgesini alır.

(Devralındığı yer: ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Tür tanımı için tür simgesini alır.

(Devralındığı yer: ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Tür başvurusunun tür simgesini alır.

(Devralındığı yer: ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Tür belirtiminin tür simgesini alır.

Şunlara uygulanır