ISignatureTypeProvider<TType,TGenericContext> Gränssnitt
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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)
Typparametrar
- TType
- TGenericContext
- Implementeringar
Metoder
| Name | Description |
|---|---|
| GetArrayType(TType, ArrayShape) |
Hämtar typsymbolen för en generaliserad matris av den angivna elementtypen och formen. (Ärvd från IConstructedTypeProvider<TType>) |
| GetByReferenceType(TType) |
Hämtar typsymbolen för en hanterad pekare till den angivna elementtypen. (Ärvd från IConstructedTypeProvider<TType>) |
| GetFunctionPointerType(MethodSignature<TType>) |
Hämtar typsymbolen för funktionspekartypen för den angivna metoden |
| GetGenericInstance(TType, ImmutableArray<TType>) | (Ärvd från IConstructedTypeProvider<TType>) |
| GetGenericInstantiation(TType, ImmutableArray<TType>) |
Hämtar typsymbolen för en allmän instansiering av den angivna generiska typen med de angivna typargumenten. (Ärvd från IConstructedTypeProvider<TType>) |
| GetGenericMethodParameter(TGenericContext, Int32) |
Hämtar typsymbolen för den generiska metodparametern vid den angivna nollbaserade |
| GetGenericTypeParameter(TGenericContext, Int32) |
Hämtar typsymbolen för den generiska typparametern vid den angivna nollbaserade |
| GetModifiedType(TType, TType, Boolean) |
Hämtar typsymbolen för en typ med en anpassad modifierare tillämpad. |
| GetPinnedType(TType) |
Hämtar typsymbolen för en lokal variabeltyp som är markerad som fäst. |
| GetPointerType(TType) |
Hämtar typsymbolen för en ohanterad pekare till den angivna elementtypen. (Ärvd från IConstructedTypeProvider<TType>) |
| GetPrimitiveType(PrimitiveTypeCode) |
Hämtar typsymbolen för en primitiv typ. (Ärvd från ISimpleTypeProvider<TType>) |
| GetSZArrayType(TType) |
Hämtar typsymbolen för en endimensionell matris av den angivna elementtypen med en lägre gräns på noll. (Ärvd från ISZArrayTypeProvider<TType>) |
| GetTypeFromDefinition(MetadataReader, TypeDefinitionHandle, Byte) |
Hämtar typsymbolen för en typdefinition. (Ärvd från ISimpleTypeProvider<TType>) |
| GetTypeFromReference(MetadataReader, TypeReferenceHandle, Byte) |
Hämtar typsymbolen för en typreferens. (Ärvd från ISimpleTypeProvider<TType>) |
| GetTypeFromSpecification(MetadataReader, TGenericContext, TypeSpecificationHandle, Byte) |
Hämtar typsymbolen för en typspecifikation. |