Freigeben über


ISignatureTypeProvider<TType,TGenericContext>.GetTypeFromSpecification Methode

Definition

Ruft das Typsymbol für eine Typspezifikation ab.

public:
 TType GetTypeFromSpecification(System::Reflection::Metadata::MetadataReader ^ reader, TGenericContext genericContext, System::Reflection::Metadata::TypeSpecificationHandle handle, System::Byte rawTypeKind);
public TType GetTypeFromSpecification (System.Reflection.Metadata.MetadataReader reader, TGenericContext genericContext, System.Reflection.Metadata.TypeSpecificationHandle handle, byte rawTypeKind);
abstract member GetTypeFromSpecification : System.Reflection.Metadata.MetadataReader * 'GenericContext * System.Reflection.Metadata.TypeSpecificationHandle * byte -> 'ype
Public Function GetTypeFromSpecification (reader As MetadataReader, genericContext As TGenericContext, handle As TypeSpecificationHandle, rawTypeKind As Byte) As TType

Parameter

reader
MetadataReader

Der Metadatenleser, der an den Signaturdecoder übergeben wurde. Kann null sein.

genericContext
TGenericContext

Der Kontext, der an den Signaturdecoder übergeben wurde.

handle
TypeSpecificationHandle

Das Typspezifikationshandle.

rawTypeKind
Byte

Die Art des Typs, wie in der Signatur angegeben. Um diesen Wert zu interpretieren, verwenden Sie ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte).

Gibt zurück

TType

Das Typsymbol für die Typspezifikation.

Hinweise

Wenn die Signatur aus einer WinMD-Datei stammt, ist eine zusätzliche Verarbeitung erforderlich, um zu bestimmen, ob der Zieltyp ein Werttyp oder ein Verweistyp ist.

Gilt für: