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
如果允许 TypeSpecificationHandle 在签名中跟随 (CLASS | VALUETYPE),则为 true
;否则为 false
。
返回
TType
已解码的类型。
例外
读取器未定位在有效的签名类型上。
注解
目前,唯一的上下文 allowTypeSpecifications
可能 true
位于可移植 PDB 规范定义的 LocalConstantSig 中。