CielaSpike.Task.GotoState C# (CSharp) Method

GotoState() private method

private GotoState ( RunningState state ) : void
state RunningState
return void
        private void GotoState(RunningState state)
        {
            if (_state == state) return;

            lock (this)
            {
                // maintainance the previous state;
                _previousState = _state;
                _state = state;
            }
        }