Klasa Graph
Reprezentuje kierowanym wykresie, która składa się z węzłów i łącza.
Hierarchia dziedziczenia
Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.Graph
Przestrzeń nazw: Microsoft.VisualStudio.GraphModel
Zestaw: Microsoft.VisualStudio.GraphModel (w Microsoft.VisualStudio.GraphModel.dll)
Składnia
'Deklaracja
<SerializableAttribute> _
Public Class Graph _
Inherits GraphObject _
Implements ISerializable
[SerializableAttribute]
public class Graph : GraphObject, ISerializable
[SerializableAttribute]
public ref class Graph : public GraphObject,
ISerializable
[<SerializableAttribute>]
type Graph =
class
inherit GraphObject
interface ISerializable
end
public class Graph extends GraphObject implements ISerializable
Typ Graph uwidacznia następujące elementy członkowskie.
Konstruktorzy
Nazwa | Opis | |
---|---|---|
![]() |
Graph() | Tworzy obiekt wykresu. |
![]() |
Graph(SerializationInfo, StreamingContext) | Specjalne konstruktora, który jest używany do deserializacji tylko. |
Początek
Właściwości
Nazwa | Opis | |
---|---|---|
![]() |
AllGroups | Każda grupa na wykresie bez względu na widoczność lub zagnieżdżania. |
![]() |
AllSchemas | Zwraca listę wszystkich schematów znanych unikatowy. |
![]() |
Categories | Zwraca wszystkie kategorie.Nigdy nie zwraca wartość null. (Odziedziczone z GraphObject). |
![]() |
CategoryCount | Zwraca liczbę kategorii w obiekcie. (Odziedziczone z GraphObject). |
![]() ![]() |
CommonPaths | Słownik typowych ścieżek, które są zastępowane podczas serializacji. |
![]() |
DescriptiveCategoryLabel | Tworzy przecinkami lista wszystkich etykiet kategorii dla tego obiektu wykres. (Odziedziczone z GraphObject). |
![]() |
DocumentSchema | Schemat dokumentów seryjnych na wykresie. (Zastępuje GraphObject.DocumentSchema). |
![]() |
Groups | Pobiera Kolekcja wszystkich grup najwyższego poziomu. |
![]() |
IsGroup | Pobiera się, czy ten obiekt jest IsGroup.Szuka GraphProperties.StyleForGroup. (Odziedziczone z GraphObject). |
![]() |
IsPseudo | Pobiera się, czy ten obiekt jest Pseudo.Szuka GraphProperties.IsPseudo. (Odziedziczone z GraphObject). |
![]() |
Item | Właściwość, która zwraca lub ustawia wartość właściwości. (Odziedziczone z GraphObject). |
![]() |
Links | Pobiera kolekcja łącza. |
![]() |
Nodes | Pobiera kolekcja węzłów. |
![]() |
OrphanNodes | Pobiera wszystkie węzły, które nie są dzieci wszelkich GraphGroup. |
![]() |
Owner | Pobiera obiekt wykresu, który należy ten obiekt. (Odziedziczone z GraphObject). |
![]() |
Paths | CommonPaths znalezione przez serializator podczas ładowania, której użyjemy także podczas zapisywania. |
![]() |
Properties | Właściwość, która zwraca wartość wyliczenia wszystkie adnotacje.Kolejność wyliczania jest losowa. (Odziedziczone z GraphObject). |
![]() |
PropertyCount | Właściwość, która zwraca liczbę wszystkich adnotacji. (Odziedziczone z GraphObject). |
![]() |
PropertyKeys | Właściwość, która zwraca wartość wyliczenia wszystkich kluczy adnotacji.Kolejność wyliczania jest losowa. (Odziedziczone z GraphObject). |
![]() |
PropertyValues | Właściwość, która zwraca wartość wyliczenia wartości wszystkich adnotacji.Kolejność wyliczania jest losowa. (Odziedziczone z GraphObject). |
![]() |
Styles | Pobiera Kolekcja stylów. |
![]() |
Visibility | Właściwość pomocnika get/set właściwości widoczności GraphObject. (Odziedziczone z GraphObject). |
![]() |
VisibleLinks | Zwraca widoczne łącza (link.IsVisible == true). |
![]() |
VisibleNodes | Zwraca węzły widoczne (Węzeł.IsVisible == true). |
![]() |
VisibleOrphanNodes | Pobiera wszystkie widoczne węzłów, które nie są dzieci żadnych GraphGroup. |
![]() |
VisibleTopLevelGroups | Zwraca widoczne grupy najwyższego poziomu (Węzeł.IsVisible == true). |
Początek
Metody
Nazwa | Opis | |
---|---|---|
![]() |
AddCategory | Dodaje kategorię do obiektu. (Odziedziczone z GraphObject). |
![]() |
AddSchema | Dodaje nowy schemat do wykresu.Tak szybko, jak jest dodawany, to nie można usunąć ponownie jako węzły lub łącza może korzystać z kategorii lub właściwości w schemacie. |
![]() |
AsNode | Konwertuje GraphObject GraphNode.Jeśli jest to GraphGroup, zwracana jest węzłem wewnętrznym. Dla typów innych niż GraphNode/grupa zwracana jest wartość null. (Odziedziczone z GraphObject). |
![]() |
BeginUpdate(Object, String, UndoOption) | Uruchamia aktualizację trybu wsadowego na wykresie (co jest bardziej efektywne).Wywołaj metodę Complete() na GraphTransactionScope zwrócone, w przeciwnym razie zmiany zostaną wycofane.Zwykle wzór jest użycie to w using zablokować tak, że jeśli wyjątek zmiany automatycznie są przywracane. |
![]() |
BeginUpdate(Object, String, UndoOption, Boolean) | Uruchamia aktualizację trybu wsadowego na wykresie (co jest bardziej efektywne).Wywołaj metodę Complete() na GraphTransactionScope zwrócone, w przeciwnym razie zmiany zostaną wycofane.Zwykle wzór jest użycie to w using zablokować tak, że jeśli wyjątek zmiany automatycznie są przywracane. |
![]() |
Clear | |
![]() |
ClearCategories | Usuń wszystkie kategorie od tego obiektu. (Odziedziczone z GraphObject). |
![]() |
ClearValue(GraphProperty) | Usuwa wartość określona właściwość. (Odziedziczone z GraphObject). |
![]() |
Copy | Tworzy kopię tego wykresu. |
![]() |
CopyCategories | Kopiuje wszystkie nowe kategorie z danego obiektu, zachowując istniejące kategorie. (Odziedziczone z GraphObject). |
![]() |
CopyProperties | Kopie wszelkich nowych właściwości z danego obiektu, zachowując istniejące wartości właściwości bez zmian. (Odziedziczone z GraphObject). |
![]() |
CopySchemas | Kopie schematów z innych wykresu. |
![]() |
Equals | Determines whether the specified object is equal to the current object. (Odziedziczone z Object). |
![]() |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Odziedziczone z Object). |
![]() ![]() |
FindCommonAncestor | Wyszukuje wspólnej element nadrzędny wszystkich węzłów w danej kolekcji. |
![]() |
FindGroup | Zwraca otoki GraphGroup dla danego węzła "IsGroup". |
![]() ![]() |
GetGroupDescendants(IEnumerable<GraphObject>) | Pobiera płaską listę wszystkie węzły podrzędne z podanej listy obiektów wykresu, gdzie niektóre z tych obiektów może być grup. |
![]() ![]() |
GetGroupDescendants(IEnumerable<GraphObject>, Predicate<GraphGroup>, Predicate<GraphNode>) | Pobiera płaską listę wszystkie węzły podrzędne z podanej listy obiektów wykres, gdy niektóre z tych obiektów może być grupy, filtrowane, aby dołączyć tylko węzłów i grup, które odpowiadają danym predykatów. |
![]() |
GetHashCode | Serves as the default hash function. (Odziedziczone z Object). |
![]() |
GetMetaObject | (Odziedziczone z GraphObject). |
![]() |
GetObjectData | Implementacja iSerializable.Pobiera dane dla obiektu.Serializować wykresu do DGML. |
![]() |
GetSchemaValue | Pobiera wartość schematu specyficzne właściwości, jeśli taki istnieje. (Odziedziczone z GraphObject). |
![]() ![]() |
GetSearchableObjects | Pobiera płaską listę wszystkich węzłów na wykresie, które są widoczne w kolejności hierarchii grupy systemu plików DFS góra dół. |
![]() |
GetType | Gets the Type of the current instance. (Odziedziczone z Object). |
![]() |
GetValue(String) | Pobiera wartość określona właściwość. (Odziedziczone z GraphObject). |
![]() |
GetValue(GraphProperty) | Pobiera wartość określonego adnotacji. (Odziedziczone z GraphObject). |
![]() |
GetValue<T>(GraphProperty, Graph) | Pobiera wartość określona właściwość. (Odziedziczone z GraphObject). |
![]() |
GetValue<T>(GraphProperty, T) | Pobiera wartość określonego adnotacji.Jeśli property nie została określona, zwracamy domyślną wartość, która w wywołaniu przekazano do tej metody. (Odziedziczone z GraphObject). |
![]() |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Pobiera wartość określona właściwość i zwraca również kategorię, do której wartość tej właściwości jest dziedziczona, jeśli istnieje. (Odziedziczone z GraphObject). |
![]() |
GetValueAsString | Podana właściwość zwraca ciąg, który używa danej kultury. (Odziedziczone z GraphObject). |
![]() |
HasCategory(String) | Zwraca wartość true, jeśli obiekt ma danej kategorii. (Odziedziczone z GraphObject). |
![]() |
HasCategory(GraphCategory) | Zwraca wartość true, jeśli obiekt ma danej kategorii. (Odziedziczone z GraphObject). |
![]() |
HasCategory(IEnumerable<GraphCategory>) | Zwraca wartość true, jeśli obiekt ma jedną z danej kategorii. (Odziedziczone z GraphObject). |
![]() |
HasCategoryInSet | Określa, czy dany zestaw kategorii stosuje się do tego obiektu. (Odziedziczone z GraphObject). |
![]() |
HasLocalValue | Zwraca wartość true, jeśli istnieje określona właściwość na ten obiekt z wyboru dziedziczenia nie kategorii. (Odziedziczone z GraphObject). |
![]() |
HasValue(String) | Dowiedz się, czy obiekt ma wartość dla określonej właściwości. (Odziedziczone z GraphObject). |
![]() |
HasValue(GraphProperty) | Zwraca wartość true, jeśli istnieje określony adnotacji. (Odziedziczone z GraphObject). |
![]() |
HideOrphans | Ukrywa sierocych węzłów.Bękart to węzeł, który nie jest zawarty w grupy. |
![]() |
ImportLink | Importuje łącze wraz z jego węzłów źródłowym i docelowym, aby należą również do wykresu.Scala dowolnego węzła lub właściwości łącza i kategorie niezbędne. |
![]() |
ImportNode | Importuje węzła do wykresu, scalanie wszelkie niezbędne właściwości i kategorii. |
![]() |
ImportStyle | Tworzy kopię danego stylu, należącą do tego wykresu. |
![]() |
ImportSubset(GraphNode, Boolean, Int32) | Klonów danego węzła i jego właściwości i podana liczba poziomów łączy i na wszystkich węzłach, wskaż te łącza i importuje wszystkie te nowe węzły i łącza do tego wykresu.Jeśli levels wynosi zero, łącza nie są kopiowane.Jeśli levels wynosi 1, kopiuje jeden poziom łączy i na wszystkich węzłach, na które wskazują. |
![]() |
ImportSubset(IEnumerable<GraphNode>, Boolean, Int32) | Klony wszystkie węzły i podana liczba poziomów łączy od tych węzłów. |
![]() ![]() |
Load(Stream, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym strumieniu. |
![]() ![]() |
Load(TextReader, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danego elementu TextReader. |
![]() ![]() |
Load(String, array<GraphSchema[]) | Ładuje obiekt Wykres z podanego pliku. |
![]() ![]() |
Load(XDocument, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym XDocument. |
![]() ![]() |
Load(XmlReader, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym XmlReader. |
![]() ![]() |
Load(Stream, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym strumieniu. |
![]() ![]() |
Load(TextReader, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danego elementu TextReader. |
![]() ![]() |
Load(String, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Ładuje obiekt Wykres z podanego pliku. |
![]() ![]() |
Load(XDocument, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym XDocument. |
![]() ![]() |
Load(XmlReader, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym XmlReader. |
![]() |
LoadAndMerge(Stream, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym strumieniu i scala to wykres. |
![]() |
LoadAndMerge(String, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danego pliku i scala go do wykresu. |
![]() |
LoadAndMerge(XDocument, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym XDocument i scala to wykres. |
![]() |
LoadAndMerge(Stream, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym strumieniu i scala go do wykresu. |
![]() |
LoadAndMerge(String, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danego pliku i scala go do wykresu. |
![]() |
LoadAndMerge(XDocument, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Ładuje wykres modelu obiektów z danym XDocument i scala to wykres. |
![]() |
MemberwiseClone | Creates a shallow copy of the current Object. (Odziedziczone z Object). |
![]() |
Merge(Graph) | Scala wszystkie nowe węzły i łączy z grafu ten wykres. |
![]() |
Merge(IEnumerable<GraphConditionalStyle>) | Scala wszystkie style z podanej listy. |
![]() |
Merge(IEnumerable<GraphLink>) | Scala wszystkie łącza na liście danym łączu ten wykres. |
![]() |
Merge(IEnumerable<GraphNode>) | Scala wszystkie węzły na liście danego węzła ten wykres. |
![]() |
Merge(IEnumerable<GraphObject>) | Scala wszystkie nowe węzły i łączy z podanej listy obiektów wykres to wykres. |
![]() |
OnCategoryChanged | (Odziedziczone z GraphObject). |
![]() |
OnPropertyChanged(String) | Wywołuje zdarzenie PropertyChangd dla nazwanych właściwości. (Odziedziczone z GraphObject). |
![]() |
OnPropertyChanged(GraphProperty) | Wywołuje zdarzenie PropertyChangd dla danej GraphProperty. (Odziedziczone z GraphObject). |
![]() ![]() |
Parse(String, array<GraphSchema[]) | Ładuje obiekt Wykres z danym ciąg w pamięci, który zawiera znaczniki, DGML. |
![]() ![]() |
Parse(String, EventHandler<GraphDeserializationProgressEventArgs>, array<GraphSchema[]) | Ładuje obiekt Wykres z danym ciąg w pamięci, który zawiera znaczniki, DGML. |
![]() |
ParseSerializedNodeId | Identyfikator węzła serializowane analizuje w pełni rozwinięte GraphNodeId. |
![]() |
RemoveCategory | Usuwa kategorię tego obiektu. (Odziedziczone z GraphObject). |
![]() |
RenameNode(String, String) | Zmienia nazwę węzła na wykresie (klonów do nowego węzła i usunąć oryginał). |
![]() |
RenameNode(GraphNode, GraphNodeId) | Zmienia nazwę węzła na wykresie (klonów do nowego węzła i usunąć oryginał). |
![]() |
RenameNode(GraphNodeId, GraphNodeId) | Zmienia nazwę węzła na wykresie (klonów do nowego węzła i usunąć oryginał). |
![]() |
Save(Stream, GraphSerializationSettings) | Zapisywanie wykresu do strumienia wyjściowego z danego ustawienia. |
![]() |
Save(String, GraphSerializationSettings) | Wykres zapisuje plik. |
![]() |
Save(XmlWriter, GraphSerializationSettings) | Powoduje zapisanie wykresu XmlWriter z danego ustawienia. |
![]() |
SetValue(String, Object) | Dodaje adnotację za pomocą podanego klucza, typ i wartość. (Odziedziczone z GraphObject). |
![]() |
SetValue<T>(GraphProperty, T) | Ustawia wartość danej właściwości.Jeśli właściwość już istnieje, jej wartość jest zastępowany chyba że flagi adnotacji zapobiec inaczej. (Odziedziczone z GraphObject). |
![]() |
ToString | Returns a string that represents the current object. (Odziedziczone z Object). |
![]() |
ToXml() | Konwertuje wykres XML przy użyciu GraphSerializer. |
![]() |
ToXml(Int32) | Konwertuje wykres XML przy użyciu GraphSerializer. |
![]() |
WrapGraphObject | Modyfikuje bieżący obiekt Wykres, aby współużytkować takie same właściwości i kategorii jako dany obiekt. Owinięcie i wrappee obiekty wykresu zawsze mają identyczne zestawy właściwości i kategorii. (Odziedziczone z GraphObject). |
Początek
Zdarzenia
Nazwa | Opis | |
---|---|---|
![]() |
BeginUndoableTransactionScope | Będzie powiadamiany, gdy UndoableGraphTransactionScope jest otwarty przez metodę Graph.BeginUpdate. |
![]() |
CategoryChanged | (Odziedziczone z GraphObject). |
![]() |
EndUndoableTransactionScope | Gdy otrzymasz powiadomienie UndoableGraphTransactionScope otwarty przez Graph.BeginUpdate jest usuwany. |
![]() |
PropertyChanged | (Odziedziczone z GraphObject). |
![]() |
Updated | Implementacja zdarzeń dla GraphUpdated. |
![]() |
Updating | Wykonania zdarzenia BeforeUpdate.Jest to zdarzenie, które może być wysłuchani na i anulować zmiany do wykresu. |
Początek
Bezpieczeństwo wątku
Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.