SignatureDecoder<TType,TGenericContext>.DecodeType Método

Definição

Decodifica um tipo embutido numa assinatura e avança o leitor para além do 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 no primeiro SignatureTypeCode.

allowTypeSpecifications
Boolean

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

Devoluções

TType

O tipo decifrado.

Exceções

O leitor não estava posicionado num tipo de assinatura válido.

Observações

Atualmente, o único contexto onde allowTypeSpecifications pode estar true é num LocalConstantSig conforme definido pela especificação Portable PDB.

Aplica-se a