Condividi tramite


SignatureDecoder<TType,TGenericContext>.DecodeType Metodo

Definizione

Decodifica un tipo incorporato in una firma e fa avanzare il lettore oltre il 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

Parametri

blobReader
BlobReader

Lettore BLOB posizionato in corrispondenza di SignatureTypeCode iniziale.

allowTypeSpecifications
Boolean

true per consentire TypeSpecificationHandle successivo a (CLASS | VALUETYPE) nella firma; false in caso contrario.

Restituisce

TType

Tipo decodificato.

Eccezioni

Il lettore non è stato posizionato in un tipo di firma valido.

Commenti

Attualmente, l'unico contesto in cui allowTypeSpecifications potrebbe essere true presente è in un LocalConstantSig come definito dalla specifica PDB portabile.

Si applica a