Freigeben über


SwitchAttribute.GetAll(Assembly) Methode

Definition

Gibt alle Schalterattribute für die angegebene Assembly zurück.

public:
 static cli::array <System::Diagnostics::SwitchAttribute ^> ^ GetAll(System::Reflection::Assembly ^ assembly);
public static System.Diagnostics.SwitchAttribute[] GetAll (System.Reflection.Assembly assembly);
static member GetAll : System.Reflection.Assembly -> System.Diagnostics.SwitchAttribute[]
Public Shared Function GetAll (assembly As Assembly) As SwitchAttribute()

Parameter

assembly
Assembly

Die Assembly, die Schalterattribute überprüft werden soll.

Gibt zurück

Ein Array, das alle Schalterattribute für die Assembly enthält.

Ausnahmen

assembly ist null.

Beispiele

Das folgende Codebeispiel zeigt die Verwendung der GetAll -Methode zum Identifizieren der in einer Assembly verwendeten Switches. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TraceSource-Klasse bereitgestellt wird.

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);
}
Dim switches As SwitchAttribute() = SwitchAttribute.GetAll(GetType(TraceTest).Assembly)
Dim i As Integer
For i = 0 To switches.Length - 1
    Console.WriteLine("Switch name = " + switches(i).SwitchName.ToString())
    Console.WriteLine("Switch type = " + switches(i).SwitchType.ToString())
Next i

Gilt für: