次の方法で共有


GraphSchema クラス

継承階層

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 GraphSchema _
    Inherits Graph
[SerializableAttribute]
public class GraphSchema : Graph
[SerializableAttribute]
public ref class GraphSchema : public Graph
[<SerializableAttribute>]
type GraphSchema =  
    class
        inherit Graph
    end
public class GraphSchema extends Graph

GraphSchema 型で公開されるメンバーは以下のとおりです。

コンストラクター

  名前 説明
パブリック メソッド GraphSchema(Boolean, String)
プロテクト メソッド GraphSchema(SerializationInfo, StreamingContext)

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Categories
パブリック プロパティ CategoryCount オブジェクト内のカテゴリの数を返します。 (GraphObject から継承されます。)
パブリック プロパティ DescriptiveCategoryCaption (GraphObject から継承されます。)
パブリック プロパティ IsCollapsed このノードが折りたたまれるかをどうかを取得します。 (GraphObject から継承されます。)
パブリック プロパティ IsDocumentSchema
パブリック プロパティ IsExpanded このノードが展開されるかどうかを取得します。 (GraphObject から継承されます。)
パブリック プロパティ IsGroup このオブジェクトが IsGroup かどうかを取得します。これは GraphProperties.StyleForGroup を検索します (GraphObject から継承されます。)
パブリック プロパティ IsPseudo このオブジェクトが Pseudo かどうかを取得します。これは GraphProperties.IsPseudo を検索します (GraphObject から継承されます。)
パブリック プロパティ Item プロパティ値を取得または設定するプロパティ。 (GraphObject から継承されます。)
パブリック プロパティ Links リンクのコレクションを取得します (Graph から継承されます。)
パブリック プロパティ Name
パブリック プロパティ Nodes ノードのコレクションを取得します (Graph から継承されます。)
パブリック プロパティ Owner このオブジェクトが属するグラフ オブジェクトを取得します。 (GraphObject から継承されます。)
パブリック プロパティ Paths 読み込み中にシリアライザーによって見つかった CommonPath。保存中にも使用されます。 (Graph から継承されます。)
パブリック プロパティ Properties
パブリック プロパティ PropertyCount すべての注釈の数を返すプロパティ。 (GraphObject から継承されます。)
パブリック プロパティ PropertyKeys すべての注釈キーの列挙体を返すプロパティ。列挙の順序はランダムです。 (GraphObject から継承されます。)
パブリック プロパティ PropertyValues すべての注釈値の列挙体を返すプロパティ。列挙の順序はランダムです。 (GraphObject から継承されます。)
パブリック プロパティ Schemas グラフに関連付けられたスキーマのセット (Graph から継承されます。)
パブリック プロパティ Styles スタイルのコレクションを取得します (Graph から継承されます。)
パブリック プロパティ Visibility GraphObject の表示プロパティを設定/取得するヘルパー プロパティ (GraphObject から継承されます。)
パブリック プロパティ VisibleLinks 表示リンクを返します (link.IsVisible == true)。 (Graph から継承されます。)
パブリック プロパティ VisibleNodes 表示ノードを返します (node.IsVisible == true)。 (Graph から継承されます。)

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddCategory オブジェクトにカテゴリを追加する (GraphObject から継承されます。)
パブリック メソッド AddSchema (Graph.AddSchema(GraphSchema) をオーバーライドします。)
パブリック メソッド ClearCategories このオブジェクトからすべてのカテゴリを削除します。 (GraphObject から継承されます。)
パブリック メソッド ClearValue(GraphProperty) 指定したプロパティの値を削除します。 (GraphObject から継承されます。)
パブリック メソッド Copy このグラフのコピーを作成します。 (Graph から継承されます。)
パブリック メソッド CopyCategories 特定のオブジェクトから新しいカテゴリをコピーし、既存のカテゴリを保持します。 (GraphObject から継承されます。)
パブリック メソッド CopyProperties 特定のオブジェクトから新しいプロパティをコピーし、既存のプロパティ値は変更しません。 (GraphObject から継承されます。)
パブリック メソッド Equals 指定した Object が、現在の Object と等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド FindCategories
パブリック メソッド FindCategory
パブリック メソッド FindProperties
パブリック メソッド FindProperty
パブリック メソッド GetDocumentSchema (Graph.GetDocumentSchema() をオーバーライドします。)
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetObjectData (Graph.GetObjectData(SerializationInfo, StreamingContext) をオーバーライドします。)
パブリック メソッド 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 孤児ノードを非表示にします。孤児ノードとは、グループに含まれないノードです。 (Graph から継承されます。)
パブリック メソッド ImportLink グラフにも属するように、ソース ノードとターゲット ノードと共にリンクをインポートします。必要なノードまたはリンクのプロパティおよびカテゴリをマージします。 (Graph から継承されます。)
パブリック メソッド ImportNode グラフにノードをインポートします。必要なカテゴリおよびプロパティをマージします。 (Graph から継承されます。)
パブリック メソッド ImportSubset 指定のノードとそのプロパティ、およびリンクのレベルの指定数とリンク先のすべてのノードを複製し、それらすべての新しいノードとリンクをこのグラフにインポートします。レベルがゼロの場合、リンクはコピーされません。レベルが 1 の場合、1 つのレベルのリンクと、そのリンクが指すすべてのノードがコピーされます。 (Graph から継承されます。)
プロテクト メソッド InitializeDefaultSchemas (Graph.InitializeDefaultSchemas() をオーバーライドします。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド Merge(Graph) このグラフに特定のグラフからのすべての新しいノードおよびリンクをマージする必要があります (Graph から継承されます。)
パブリック メソッド Merge(IEnumerable<GraphConditionalStyle>) (Graph から継承されます。)
パブリック メソッド Merge(IEnumerable<GraphLink>) このグラフに特定のリンク リストからのすべてのリンクをマージする必要があります (Graph から継承されます。)
パブリック メソッド Merge(IEnumerable<GraphNode>) このグラフに特定のノード リストからのすべてのノードをマージする必要があります (Graph から継承されます。)
パブリック メソッド Merge(IEnumerable<GraphObject>) このグラフに特定のグラフ オブジェクトのリストからのすべての新しいノードおよびリンクをマージする必要があります (Graph から継承されます。)
パブリック メソッド RemoveCategory このオブジェクトのカテゴリを削除します。 (GraphObject から継承されます。)
パブリック メソッド RenameNode(String, String) グラフ内のノード名を変更します (ノードの複製を新規作成し、元のノードを削除) (Graph から継承されます。)
パブリック メソッド RenameNode(GraphNode, GraphNodeId) (Graph から継承されます。)
パブリック メソッド RenameNode(GraphNodeId, GraphNodeId) (Graph から継承されます。)
パブリック メソッド Save グラフをファイルに保存します。 (Graph から継承されます。)
パブリック メソッド SetMetadata (Graph.SetMetadata(Object, GraphMetadata) をオーバーライドします。)
パブリック メソッド SetValue<T> 指定されたプロパティの値を設定します。プロパティが既に存在する場合、その値は、注釈フラグで上書きされないよう指定されていない限り上書きされます。 (GraphObject から継承されます。)
パブリック メソッド ToString (Object.ToString() をオーバーライドします。)
パブリック メソッド ToXml() (Graph から継承されます。)
パブリック メソッド ToXml(Int32) GraphSerializer を使用して XML にグラフを変換します。 (Graph から継承されます。)

このページのトップへ

イベント

  名前 説明
パブリック イベント Updated GraphUpdated のイベント実装。 (Graph から継承されます。)
パブリック イベント Updating BeforeUpdate のイベント実装。これは、リッスンして、グラフへの変更をキャンセルできるイベントです。 (Graph から継承されます。)

このページのトップへ

スレッド セーフ

この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

参照

参照

Microsoft.VisualStudio.GraphModel 名前空間