private DataPropertyCollectionChangeOperation(DataPropertyCollectionChangeAction action, int index, int movingIndex, DataPropertyCollectionValueContext <T> settingValue = null) { Action = action; Index = index; MovingIndex = movingIndex; SettingValue = settingValue; }
private DataPropertyDictionaryChangeOperation(DataPropertyCollectionChangeAction action, int index, int movingIndex, DataPropertyDictionaryValueContext <TKey, TValue> settingValue = null) { this.index = index; this.movingIndex = movingIndex; Action = action; SettingValue = settingValue; }
private DataPropertyDictionaryChangeOperation(DataPropertyCollectionChangeAction action, int index, DataPropertyDictionaryValueContext <TKey, TValue> settingValue = null) : this(action, index, -1, settingValue) { SettingValue = settingValue; }