NewLateBinding.LateSet Metoda

Definice

Spustí opožděnou sadu vlastností nebo volání zápisu pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

Přetížení

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

Spustí opožděnou sadu vlastností nebo volání zápisu pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

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

Spustí opožděnou sadu vlastností nebo volání zápisu pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

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

Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb

Spustí opožděnou sadu vlastností nebo volání zápisu pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

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

Parametry

Instance
Object

Instance objektu volání zveřejňující vlastnost nebo metodu.

Type
Type

Typ objektu volání.

MemberName
String

Název vlastnosti nebo metody pro objekt volání.

Arguments
Object[]

Pole obsahující argumenty, které mají být předány do vlastnosti nebo metody, které se volají.

ArgumentNames
String[]

Pole názvů argumentů.

TypeArguments
Type[]

Pole typů argumentů; používá se pouze pro obecná volání pro předávání typů argumentů.

Atributy

Platí pro

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

Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb
Zdroj:
NewLateBinding.vb

Spustí opožděnou sadu vlastností nebo volání zápisu pole. Tato pomocná metoda není určena k tomu, aby byla volána přímo z vašeho kódu.

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)

Parametry

Instance
Object

Instance objektu volání zveřejňující vlastnost nebo metodu.

Type
Type

Typ objektu volání.

MemberName
String

Název vlastnosti nebo metody pro objekt volání.

Arguments
Object[]

Pole obsahující argumenty, které mají být předány do vlastnosti nebo metody, které se volají.

ArgumentNames
String[]

Pole názvů argumentů.

TypeArguments
Type[]

Pole typů argumentů; používá se pouze pro obecná volání pro předávání typů argumentů.

OptimisticSet
Boolean

Hodnota Boolean použitá k určení, jestli bude operace sady fungovat. Nastavte, pokud True se domníváte, že je v vlastnosti nebo poli nastavena zprostředkující hodnota; jinak False.

RValueBase
Boolean

Hodnota Boolean , která určuje, kdy je základním odkazem pozdního odkazu RValue. Nastavte, True když je RValuezákladním odkazem pozdního odkazu . To umožňuje vygenerovat výjimku za běhu pro pozdní přiřazení k polím RValues typů hodnot. V opačném případě nastavte hodnotu False.

CallType
CallType

Člen výčtu typu CallType představující typ volané procedury. Hodnota CallType může být Method, Getnebo Set. Používá se pouze Set .

Atributy

Poznámky

Pokud je nastavená operace kopírováním pozdějšího výrazu předávaného jako ByRef parametr, OptimisticSet slouží k určení, zda operace sady bude fungovat, protože pozdní příchozí výraz může mít za následek vlastnost jen pro čtení nebo metodu. Další informace naleznete v copyBack parametru LateCall.

Platí pro