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.

ExceptionCondition
ArgumentNullException

SwitchName is set to null.

ArgumentException

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

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0

.NET Framework Client Profile

Supported in: 4, 3.5 SP1
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft