|
DynamicGraphMetaObject |
|
|
Graph |
ノードおよびリンクから成る有向グラフを表します。 |
|
GraphCategory |
グラフ カテゴリは、ノードおよびリンクなどの GraphObject のカテゴリ情報を指定するために使用されます。 |
|
GraphCategoryChangedEventArgs |
|
|
GraphCategoryCollection |
|
|
GraphCommand |
|
|
GraphCommandDefinition |
GraphCommands のグループ化に使用できる特定のコマンド定義を定義します。 |
|
GraphCommonSchema |
一連の GraphProperty の汎用オブジェクトを定義します。 |
|
GraphDataObject |
このクラスは、クリップボードやドラッグ アンド ドロップを使用して DGML データを交換するための IDataObject のサポートを提供します。 |
|
GraphDeserializationProgressEventArgs |
デシリアライザによる入力の非シリアル化の現在の進行状態を表します。 |
|
GraphEnumerable |
グラフ型の拡張メソッド。 |
|
GraphException |
GraphNodeId の解析中に解析エラーが発生するとスローされる例外 |
|
GraphGroup |
IsGroup=true を持つノードのラッパー。これらは異なる ID がありません; これらはラップするノードの ID を使用します。 |
|
GraphLink |
有向グラフのリンクを表します。 |
|
GraphLinkCollection |
このクラスのインスタンスはリンクのコレクションを管理します。順序は保存されません。 |
|
GraphMetadata |
このクラスを使用して、GraphProperty についての詳細情報が提供されます。この情報には、ローカライズされた文字列と、プロパティ グリッド ウィンドウでのプロパティの表示方法を制御するフラグが含まれます。 |
|
GraphMetadataContainer |
グラフ固有のメタデータが関連付けられているオブジェクト。 |
|
GraphNavigateToItemRanks |
IGraphNavigateToItem 拡張の一般的なランク値。 |
|
GraphNode |
有向グラフ内のノードを表します |
|
GraphNodeCollection |
このクラスには、ノードのコレクションを操作するためのメソッドが用意されています。このクラスは、これらを列挙するときにランダムな順序で削除すると、それにノードを追加した順序を維持しません。 |
|
GraphNodeId |
GraphNodeId は "a=b" などの名前と値のペアです。この識別子 (「a」) 「Name」と右側、「b」、「値」の部分との左側のパートが呼び出されます GraphNodeIdName によって表されます。GraphNodeId の値の部分は次のいずれかの値: String * * * * GraphNodeIdCollection Uri GraphNodeId。値が GraphNodeId または GraphNodeIdCollection となるため、入れ子 () 」を指定するには、「かっこを使用することです: たとえば..、a= b=c () の a= (b=c の d=e () a=b の c=d)。GraphNodeId の入れ子のリストを構築する (a=b の c=d) は、GraphNodeIdCollection を作成し、GraphNodeId に割り当てています:GraphNodeId.Get (GraphNodeIdName.Nested、新しい GraphNodeIdCollection (GraphNodeId.Get (MyGraphNodeIdNames.a、「b」) GraphNodeId.Get (MyGraphNodeIdNames.c、「d」) ) ;また、次の簡単な算術を使用してこの GraphNodeId を作成できます:GraphNodeId ab GraphNodeId.Get = (「」) ; (a=b) GraphNodeId の abcd = + 「ab」) ; (c=d//があります (a=b の c=d) 結果は、文字列に ToString () を使用してまたは暗黙的なキャスト演算子、文字列を生成します 「変換することができます (a=b の c=d」)。HashSet の格納済み GraphNodeIds がシングルトンであるため、演算子 == を使用して比較できます。 |
|
GraphNodeIdCollection |
GraphNodeIds リストを格納します。これは、GraphNodeId の .Value 部分内に格納できます。これは、作成後は変更できないリストです。一覧をシリアル化して文字列に戻すために必要な書式設定をこのクラスが認識しないため、抽象クラスを使用します。 派生クラスはこれを認識できます。 |
|
GraphNodeIdConverter |
GraphNodeId に変換および GraphNodeId から変換するために使用できる型コンバーター。これから派生したエディター コンバーター。 |
|
GraphNodeIdName |
GraphNodeId に与える GraphNodeIdName。 これは、GraphNodeId の名前とデータ型を形成します。 |
|
GraphNodeIdPropertyDescriptor |
これは、XmlAttribute 情報と、対応するローカライズされたラベルおよび説明用の文字列を、PropertyGrid の行に設定するために使用するカスタム PropertyDescriptor です。 |
|
GraphObject |
このクラスは、名前と値のペアの厳密に型指定されたプロパティ バッグを追加することによって拡張できるオブジェクトとなります。 |
|
GraphObjectChangedEventArgs |
これらのイベント引数は GraphNodeCollection と GraphLinkCollection の Added イベントと Removed イベントによって使用され、どのノードとリンクがグラフに追加されたり、グラフから削除されたりしたかを追跡できます。 |
|
GraphPathSerializationDictionary |
CommonPaths では、 DGML の特定の属性値を再割り当てできます。たとえば、ソリューションが移動してもファイルを見つけることができるので、ファイル パスをソリューションに対して相対的にするのはよいことです。これを解決するために、完全パスの値で "SolutionDir" というパスを定義できます。次に GraphSerializer は、このパスが DGML で見つかるたびに構文 "$(name)" に置換します (name は、指定したパスの ID)。また、Paths ブロックで使用されるパスの定義をファイルの末尾に書き込みます。この DGML ドキュメントが読み込まれると、パスが現在の CommonPaths の値に置き換えられ、すべての変数参照がこれらの新しい値を使用して展開されます。したがって、コンピューターのソリューション フォルダーはドライブ C のどこか、および別のコンピューターのドライブ D にある場合があり、すべてのことはなお期待どおりに実行されます。 |
|
GraphPathSerializer |
このクラスは、特定の CommonPaths でパス名を使用して文字列値を書き換えます。これはパスを $(name) 構文に置き換える Serialize メソッドを提供します。name は、CommonPaths に登録されているパスの名前です。また、逆にする逆シリアル化します。のメソッドを提供します。すべてのシリアル化が完了すると、シリアル化または逆シリアル化します。メソッドで使用される、パスの一覧を取得するために使用されるプロパティを照会できます。 |
|
GraphProperty |
グラフ プロパティは、ノードおよびリンクなどの GraphObject に注釈を付けるために使用されます。 |
|
GraphPropertyCollection |
|
|
GraphProviderAttribute |
ターゲット型がグラフ プロバイダーであることを示す属性。 |
|
GraphSchema |
GraphSchema は、一連の GraphCategory と GraphProperty のオブジェクトの単純なコンテナーと関連付けられた GraphMetadata です。 |
|
GraphSerializationErrorEventArgs |
このクラスを使用して、呼び出し元がシリアライザーにハンドラーを渡す場合に、シリアル化のエラーが通知されます。 |
|
GraphSerializationSettings |
グラフをシリアル化するための設定。 |
|
GraphTransactionCanceledException |
このクラスは、グラフ トランザクションのスコープを取り消し、取り消し処理のアプリケーションの UI 層まで理由を渡すために使用できます。 |
|
GraphTransactionScope |
System.Transactions.TransactionScope の高度に最適化されたラッパーを表します。これは、スレッド ローカル ストレージを使用するため、スレッド バインドされています。GraphTransactionScope は、TransactionScope と同様に、using() クラスから呼び出すようになっています。 |
|
GraphUndoManager<T> |
このクラスは、Visual Studio から IOleUndoManager をラップし、元に戻す単位のマージを追加します。 |
|
GraphUndoUnit |
このクラスは、VS の "元に戻す" スタックに表示される、元に戻すことができない 1 種類のグラフ変更を表します。 |
|
GraphUpdatedEventArgs |
グラフ オブジェクトへの変更を提供します。 |
|
UndoableGraphTransactionScope |
これは、元に戻すことのできる編集 (ホスト アプリケーションの "元に戻す" スタックに表示される) に使用できる特別なグラフ トランザクション スコープです。 |