DynamicMethod.DefineParameter メソッド
アセンブリ: mscorlib (mscorlib.dll 内)

Public Function DefineParameter ( _ position As Integer, _ attributes As ParameterAttributes, _ parameterName As String _ ) As ParameterBuilder
Dim instance As DynamicMethod Dim position As Integer Dim attributes As ParameterAttributes Dim parameterName As String Dim returnValue As ParameterBuilder returnValue = instance.DefineParameter(position, attributes, parameterName)
public ParameterBuilder DefineParameter ( int position, ParameterAttributes attributes, string parameterName )
public: ParameterBuilder^ DefineParameter ( int position, ParameterAttributes attributes, String^ parameterName )
public ParameterBuilder DefineParameter ( int position, ParameterAttributes attributes, String parameterName )
public function DefineParameter ( position : int, attributes : ParameterAttributes, parameterName : String ) : ParameterBuilder
戻り値
パラメータを表す ParameterBuilder オブジェクト。


パラメータのパラメータ属性を設定するには、このメソッドによって返される ParameterBuilder オブジェクトを使用します。position が 0 の場合、このメソッドによって返される ParameterBuilder を使用して、動的メソッドの戻り値の型のパラメータ属性を設定できます。
CreateDelegate メソッドまたは Invoke メソッドの呼び出しによって、動的メソッドが既に完了している場合、DefineParameter メソッドは無効です。例外はスローされません。

動的メソッドのパラメータ情報を定義する方法を次のコード例に示します。このコード例は、DynamicMethod クラスのトピックで取り上げているコード例の一部分です。
' Add parameter information to the dynamic method. (This is not ' necessary, but can be useful for debugging.) For each parameter, ' identified by position, supply the parameter attributes and a ' parameter name. Dim parameter1 As ParameterBuilder = hello.DefineParameter( _ 1, ParameterAttributes.In, "message") Dim parameter2 As ParameterBuilder = hello.DefineParameter( _ 2, ParameterAttributes.In, "valueToReturn")
// Add parameter information to the dynamic method. (This is not // necessary, but can be useful for debugging.) For each parameter, // identified by position, supply the parameter attributes and a // parameter name. ParameterBuilder parameter1 = hello.DefineParameter( 1, ParameterAttributes.In, "message" ); ParameterBuilder parameter2 = hello.DefineParameter( 2, ParameterAttributes.In, "valueToReturn" );

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDynamicMethod.DefineParameter メソッドを検索する場合は、下記のリンクをクリックしてください。

- DynamicMethod.DefineParameter メソッドのページへのリンク