SwitchAttribute.SwitchName Property


Gets or sets the display name of the switch.

Namespace:   System.Diagnostics
Assembly:  System (in System.dll)

public string SwitchName { get; set; }

Property Value

Type: System.String

The display name of the switch.

Exception Condition

SwitchName is set to null.


SwitchName is set to an empty string.

The SwitchName property should match the DisplayName property of the switch.

The following code example displays the value the SwitchName property for all switches used in an assembly. This code example is part of a larger example provided for the TraceSource class.

SwitchAttribute[] switches = SwitchAttribute.GetAll(typeof(TraceTest).Assembly);
for (int i = 0; i < switches.Length; i++)
    Console.WriteLine("Switch name = " + switches[i].SwitchName);
    Console.WriteLine("Switch type = " + switches[i].SwitchType);

.NET Framework
Available since 2.0
Return to top