Comparteix a través de


DynamicMethod.GetParameters Método

Definición

Devuelve los parámetros del método dinámico.

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

Devoluciones

Matriz de objetos ParameterInfo que representan los parámetros del método dinámico.

Ejemplos

En el ejemplo de código siguiente se muestran los parámetros de un método dinámico. Este ejemplo de código es parte de un ejemplo más grande proporcionado para la clase DynamicMethod.

// 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

Comentarios

Los ParameterInfo objetos devueltos por este método son solo para obtener información. Use el DefineParameter método para establecer o cambiar las características de los parámetros.

Se aplica a

Consulte también