SwitchLevelAttribute.SwitchLevelType Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets or sets the type that determines whether a trace should be written.
public:
property Type ^ SwitchLevelType { Type ^ get(); void set(Type ^ value); };
public Type SwitchLevelType { get; set; }
member this.SwitchLevelType : Type with get, set
Public Property SwitchLevelType As Type
Property Value
The Type that determines whether a trace should be written.
Exceptions
The set operation failed because the value is null
.
Examples
The following code example displays the value of the SwitchLevelType property for the BooleanSwitch.
// Display the SwitchLevelAttribute for the BooleanSwitch.
Object[] attribs = typeof(BooleanSwitch).GetCustomAttributes(typeof(SwitchLevelAttribute), false);
if (attribs.Length == 0)
Console.WriteLine("Error, couldn't find SwitchLevelAttribute on BooleanSwitch.");
else
Console.WriteLine(((SwitchLevelAttribute)attribs[0]).SwitchLevelType.ToString());
' Display the SwitchLevelAttribute for the BooleanSwitch.
Dim attribs As [Object]() = GetType(BooleanSwitch).GetCustomAttributes(GetType(SwitchLevelAttribute), False)
If attribs.Length = 0 Then
Console.WriteLine("Error, couldn't find SwitchLevelAttribute on BooleanSwitch.")
Else
Console.WriteLine(CType(attribs(0), SwitchLevelAttribute).SwitchLevelType.ToString())
End If
Remarks
The level property of a switch is not necessarily named Level
; for example, the level property of the BooleanSwitch class is Enabled.