Share via


NewLateBinding.LateSetComplex Méthode

Définition

Exécute un appel de définition de propriété ou d'écriture de champ à liaison tardive. Cette méthode d'assistance n'est pas conçue pour être directement appelée depuis votre code.

public:
 static void LateSetComplex(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);
public static void LateSetComplex (object Instance, Type Type, string MemberName, object[] Arguments, string[] ArgumentNames, Type[] TypeArguments, bool OptimisticSet, bool RValueBase);
public static void LateSetComplex (object? Instance, Type? Type, string MemberName, object?[]? Arguments, string?[]? ArgumentNames, Type[]? TypeArguments, bool OptimisticSet, bool RValueBase);
static member LateSetComplex : obj * Type * string * obj[] * string[] * Type[] * bool * bool -> unit
Public Shared Sub LateSetComplex (Instance As Object, Type As Type, MemberName As String, Arguments As Object(), ArgumentNames As String(), TypeArguments As Type(), OptimisticSet As Boolean, RValueBase As Boolean)

Paramètres

Instance
Object

Instance de l'objet d'appel exposant la propriété ou la méthode.

Type
Type

Type de l'objet d'appel.

MemberName
String

Nom de la propriété ou méthode sur l'objet d'appel.

Arguments
Object[]

Tableau contenant les arguments à passer à la propriété ou à la méthode appelée.

ArgumentNames
String[]

Tableau des noms d'arguments.

TypeArguments
Type[]

Tableau des types d'arguments ; s'utilise uniquement pour les appels génériques afin de passer des types d'arguments.

OptimisticSet
Boolean

Valeur Boolean utilisée pour déterminer si l'opération set fonctionnera. Affectez la valeur True lorsque vous pensez qu'une valeur intermédiaire a été définie dans la propriété ou le champ ; sinon, False.

RValueBase
Boolean

Valeur Boolean qui indique le cas échéant si la référence de base de la référence tardive est RValue. Affectez la valeur True lorsque la référence de base de la référence tardive est RValue ; ceci vous permet de générer une exception runtime pour les assignations tardives à des champs de RValues des types valeur. Sinon, a la valeur False.

Remarques

Semblable à sauf LateSet que cette méthode est utilisée avec des expressions complexes (par exemple, des expressions entre parenthèses).

S’applique à