次の方法で共有


GraphSchema クラス

GraphSchema は、一連の GraphCategory と GraphProperty のオブジェクトの単純なコンテナーと関連付けられた GraphMetadata です。

継承階層

System.Object
  Microsoft.VisualStudio.GraphModel.GraphSchema

名前空間:  Microsoft.VisualStudio.GraphModel
アセンブリ:  Microsoft.VisualStudio.GraphModel (Microsoft.VisualStudio.GraphModel.dll 内)

構文

'宣言
Public Class GraphSchema
public class GraphSchema
public ref class GraphSchema
type GraphSchema =  class end
public class GraphSchema

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

コンストラクター

  名前 説明
パブリック メソッド GraphSchema(String) 所有者がない GraphSchema の新しいグローバル オブジェクトを構築します。通常、これらは静的インスタンスです。
パブリック メソッド GraphSchema(Graph, String) GraphSchema の新しいオブジェクトを構築します。

このページのトップへ

プロパティ

  名前 説明
パブリック プロパティ Categories このスキーマに登録されている GraphCategory のすべてのオブジェクト。
パブリック プロパティ IsDocumentSchema これは逆シリアル化したカテゴリを保持するためのグラフ インスタンスに関連付けられた他の場所で定義されていないプロパティとドキュメントのスキーマであるかどうか。
パブリック プロパティ Name このスキーマのプログラムの名前。
パブリック プロパティ Owner これがドキュメントのスキーマの場合、このスキーマを所有するグラフにこの所有者のポインター。
パブリック プロパティ Properties このスキーマに登録されている GraphProperty のすべてのオブジェクト。
パブリック プロパティ Schemas このスキーマに含まれる子のスキーマの一覧を返します (孫を除く)。

このページのトップへ

メソッド

  名前 説明
パブリック メソッド AddSchema この GraphSchema に子のスキーマが追加されます。
パブリック メソッド Contains このスキーマが子または孫として、特定のスキーマが含まれている場合、true を返します。
パブリック メソッド Equals 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。)
プロテクト メソッド Finalize オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。)
パブリック メソッド FindCategories このスキーマとすべての子のスキーマの指定した ID のすべての GraphCategories を再帰的に取得します。
パブリック メソッド FindCategory このスキーマとすべての子が再帰的に検索することにより、指定した ID の GraphCategory を取得します。
パブリック メソッド FindCategoryByLabel このスキーマまたはサブスキーマから指定したラベルの最初の GraphCategory を取得します。
パブリック メソッド FindProperties 指定された ID とすべての子のスキーマとの GraphProperties を再帰的に取得します。
パブリック メソッド FindProperty 指定した ID を持つ GraphProperty を取得します
パブリック メソッド FindPropertyByLabel このスキーマまたはサブスキーマから指定したラベルの最初の GraphProperty を取得します。
パブリック メソッド GetHashCode 特定の型のハッシュ関数として機能します。 (Object から継承されます。)
パブリック メソッド GetType 現在のインスタンスの Type を取得します。 (Object から継承されます。)
プロテクト メソッド MemberwiseClone 現在の Object の簡易コピーを作成します。 (Object から継承されます。)
パブリック メソッド OverrideMetadata このカテゴリのメタデータをオーバーライドする
パブリック メソッド ToString (Object.ToString() をオーバーライドします。)

このページのトップへ

スレッド セーフ

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

参照

関連項目

Microsoft.VisualStudio.GraphModel 名前空間