NewLateBinding.LateSet Metodo

Definizione

Esegue una chiamata di scrittura a un set di proprietà ad associazione tardiva o a un campo. Questo metodo helper non deve essere chiamato direttamente dal codice.

Overload

Nome Descrizione
LateSet(Object, Type, String, Object[], String[], Type[])

Esegue una chiamata di scrittura a un set di proprietà ad associazione tardiva o a un campo. Questo metodo helper non deve essere chiamato direttamente dal codice.

LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)

Esegue una chiamata di scrittura a un set di proprietà ad associazione tardiva o a un campo. Questo metodo helper non deve essere chiamato direttamente dal codice.

LateSet(Object, Type, String, Object[], String[], Type[])

Esegue una chiamata di scrittura a un set di proprietà ad associazione tardiva o a un campo. Questo metodo helper non deve essere chiamato direttamente dal codice.

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);
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())

Parametri

Instance
Object

Istanza dell'oggetto di chiamata che espone la proprietà o il metodo .

Type
Type

Tipo dell'oggetto di chiamata.

MemberName
String

Nome della proprietà o del metodo nell'oggetto di chiamata.

Arguments
Object[]

Matrice contenente gli argomenti da passare alla proprietà o al metodo chiamato.

ArgumentNames
String[]

Matrice di nomi di argomenti.

TypeArguments
Type[]

Matrice di tipi di argomento; utilizzato solo per le chiamate generiche per passare tipi di argomento.

Si applica a

LateSet(Object, Type, String, Object[], String[], Type[], Boolean, Boolean, CallType)

Esegue una chiamata di scrittura a un set di proprietà ad associazione tardiva o a un campo. Questo metodo helper non deve essere chiamato direttamente dal codice.

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);
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)

Parametri

Instance
Object

Istanza dell'oggetto di chiamata che espone la proprietà o il metodo .

Type
Type

Tipo dell'oggetto di chiamata.

MemberName
String

Nome della proprietà o del metodo nell'oggetto di chiamata.

Arguments
Object[]

Matrice contenente gli argomenti da passare alla proprietà o al metodo chiamato.

ArgumentNames
String[]

Matrice di nomi di argomenti.

TypeArguments
Type[]

Matrice di tipi di argomento; utilizzato solo per le chiamate generiche per passare tipi di argomento.

OptimisticSet
Boolean

Valore Boolean utilizzato per determinare se l'operazione di impostazione funzionerà. Impostare su True quando si ritiene che sia stato impostato un valore intermedio nella proprietà o nel campo; in caso contrario False, .

RValueBase
Boolean

Valore Boolean che specifica quando il riferimento di base del riferimento tardivo è un RValueoggetto . Impostare su True quando il riferimento di base del riferimento tardivo è un RValueoggetto . In questo modo è possibile generare un'eccezione di runtime per le assegnazioni in ritardo nei campi dei tipi valore RValues . In caso contrario, impostare su False.

CallType
CallType

Membro di enumerazione di tipo CallType che rappresenta il tipo di routine da chiamare. Il valore di CallType può essere Method, Geto Set. Viene usato solo Set .

Commenti

Se l'operazione set è il copyback di un'espressione con associazione tardiva passata come ByRef parametro, OptimisticSet viene utilizzata per determinare se l'operazione set funzionerà, in quanto l'espressione in ritardo può comportare una proprietà di sola lettura o un metodo. Per altre informazioni, vedere il parametro CopyBack di LateCall.

Si applica a