Condividi tramite


MethodHandle.InvokeWithArguments Metodo

Definizione

Overload

InvokeWithArguments(Object[])

Esegue una chiamata di arità variabile, passando gli argomenti nell'elenco specificato all'handle del metodo, come se tramite un'espressione inesattiva #invoke invoke da un sito di chiamata che menzioni solo il tipo Objecte la cui arità è la lunghezza dell'elenco di argomenti.

InvokeWithArguments(IList<Object>)

Esegue una chiamata di arità variabile, passando gli argomenti nella matrice specificata all'handle del metodo, come se tramite un sito di #invoke invoke chiamata che menziona solo il tipo Objecte la cui arità è la lunghezza della matrice di argomenti.

InvokeWithArguments(Object[])

Esegue una chiamata di arità variabile, passando gli argomenti nell'elenco specificato all'handle del metodo, come se tramite un'espressione inesattiva #invoke invoke da un sito di chiamata che menzioni solo il tipo Objecte la cui arità è la lunghezza dell'elenco di argomenti.

[Android.Runtime.Register("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetInvokeWithArguments_arrayLjava_lang_Object_Handler", ApiSince=26)]
public virtual Java.Lang.Object? InvokeWithArguments (params Java.Lang.Object[]? arguments);
[<Android.Runtime.Register("invokeWithArguments", "([Ljava/lang/Object;)Ljava/lang/Object;", "GetInvokeWithArguments_arrayLjava_lang_Object_Handler", ApiSince=26)>]
abstract member InvokeWithArguments : Java.Lang.Object[] -> Java.Lang.Object
override this.InvokeWithArguments : Java.Lang.Object[] -> Java.Lang.Object

Parametri

arguments
Object[]

argomenti da passare alla destinazione

Restituisce

risultato restituito dalla destinazione

Attributi

Commenti

Documentazione java per java.lang.invoke.MethodHandle.invokeWithArguments(java.lang.Object).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a

InvokeWithArguments(IList<Object>)

Esegue una chiamata di arità variabile, passando gli argomenti nella matrice specificata all'handle del metodo, come se tramite un sito di #invoke invoke chiamata che menziona solo il tipo Objecte la cui arità è la lunghezza della matrice di argomenti.

[Android.Runtime.Register("invokeWithArguments", "(Ljava/util/List;)Ljava/lang/Object;", "GetInvokeWithArguments_Ljava_util_List_Handler", ApiSince=26)]
public virtual Java.Lang.Object? InvokeWithArguments (System.Collections.Generic.IList<object>? arguments);
[<Android.Runtime.Register("invokeWithArguments", "(Ljava/util/List;)Ljava/lang/Object;", "GetInvokeWithArguments_Ljava_util_List_Handler", ApiSince=26)>]
abstract member InvokeWithArguments : System.Collections.Generic.IList<obj> -> Java.Lang.Object
override this.InvokeWithArguments : System.Collections.Generic.IList<obj> -> Java.Lang.Object

Parametri

arguments
IList<Object>

argomenti da passare alla destinazione

Restituisce

risultato restituito dalla destinazione

Attributi

Commenti

Esegue una chiamata di arità variabile, passando gli argomenti nella matrice specificata all'handle del metodo, come se tramite un sito di #invoke invoke chiamata che menziona solo il tipo Objecte la cui arità è la lunghezza della matrice di argomenti.

Questo metodo equivale anche al codice seguente: <blockquote>

{@code
              invokeWithArguments(arguments.toArray()
            }

</blockquote>

Documentazione java per java.lang.invoke.MethodHandle.invokeWithArguments(java.util.List<?>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.

Si applica a