SwitchAttribute.GetAll(Assembly) Methode

Definitie

Retourneert alle switchkenmerken voor de opgegeven 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[]
Public Shared Function GetAll (assembly As Assembly) As SwitchAttribute()

Parameters

assembly
Assembly

De assembly om te controleren op switchkenmerken.

Retouren

Een matrix die alle switchkenmerken voor de assembly bevat.

Uitzonderingen

assembly is null.

Voorbeelden

In het volgende codevoorbeeld ziet u het gebruik van de GetAll methode om de switches te identificeren die in een assembly worden gebruikt. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de TraceSource klasse.

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

Van toepassing op