SwitchAttribute(String, Type) Constructor

Definition

Initializes a new instance of the SwitchAttribute class, specifying the name and the type of the switch.

C#
public SwitchAttribute(string switchName, Type switchType);

Parameters

switchName
String

The display name of the switch.

switchType
Type

The type of the switch.

Examples

The following code example shows the use of the SwitchAttribute constructor to create a switch attribute. This code example is part of a larger example provided for the TraceSource class.

C#
[SwitchAttribute("SourceSwitch", typeof(SourceSwitch))]
static void Main()

Remarks

The switchName parameter should match the DisplayName property of the switch.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1