DynamicMethod.GetParameters Method

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Returns the parameters of the dynamic method.

Namespace:  System.Reflection.Emit
Assembly:  mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Overrides Function GetParameters As ParameterInfo()
public override ParameterInfo[] GetParameters()

Return Value

Type: array<System.Reflection.ParameterInfo[]
An array of ParameterInfo objects that represent the parameters of the dynamic method.

Remarks

The ParameterInfo objects returned by this method are for information only. Use the DefineParameter method to set or change the characteristics of the parameters.

Examples

The following code example displays the parameters of a dynamic method. This code example is part of a larger example provided for the DynamicMethod class.

' Display parameter information.
Dim parameters() As ParameterInfo = hello.GetParameters()
outputBlock.Text &= "Parameters: name, type, ParameterAttributes" & vbLf
For Each p As ParameterInfo In parameters
   outputBlock.Text &= String.Format("     {0}, {1}, {2}", _
       p.Name, p.ParameterType, p.Attributes) & vbLf
Next p
// Display parameter information.
ParameterInfo[] parameters = hello.GetParameters();
outputBlock.Text += String.Format("Parameters: name, type, ParameterAttributes") + "\n";
foreach (ParameterInfo p in parameters)
{
   outputBlock.Text += String.Format("     {0}, {1}, {2}",
       p.Name, p.ParameterType, p.Attributes) + "\n";
}

Version Information

Silverlight

Supported in: 5, 4, 3

Silverlight for Windows Phone

Supported in: Windows Phone OS 7.1

Platforms

For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.