Versioned.CallByName(Object, String, CallType, Object[]) メソッド

定義

オブジェクトに対してメソッドを実行するか、オブジェクトのプロパティを設定または返します。

この API は製品インフラストラクチャをサポートします。コードから直接使用するものではありません。

public:
 static System::Object ^ CallByName(System::Object ^ Instance, System::String ^ MethodName, Microsoft::VisualBasic::CallType UseCallType, ... cli::array <System::Object ^> ^ Arguments);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The method name cannot and type cannot be statically analyzed so it may be trimmed")]
public static object? CallByName(object? Instance, string MethodName, Microsoft.VisualBasic.CallType UseCallType, params object?[]? Arguments);
public static object? CallByName(object? Instance, string MethodName, Microsoft.VisualBasic.CallType UseCallType, params object?[]? Arguments);
public static object CallByName(object Instance, string MethodName, Microsoft.VisualBasic.CallType UseCallType, params object[] Arguments);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The method name cannot and type cannot be statically analyzed so it may be trimmed")>]
static member CallByName : obj * string * Microsoft.VisualBasic.CallType * obj[] -> obj
static member CallByName : obj * string * Microsoft.VisualBasic.CallType * obj[] -> obj
Public Shared Function CallByName (Instance As Object, MethodName As String, UseCallType As CallType, ParamArray Arguments As Object()) As Object

パラメーター

Instance
Object

必須。 Object。 プロパティまたはメソッドを公開するオブジェクトへのポインター。

MethodName
String

必須。 String。 オブジェクトのプロパティまたはメソッドの名前を含む文字列式。

UseCallType
CallType

必須。 呼び出されるプロシージャの型を表す CallType 型の列挙メンバー。 CallTypeの値は、MethodGet、またはSetできます。

Arguments
Object[]

このフィールドは省略可能です。 ParamArray。 呼び出されるプロパティまたはメソッドに渡される引数を含むパラメーター配列。

返品

オブジェクトに対してメソッドを実行するか、オブジェクトのプロパティを設定または返します。

属性

適用対象