NewLateBinding.LateIndexSetComplex(Object, Object[], String[], Boolean, Boolean) メソッド

定義

遅延バインディング プロパティの設定またはフィールド書き込みの呼び出しを実行します。Executes a late-bound property set or field write call. このヘルパー メソッドは、コードから直接呼び出すためのものではありません。This helper method is not meant to be called directly from your code.

public:
 static void LateIndexSetComplex(System::Object ^ Instance, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, bool OptimisticSet, bool RValueBase);
public static void LateIndexSetComplex (object Instance, object[] Arguments, string[] ArgumentNames, bool OptimisticSet, bool RValueBase);
static member LateIndexSetComplex : obj * obj[] * string[] * bool * bool -> unit
Public Shared Sub LateIndexSetComplex (Instance As Object, Arguments As Object(), ArgumentNames As String(), OptimisticSet As Boolean, RValueBase As Boolean)

パラメーター

Instance
Object

プロパティまたはメソッドを公開する通知オブジェクトのインスタンス。An instance of the call object exposing the property or method.

Arguments
Object[]

呼び出されるプロパティまたはメソッドに渡す引数を格納する配列。An array containing the arguments to be passed to the property or method being called.

ArgumentNames
String[]

引数名の配列。An array of argument names.

OptimisticSet
Boolean

設定操作を有効にするかどうかを決定するために使用する Boolean 値。A Boolean value used to determine whether the set operation will work. プロパティまたはフィールドに中間の値が設定されている場合は True を設定します。それ以外の場合は False を設定します。Set to True when you believe that an intermediate value has been set in the property or field; otherwise False.

RValueBase
Boolean

遅延参照の基本参照を Boolean にするかどうかを指定する RValue 値。A Boolean value that specifies when the base reference of the late reference is an RValue. 遅延参照の基本参照を True にする場合は RValue に設定します。これにより、値型の RValues のフィールドに対して遅延割り当てを実行すると、実行時例外を生成できます。Set to True when the base reference of the late reference is an RValue; this allows you to generate a run-time exception for late assignments to fields of RValues of value types. それ以外の場合は False に設定します。Otherwise, set to False.

適用対象