Partager via


ISymbol.HasUnsupportedMetadata Propriété

Définition

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

Valeur de propriété

S’applique à