private void UpdateShowFlag(bool value, int flag) { if (value != _flags.AreFlagsSet(flag)) { if (value) { _flags.SetFlags(flag); _showTotal++; } else { _flags.ClearFlags(flag); _showTotal--; } } }