有向グラフ内のノードを表します
継承階層
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.GraphNode
名前空間: Microsoft.VisualStudio.GraphModel
アセンブリ: Microsoft.VisualStudio.GraphModel (Microsoft.VisualStudio.GraphModel.dll 内)
構文
'宣言
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
GraphNode 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
![]() |
GraphNode(String) | ノードを構築します。 |
![]() |
GraphNode(Graph, GraphNodeId) | |
![]() |
GraphNode(Graph, GraphNodeId, String, GraphCategory) | |
![]() |
GraphNode(Graph, String, String, GraphCategory) | ノードを構築します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
AllLinks | すべてのリンク (入力および出力) のリストを取得します。 |
![]() |
Caption | ノードの表示可能なラベルラベルが定義されていない場合は、ユーザーに何か表示するために常に ID を返します。 |
![]() |
Categories | すべてのカテゴリを返します。null を返すことはありません。 (GraphObject から継承されます。) |
![]() |
CategoryCount | オブジェクト内のカテゴリの数を返します。 (GraphObject から継承されます。) |
![]() |
DescriptiveCategoryCaption | (GraphObject から継承されます。) |
![]() |
Id | ノードの一意な識別子 |
![]() |
IncomingLinkCount | 入力リンクの数を返します。 |
![]() |
IncomingLinks | 入ってくるリンクの列挙。列挙の順序はランダムです。 |
![]() |
IsCollapsed | このノードが折りたたまれるかをどうかを取得します。 (GraphObject から継承されます。) |
![]() |
IsContained | ノードが他のノードに含まれる場合は true を返します。 |
![]() |
IsContainer | ノードが他のノードのコンテナーである場合は true を返します。 |
![]() |
IsExpanded | このノードが展開されるかどうかを取得します。 (GraphObject から継承されます。) |
![]() |
IsGroup | このオブジェクトが IsGroup かどうかを取得します。これは GraphProperties.StyleForGroup を検索します (GraphObject から継承されます。) |
![]() |
IsPseudo | このオブジェクトが Pseudo かどうかを取得します。これは GraphProperties.IsPseudo を検索します (GraphObject から継承されます。) |
![]() |
Item | プロパティ値を取得または設定するプロパティ。 (GraphObject から継承されます。) |
![]() |
LinkCount | 出力リンクと入力リンクの数を返します。 |
![]() |
OutgoingLinkCount | 出力リンクの数を返します。 |
![]() |
OutgoingLinks | 出ていくリンクの列挙。列挙の順序はランダムです。 |
![]() |
Owner | このオブジェクトが属するグラフ オブジェクトを取得します。 (GraphObject から継承されます。) |
![]() |
Properties | すべての注釈の列挙体を返すプロパティ。列挙の順序はランダムです。 (GraphObject から継承されます。) |
![]() |
PropertyCount | すべての注釈の数を返すプロパティ。 (GraphObject から継承されます。) |
![]() |
PropertyKeys | すべての注釈キーの列挙体を返すプロパティ。列挙の順序はランダムです。 (GraphObject から継承されます。) |
![]() |
PropertyValues | すべての注釈値の列挙体を返すプロパティ。列挙の順序はランダムです。 (GraphObject から継承されます。) |
![]() |
Visibility | GraphObject の表示プロパティを設定/取得するヘルパー プロパティ (GraphObject から継承されます。) |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
![]() |
AddCategory | オブジェクトにカテゴリを追加する (GraphObject から継承されます。) |
![]() |
ClearCategories | このオブジェクトからすべてのカテゴリを削除します。 (GraphObject から継承されます。) |
![]() |
ClearValue(GraphProperty) | 指定したプロパティの値を削除します。 (GraphObject から継承されます。) |
![]() |
Copy(String) | すべてのプロパティを含めたノードを複製し、元のノードのリンクからの新しいリンクを複製します。 |
![]() |
Copy(GraphNodeId) | |
![]() |
CopyCategories | 特定のオブジェクトから新しいカテゴリをコピーし、既存のカテゴリを保持します。 (GraphObject から継承されます。) |
![]() |
CopyProperties | 特定のオブジェクトから新しいプロパティをコピーし、既存のプロパティ値は変更しません。 (GraphObject から継承されます。) |
![]() |
Equals | 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。) |
![]() |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() |
FindAncestors | |
![]() |
FindDescendants | |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection) | |
![]() |
FindRelatedContainmentNodes(GraphSearchDirection, GraphSearchOption, array<GraphCategory[]) | |
![]() |
FindRelatedNode | |
![]() |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) |
![]() |
GetSources | 指定されたリンク カテゴリの少なくとも 1 つに一致するリンク経由でこのノードにリンクするソースを取得します。 |
![]() |
GetTargets | 指定されたリンク カテゴリの少なくとも 1 つに一致するリンク経由でこのノードにリンクするターゲットを取得します。 |
![]() |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) |
![]() |
GetValue(GraphProperty) | 指定した注釈の値を取得します。 (GraphObject から継承されます。) |
![]() |
GetValue<T>(GraphProperty, Graph) | 指定したプロパティの値を取得します。 (GraphObject から継承されます。) |
![]() |
GetValue<T>(GraphProperty, T) | 指定した注釈の値を取得します。このプロパティが設定されていない場合は、呼び出し元がこのメソッドに渡す既定値を返します。 (GraphObject から継承されます。) |
![]() |
GetValue<T>(GraphProperty, Graph, GraphCategory%) | 指定したプロパティの値を取得し、そのプロパティ値の継承元であるカテゴリが存在する場合は、それを返します。 (GraphObject から継承されます。) |
![]() |
GetValueAsString | 特定のカルチャを使用して特定のプロパティを文字列として返します。 (GraphObject から継承されます。) |
![]() |
HasCategory(String) | 指定されたカテゴリがオブジェクトに含まれている場合は true を返します。 (GraphObject から継承されます。) |
![]() |
HasCategory(GraphCategory) | 指定されたカテゴリがオブジェクトに含まれている場合は true を返します。 (GraphObject から継承されます。) |
![]() |
HasCategory(IEnumerable<GraphCategory>) | 指定されたカテゴリのいずれかがオブジェクトに含まれている場合は true を返します。 (GraphObject から継承されます。) |
![]() |
HasCategoryInSet | カテゴリの特定のセットをこのオブジェクトに適用するかどうかを判定します。 (GraphObject から継承されます。) |
![]() |
HasValue | 指定した注釈が存在する場合は true を返します。 (GraphObject から継承されます。) |
![]() |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() |
RemoveCategory | このオブジェクトのカテゴリを削除します。 (GraphObject から継承されます。) |
![]() |
SetValue<T> | 指定されたプロパティの値を設定します。プロパティが既に存在する場合、その値は、注釈フラグで上書きされないよう指定されていない限り上書きされます。 (GraphObject から継承されます。) |
![]() |
ToString | ノード オブジェクトのユーザーにわかりやすい既定の文字列表現 (Object.ToString() をオーバーライドします。) |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。