SignatureDecoder<TType,TGenericContext>.DecodeType 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將內嵌在簽章中的型別解碼,並將讀取器前移經過類型。
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 規格所定義。