Classe GraphObject
Questa classe rende un oggetto estensibile aggiungendo un contenitore di proprietà fortemente tipizzato di coppie nome/valore.
Gerarchia di ereditarietà
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.Graph
Microsoft.VisualStudio.GraphModel.GraphLink
Microsoft.VisualStudio.GraphModel.GraphMetadata
Microsoft.VisualStudio.GraphModel.GraphNode
Microsoft.VisualStudio.GraphModel.Styles.GraphCondition
Microsoft.VisualStudio.GraphModel.Styles.GraphConditionalStyle
Microsoft.VisualStudio.GraphModel.Styles.GraphSetter
Spazio dei nomi: Microsoft.VisualStudio.GraphModel
Assembly: Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)
Sintassi
'Dichiarazione
Public MustInherit Class GraphObject
public abstract class GraphObject
public ref class GraphObject abstract
[<AbstractClass>]
type GraphObject = class end
public abstract class GraphObject
Il tipo GraphObject espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
![]() |
GraphObject() | Costruttore protetto per Annotatable |
![]() |
GraphObject(Graph) | Costruttore protetto per Annotatable |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
![]() |
Categories | Restituisce tutte le categorie.Non restituisce mai Null. |
![]() |
CategoryCount | Restituisce il numero di categorie nell'oggetto. |
![]() |
DescriptiveCategoryCaption | |
![]() |
IsCollapsed | Scoprire se questo nodo è compresso. |
![]() |
IsExpanded | Scoprire se questo nodo è espanso. |
![]() |
IsGroup | Scoprire se questo oggetto è IsGroup.Cerca il GraphProperties.StyleForGroup |
![]() |
IsPseudo | Scoprire se questo oggetto è Pseudo.Cerca il GraphProperties.IsPseudo |
![]() |
Item | Proprietà che ottiene o imposta un valore della proprietà. |
![]() |
Owner | Ottenere l'oggetto grafico a cui appartiene l'oggetto. |
![]() |
Properties | Proprietà che restituisce un'enumerazione di tutte le annotazioni.L'ordine dell'enumerazione è casuale. |
![]() |
PropertyCount | Proprietà che restituisce un numero di tutte le annotazioni. |
![]() |
PropertyKeys | Proprietà che restituisce un'enumerazione di tutte le chiavi di annotazione.L'ordine dell'enumerazione è casuale. |
![]() |
PropertyValues | Proprietà che restituisce un'enumerazione di tutti i valori di annotazione.L'ordine dell'enumerazione è casuale. |
![]() |
Visibility | Proprietà di supporto per ottenere/impostare la proprietà di visibilità di un GraphObject |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
AddCategory | Aggiungere una categoria all'oggetto |
![]() |
ClearCategories | Rimuove tutti gli oggetti dall'oggetto . |
![]() |
ClearValue(GraphProperty) | Rimuove il valore della proprietà indicizzata specificata |
![]() |
ClearValue<T>(GraphProperty) | Cancella il valore della proprietà specificata. |
![]() |
CopyCategories | Copiare le nuove categorie dall'oggetto fornito, conservandone le categorie esistenti. |
![]() |
CopyProperties | Copiare le nuove proprietà dall'oggetto fornito, mantenendo invariati i valori della proprietà esistenti. |
![]() |
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) |
![]() |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) |
![]() |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) |
![]() |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) |
![]() |
GetValue(GraphProperty) | Ottiene il valore dell'annotazione specificata. |
![]() |
GetValue<T>(GraphProperty) | Ottiene il valore della proprietà specificata. |
![]() |
GetValue<T>(GraphProperty, Graph) | Ottiene il valore della proprietà specificata. |
![]() |
GetValue<T>(GraphProperty, T) | Ottiene il valore dell'annotazione specificata.se la proprietà non è impostata, viene restituito il valore predefinito che il chiamante passa a questo metodo |
![]() |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Ottiene il valore della proprietà specificata e restituisce inoltre la categoria dalla quale questo valore della proprietà è stato ereditata, se presente. |
![]() |
GetValueAsString | Restituisce la proprietà specificata come stringa utilizzando le impostazioni cultura specificate. |
![]() |
HasCategory(String) | Restituisce true se l'oggetto dispone della categoria specificata. |
![]() |
HasCategory(GraphCategory) | Restituisce true se l'oggetto dispone della categoria specificata. |
![]() |
HasCategory(IEnumerable<GraphCategory>) | Restituisce true se l'oggetto dispone di una qualsiasi delle categorie specificate. |
![]() |
HasCategoryInSet | Consente di determinare se l'insieme fornito di categorie applicato all'oggetto. |
![]() |
HasValue | Restituisce true se l'annotazione specificata esiste. |
![]() |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) |
![]() |
RemoveCategory | Rimuovere la categoria dell'oggetto |
![]() |
SetValue<T> | Imposta il valore della determinata proprietà.Se la proprietà esiste già, il suo valore viene sovrascritto a meno che i flag di annotazione lo preventino. |
![]() |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.