SignatureDecoder<TType,TGenericContext>.DecodeType Método

Definição

Decodifica um tipo inserido em uma assinatura e avança o leitor após o tipo.

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

Parâmetros

blobReader
BlobReader

O leitor de blob posicionado à esquerda SignatureTypeCode.

allowTypeSpecifications
Boolean

true para permitir que um TypeSpecificationHandle siga um (CLASS | VALUETYPE) na assinatura; false Caso contrário.

Retornos

TType

O tipo decodificado.

Exceções

O leitor não foi posicionado em um tipo de assinatura válido.

Comentários

No momento, o único contexto em allowTypeSpecifications que pode estar true está em um LocalConstantSig, conforme definido pela especificação PDB portátil.

Aplica-se a