MethodHandles.FilterArguments(MethodHandle, Int32, MethodHandle[]) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Adapte un handle de méthode cible en prétraitant un ou plusieurs de ses arguments, chacun avec sa propre fonction de filtre unaire, puis en appelant la cible avec chaque argument prétraité remplacé par le résultat de sa fonction de filtre correspondante.
[Android.Runtime.Register("filterArguments", "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public static Java.Lang.Invoke.MethodHandle? FilterArguments (Java.Lang.Invoke.MethodHandle? target, int pos, params Java.Lang.Invoke.MethodHandle[]? filters);
[<Android.Runtime.Register("filterArguments", "(Ljava/lang/invoke/MethodHandle;I[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
static member FilterArguments : Java.Lang.Invoke.MethodHandle * int * Java.Lang.Invoke.MethodHandle[] -> Java.Lang.Invoke.MethodHandle
Paramètres
- target
- MethodHandle
handle de méthode à appeler une fois les arguments filtrés
- pos
- Int32
position du premier argument à filtrer
- filters
- MethodHandle[]
handles de méthode pour appeler initialement sur les arguments filtrés
Retours
handle de méthode qui incorpore la logique de filtrage d’arguments spécifiée
- Attributs
Remarques
Les parties de cette page sont des modifications basées sur le travail créé et partagé par le projet Android Open Source et utilisés en fonction des termes décrits dans la licence d’attribution Creative Commons 2.5.