SwitchAttribute.GetAll(Assembly) Metod

Definition

Returnerar alla växelattribut för den angivna sammansättningen.

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

Parametrar

assembly
Assembly

Sammansättningen för att söka efter switchattribut.

Returer

En matris som innehåller alla switchattribut för sammansättningen.

Undantag

assembly är null.

Exempel

I följande kodexempel visas hur metoden används GetAll för att identifiera de växlar som används i en sammansättning. Det här kodexemplet är en del av ett större exempel för TraceSource klassen.

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

Gäller för