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

Средство чтения BLOB-объектов, размещенное в начале SignatureTypeCode.

allowTypeSpecifications
Boolean

true разрешение TypeSpecificationHandle на выполнение (CLASS | VALUETYPE) в сигнатуре; false Иначе.

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

TType

Декодированные типы.

Исключения

Средство чтения не было размещено в допустимом типе подписи.

Комментарии

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

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