SignatureDecoder<TType,TGenericContext>.DecodeType 方法

定義

將內嵌在簽章中的型別解碼,並將讀取器前移經過類型。

public TType DecodeType (ref System.Reflection.Metadata.BlobReader blobReader, bool allowTypeSpecifications = false);
member this.DecodeType : BlobReader * bool -> 'ype
Public Function DecodeType (ByRef blobReader As BlobReader, Optional allowTypeSpecifications As Boolean = false) As TType

參數

blobReader
BlobReader

定位在前置 SignatureTypeCode 的 Blob 讀取器。

allowTypeSpecifications
Boolean

true 允許 TypeSpecificationHandle 遵循簽章中的 (CLASS | VALUETYPE);否則為 false

傳回

TType

已解碼的型別。

例外狀況

讀取器的位置不是有效簽章類型。

備註

目前,唯 allowTypeSpecifications 一可能 true 位於LocalConstantSig的內容,如可攜式 PDB 規格所定義。

適用於