Поделиться через


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.

allowTypeSpecifications
Boolean

true, чтобы позволить TypeSpecificationHandle следовать за (CLASS | VALUETYPE) в сигнатуре; в противном случае false.

Возвращаемое значение

TType

Расшифрованный тип.

Исключения

Модуль чтения не размещен в допустимом типе подписи.

Комментарии

В настоящее время единственным контекстом, где allowTypeSpecifications может быть true , является LocalConstantSig, как определено в спецификации переносимого PDB.

Применяется к