ISignatureTypeProvider<TType,TGenericContext>.GetTypeFromSpecification Metoda

Definice

Získá symbol typu pro specifikaci typu.

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

Parametry

reader
MetadataReader

Čtečka metadat, která byla předána dekodéru podpisu. Může to být null.

genericContext
TGenericContext

Kontext, který byl předán dekodéru podpisu.

handle
TypeSpecificationHandle

Popisovač specifikace typu.

rawTypeKind
Byte

Druh typu, jak je uvedeno v podpisu. K interpretaci této hodnoty použijte ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte).

Návraty

TType

Symbol typu pro specifikaci typu.

Poznámky

Pokud podpis pochází ze souboru WinMD, je potřeba další zpracování, aby bylo možné určit, jestli je cílovým typem typ hodnoty nebo odkaz.

Platí pro