System\Windows\Forms\DataBinding\CurrencyManager.cs (19)
54_state.ChangeFlags(CurrencyManagerStates.ShouldBind, true);
195internal override bool IsBinding => _state.HasFlag(CurrencyManagerStates.Bound);
198internal bool ShouldBind => _state.HasFlag(CurrencyManagerStates.ShouldBind);
353_state.ChangeFlags(CurrencyManagerStates.InChangeRecordState, true);
360_state.ChangeFlags(CurrencyManagerStates.InChangeRecordState, false);
400if (_state.HasFlag(CurrencyManagerStates.PullingData))
447_state.ChangeFlags(CurrencyManagerStates.PullingData, true);
455_state.ChangeFlags(CurrencyManagerStates.PullingData, false);
678_state.ChangeFlags(CurrencyManagerStates.SuspendPushDataInCurrentChanged, true);
816_state.ChangeFlags(CurrencyManagerStates.SuspendPushDataInCurrentChanged, false);
834if (!_state.HasFlag(CurrencyManagerStates.InChangeRecordState))
838if (!_state.HasFlag(CurrencyManagerStates.SuspendPushDataInCurrentChanged))
891if ((e.Index == listposition || (e.Index == -1 && Position < Count)) && !_state.HasFlag(CurrencyManagerStates.InChangeRecordState))
970_state.ChangeFlags(CurrencyManagerStates.ShouldBind, true);
978_state.ChangeFlags(CurrencyManagerStates.ShouldBind, false);
992_state.ChangeFlags(CurrencyManagerStates.ShouldBind, false);
1015if (_state.HasFlag(CurrencyManagerStates.Bound) != newBound)
1020_state.ChangeFlags(CurrencyManagerStates.Bound, newBound);
1022ChangeRecordState(newPos, _state.HasFlag(CurrencyManagerStates.Bound), (Position != newPos), true, false);