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) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。