SignatureDecoder<TType,TGenericContext>.DecodeType Metodo

Definizione

Decodifica un tipo incorporato in una firma e sposta 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 dell'oggetto iniziale SignatureTypeCode.

allowTypeSpecifications
Boolean

true per consentire a un oggetto TypeSpecificationHandle di seguire un oggetto (CLASS | VALUETYPE) nella firma; false Altrimenti.

Valori restituiti

TType

Tipo decodificato.

Eccezioni

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

Commenti

Attualmente, l'unico contesto in cui allowTypeSpecifications potrebbe trovarsi true in localConstantSig come definito dalla specifica PDB portabile.

Si applica a