Freigeben über


GraphGroup-Klasse

Ein Wrapper für Knoten, die IsGroup=true haben. Sie haben keine separate Identität; sie verwenden die Identität des Knotens, der sie umschließen.

Vererbungshierarchie

Object
  Microsoft.VisualStudio.GraphModel.GraphObject
    Microsoft.VisualStudio.GraphModel.GraphGroup

Namespace:  Microsoft.VisualStudio.GraphModel
Assembly:  Microsoft.VisualStudio.GraphModel (in Microsoft.VisualStudio.GraphModel.dll)

Syntax

'Declaration
Public Class GraphGroup _
    Inherits GraphObject
public class GraphGroup : GraphObject
public ref class GraphGroup : public GraphObject
type GraphGroup =  
    class 
        inherit GraphObject 
    end
public class GraphGroup extends GraphObject

Der GraphGroup-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Categories Gibt alle Kategorien zurück.Gibt nie NULL zurück. (Von GraphObject geerbt.)
Öffentliche Eigenschaft CategoryCount Gibt die Anzahl von Kategorien im Objekt zurück. (Von GraphObject geerbt.)
Öffentliche Eigenschaft ChildGroups Eine Auflistung von untergeordneten GraphGroups.Eine untergeordnete Gruppe ist eine, die mit einer übergeordneten Gruppe über einen IsContainment-Link verknüpft ist. Diese Auflistung wird automatisch beibehalten, während Knoten aus dem Diagramm hinzugefügt und entfernt werden, während IsGroup-Eigenschaften geändert und während Kapselungslinks hinzugefügt oder entfernt werden.
Öffentliche Eigenschaft ChildNodes Eine Auflistung (ohne untergeordnete Knoten der Knoten, die IsGroup verfügen, das auf true festgelegt ist). Ein untergeordneter Knoten ist einer, die mit einer übergeordneten Gruppe über einen IsContainment-Link verknüpft ist. Diese Auflistung wird automatisch beibehalten, während Knoten aus dem Diagramm hinzugefügt und entfernt werden, während IsGroup-Eigenschaften geändert und während Kapselungslinks hinzugefügt oder entfernt werden.
Öffentliche Eigenschaft ContainmentLinks Die Kapselungslinks, die in dieser Gruppe enthalten sind.
Öffentliche Eigenschaft ContentVisibility Ruft ab, ob der Inhalt innerhalb dieses Knotens sichtbar ist.
Öffentliche Eigenschaft DescriptiveCategoryLabel Erstellt eine getrennte Liste aller Kategorienbezeichnungen für dieses Diagrammobjekt. (Von GraphObject geerbt.)
Öffentliche Eigenschaft DocumentSchema Ruft das Schema der Dokumentlokalen Variable vom Besitzer dieses Diagramms ab. (Von GraphObject geerbt.)
Öffentliche Eigenschaft GroupNode
Öffentliche Eigenschaft Id
Öffentliche Eigenschaft IsEmpty Feststellen, ob die Gruppe mit untergeordneten Knoten oder Gruppen enthält.
Öffentliche Eigenschaft IsExpanded Ruft ab, ob dieser Knoten erweitert wurde.
Öffentliche Eigenschaft IsGroup Ruft ab, ob dieses Objekt IsGroup ist.Es findet nach dem GraphProperties.StyleForGroup. (Von GraphObject geerbt.)
Öffentliche Eigenschaft IsPseudo Ruft ab, ob dieses Objekt Pseudo ist.Es findet nach dem GraphProperties.IsPseudo. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Item Eigenschaft, die einen Eigenschaftswert abruft oder festlegt. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Label
Öffentliche Eigenschaft Owner Ruft das Diagrammobjekt ab, dass dieses Objekt gehört. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Parents Das übergeordnete Element dieser Gruppe.
Öffentliche Eigenschaft Properties Eigenschaft, die eine Enumeration aller Anmerkungen zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.)
Öffentliche Eigenschaft PropertyCount Eigenschaft, die einigen alle Anmerkungen zurückgibt. (Von GraphObject geerbt.)
Öffentliche Eigenschaft PropertyKeys Eigenschaft, die eine Enumeration aller Anmerkungsschlüssel zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.)
Öffentliche Eigenschaft PropertyValues Eigenschaft, die eine Enumeration aller Anmerkungswerte zurückgibt.Die Reihenfolge der Enumeration ist willkürlich. (Von GraphObject geerbt.)
Öffentliche Eigenschaft Visibility Abzurufen Hilfeeigenschaft/Satzsichtbarkeitseigenschaft von einem GraphObject. (Von GraphObject geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddCategory Fügt einer Kategorie das Objekt hinzu. (Von GraphObject geerbt.)
Öffentliche Methode AsNode Konvertiert das GraphObject zu einem GraphNode.Wenn dieses ein GraphGroup ist, wird der innere Knoten zurückgegeben. Für Typen als GraphNode/Gruppe, wird NULL zurückgegeben. (Von GraphObject geerbt.)
Öffentliche Methode ClearCategories Entfernt alle Kategorien aus diesem Objekt. (Von GraphObject geerbt.)
Öffentliche Methode ClearValue(GraphProperty) Entfernt den Wert der angegebenen Eigenschaft. (Von GraphObject geerbt.)
Öffentliche Methode CopyCategories Kopiert alle neuen Kategorien vom angegebenen Objekt und hält vorhandenen Kategorien. (Von GraphObject geerbt.)
Öffentliche Methode CopyProperties Kopiert alle neuen Eigenschaften vom angegebenen Objekt und hält vorhandene Eigenschaftswerte unverändert. (Von GraphObject geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetAncestors Gibt alle übergeordneten Vorgänger dieser Gruppe, ohne diese Gruppe zurück.
Öffentliche Methode GetDescendantGroups Gibt alle Nachfolgergruppen, die diese enthalten Steuerelementhierarchie werden, einschließlich diese Gruppe zurück.
Öffentliche Methode GetDescendants Gibt alle nachfolgenden Knoten zurück, die von dieser Steuerelementhierarchie enthalten sind.
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetMetaObject (Von GraphObject geerbt.)
Geschützte Methode GetSchemaValue Ruft den schemaspezifischem Wert der Eigenschaft ab, sofern vorhanden. (Von GraphObject geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche Methode GetValue(String) Ruft den Wert der angegebenen Eigenschaft ab. (Von GraphObject geerbt.)
Öffentliche Methode GetValue(GraphProperty) Ruft den Wert der angegebenen Anmerkung ab. (Von GraphObject geerbt.)
Öffentliche Methode GetValue<T>(GraphProperty, Graph) Ruft den Wert der angegebenen Eigenschaft ab. (Von GraphObject geerbt.)
Öffentliche Methode GetValue<T>(GraphProperty, T) Ruft den Wert der angegebenen Anmerkung ab.Wenn property nicht festgelegt ist, geben Sie den Standardwert zurück, die der Aufrufer an diese Methode übergeben. (Von GraphObject geerbt.)
Öffentliche Methode GetValue<T>(GraphProperty, Graph, GraphCategory%) Ruft den Wert der angegebenen Eigenschaft ab sowie der Kategorie, dass dieser Eigenschaftswert von der geerbt wurde, sofern zurück. (Von GraphObject geerbt.)
Öffentliche Methode GetValueAsString Gibt der angegebenen Eigenschaft als Zeichenfolge zurück, die die angegebene Kultur verwendet. (Von GraphObject geerbt.)
Öffentliche Methode HasCategory(String) Gibt true zurück, wenn das Objekt die angegebene Kategorie hat. (Von GraphObject geerbt.)
Öffentliche Methode HasCategory(GraphCategory) Gibt true zurück, wenn das Objekt die angegebene Kategorie hat. (Von GraphObject geerbt.)
Öffentliche Methode HasCategory(IEnumerable<GraphCategory>) Gibt true zurück, wenn das Objekt eine der angegebenen Kategorien verfügt. (Von GraphObject geerbt.)
Öffentliche Methode HasCategoryInSet Bestimmt, ob der angegebene Satz von Kategorien auf dieses Objekt angewendet. (Von GraphObject geerbt.)
Öffentliche Methode HasLocalValue Gibt true zurück, wenn die angegebene Eigenschaft von diesem Objekt ohne Kategorienvererbungsüberprüfung vorhanden ist. (Von GraphObject geerbt.)
Öffentliche Methode HasValue(String) Feststellen, ob das Objekt einen Wert für die angegebene Eigenschaft verfügt. (Von GraphObject geerbt.)
Öffentliche Methode HasValue(GraphProperty) Gibt true zurück, wenn die angegebene Anmerkung vorhanden ist. (Von GraphObject geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie vom aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnCategoryChanged Löst die "property changed"-Ereignisse für den Knoten und die Gruppe aus. (Überschreibt GraphObject.OnCategoryChanged(GraphCategory, GraphCategoryChangeType).)
Öffentliche Methode OnPropertyChanged(String) Löst die "property changed"-Ereignisse für den Knoten und die Gruppe aus. (Überschreibt GraphObject.OnPropertyChanged(String).)
Öffentliche Methode OnPropertyChanged(GraphProperty) Löst ein PropertyChangd-Ereignis für das angegebene GraphProperty aus. (Von GraphObject geerbt.)
Öffentliche Methode RemoveCategory Entfernt die Kategorie des Objekts. (Von GraphObject geerbt.)
Öffentliche Methode SetValue(String, Object) Fügt einer Anmerkung, mithilfe der angegebenen Schlüssel, des Typs und des Werts hinzu. (Von GraphObject geerbt.)
Öffentliche Methode SetValue<T>(GraphProperty, T) Legt den Wert der angegebenen Eigenschaft fest.Wenn die Eigenschaft bereits vorhanden ist, wird sein Wert überschrieben, es sei denn, die Anmerkungsflags andernfalls verhindern. (Von GraphObject geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Geschützte Methode WrapGraphObject Ändert das aktuelle Diagrammobjekt, um dieselbe Eigenschaft und Kategorien freizugeben, die das angegebene Diagrammobjekt. Die Wrapper- und wrappeediagrammobjekte haben immer identische Sätze Eigenschaften und Kategorien. (Von GraphObject geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis CategoryChanged (Von GraphObject geerbt.)
Öffentliches Ereignis PropertyChanged (Von GraphObject geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.GraphModel-Namespace