ISignatureTypeProvider<TType,TGenericContext> Gränssnitt

Definition

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 signature.

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 index.

GetGenericTypeParameter(TGenericContext, Int32)

Hämtar typsymbolen för den generiska typparametern vid den angivna nollbaserade index.

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.

Gäller för