DynamicMethod.GetParameters Metoda

Definicja

Zwraca parametry metody dynamicznej.

public:
 override cli::array <System::Reflection::ParameterInfo ^> ^ GetParameters();
public override System.Reflection.ParameterInfo[] GetParameters ();
override this.GetParameters : unit -> System.Reflection.ParameterInfo[]
Public Overrides Function GetParameters () As ParameterInfo()

Zwraca

Tablica ParameterInfo obiektów reprezentujących parametry metody dynamicznej.

Przykłady

Poniższy przykład kodu przedstawia parametry metody dynamicznej. Ten przykład kodu jest częścią większego przykładu podanego DynamicMethod dla klasy.

// Display parameter information.
array<ParameterInfo^>^ parameters = hello->GetParameters();
Console::WriteLine("\r\nParameters: name, type, ParameterAttributes");
for each (ParameterInfo^ p in parameters)
{
    Console::WriteLine("\t{0}, {1}, {2}", 
        p->Name, p->ParameterType, p->Attributes);
}
// Display parameter information.
ParameterInfo[] parameters = hello.GetParameters();
Console.WriteLine("\r\nParameters: name, type, ParameterAttributes");
foreach( ParameterInfo p in parameters )
{
    Console.WriteLine("\t{0}, {1}, {2}",
        p.Name, p.ParameterType, p.Attributes);
}
' Display parameter information.
Dim parameters() As ParameterInfo = hello.GetParameters()
Console.WriteLine(vbCrLf & "Parameters: name, type, ParameterAttributes")
For Each p As ParameterInfo In parameters
    Console.WriteLine(vbTab & "{0}, {1}, {2}", _ 
        p.Name, p.ParameterType, p.Attributes)
Next p

Uwagi

Obiekty ParameterInfo zwracane przez tę metodę są przeznaczone tylko dla informacji. DefineParameter Użyj metody , aby ustawić lub zmienić cechy parametrów.

Dotyczy

Zobacz też