NewLateBinding.LateSet メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
遅延バインディング プロパティの設定またはフィールド書き込みの呼び出しを実行します。 このヘルパー メソッドは、コードから直接呼び出すためのものではありません。
オーバーロード
LateSet(Object, Type, String, Object[], String[], Type[]) |
遅延バインディング プロパティの設定またはフィールド書き込みの呼び出しを実行します。 このヘルパー メソッドは、コードから直接呼び出すためのものではありません。 |
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType) |
遅延バインディング プロパティの設定またはフィールド書き込みの呼び出しを実行します。 このヘルパー メソッドは、コードから直接呼び出すためのものではありません。 |
LateSet(Object, Type, String, Object[], String[], Type[])
遅延バインディング プロパティの設定またはフィールド書き込みの呼び出しを実行します。 このヘルパー メソッドは、コードから直接呼び出すためのものではありません。
public:
static void LateSet(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments);
public static void LateSet (object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments);
public static void LateSet (object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments);
static member LateSet : obj * Type * string * obj[] * string[] * Type[] -> unit
Public Shared Sub LateSet (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type())
パラメーター
- Instance
- Object
プロパティまたはメソッドを公開する通知オブジェクトのインスタンス。
- Type
- Type
通知オブジェクトの型。
- MemberName
- String
通知オブジェクトのプロパティまたはメソッドの名前。
- Arguments
- Object[]
呼び出されるプロパティまたはメソッドに渡す引数を格納する配列。
- ArgumentNames
- String[]
引数名の配列。
- TypeArguments
- Type[]
引数型の配列。引数型を渡す汎用呼び出しにのみ使用します。
適用対象
LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)
遅延バインディング プロパティの設定またはフィールド書き込みの呼び出しを実行します。 このヘルパー メソッドは、コードから直接呼び出すためのものではありません。
public:
static void LateSet(System::Object ^ Instance, Type ^ Type, System::String ^ MemberName, cli::array <System::Object ^> ^ Arguments, cli::array <System::String ^> ^ ArgumentNames, cli::array <Type ^> ^ TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft::VisualBasic::CallType CallType);
public static void LateSet (object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft.VisualBasic.CallType CallType);
public static void LateSet (object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments, bool OptimisticSet, bool RValueBase, Microsoft.VisualBasic.CallType CallType);
static member LateSet : obj * Type * string * obj[] * string[] * Type[] * bool * bool * Microsoft.VisualBasic.CallType -> unit
Public Shared Sub LateSet (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type(), OptimisticSet As Boolean, RValueBase As Boolean, CallType As CallType)
パラメーター
- Instance
- Object
プロパティまたはメソッドを公開する通知オブジェクトのインスタンス。
- Type
- Type
通知オブジェクトの型。
- MemberName
- String
通知オブジェクトのプロパティまたはメソッドの名前。
- Arguments
- Object[]
呼び出されるプロパティまたはメソッドに渡す引数を格納する配列。
- ArgumentNames
- String[]
引数名の配列。
- TypeArguments
- Type[]
引数型の配列。引数型を渡す汎用呼び出しにのみ使用します。
- OptimisticSet
- Boolean
設定操作を有効にするかどうかを決定するために使用する Boolean
値。 プロパティまたはフィールドに中間の値が設定されている場合は True
を設定します。それ以外の場合は False
を設定します。
- RValueBase
- Boolean
遅延参照の基本参照を Boolean
にするかどうかを指定する RValue
値。 遅延参照の基本参照を True
にする場合は RValue
に設定します。これにより、値型の RValues
のフィールドに対して遅延割り当てを実行すると、実行時例外を生成できます。 それ以外の場合は False
に設定します。
- CallType
- CallType
呼び出されるプロシージャの型を表す、CallType 型の列挙体のメンバーです。 CallType の値は、Method
、Get
、Set
のいずれかになります。 Set
のみ使用します。
注釈
set 操作がパラメーターとして ByRef
渡される遅延バインディング式のコピーバックである場合は、 OptimisticSet
遅延バインディング式が読み取り専用プロパティまたはメソッドになる可能性があるため、set 操作が機能するかどうかを判断するために使用されます。 詳細については、 の CopyBack パラメーターを LateCall参照してください。
適用対象
.NET