Condividi tramite


Classe GraphSchema

Gerarchia di ereditarietà

System.Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.Graph
      Microsoft.VisualStudio.GraphModel.GraphSchema

Spazio dei nomi:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public Class GraphSchema _
    Inherits Graph
[SerializableAttribute]
public class GraphSchema : Graph
[SerializableAttribute]
public ref class GraphSchema : public Graph
[<SerializableAttribute>]
type GraphSchema =  
    class
        inherit Graph
    end
public class GraphSchema extends Graph

Il tipo GraphSchema espone i seguenti membri.

Costruttori

  Nome Descrizione
Metodo pubblico GraphSchema(Boolean, String)
Metodo protetto GraphSchema(SerializationInfo, StreamingContext)

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica Categories
Proprietà pubblica CategoryCount Restituisce il numero di categorie nell'oggetto. (Ereditato da GraphObject)
Proprietà pubblica DescriptiveCategoryCaption (Ereditato da GraphObject)
Proprietà pubblica IsCollapsed Scoprire se questo nodo è compresso. (Ereditato da GraphObject)
Proprietà pubblica IsDocumentSchema
Proprietà pubblica IsExpanded Scoprire se questo nodo è espanso. (Ereditato da GraphObject)
Proprietà pubblica IsGroup Scoprire se questo oggetto è IsGroup.Cerca il GraphProperties.StyleForGroup (Ereditato da GraphObject)
Proprietà pubblica IsPseudo Scoprire se questo oggetto è Pseudo.Cerca il GraphProperties.IsPseudo (Ereditato da GraphObject)
Proprietà pubblica Item Proprietà che ottiene o imposta un valore della proprietà. (Ereditato da GraphObject)
Proprietà pubblica Links Ottenere l'insieme di collegamenti (Ereditato da Graph)
Proprietà pubblica Name
Proprietà pubblica Nodes Ottenere l'insieme di nodi (Ereditato da Graph)
Proprietà pubblica Owner Ottenere l'oggetto grafico a cui appartiene l'oggetto. (Ereditato da GraphObject)
Proprietà pubblica Paths CommonPaths è stato rilevato dal serializzatore durante il caricamento e verrà utilizzato anche durante il salvataggio. (Ereditato da Graph)
Proprietà pubblica Properties
Proprietà pubblica PropertyCount Proprietà che restituisce un numero di tutte le annotazioni. (Ereditato da GraphObject)
Proprietà pubblica PropertyKeys Proprietà che restituisce un'enumerazione di tutte le chiavi di annotazione.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject)
Proprietà pubblica PropertyValues Proprietà che restituisce un'enumerazione di tutti i valori di annotazione.L'ordine dell'enumerazione è casuale. (Ereditato da GraphObject)
Proprietà pubblica Schemas Il set di schemi associati al grafico (Ereditato da Graph)
Proprietà pubblica Styles Ottenere ll'insieme di stili (Ereditato da Graph)
Proprietà pubblica Visibility Proprietà di supporto per ottenere/impostare la proprietà di visibilità di un GraphObject (Ereditato da GraphObject)
Proprietà pubblica VisibleLinks Restituisce i collegamenti visibili (== di link.IsVisible true). (Ereditato da Graph)
Proprietà pubblica VisibleNodes Restituisce i nodi visibili (== di node.IsVisible true). (Ereditato da Graph)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddCategory Aggiungere una categoria all'oggetto (Ereditato da GraphObject)
Metodo pubblico AddSchema (Esegue l'override di Graph.AddSchema(GraphSchema)).
Metodo pubblico ClearCategories Rimuove tutti gli oggetti dall'oggetto . (Ereditato da GraphObject)
Metodo pubblico ClearValue(GraphProperty) Rimuove il valore della proprietà indicizzata specificata (Ereditato da GraphObject)
Metodo pubblico Copy Creare una copia di questo grafico. (Ereditato da Graph)
Metodo pubblico CopyCategories Copiare le nuove categorie dall'oggetto fornito, conservandone le categorie esistenti. (Ereditato da GraphObject)
Metodo pubblico CopyProperties Copiare le nuove proprietà dall'oggetto fornito, mantenendo invariati i valori della proprietà esistenti. (Ereditato da GraphObject)
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto 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)
Metodo pubblico FindCategories
Metodo pubblico FindCategory
Metodo pubblico FindProperties
Metodo pubblico FindProperty
Metodo pubblico GetDocumentSchema (Esegue l'override di Graph.GetDocumentSchema()).
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetObjectData (Esegue l'override di Graph.GetObjectData(SerializationInfo, StreamingContext)).
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo pubblico GetValue(GraphProperty) Ottiene il valore dell'annotazione specificata. (Ereditato da GraphObject)
Metodo pubblico GetValue<T>(GraphProperty, Graph) Ottiene il valore della proprietà specificata. (Ereditato da GraphObject)
Metodo pubblico 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 (Ereditato da GraphObject)
Metodo pubblico 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. (Ereditato da GraphObject)
Metodo pubblico GetValueAsString Restituisce la proprietà specificata come stringa utilizzando le impostazioni cultura specificate. (Ereditato da GraphObject)
Metodo pubblico HasCategory(String) Restituisce true se l'oggetto dispone della categoria specificata. (Ereditato da GraphObject)
Metodo pubblico HasCategory(GraphCategory) Restituisce true se l'oggetto dispone della categoria specificata. (Ereditato da GraphObject)
Metodo pubblico HasCategory(IEnumerable<GraphCategory>) Restituisce true se l'oggetto dispone di una qualsiasi delle categorie specificate. (Ereditato da GraphObject)
Metodo pubblico HasCategoryInSet Consente di determinare se l'insieme fornito di categorie applicato all'oggetto. (Ereditato da GraphObject)
Metodo pubblico HasValue Restituisce true se l'annotazione specificata esiste. (Ereditato da GraphObject)
Metodo pubblico HideOrphans Nasconde i nodi orfani.Orfano è un nodo non contenuto in un gruppo. (Ereditato da Graph)
Metodo pubblico ImportLink Importa un collegamento con i relativi nodi di origine e di destinazione in modo che appartengano anche al grafico.Unisce qualsiasi nodo o proprietà e categorie di collegamento necessari. (Ereditato da Graph)
Metodo pubblico ImportNode Importa un nodo in un grafico.Unione di tutte le categorie e proprietà necessarie. (Ereditato da Graph)
Metodo pubblico ImportSubset Clonare il nodo fornito e la relativa proprietà e il numero fornito di livelli di collegamenti e di tutti i nodi a cui puntano tali collegamenti e importare tutti questi nuovi nodi e i collegamenti a questo grafico.Se i livelli sono zero, non viene copiato alcun collegamento.Se i livelli sono 1, copia quindi un livello di collegamenti e tutti i nodi a cui puntano. (Ereditato da Graph)
Metodo protetto InitializeDefaultSchemas (Esegue l'override di Graph.InitializeDefaultSchemas()).
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo pubblico Merge(Graph) Unire tutti i nuovi nodi e collegamenti dal grafico specificato in questo grafico (Ereditato da Graph)
Metodo pubblico Merge(IEnumerable<GraphConditionalStyle>) (Ereditato da Graph)
Metodo pubblico Merge(IEnumerable<GraphLink>) Unire tutti i nuovi collegamenti dall'elenco collegamenti specificato in questo grafico (Ereditato da Graph)
Metodo pubblico Merge(IEnumerable<GraphNode>) Unire tutti i nodi dall'elenco nodi specificato in questo grafico (Ereditato da Graph)
Metodo pubblico Merge(IEnumerable<GraphObject>) Unire tutti i nuovi nodi e collegamenti dall'elenco specificato di oggetti grafico in questo grafico (Ereditato da Graph)
Metodo pubblico RemoveCategory Rimuovere la categoria dell'oggetto (Ereditato da GraphObject)
Metodo pubblico RenameNode(String, String) Rinomina un nodo nel grafico (effettua la duplicazione del nuovo nodo e rimuove l'originale) (Ereditato da Graph)
Metodo pubblico RenameNode(GraphNode, GraphNodeId) (Ereditato da Graph)
Metodo pubblico RenameNode(GraphNodeId, GraphNodeId) (Ereditato da Graph)
Metodo pubblico Save Salvare il grafico in un file. (Ereditato da Graph)
Metodo pubblico SetMetadata (Esegue l'override di Graph.SetMetadata(Object, GraphMetadata)).
Metodo pubblico 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. (Ereditato da GraphObject)
Metodo pubblico ToString (Esegue l'override di Object.ToString()).
Metodo pubblico ToXml() (Ereditato da Graph)
Metodo pubblico ToXml(Int32) Convertire il grafico in XML utilizzando il GraphSerializer. (Ereditato da Graph)

In alto

Eventi

  Nome Descrizione
Evento pubblico Updated Implementazione eventi per GraphUpdated. (Ereditato da Graph)
Evento pubblico Updating Implementazione eventi per BeforeUpdate.Questo è un evento su cui si può restare in ascolto e che annulla le modifiche in un grafico. (Ereditato da Graph)

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.

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.VisualStudio.GraphModel