ISignatureTypeProvider<TType,TGenericContext> Rozhraní

Definice

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)

Parametry typu

TType
TGenericContext
Implementuje

Metody

GetArrayType(TType, ArrayShape)

Získá symbol typu pro generalizované pole daného typu prvku a obrazce.

(Zděděno od IConstructedTypeProvider<TType>)
GetByReferenceType(TType)

Získá symbol typu pro spravovaný ukazatel na daný typ prvku.

(Zděděno od IConstructedTypeProvider<TType>)
GetFunctionPointerType(MethodSignature<TType>)

Získá symbol typu pro typ ukazatele funkce dané metody signature.

GetGenericInstance(TType, ImmutableArray<TType>) (Zděděno od IConstructedTypeProvider<TType>)
GetGenericInstantiation(TType, ImmutableArray<TType>)

Získá symbol typu pro obecnou instanci daného obecného typu s daným argumentem typu.

(Zděděno od IConstructedTypeProvider<TType>)
GetGenericMethodParameter(TGenericContext, Int32)

Získá symbol typu pro obecný parametr metody na dané nule založený index.

GetGenericTypeParameter(TGenericContext, Int32)

Získá symbol typu pro obecný typ parametr na dané nule založený index.

GetModifiedType(TType, TType, Boolean)

Získá symbol typu pro typ s použitím vlastního modifikátoru.

GetPinnedType(TType)

Získá symbol typu pro místní typ proměnné, který je označen jako připnutý.

GetPointerType(TType)

Získá symbol typu pro nespravovaný ukazatel na daný typ prvku.

(Zděděno od IConstructedTypeProvider<TType>)
GetPrimitiveType(PrimitiveTypeCode)

Získá symbol typu pro primitivní typ.

(Zděděno od ISimpleTypeProvider<TType>)
GetSZArrayType(TType)

Získá symbol typu pro jednorozměrné pole daného typu prvku s dolními hranicemi nuly.

(Zděděno od ISZArrayTypeProvider<TType>)
GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte)

Získá symbol typu pro definici typu.

(Zděděno od ISimpleTypeProvider<TType>)
GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte)

Získá symbol typu pro odkaz na typ.

(Zděděno od ISimpleTypeProvider<TType>)
GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte)

Získá symbol typu pro specifikaci typu.

Platí pro