System.ComponentModel.Design.MenuCommand.SetStatus C# (CSharp) Method

SetStatus() private method

private SetStatus ( int mask, bool value ) : void
mask int
value bool
return void
        private void SetStatus(int mask, bool value){
            int newStatus = status;

            if (value) {
                newStatus |= mask;
            }
            else {
                newStatus &= ~mask;
            }

            if (newStatus != status) {
                status = newStatus;
                OnCommandChanged(EventArgs.Empty);
            }
        }