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
.
Возвращаемое значение
Расшифрованный тип.
Исключения
Модуль чтения не размещен в допустимом типе подписи.
Комментарии
В настоящее время единственным контекстом, где allowTypeSpecifications
может быть true
, является LocalConstantSig, как определено в спецификации переносимого PDB.