ISignatureTypeProvider<TType,TGenericContext>.GetTypeFromSpecification 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得類型規格的類型符號。
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 檔案時,需要額外的處理,以判斷目標類型是實值型別還是參考型別。