示例#1
0
 /// <summary>
 /// CollectionWrapper のインスタンスを作成します。
 /// </summary>
 /// <param name="collection">ラップされるコレクションを指定します。</param>
 /// <param name="parent">依存先のオブジェクトを指定します。
 /// 依存先のオブジェクトの version が変わるとこのコレクションは無効になります。</param>
 public CollectionWrapper(Gen::ICollection <T> collection, IVersion parent)
 {
     this.body   = collection;
     this.Parent = parent;
 }
示例#2
0
 /// <summary>
 /// CollectionWrapper のインスタンスを作成します。
 /// </summary>
 /// <param name="collection">ラップされるコレクションを指定します。</param>
 public CollectionWrapper(Gen::ICollection <T> collection)
 {
     this.body = collection;
 }
示例#3
0
 /// <summary>
 /// ReadOnlyCollectionWrapper のインスタンスを作成します。
 /// </summary>
 /// <param name="collection">ラップされるコレクションを指定します。</param>
 /// <param name="count">アクセスできる要素の数に制限を加えます。</param>
 public ReadOnlyCollectionWrapper(Gen::ICollection <T> collection, int count) : base(collection)
 {
     this.count = count;
 }
示例#4
0
 /// <summary>
 /// ReadOnlyCollectionWrapper のインスタンスを作成します。
 /// </summary>
 /// <param name="collection">ラップされるコレクションを指定します。</param>
 /// <param name="count">アクセスできる要素の数に制限を加えます。制限を加えない場合には負の数値を指定します。</param>
 /// <param name="parent">依存先のオブジェクトを指定します。
 /// 依存先のオブジェクトの version が変わるとこのコレクションは無効になります。</param>
 public ReadOnlyCollectionWrapper(Gen::ICollection <T> collection, int count, IVersion parent) : base(collection, parent)
 {
     this.count = count;
 }
示例#5
0
 /// <summary>
 /// ReadOnlyCollectionWrapper のインスタンスを作成します。
 /// </summary>
 /// <param name="collection">ラップされるコレクションを指定します。</param>
 public ReadOnlyCollectionWrapper(Gen::ICollection <T> collection) : this(collection, -1)
 {
 }