DBItemValuesList クラス |
名前空間: WodiLib.Database
[SerializableAttribute] public class DBItemValuesList : RestrictedCapacityCollection<IFixedLengthDBItemValueList>, IReadOnlyDBItemValuesList, IReadOnlyRestrictedCapacityCollection<IFixedLengthDBItemValueList>, IModelBase<IReadOnlyRestrictedCapacityCollection<IFixedLengthDBItemValueList>>, IEquatable<IReadOnlyRestrictedCapacityCollection<IFixedLengthDBItemValueList>>, INotifyPropertyChanged, IReadOnlyList<IFixedLengthDBItemValueList>, IEnumerable<IFixedLengthDBItemValueList>, IEnumerable, IReadOnlyCollection<IFixedLengthDBItemValueList>, IEquatable<IReadOnlyList<IFixedLengthDBItemValueList>>, INotifyCollectionChanged
DBItemValuesList 型は下記のメンバーを公開します。
名前 | 説明 | |
---|---|---|
![]() | DBItemValuesList |
コンストラクタ
|
![]() | DBItemValuesList(IEnumerableIEnumerableDBItemValue) |
コンストラクタ(初期値指定)
|
![]() | DBItemValuesList(SerializationInfo, StreamingContext) |
コンストラクタ
|
名前 | 説明 | |
---|---|---|
![]() | Count | 要素数 (RestrictedCapacityCollectionTから継承) |
![]() | Item |
インデクサによるアクセス
(RestrictedCapacityCollectionTから継承) |
![]() | Items | リスト (RestrictedCapacityCollectionTから継承) |
![]() ![]() | MaxCapacity | 最大容量 |
![]() ![]() | MinCapacity | 最小容量 |
名前 | 説明 | |
---|---|---|
![]() | Add |
リストの末尾に要素を追加する。
(RestrictedCapacityCollectionTから継承) |
![]() | AddField(DBItemType) |
自身が生成したすべての値リストインスタンスに対し、項目を追加する。
追加された項目はデフォルト値で初期化される。
|
![]() | AddField(DBItemValue) |
自身が生成したすべての値リストインスタンスに対し、項目を追加する。
追加された項目は引数で指定された値で初期化される。
|
![]() | AddFieldRange(IEnumerableDBItemType) |
自身が生成したすべての値リストインスタンスに対し、項目を追加する。
追加された項目はデフォルト値で初期化される。
|
![]() | AddFieldRange(IEnumerableDBItemValue) |
自身が生成したすべての値リストインスタンスに対し、項目を追加する。
追加された項目は引数で指定された値で初期化される。
|
![]() | AddNewValues |
データの末尾に新規Valuesインスタンスを追加する。
|
![]() | AddNewValuesRange |
データの末尾に新規Valuesインスタンスを追加する。
|
![]() | AddRange |
リストの末尾に要素を追加する。
(RestrictedCapacityCollectionTから継承) |
![]() | AdjustLength |
要素数を指定の数に合わせる。
(RestrictedCapacityCollectionTから継承) |
![]() | AdjustLengthIfShort |
要素数が不足している場合、要素数を指定の数に合わせる。
(RestrictedCapacityCollectionTから継承) |
![]() | All |
すべての列挙子を取得する。
(RestrictedCapacityCollectionTから継承) |
![]() | Clear |
すべての要素を削除し、最小の要素数だけ初期化する。
(RestrictedCapacityCollectionTから継承) |
![]() | ClearField |
自身が生成したすべての値リストインスタンスに対し、
すべての要素を削除する。
|
![]() | ClearItems |
要素をすべて除去する。
(RestrictedCapacityCollectionTClearItemsをオーバーライド) |
![]() | Contains |
指定の要素が含まれているか判断する。
(RestrictedCapacityCollectionTから継承) |
![]() | CopyTo |
すべての要素を、指定された配列のインデックスから始まる部分にコピーする。
(RestrictedCapacityCollectionTから継承) |
![]() | CreateValueListInstance |
DB値リストのインスタンスを生成する。
値リスト中の値は全て初期化された状態で生成される。
|
![]() | CreateValueListInstance(IEnumerableDBItemValue) |
DB値リストのインスタンスを生成する。
値リスト中の値はvaluesで初期化される。
|
![]() | Equals(Object) | Determines whether the specified object is equal to the current object. (ModelBaseTChildから継承) |
![]() | Equals(IEnumerableT) |
値を比較する。
(RestrictedCapacityCollectionTから継承) |
![]() | Equals(IReadOnlyListT) |
値を比較する。
(RestrictedCapacityCollectionTから継承) |
![]() | Equals(IFixedLengthCollectionT) |
値を比較する。
(RestrictedCapacityCollectionTから継承) |
![]() | Equals(IReadOnlyFixedLengthCollectionT) |
値を比較する。
(RestrictedCapacityCollectionTから継承) |
![]() | Equals(IReadOnlyRestrictedCapacityCollectionT) |
値を比較する。
(RestrictedCapacityCollectionTから継承) |
![]() | Equals(ModelBaseTChild) |
値を比較する。
(ModelBaseTChildから継承) |
![]() | Equals(RestrictedCapacityCollectionT) |
値を比較する。
(RestrictedCapacityCollectionTから継承) |
![]() | FillMinCapacity |
要素最小数に充足するまでデフォルト要素を追加する。
(RestrictedCapacityCollectionTから継承) |
![]() | Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Objectから継承) |
![]() | GetEnumerator |
反復処理する列挙子を返す。
(RestrictedCapacityCollectionTから継承) |
![]() | GetHashCode | Serves as the default hash function. (ModelBaseTChildから継承) |
![]() | GetMaxCapacity |
容量最大値を返す。
(RestrictedCapacityCollectionTGetMaxCapacityをオーバーライド) |
![]() | GetMinCapacity |
容量最小値を返す。
(RestrictedCapacityCollectionTGetMinCapacityをオーバーライド) |
![]() | GetObjectData |
オブジェクトをシリアル化するために必要なデータを設定する。
(RestrictedCapacityCollectionTから継承) |
![]() | GetRange |
指定範囲の要素を簡易コピーしたリストを取得する。
(RestrictedCapacityCollectionTから継承) |
![]() | GetType | Gets the Type of the current instance. (Objectから継承) |
![]() | IndexOf |
指定したオブジェクトを検索し、最初に出現する位置のインデックスを返す。
(RestrictedCapacityCollectionTから継承) |
![]() | Insert |
指定したインデックスの位置に要素を挿入する。
(RestrictedCapacityCollectionTから継承) |
![]() | InsertField(ItemId, DBItemType) |
自身が生成したすべての値リストインスタンスに対し、項目を挿入する。
追加された項目はデフォルト値で初期化される。
|
![]() | InsertField(ItemId, DBItemValue) |
自身が生成したすべての値リストインスタンスに対し、項目を挿入する。
追加された項目は引数で指定された値で初期化される。
|
![]() | InsertFieldRange(Int32, IEnumerableDBItemType) |
自身が生成したすべての値リストインスタンスに対し、項目を挿入する。
追加された項目はデフォルト値で初期化される。
|
![]() | InsertFieldRange(Int32, IEnumerableDBItemValue) |
自身が生成したすべての値リストインスタンスに対し、項目を挿入する。
追加された項目は引数で指定された値で初期化される。
|
![]() | InsertItem |
指定したインデックスの位置に要素を挿入する。
(RestrictedCapacityCollectionTInsertItem(Int32, T)をオーバーライド) |
![]() | InsertNewValues |
新規Valuesインスタンスを挿入する。
|
![]() | InsertNewValuesRange |
新規Valuesインスタンスを挿入する。
|
![]() | InsertRange |
指定したインデックスの位置に要素を挿入する。
(RestrictedCapacityCollectionTから継承) |
![]() | MakeDefaultItem |
格納対象のデフォルトインスタンスを生成する。
(RestrictedCapacityCollectionTMakeDefaultItem(Int32)をオーバーライド) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Objectから継承) |
![]() | Move |
指定したインデックスにある項目をコレクション内の新しい場所へ移動する。
(RestrictedCapacityCollectionTから継承) |
![]() | MoveField |
自身が生成したすべての値リストインスタンスに対し、
指定したインデックスにある項目をコレクション内の新しい場所へ移動する。
|
![]() | MoveFieldRange |
自身が生成したすべての値リストインスタンスに対し、
指定したインデックスから始まる連続した項目をコレクション内の新しい場所へ移動する。
|
![]() | MoveItem |
指定したインデックスにある項目をコレクション内の新しい場所へ移動する。
(RestrictedCapacityCollectionTMoveItem(Int32, Int32)をオーバーライド) |
![]() | MoveRange |
指定したインデックスから始まる連続した項目をコレクション内の新しい場所へ移動する。
(RestrictedCapacityCollectionTから継承) |
![]() | NotifyPropertyChanged |
プロパティ変更イベント
(ModelBaseTChildから継承) |
![]() ![]() | Overwrite |
指定したインデックスを起点として、要素の上書き/追加を行う。
(RestrictedCapacityCollectionTから継承) |
![]() | Remove |
特定のオブジェクトを要素として持つとき、最初に出現したものを削除する。
(RestrictedCapacityCollectionTから継承) |
![]() | RemoveAt |
指定したインデックスにある要素を削除する。
(RestrictedCapacityCollectionTから継承) |
![]() | RemoveFieldAt |
自身が生成したすべての値リストインスタンスに対し、指定したインデックスにある項目を削除する。
|
![]() | RemoveFieldRange |
自身が生成したすべての値リストインスタンスに対し、要素の範囲を削除する。
|
![]() | RemoveItem |
指定したインデックスにある要素を削除する。
(RestrictedCapacityCollectionTRemoveItem(Int32)をオーバーライド) |
![]() | RemoveRange |
要素の範囲を削除する。
(RestrictedCapacityCollectionTから継承) |
![]() | SetField(ItemId, DBItemType) |
自身が生成したすべての値リストインスタンスに対し、項目を更新する。
更新された項目は、
値種別が変化した場合はデフォルト値で初期化され、
値種別が変化しなかった場合は値の変更は起こらない。
|
![]() | SetField(ItemId, DBItemValue) |
自身が生成したすべての値リストインスタンスに対し、項目を更新する。
更新された項目は引数で指定された値で初期化される。
|
![]() | SetItem |
指定したインデックス位置にある要素を置き換える。
(RestrictedCapacityCollectionTSetItem(Int32, T)をオーバーライド) |
![]() | ToBinaryDataValues |
データ数 & データ設定値をバイナリ変換する。
|
![]() | ToBinarySettingList |
項目数 + 設定種別 & 種別順列 をバイナリ変換する。
|
![]() | ToString | Returns a string that represents the current object. (Objectから継承) |
名前 | 説明 | |
---|---|---|
![]() | CollectionChanged |
要素変更通知
(RestrictedCapacityCollectionTから継承) |
![]() | FieldCollectionChanged |
要素変更通知
|
![]() | FieldPropertyChanged |
プロパティ変更通知
|
![]() | PropertyChanged |
プロパティ変更通知
(ModelBaseTChildから継承) |
名前 | 説明 | |
---|---|---|
![]() | FindIndexIFixedLengthDBItemValueList |
条件を満たす要素のインデックスを取得する。
(EnumerableExtensionにより定義) |
![]() | HasNullItemIFixedLengthDBItemValueList |
null項目があるかどうか判定する。
(EnumerableExtensionにより定義) |