Partager via


GraphMetadataOptions, énumération

Indicateurs binaires utilisés pour contrôler le comportement d'un élément GraphProperty.

Cette énumération possède un attribut FlagsAttribute qui permet la combinaison d'opérations de bits de ses valeurs de membres.

Espace de noms :  Microsoft.VisualStudio.GraphModel
Assembly :  Microsoft.VisualStudio.GraphModel (dans Microsoft.VisualStudio.GraphModel.dll)

Syntaxe

'Déclaration
<FlagsAttribute> _
Public Enumeration GraphMetadataOptions
[FlagsAttribute]
public enum GraphMetadataOptions
[FlagsAttribute]
public enum class GraphMetadataOptions
[<FlagsAttribute>]
type GraphMetadataOptions
public enum GraphMetadataOptions

Membres

Nom de membre Description
Browsable La propriété est visible dans l'interface utilisateur (notamment dans les info-bulles et la grille des propriétés).

Default Ensemble d'options de métadonnées par défaut.Une propriété avec ces options est sérialisable, amovible, browseable (apparaît dans l'interface utilisateur), et partageable.

Immutable Impossible de modifier la propriété une fois qu'elle a été définie.

None

Removable Impossible de supprimer la propriété une fois qu'elle a été définie.Sinon, il ne peut pas être supprimé mais uniquement modifié.

Serializable La propriété est sérialisée en DGML lorsque le graphique est sérialisé.

Sharable La propriété est transférée avec le GraphObject lorsque le GraphObject est copié dans un autre graphique.

Substitutable Tous les chemins d'accès locaux dans la propriété sont remplacés par les chemins d'accès de fichier avec alias pendant la sérialisation.

Undoable La propriété peut ne pas être sérialisable, mais elle doit être enregistrée dans la pile d'annulations et pouvoir être annulée. Ce qui est sérialisable est automatiquement également annulable, mais vous pouvez vouloir aussi des propriétés qui ne sont pas sérialisables mais sont annulables.

Voir aussi

Référence

Microsoft.VisualStudio.GraphModel, espace de noms