Enumerazione GraphMetadataOptions
Flag di bit utilizzati per controllare il comportamento di GraphProperty.
Questa enumerazione dispone di un attributo FlagsAttribute che consente una combinazione bit per bit dei valori dei membri.
Spazio dei nomi: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Sintassi
'Dichiarazione
<FlagsAttribute> _
Public Enumeration GraphMetadataOptions
[FlagsAttribute]
public enum GraphMetadataOptions
[FlagsAttribute]
public enum class GraphMetadataOptions
[<FlagsAttribute>]
type GraphMetadataOptions
public enum GraphMetadataOptions
Membri
Nome membro | Descrizione | |
---|---|---|
None | ||
Immutable | Impossibile modificare la proprietà dopo averla impostata. | |
Removable | È possibile rimuovere la proprietà dopo averla impostata.In caso contrario, può essere solo modificata ma non rimossa. | |
Browsable | La proprietà è visibile nell'interfaccia utente, ad esempio nelle descrizioni comandi e nella griglia delle proprietà. | |
Serializable | La proprietà viene serializzata in DGML quando il grafico viene serializzato. | |
Substitutable | Tutti i percorsi locali di file nella proprietà vengono sostituiti da percorsi di file con alias durante la serializzazione. | |
Sharable | La proprietà verrà trasferita insieme a GraphObject quando GraphObject viene copiato in un altro grafico. | |
Undoable | La proprietà potrebbe non essere serializzabile, ma deve essere salvata nello stack di annullamento e resa annullabile. Una proprietà serializzabile è automaticamente anche annullabile, ma è possibile che siano necessarie proprietà che non sono serializzabili ma annullabili. | |
Default | Il set predefinito di opzioni di metadati.Una proprietà con queste opzioni sarà serializzabile, rimovibile, browseable (verrà visualizzato nell'interfaccia utente) e ripartibile. |