Sdílet prostřednictvím


SwitchAttribute.GetAll(Assembly) Metoda

Definice

Vrátí všechny atributy přepínače pro zadané sestavení.

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()

Parametry

assembly
Assembly

Sestavení pro kontrolu atributů přepínače.

Návraty

Pole, které obsahuje všechny atributy přepínače pro sestavení.

Výjimky

assembly je null.

Příklady

Následující příklad kódu ukazuje použití GetAll metody k identifikaci přepínačů používaných v sestavení. Tento příklad kódu je součástí většího příkladu TraceSource pro třídu.

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

Platí pro