ISignatureTypeProvider<TType,TGenericContext> Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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ý |
GetGenericTypeParameter(TGenericContext, Int32) |
Získá symbol typu pro obecný typ parametr na dané nule založený |
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. |