ReadOnlyLinkedElementCollection<T> クラス
リレーションシップの対抗側にある要素インスタンスの厳密に型指定された読み取り専用のコレクションを表します。
継承階層
System.Object
Microsoft.VisualStudio.Modeling.ReadOnlyLinkedElementCollection<T>
Microsoft.VisualStudio.Modeling.LinkedElementCollection<T>
名前空間: Microsoft.VisualStudio.Modeling
アセンブリ: Microsoft.VisualStudio.Modeling.Sdk.12.0 (Microsoft.VisualStudio.Modeling.Sdk.12.0.dll 内)
構文
'宣言
Public Class ReadOnlyLinkedElementCollection(Of T As ModelElement) _
Implements IList(Of T), ICollection(Of T), _
IEnumerable(Of T), IEnumerable, IList, ICollection, IBindingList, _
ITypedList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged
public class ReadOnlyLinkedElementCollection<T> : IList<T>,
ICollection<T>, IEnumerable<T>, IEnumerable, IList, ICollection,
IBindingList, ITypedList, IRaiseItemChangedEvents, INotifyCollectionChanged, INotifyPropertyChanged
where T : ModelElement
型パラメーター
- T
ReadOnlyLinkedElementCollection<T> 型で公開されるメンバーは以下のとおりです。
コンストラクター
名前 | 説明 | |
---|---|---|
ReadOnlyLinkedElementCollection<T> | ReadOnlyLinkedElementCollection クラスの新しいインスタンスを初期化します。 |
このページのトップへ
プロパティ
名前 | 説明 | |
---|---|---|
CommittedCount | コレクション内のロール プレーヤーの実際の数を取得します (コミットの後)。 | |
Count | コレクション内のロール プレーヤーの数を取得します。 | |
IntermediateCount | コレクション内のロール プレーヤーの中間数を取得します (コミット中)。 | |
Item | コレクション内の指定したインデックスでのロール プレーヤーを取得または設定します。 | |
SourceDomainRole | このコレクションが表すリレーションシップのソース ロールを取得します。 | |
SourceElement | このコレクションによって継承されたソース ロール プレーヤーを取得します。 | |
TargetDomainRole | このコレクションが表すリレーションシップのターゲット ロールを取得します。 |
このページのトップへ
メソッド
名前 | 説明 | |
---|---|---|
Contains | 指定されたロール プレーヤーがコレクションに属しているかどうかを取得します。 | |
CopyTo | すべてのロール プレーヤーを配列にコピーします。 | |
Equals | 指定のオブジェクトが現在のオブジェクトと等しいかどうかを判断します。 (Object から継承されます。) | |
Exists | 指定した条件に該当する要素が 1 つ以上あるかどうかを判断します。 | |
Finalize | オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。 (Object から継承されます。) | |
Find | 特定の条件に一致するコレクションの最初の要素を検索します。 | |
FindAll | 特定の条件を満たすすべての要素を検索します。 | |
FindIndex | 特定の条件を満たす最初の要素を検索します。 | |
ForEach | コレクションのすべての要素で、指定された処理を実行します。 | |
GetEnumerator | このコレクションの厳密に型指定された列挙子を取得します。 | |
GetHashCode | 既定のハッシュ関数として機能します。 (Object から継承されます。) | |
GetItemProperties | コレクションの項目の型の参照可能なプロパティ一式を返します。コレクションに実際の項目が存在する場合は、可能であれば、反映する項目を IMS 項目に置き換えて、それらを介してトランザクション更新ができるようにします。 | |
GetType | 現在のインスタンスの Type を取得します。 (Object から継承されます。) | |
IndexOf | コレクション内のロール プレーヤーのインデックスを取得します。 | |
MemberwiseClone | 現在の Object の簡易コピーを作成します。 (Object から継承されます。) | |
ToArray | 配列を作成し、コレクション内のすべてのロール プレーヤーを配列にコピーします。 | |
ToString | 現在のオブジェクトを表す文字列を返します。 (Object から継承されます。) | |
TrueForAll | 指定された条件がコレクション内のすべての要素に当てはまるかどうかを確認します。 |
このページのトップへ
フィールド
名前 | 説明 | |
---|---|---|
listChangedHandler |
このページのトップへ
明示的なインターフェイスの実装
このページのトップへ
解説
特定の要素が参加関係のリンクの反対側の要素インスタンスの読み取り専用のコレクションを表します。
スレッド セーフ
この型のすべてのパブリック static (Visual Basic では Shared) メンバーは、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。