/// <summary> /// Разрешает конфликты для состояния в принудительном порядке если такое возможно. /// </summary> /// <param name="forceAddingState"> Состояние. </param> protected void ForceConflictResolvingFor(IState forceAddingState) { foreach (var state in current) { if (forceAddingState.IsCanForceDeactivate(state)) { state.Deactivate(this); } } }