ノードおよびリンクで構成される有向グラフを表します。
継承階層
System.Object
Microsoft.VisualStudio.GraphModel.GraphObject
Microsoft.VisualStudio.GraphModel.Graph
Microsoft.VisualStudio.GraphModel.GraphSchema
名前空間: Microsoft.VisualStudio.GraphModel
アセンブリ: Microsoft.VisualStudio.GraphModel (Microsoft.VisualStudio.GraphModel.dll 内)
構文
'宣言
<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
Graph 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
![]() |
Graph() | グラフ オブジェクトを構築します。 |
![]() |
Graph(SerializationInfo, StreamingContext) | 逆シリアル化のみに使用される特殊なコンストラクター。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
![]() |
Categories | すべてのカテゴリを返します。null を返すことはありません。 (GraphObject から継承されます。) |
![]() |
CategoryCount | オブジェクト内のカテゴリの数を返します。 (GraphObject から継承されます。) |
![]() |
DescriptiveCategoryCaption | (GraphObject から継承されます。) |
![]() |
IsCollapsed | このノードが折りたたまれるかをどうかを取得します。 (GraphObject から継承されます。) |
![]() |
IsExpanded | このノードが展開されるかどうかを取得します。 (GraphObject から継承されます。) |
![]() |
IsGroup | このオブジェクトが IsGroup かどうかを取得します。これは GraphProperties.StyleForGroup を検索します (GraphObject から継承されます。) |
![]() |
IsPseudo | このオブジェクトが Pseudo かどうかを取得します。これは GraphProperties.IsPseudo を検索します (GraphObject から継承されます。) |
![]() |
Item | プロパティ値を取得または設定するプロパティ。 (GraphObject から継承されます。) |
![]() |
Links | リンクのコレクションを取得します |
![]() |
Nodes | ノードのコレクションを取得します |
![]() |
Owner | このオブジェクトが属するグラフ オブジェクトを取得します。 (GraphObject から継承されます。) |
![]() |
Paths | 読み込み中にシリアライザーによって見つかった CommonPath。保存中にも使用されます。 |
![]() |
Properties | すべての注釈の列挙体を返すプロパティ。列挙の順序はランダムです。 (GraphObject から継承されます。) |
![]() |
PropertyCount | すべての注釈の数を返すプロパティ。 (GraphObject から継承されます。) |
![]() |
PropertyKeys | すべての注釈キーの列挙体を返すプロパティ。列挙の順序はランダムです。 (GraphObject から継承されます。) |
![]() |
PropertyValues | すべての注釈値の列挙体を返すプロパティ。列挙の順序はランダムです。 (GraphObject から継承されます。) |
![]() |
Schemas | グラフに関連付けられたスキーマのセット |
![]() |
Styles | スタイルのコレクションを取得します |
![]() |
Visibility | GraphObject の表示プロパティを設定/取得するヘルパー プロパティ (GraphObject から継承されます。) |
![]() |
VisibleLinks | 表示リンクを返します (link.IsVisible == true)。 |
![]() |
VisibleNodes | 表示ノードを返します (node.IsVisible == true)。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
![]() |
AddCategory | オブジェクトにカテゴリを追加する (GraphObject から継承されます。) |
![]() |
AddSchema | グラフに新しいスキーマを追加する必要があります。付け加えた後は、ノードまたはリンクがスキーマからカテゴリまたはプロパティを使用している場合があるため、削除できません。 |
![]() |
ClearCategories | このオブジェクトからすべてのカテゴリを削除します。 (GraphObject から継承されます。) |
![]() |
ClearValue(GraphProperty) | 指定したプロパティの値を削除します。 (GraphObject から継承されます。) |
![]() |
Copy | このグラフのコピーを作成します。 |
![]() |
CopyCategories | 特定のオブジェクトから新しいカテゴリをコピーし、既存のカテゴリを保持します。 (GraphObject から継承されます。) |
![]() |
CopyProperties | 特定のオブジェクトから新しいプロパティをコピーし、既存のプロパティ値は変更しません。 (GraphObject から継承されます。) |
![]() |
Equals | 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。) |
![]() |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) |
![]() |
GetDocumentSchema | |
![]() |
GetHashCode | 特定の型のハッシュ関数として機能します。 (Object から継承されます。) |
![]() |
GetObjectData | ISerializable の実装 - オブジェクトのデータを取得します。グラフを DGML にシリアル化します |
![]() ![]() |
GetTransactionId | |
![]() |
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 から継承されます。) |
![]() |
HideOrphans | 孤児ノードを非表示にします。孤児ノードとは、グループに含まれないノードです。 |
![]() |
ImportLink | グラフにも属するように、ソース ノードとターゲット ノードと共にリンクをインポートします。必要なノードまたはリンクのプロパティおよびカテゴリをマージします。 |
![]() |
ImportNode | グラフにノードをインポートします。必要なカテゴリおよびプロパティをマージします。 |
![]() |
ImportSubset | 指定のノードとそのプロパティ、およびリンクのレベルの指定数とリンク先のすべてのノードを複製し、それらすべての新しいノードとリンクをこのグラフにインポートします。レベルがゼロの場合、リンクはコピーされません。レベルが 1 の場合、1 つのレベルのリンクと、そのリンクが指すすべてのノードがコピーされます。 |
![]() |
InitializeDefaultSchemas | |
![]() ![]() |
Load | 特定のファイルから新しいグラフ オブジェクトを読み込みます。 |
![]() |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) |
![]() |
Merge(Graph) | このグラフに特定のグラフからのすべての新しいノードおよびリンクをマージする必要があります |
![]() |
Merge(IEnumerable<GraphConditionalStyle>) | |
![]() |
Merge(IEnumerable<GraphLink>) | このグラフに特定のリンク リストからのすべてのリンクをマージする必要があります |
![]() |
Merge(IEnumerable<GraphNode>) | このグラフに特定のノード リストからのすべてのノードをマージする必要があります |
![]() |
Merge(IEnumerable<GraphObject>) | このグラフに特定のグラフ オブジェクトのリストからのすべての新しいノードおよびリンクをマージする必要があります |
![]() ![]() |
Parse | DGML のマークアップを含む特定のインメモリ文字列から、新しいグラフ オブジェクトを読み込みます。 |
![]() |
RemoveCategory | このオブジェクトのカテゴリを削除します。 (GraphObject から継承されます。) |
![]() |
RenameNode(String, String) | グラフ内のノード名を変更します (ノードの複製を新規作成し、元のノードを削除) |
![]() |
RenameNode(GraphNode, GraphNodeId) | |
![]() |
RenameNode(GraphNodeId, GraphNodeId) | |
![]() |
Save | グラフをファイルに保存します。 |
![]() |
SetMetadata | オブジェクトのメタデータを特定のメタデータに設定します。これは、グラフ ドキュメント スキーマに関連付けられます。 |
![]() ![]() |
SetTransactionId | |
![]() |
SetValue<T> | 指定されたプロパティの値を設定します。プロパティが既に存在する場合、その値は、注釈フラグで上書きされないよう指定されていない限り上書きされます。 (GraphObject から継承されます。) |
![]() |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
![]() |
ToXml() | |
![]() |
ToXml(Int32) | GraphSerializer を使用して XML にグラフを変換します。 |
このページのトップへ
イベント
名前 | 説明 | |
---|---|---|
![]() |
Updated | GraphUpdated のイベント実装。 |
![]() |
Updating | BeforeUpdate のイベント実装。これは、リッスンして、グラフへの変更をキャンセルできるイベントです。 |
このページのトップへ
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。