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