SwitchLevelAttribute.SwitchLevelType プロパティ

定義

トレースを書き込むかどうかを決定する型を取得または設定します。

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

プロパティ値

トレースを書き込むかどうかを決定する Type

例外

値が null のため、設定操作に失敗しました。

次のコード例では、 の プロパティの値をSwitchLevelTypeBooleanSwitch表示します。

// 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

注釈

スイッチの level プロパティは必ずしも という名前 Levelではありません。たとえば、クラスの BooleanSwitch level プロパティは です Enabled

適用対象