MethodHandles.FilterArguments(MethodHandle, Int32, MethodHandle[]) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Адаптирует целевой дескриптор метода путем предварительной обработки одного или нескольких его аргументов, каждый из которых имеет собственную унарную функцию фильтра, а затем вызывает целевой объект с каждым предварительно обработанным аргументом, замененным результатом соответствующей функции фильтра.
[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
Параметры
- target
- MethodHandle
Дескриптор метода для вызова после фильтрации аргументов
- pos
- Int32
Позиция первого аргумента для фильтрации
- filters
- MethodHandle[]
Дескриптор метода для первоначального вызова отфильтрованных аргументов
Возвращаемое значение
Дескриптор метода, который включает указанную логику фильтрации аргументов
- Атрибуты
Комментарии
Части этой страницы — это изменения на основе работы, созданной и общей проектом с открытым исходным кодом Android и используемой в соответствии с условиями, описанными в лицензии Creative Commons 2.5 Attribution.