BookSleeve.RedisMessage.ChangeState C# (CSharp) Method

ChangeState() private method

private ChangeState ( MessageState from, MessageState to ) : bool
from MessageState
to MessageState
return bool
        internal bool ChangeState(MessageState from, MessageState to)
        {
            return Interlocked.CompareExchange(ref messageState, (int)to, (int)from) == (int)from;
        }