SignatureDecoder<TType,TGenericContext>.DecodeType Méthode

Définition

Décode un type incorporé dans une signature et avance le lecteur au-delà du type.

C#
public TType DecodeType (ref System.Reflection.Metadata.BlobReader blobReader, bool allowTypeSpecifications = false);

Paramètres

blobReader
BlobReader

Le lecteur d’objets blob positionné au premier SignatureTypeCode.

allowTypeSpecifications
Boolean

true pour autoriser un TypeSpecificationHandle à suivre une (CLASS | VALUETYPE) dans la signature ; false dans le cas contraire.

Retours

TType

Le texte décodé.

Exceptions

Le lecteur n’a pas été positionné sur un type de signature valide.

Remarques

À l’heure actuelle, le seul contexte où allowTypeSpecifications peut se trouver true se trouve dans un LocalConstantSig tel que défini par la spécification PDB portable.

S’applique à

Produit Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8 (package-provided), 8, 9 (package-provided), 9
.NET Framework 4.7 (package-provided), 4.7.1 (package-provided), 4.7.2 (package-provided), 4.8 (package-provided)
.NET Standard 2.0 (package-provided)