2 // System.Diagnostics.BooleanSwitch.cs
5 // John R. Hicks (angryjohn69@nc.rr.com)
10 namespace System.Diagnostics
13 /// Provides a simple on/off switch that controls debuggina
14 /// and tracing output
16 public class BooleanSwitch : Switch
19 /// Initializes a new instance
21 public BooleanSwitch(string displayName, string description)
22 : base(displayName, description)
24 SwitchSetting = (int)BooleanSwitchSetting.False;
27 // =================== Properties ===================
30 /// Specifies whether the switch is enabled or disabled
36 if((int)BooleanSwitchSetting.False == SwitchSetting) {
46 SwitchSetting = (int)BooleanSwitchSetting.True;
49 SwitchSetting = (int)BooleanSwitchSetting.False;
54 private enum BooleanSwitchSetting : int {