次の方法で共有


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

TypeSpecificationHandle がシグネチャ内の (CLASS | VALUETYPE) に従うことを許可する場合は true。それ以外の場合は false

戻り値

TType

デコードされた型。

例外

リーダーが、有効なシグネチャ型に配置されていませんでした。

注釈

現時点では、 の可能性があるtrue唯一のコンテキストallowTypeSpecificationsは、ポータブル PDB 仕様で定義されている LocalConstantSig 内にあります。

適用対象