ISignatureTypeProvider<TType,TGenericContext> Interface
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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)
Type parameters
- TType
- TGenericContext
- Implementeringen
Methoden
| Name | Description |
|---|---|
| GetArrayType(TType, ArrayShape) |
Hiermee haalt u het typesymbool op voor een gegeneraliseerde matrix van het opgegeven elementtype en de vorm. (Overgenomen van IConstructedTypeProvider<TType>) |
| GetByReferenceType(TType) |
Hiermee haalt u het typesymbool voor een beheerde aanwijzer op naar het opgegeven elementtype. (Overgenomen van IConstructedTypeProvider<TType>) |
| GetFunctionPointerType(MethodSignature<TType>) |
Hiermee haalt u het typesymbool op voor het type functie aanwijzer van de opgegeven methode |
| GetGenericInstance(TType, ImmutableArray<TType>) | (Overgenomen van IConstructedTypeProvider<TType>) |
| GetGenericInstantiation(TType, ImmutableArray<TType>) |
Hiermee haalt u het typesymbool op voor een algemene instantie van het opgegeven algemene type met de opgegeven typeargumenten. (Overgenomen van IConstructedTypeProvider<TType>) |
| GetGenericMethodParameter(TGenericContext, Int32) |
Hiermee haalt u het typesymbool op voor de algemene methodeparameter op basis van |
| GetGenericTypeParameter(TGenericContext, Int32) |
Hiermee haalt u het typesymbool op voor de algemene typeparameter op basis van |
| GetModifiedType(TType, TType, Boolean) |
Hiermee haalt u het typesymbool voor een type op waarop een aangepaste wijzigingsfunctie is toegepast. |
| GetPinnedType(TType) |
Hiermee haalt u het typesymbool op voor een lokaal variabeletype dat is gemarkeerd als vastgemaakt. |
| GetPointerType(TType) |
Hiermee wordt het typesymbool voor een onbeheerde aanwijzer opgehaald naar het opgegeven elementtype. (Overgenomen van IConstructedTypeProvider<TType>) |
| GetPrimitiveType(PrimitiveTypeCode) |
Hiermee haalt u het typesymbool op voor een primitief type. (Overgenomen van ISimpleTypeProvider<TType>) |
| GetSZArrayType(TType) |
Hiermee haalt u het typesymbool op voor een eendimensionale matrix van het opgegeven elementtype met een ondergrens van nul. (Overgenomen van ISZArrayTypeProvider<TType>) |
| GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte) |
Hiermee haalt u het typesymbool voor een typedefinitie op. (Overgenomen van ISimpleTypeProvider<TType>) |
| GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte) |
Hiermee haalt u het typesymbool op voor een typereferentie. (Overgenomen van ISimpleTypeProvider<TType>) |
| GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte) |
Hiermee haalt u het typesymbool voor een typespecificatie op. |