GraphNode – třída
Představuje uzel v řízené grafu
Hierarchie dědičnosti
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphNode
Obor názvů: Microsoft.VisualStudio.GraphModel
Sestavení: Microsoft.VisualStudio.GraphModel (v Microsoft.VisualStudio.GraphModel.dll)
Syntaxe
'Deklarace
Public Class GraphNode _
Inherits GraphObject
public class GraphNode : GraphObject
public ref class GraphNode : public GraphObject
type GraphNode =
class
inherit GraphObject
end
public class GraphNode extends GraphObject
Typ GraphNode zveřejňuje následující členy.
Vlastnosti
Název | Popis | |
---|---|---|
![]() |
AllLinks | Získáte seznam všech odkazů (příchozí a odchozí). |
![]() |
Categories | Vrátí všechny kategorie.Nikdy vrátí hodnotu null. (Zděděno z GraphObject.) |
![]() |
CategoryCount | Vrátí počet kategorií v objektu. (Zděděno z GraphObject.) |
![]() |
DescriptiveCategoryLabel | Vytvoří seznam oddělený všechny popisky kategorií pro tento objekt grafu. (Zděděno z GraphObject.) |
![]() |
DocumentSchema | Místní dokument schématu získá od vlastníka tohoto grafu. (Zděděno z GraphObject.) |
![]() |
HasParentGroups | Vrátí hodnotu true, pokud je tento uzel obsažen v jedné nebo více GraphGroups. |
![]() |
Id | Jedinečný identifikátor pro uzel |
![]() |
IncomingLinkCount | Vrátí počet příchozí odkazy |
![]() |
IncomingLinks | Vyčíslitelné příchozí spojení.Pořadí výčtu je náhodný. |
![]() |
IsContained | Vrátí hodnotu true v případě, že uzel je obsažen v jiném uzlu. |
![]() |
IsContainer | Vrátí hodnotu true Pokud uzel je kontejner další uzel. |
![]() |
IsGroup | Získá se, zda je tento objekt IsGroup.Hledá GraphProperties.StyleForGroup. (Zděděno z GraphObject.) |
![]() |
IsPseudo | Získá, zda je tento objekt Pseudo.Hledá GraphProperties.IsPseudo. (Zděděno z GraphObject.) |
![]() |
Item | Vlastnost, která získá nebo nastaví hodnotu vlastnosti. (Zděděno z GraphObject.) |
![]() |
Label | Zobrazitelný popisek uzlu. Pokud nezadáte žádný popis, vrací Id tak vždy máme něco zobrazit uživateli. |
![]() |
LinkCount | Vrátí počet odchozích a příchozích odkazy |
![]() |
OutgoingLinkCount | Vrátí počet odchozích odkazů |
![]() |
OutgoingLinks | Vyčíslitelné odchozí spojení.Pořadí výčtu je náhodný. |
![]() |
Owner | Získá objekt grafu, které tento objekt náleží. (Zděděno z GraphObject.) |
![]() |
ParentGroups | Vrátit všechny GraphGroups, které mají tento uzel v jejich kolekce ChildNodes (nebo ChildGroups kolekce, pokud tento uzel má IsGroup = true). |
![]() |
Properties | Vlastnost, která vrátí výčet všech poznámek.Pořadí výčtu je náhodný. (Zděděno z GraphObject.) |
![]() |
PropertyCount | Vlastnost, která vrátí počet všech poznámek. (Zděděno z GraphObject.) |
![]() |
PropertyKeys | Vlastnost, která vrátí hodnotu výčtu všech klíčů poznámky.Pořadí výčtu je náhodný. (Zděděno z GraphObject.) |
![]() |
PropertyValues | Vlastnost, která vrátí hodnotu výčtu všech hodnot poznámky.Pořadí výčtu je náhodný. (Zděděno z GraphObject.) |
![]() |
Visibility | Pomocné vlastnost get a set viditelnost vlastnosti GraphObject. (Zděděno z GraphObject.) |
Nahoru
Metody
Název | Popis | |
---|---|---|
![]() |
AddCategory | Kategorie se přidá k objektu. (Zděděno z GraphObject.) |
![]() |
AsNode | Převede GraphObject GraphNode.Pokud GraphGroup, je vrácena vnitřního uzlu. Pro jiné typy než GraphNode a skupinou je vrácena hodnota null. (Zděděno z GraphObject.) |
![]() |
ClearCategories | Všechny kategorie odeberte z tohoto objektu. (Zděděno z GraphObject.) |
![]() |
ClearValue(GraphProperty) | Odebere hodnotu zadanou vlastností. (Zděděno z GraphObject.) |
![]() |
Copy(String) | Klonuje uzlu, včetně všech vlastností a klonuje nové odkazy z původní uzel propojení |
![]() |
Copy(GraphNodeId) | Klonuje uzlu, včetně všech vlastností a klonuje nové odkazy z původní uzel propojení |
![]() |
CopyCategories | Zkopíruje všechny nové kategorie daný objekt, zachování existujících kategorií. (Zděděno z GraphObject.) |
![]() |
CopyProperties | Zkopíruje všechny nové vlastnosti z daného objektu, zachování stávající hodnoty vlastností beze změny. (Zděděno z GraphObject.) |
![]() |
Equals | Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.) |
![]() |
Finalize | Umožňuje objekt při uvolnění prostředků a provádět jiné operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.) |
![]() |
FindAncestorGroups | Vrátí seznam všech skupin předchůdce, které obsahují tento uzel.Tím se liší od FindAncestors protože vrátí pouze uzly, které mají IsGroup = true. |
![]() |
FindAncestors | Prochází rekurzivně všechny předchůdce tohoto uzlu nahoru a vrátí jedinečnou sadu. |
![]() |
FindDescendants | Vás dolů odkazy uzavření tohoto uzlu a jeho potomci a vrátí jedinečnou sadu. |
![]() |
FindFirstRelatedNode | Najde první uzel, který odpovídá predikát acceptNode, která souvisí se do tohoto uzlu podle traverseLink a traverseNode predikáty. Zjistí provedením šířka první hledání podél odkazy odpovídající traverseLink predikát, Komu nebo z směr určený parametr searchDirection.Vrátí hodnotu null, pokud neexistuje. |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection) | Získat související uzly, které mají vztah uzavření tohoto uzlu |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, array<GraphCategory[]) | Získat související uzly, které mají vztah uzavření tohoto uzlu |
![]() |
FindRelatedNodes | Najde dgml uzly, které odpovídá predikát acceptNode a související způsobem, který odpovídá predikáty traverseLink a traverseNode. Jsou nalezeny provedením šířka první hledání podél odkazy odpovídající predikát traverseLink ve směru zdroj nebo cíl určený parametr searchDirection.Potom uzel odpovídá predikát traverseNode recurrsively přes tento uzel udržuje hledání ve stejném směru a vrátí všechny uzly, které odpovídají acceptNode predikát.Hledání lze zpracovat cykličnosti v grafu. |
![]() |
GetHashCode | Slouží jako funkci hash u určitého typu. (Zděděno z Object.) |
![]() |
GetMetaObject | (Zděděno z GraphObject.) |
![]() |
GetSchemaValue | Načte schéma specifické hodnoty vlastnosti, pokud existuje. (Zděděno z GraphObject.) |
![]() |
GetSources | Získá zdroje spojené s tímto uzlem prostřednictvím odkazu, který odpovídá alespoň 1 kategorie zadaného odkazu. |
![]() |
GetTargets | Získá cíle spojené s tímto uzlem prostřednictvím odkazu, který odpovídá alespoň 1 kategorie zadaného odkazu. |
![]() |
GetType | Získá Type aktuální instance. (Zděděno z Object.) |
![]() |
GetValue(String) | Načte hodnotu zadanou vlastností. (Zděděno z GraphObject.) |
![]() |
GetValue(GraphProperty) | Načte hodnotu zadanou poznámku. (Zděděno z GraphObject.) |
![]() |
GetValue<T>(GraphProperty, Graph) | Načte hodnotu zadanou vlastností. (Zděděno z GraphObject.) |
![]() |
GetValue<T>(GraphProperty, T) | Načte hodnotu zadanou poznámku.Pokud property není nastavena jsme vrátit výchozí hodnotu, která volající předaná této metodě. (Zděděno z GraphObject.) |
![]() |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Načte hodnotu zadanou vlastností a také vrátí kategorii, do které byla tato hodnota vlastnosti zděděné z, pokud existuje. (Zděděno z GraphObject.) |
![]() |
GetValueAsString | Daná vlastnost vrátí řetězec, který používá dané kultury. (Zděděno z GraphObject.) |
![]() |
HasCategory(String) | Vrátí hodnotu true, pokud má objekt dané kategorie. (Zděděno z GraphObject.) |
![]() |
HasCategory(GraphCategory) | Vrátí hodnotu true, pokud má objekt dané kategorie. (Zděděno z GraphObject.) |
![]() |
HasCategory(IEnumerable<GraphCategory>) | Vrátí hodnotu PRAVDA, pokud má objekt kterékoli dané kategorie. (Zděděno z GraphObject.) |
![]() |
HasCategoryInSet | Určuje, zda danou sadu kategorie platí pro tento objekt. (Zděděno z GraphObject.) |
![]() |
HasLocalValue | Vrátí hodnotu true Pokud zadaná vlastnost existuje pro tento objekt s žádná kontrola dědičnosti kategorie. (Zděděno z GraphObject.) |
![]() |
HasParentGroup | Vnitřní knihy pouze vedení. |
![]() |
HasValue(String) | Zjistěte, zda objekt má hodnotu zadanou vlastností. (Zděděno z GraphObject.) |
![]() |
HasValue(GraphProperty) | Vrátí hodnotu true Pokud zadaná poznámka existuje. (Zděděno z GraphObject.) |
![]() |
IsContainedBy | PRAVDA, pokud je předchůdce tohoto uzlu. |
![]() |
MemberwiseClone | Vytvoří kopii aktuálního Object. (Zděděno z Object.) |
![]() |
OnCategoryChanged | (Zděděno z GraphObject.) |
![]() |
OnPropertyChanged(String) | Potlačení upozornění GraphGroupCollection vždy v tomto uzlu byla změněna vlastnost IsGroup. To má být synchronní, aby GraphGroup po provedení této operace v rámci jedné transakce jsou okamžitě k dispozici. (Přepisuje GraphObject.OnPropertyChanged(String).) |
![]() |
OnPropertyChanged(GraphProperty) | Pro dané GraphProperty vyvolává událost PropertyChangd. (Zděděno z GraphObject.) |
![]() |
Remove | Z grafu odebrat tento uzel |
![]() |
RemoveCategory | Odebere kategorii tohoto objektu. (Zděděno z GraphObject.) |
![]() |
SetValue(String, Object) | Přidá poznámku pomocí daného klíče, typ a hodnotu. (Zděděno z GraphObject.) |
![]() |
SetValue<T>(GraphProperty, T) | Nastaví hodnotu dané vlastnosti.Pokud vlastnost již existuje, jeho hodnota je přepsán Pokud jinak zabránit příznaky poznámek. (Zděděno z GraphObject.) |
![]() |
ToString | Řetězcové vyjádření více lidí popisný výchozí uzel objektu (Přepisuje Object.ToString().) |
![]() |
WrapGraphObject | Změní aktuální objekt jako objekt graph daný sdílejí stejné vlastnosti a kategorie. Krycí a objektů graph wrappee budou mít vždy identické sady vlastností a kategorie. (Zděděno z GraphObject.) |
Nahoru
Události
Název | Popis | |
---|---|---|
![]() |
CategoryChanged | (Zděděno z GraphObject.) |
![]() |
PropertyChanged | (Zděděno z GraphObject.) |
Nahoru
Bezpečný přístup z více vláken
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.