ElementGroup クラス
要素と要素リンクを収集する方法を提供します。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.ElementGroup
名前空間: Microsoft.VisualStudio.Modeling
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 内)
構文
'宣言
Public Class ElementGroup
public class ElementGroup
ElementGroup 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
ElementGroup(ModelElement) | 1 つの要素グループの構築 (一般的な操作) のための簡易コンストラクター | |
ElementGroup(Partition) | コンストラクター | |
ElementGroup(Store) | コンストラクター |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
ElementIds | このグループに含まれる要素の ID のリストを取得します | |
ElementLinkIds | このグループに含まれる要素リンクの ID のリストを取得します | |
ElementLinks | このグループに格納されている要素リンクのセットを取得します。これには、子サブグループに含まれる要素リンクは含まれません。 | |
Id | グループの ID | |
ModelElements | この要素グループとすべての子要素グループによって含まれるすべての要素のリストを取得します | |
Partition | グループ作成の対象になったパーティション。 | |
RootElementIds | このグループに含まれる要素リンクの ID のリストを取得します | |
RootElements | グループ (たとえばツリーのルート、一覧のヘッダーなどの重要な要素 | |
SourceContext | この ElementGroup のソース ElementGroup context オブジェクトを返します | |
TargetContext | この ElementGroup のターゲット ElementGroup context オブジェクトを返します | |
UserData | ユーザー定義のシリアル化可能なデータ オブジェクト |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Add(ModelElement) | 要素をグループに追加します。グループ内に既に存在する要素に対するリンクも同様に追加されます。 | |
Add(ModelElement, Boolean) | 要素をグループに追加します。 | |
AddGraph(ModelElement) | グループに要素とその子を追加します。グループ内の既存の要素へのリンクも追加されます。 | |
AddGraph(ModelElement, Boolean) | グループに要素とその子を追加します | |
AddGraph(ModelElement, Boolean, Boolean) | グループに要素とその子を追加します | |
AddRange(IEnumerable<ModelElement>) | モデル要素のコレクションをグループに追加します。グループ内に既に存在する要素に対するリンクも同様に追加されます。 | |
AddRange(IEnumerable<ModelElement>, Boolean) | モデル要素のコレクションをグループに追加します。 | |
CreatePrototype | この要素グループのプロトタイプを作成します | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
GetElements() | このグループに格納されている要素のセットを取得します。これには、子サブグループに含まれる要素のセットは含まれません。 | |
GetElements(Guid) | このグループに含まれる特定のドメイン クラスの要素インスタンスのセットを取得します。これには、子サブグループに含まれる要素のセットは含まれません。 | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
MarkAsRoot | ルート要素としてグループの要素をマークします。 | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) |
このページのトップへ
フィールド
名前 | 説明 | |
---|---|---|
ElementGroupIdDictionary | 要素 ID ディレクトリの TargetContext ElementGroupContext で使用するキー。 |
このページのトップへ
解説
ElementGroup は 1 個のストアから別の場所に要素のグループのシリアル化を容易にするために用意されています。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。