Share via


ISignatureTypeProvider<TType,TGenericContext>.GetTypeFromSpecification 方法

定義

取得類型規格的類型符號。

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

參數

reader
MetadataReader

已傳遞至簽章解碼器的中繼資料讀取器。 可以是 null

genericContext
TGenericContext

已傳遞至簽章解碼器的內容。

handle
TypeSpecificationHandle

類型規格控點。

rawTypeKind
Byte

簽章中所指定的類型種類。 若要解譯此值,請使用 ResolveSignatureTypeKind(MetadataReader, EntityHandle, Byte)

傳回

TType

類型規格的類型符號。

備註

當簽章來自 WinMD 檔案時,需要額外的處理,以判斷目標類型是實值型別還是參考型別。

適用於