SwitchAttribute.GetAll(Assembly) Methode

Definition

Gibt alle Schalterattribute für die angegebene Assembly zurück.Returns all switch attributes for the specified assembly.

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[]

Parameter

assembly
Assembly

Die Assembly, die Schalterattribute überprüft werden soll.The assembly to check for switch attributes.

Gibt zurück

Ein Array, das alle Schalterattribute für die Assembly enthält.An array that contains all the switch attributes for the assembly.

Ausnahmen

assembly ist null.assembly is null.

Beispiele

Das folgende Codebeispiel zeigt die Verwendung GetAll der-Methode, um die in einer Assembly verwendeten Switches zu identifizieren.The following code example shows the use of the GetAll method to identify the switches used in an assembly. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die TraceSource -Klasse bereitgestellt wird.This code example is part of a larger example provided for the TraceSource class.

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: