public bool Set(TwitchChatStatus newValue) { StatusChangedEventArgs args; lock (sync) { if (value == newValue) { return(false); } args = new StatusChangedEventArgs(value, newValue); value = newValue; } client.OnStatusChanged(args); return(true); }