クラスの変更セット
ChangeSetは、通知コールバックが最後に呼び出されて以降のIRealmCollection<T>内の変更を記述します。
Namespace: Realms
組み立て: Realm.dll
構文
public class ChangeSet
プロパティ
| このページを編集 ソースを表示DeletedIn Indexes
このバージョンから削除された、 IRealmCollection<T>の以前のバージョン内のオブジェクトのインデックスを取得します。
宣言
public int[] DeletedIndices { get; }
プロパティ値
タイプ | 説明 |
---|---|
int [] | 削除されたオブジェクトのインデックスを含む配列。 |
InsertedIndices
新しく挿入されたIRealmCollection<T>の新しいバージョンのインデックスを取得します。
宣言
public int[] InsertedIndices { get; }
プロパティ値
タイプ | 説明 |
---|---|
int [] | 挿入されたオブジェクトのインデックスを含む配列。 |
IsCleared
コレクションがクリアされたかどうかを示す値を取得します。 コレクションは、 Clear()などのメソッドを呼び出した後にクリアされます。
宣言
public bool IsCleared { get; }
プロパティ値
タイプ | 説明 |
---|---|
ブール |
|
コメント
これは、 IList (T)<T> や ISet( T) などのコレクション<T> プロパティでのみ機能することに注意してください。
ModifiedIndices
変更された IRealmCollection の<T> 古い バージョンのインデックスを取得します。これは、そのインデックスにあるオブジェクトのプロパティが変更されたか、そのインデックスに関連するオブジェクトのプロパティが変更されたことを意味します。
宣言
public int[] ModifiedIndices { get; }
プロパティ値
タイプ | 説明 |
---|---|
int [] | 変更されたオブジェクトのインデックスを含む配列。 |
移動
移動されたコレクション内の行を取得します。
宣言
public ChangeSet.Move[] Moves { get; }
プロパティ値
タイプ | 説明 |
---|---|
移動[] | ChangeSet.Move構造体の配列で、移動された行のソース インデックスと宛先インデックスを示します。 |
コメント
すべてのFromインデックスはDeletedIndexesに存在し、すべてのToインデックスはInsertedIndectionsに存在します。
NewModifiedIndices
変更された IRealmCollection の<T> 新しい バージョンのインデックスを取得します。概念としては、変更と削除が考慮された後はModifiedIndexesと同じエントリが含まれています。
宣言
public int[] NewModifiedIndices { get; }
プロパティ値
タイプ | 説明 |
---|---|
int [] | 変更されたオブジェクトのインデックスを含む配列。 |