NewLateBinding.LateSet Methode

Definitie

Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen.

Overloads

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

Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen.

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

Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen.

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

Bron:
NewLateBinding.vb
Bron:
NewLateBinding.vb
Bron:
NewLateBinding.vb
Bron:
NewLateBinding.vb
Bron:
NewLateBinding.vb

Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen.

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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")>]
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())

Parameters

Instance
Object

Een exemplaar van het aanroepobject dat de eigenschap of methode weergeeft.

Type
Type

Het type aanroepobject.

MemberName
String

De naam van de eigenschap of methode voor het aanroepobject.

Arguments
Object[]

Een matrix met de argumenten die moeten worden doorgegeven aan de eigenschap of methode die wordt aangeroepen.

ArgumentNames
String[]

Een matrix met argumentnamen.

TypeArguments
Type[]

Een matrix van argumenttypen; alleen gebruikt voor algemene aanroepen om argumenttypen door te geven.

Kenmerken

Van toepassing op

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

Bron:
NewLateBinding.vb
Bron:
NewLateBinding.vb
Bron:
NewLateBinding.vb
Bron:
NewLateBinding.vb
Bron:
NewLateBinding.vb

Hiermee wordt een laatgebonden eigenschappenset of schrijfoproep voor velden uitgevoerd. Deze helpermethode is niet bedoeld om rechtstreeks vanuit uw code aan te roepen.

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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Late binding is dynamic and cannot be statically analyzed. The referenced types and members may be trimmed")>]
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)

Parameters

Instance
Object

Een exemplaar van het aanroepobject dat de eigenschap of methode weergeeft.

Type
Type

Het type aanroepobject.

MemberName
String

De naam van de eigenschap of methode voor het aanroepobject.

Arguments
Object[]

Een matrix met de argumenten die moeten worden doorgegeven aan de eigenschap of methode die wordt aangeroepen.

ArgumentNames
String[]

Een matrix met argumentnamen.

TypeArguments
Type[]

Een matrix van argumenttypen; alleen gebruikt voor algemene aanroepen om argumenttypen door te geven.

OptimisticSet
Boolean

Een Boolean waarde die wordt gebruikt om te bepalen of de setbewerking werkt. Ingesteld op True wanneer u denkt dat een tussenliggende waarde is ingesteld in de eigenschap of het veld; anders False.

RValueBase
Boolean

Een Boolean waarde die aangeeft wanneer de basisreferentie van de late verwijzing een RValue. Ingesteld op True wanneer de basisverwijzing van de late verwijzing een RValueis. Hiermee kunt u een runtime-uitzondering genereren voor late toewijzingen aan velden met RValues waardetypen. Anders ingesteld op False.

CallType
CallType

Een opsommingslid van het type CallType dat het type procedure aangeeft dat wordt aangeroepen. De waarde van CallType kan Methodzijn, Getof Set. Alleen Set wordt gebruikt.

Kenmerken

Opmerkingen

Als de setbewerking de kopieerbewerking is van een late-gebonden expressie die als parameter ByRef wordt doorgegeven, OptimisticSet wordt gebruikt om te bepalen of de setbewerking werkt, omdat de latebound-expressie kan resulteren in een alleen-lezen eigenschap of een methode. Zie de parameter CopyBack van LateCallvoor meer informatie.

Van toepassing op