ISymbol.HasUnsupportedMetadata Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Indique que ce symbole utilise des métadonnées qui ne peuvent pas être prises en charge par la langue.
Voici quelques exemples :
- Types de pointeur dans VB
- Type de retour ByRef
- Modificateurs personnalisés requis
Cela se distingue, par exemple, des références aux symboles de métadonnées définis dans les assemblys qui n’ont pas été référencés. Les symboles dans lesquels cette valeur retourne true ne peuvent jamais être utilisées correctement, et ne doivent donc jamais apparaître dans une fonctionnalité IDE.
Cette valeur est définie pour les symboles de métadonnées, comme suit :
- Type : si un type n’est pas pris en charge (par exemple, un type de pointeur)
- Méthode : le paramètre ou le type de retour n’est pas pris en charge
- Champ : le type n’est pas pris en charge
- Événement : le type n’est pas pris en charge
- Propriété : le type n’est pas pris en charge
- Paramètre : le type n’est pas pris en charge
public:
property bool HasUnsupportedMetadata { bool get(); };
public bool HasUnsupportedMetadata { get; }
member this.HasUnsupportedMetadata : bool
Public ReadOnly Property HasUnsupportedMetadata As Boolean