SwitchAttribute.GetAll(Assembly) Metoda

Definicja

Zwraca wszystkie atrybuty przełącznika dla określonego zestawu.

public:
 static cli::array <System::Diagnostics::SwitchAttribute ^> ^ GetAll(System::Reflection::Assembly ^ assembly);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types may be trimmed from the assembly.")]
public static System.Diagnostics.SwitchAttribute[] GetAll(System.Reflection.Assembly assembly);
public static System.Diagnostics.SwitchAttribute[] GetAll(System.Reflection.Assembly assembly);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types may be trimmed from the assembly.")>]
static member GetAll : System.Reflection.Assembly -> System.Diagnostics.SwitchAttribute[]
static member GetAll : System.Reflection.Assembly -> System.Diagnostics.SwitchAttribute[]
Public Shared Function GetAll (assembly As Assembly) As SwitchAttribute()

Parametry

assembly
Assembly

Zestaw do sprawdzania atrybutów przełącznika.

Zwraca

Tablica zawierająca wszystkie atrybuty przełącznika dla zestawu.

Atrybuty

Wyjątki

Parametr assembly ma wartość null.

Przykłady

Poniższy przykład kodu przedstawia użycie GetAll metody do identyfikowania przełączników używanych w zestawie. Ten przykład kodu jest częścią większego przykładu udostępnionego dla klasy TraceSource.

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

Dotyczy