GraphNode – třída
Představuje uzel v orientovaného grafu
Hierarchie dědičnosti
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 nevrací 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 graph. (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 tento uzel je součástí jedné nebo více GraphGroups. | |
Id | Jedinečný identifikátor uzlu | |
IncomingLinkCount | Vrátí počet příchozích odkazů | |
IncomingLinks | Vyčíslitelné Příchozí odkazy.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 v případě, že uzel je kontejner pro další uzel. | |
IsGroup | Získá, 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 je definován žádný popisek, to vrátí Id, takže jsme vždy něco zobrazit uživateli. | |
LinkCount | Vrátí počet odchozích a příchozích odkazů | |
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 podle jejich kolekce ChildNodes (nebo kolekce ChildGroups, 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á vrací počet všech poznámek. (Zděděno z GraphObject.) | |
PropertyKeys | Vlastnost, která vrátí výčet všech klíčů poznámky.Pořadí výčtu je náhodné. (Zděděno z GraphObject.) | |
PropertyValues | Vlastnost, která vrátí výčet 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 se jedná GraphGroup, je vrácena vnitřního uzlu. Pro jiné typy než GraphNode/skupiny bude vrácena hodnota null. (Zděděno z GraphObject.) | |
ClearCategories | Odebrání všech kategorií 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 odkazy | |
Copy(GraphNodeId) | Klonuje uzlu, včetně všech vlastností a klonuje nové odkazy z původní uzel odkazy | |
CopyCategories | Zkopíruje všechny nové kategorie z daného objektu, 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ích hodnot vlastností beze změny. (Zděděno z GraphObject.) | |
Equals | Určuje, zda je zadaný objekt rovna aktuální objekt. (Zděděno z Object.) | |
Finalize | Umožňuje objektu k pokusu uvolnit prostředky a provádět další 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ředků, které obsahují tento uzel.Tím se liší od FindAncestors protože se vrací pouze uzly, které mají IsGroup = true. | |
FindAncestors | Provede rekurzivně nahoru všechny předchůdce tohoto uzlu a vrátí jedinečnou sadu. | |
FindDescendants | Procházení 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ý rovněž souvisí s tímto uzlem podle predikátů traverseLink a traverseNode. Zjistí-li tímto způsobem šířka první hledání podél odkazy odpovídající predikát traverseLink v poli Komu nebo od směru určeného parametrem 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í se způsobem, který odpovídá predikáty traverseLink a traverseNode. Se nacházejí ve vyhledávání šířka první podél odkazy odpovídající predikát traverseLink ve směru zdroj nebo cíl určený parametrem searchDirection.Pokud 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í predikát acceptNode.Hledání může zpracovávat cyklu v grafu. | |
GetHashCode | Slouží jako výchozí funkce hash. (Zděděno z Object.) | |
GetMetaObject | (Zděděno z GraphObject.) | |
GetSchemaValue | Získá hodnotu vlastnosti závislé na schématu, 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) | Získá hodnotu zadané vlastnosti. (Zděděno z GraphObject.) | |
GetValue(GraphProperty) | Získá hodnotu zadané poznámky. (Zděděno z GraphObject.) | |
GetValue<T>(GraphProperty, Graph) | Získá hodnotu zadané vlastnosti. (Zděděno z GraphObject.) | |
GetValue<T>(GraphProperty, T) | Získá hodnotu zadané poznámky.Pokud property není nastaven, můžeme vrátit výchozí hodnotu, která je metodě předán volajícího. (Zděděno z GraphObject.) | |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | Získá hodnotu zadané vlastnosti a také vrátí kategorie, která byla zděděna hodnotu této vlastnosti, pokud existuje. (Zděděno z GraphObject.) | |
GetValueAsString | Vrátí hodnotu dané vlastnosti jako řetězec, který používá danou jazykovou verzi. (Zděděno z GraphObject.) | |
HasCategory(String) | Vrátí hodnotu PRAVDA, pokud má objekt dané kategorie. (Zděděno z GraphObject.) | |
HasCategory(GraphCategory) | Vrátí hodnotu PRAVDA, pokud má objekt dané kategorie. (Zděděno z GraphObject.) | |
HasCategory(IEnumerable<GraphCategory>) | Vrátí hodnotu true Pokud má objekt danou kategorií. (Zděděno z GraphObject.) | |
HasCategoryInSet | Určuje, zda dané sady kategorie platí pro tento objekt. (Zděděno z GraphObject.) | |
HasLocalValue | Vrátí hodnotu true Pokud zadaná vlastnost existuje u tohoto objektu se žádná kontrola dědičnosti kategorie. (Zděděno z GraphObject.) | |
HasParentGroup | Pro vnitřní knihy pouze vedení. | |
HasValue(String) | Zjistíte, zda objekt má hodnotu pro zadanou vlastnost. (Zděděno z GraphObject.) | |
HasValue(GraphProperty) | Vrátí hodnotu true Pokud zadaná poznámka existuje. (Zděděno z GraphObject.) | |
IsContainedBy | True, pokud je předchůdce tohoto uzlu. | |
MemberwiseClone | Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.) | |
OnCategoryChanged | (Zděděno z GraphObject.) | |
OnPropertyChanged(String) | Přepsání, která upozorní GraphGroupCollection vždy, když je změněna vlastnost IsGroup v tomto uzlu. To má být synchronní, takže GraphGroup je ihned po provedení této operace v rámci jedné transakce. (Přepisuje GraphObject.OnPropertyChanged(String).) | |
OnPropertyChanged(GraphProperty) | Pro danou GraphProperty vyvolá 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, je přepsán jeho hodnotu Pokud jinak zabránit příznaky poznámky. (Zděděno z GraphObject.) | |
ToString | Více lidí popisný výchozí řetězcové vyjádření objektu uzlu (Přepisuje Object.ToString.) | |
WrapGraphObject | Změní aktuální objekt sdílejí stejné vlastnosti a kategorie jako daný objekt grafu. Obálka a wrappee objekty grafu 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.