SwitchLevelAttribute.SwitchLevelType Özellik

Tanım

bir izlemenin yazılıp yazılmayacağını belirleyen türü alır veya ayarlar.

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

Özellik Değeri

Type bir izlemenin yazılıp yazılmayacağını belirleyen.

Özel durumlar

Değeri olduğundan nullayarlama işlemi başarısız oldu.

Örnekler

Aşağıdaki kod örneği için BooleanSwitchözelliğinin SwitchLevelType değerini görüntüler.

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

Açıklamalar

Bir anahtarın level özelliği mutlaka adlandırılmış Leveldeğildir; örneğin, sınıfının level özelliği BooleanSwitch şeklindedir Enabled.

Şunlara uygulanır