Table of Contents

Class ResultExtentionsKt

Namespace
IO.Scanbot.Sdk.Common
Assembly
BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/common/ResultExtentionsKt", DoNotGenerateAcw = true)]
public sealed class ResultExtentionsKt : Object, IJavaObject, IJavaPeerable, IDisposable
Inheritance
ResultExtentionsKt
Implements
Inherited Members

Methods

CatchWithResult(IFunction1)

[Register("catchWithResult", "(Lkotlin/jvm/functions/Function1;)Lio/scanbot/common/Result;", "")]
[JavaTypeParameters(new string[] { "R" })]
public static IResult CatchWithResult(IFunction1 block)

Parameters

block IFunction1

Returns

IResult

Combine(IFlow, IFlow, IFunction4)

[Register("combine", "(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function4;)Lkotlinx/coroutines/flow/Flow;", "")]
[JavaTypeParameters(new string[] { "T1", "T2", "R" })]
public static IFlow Combine(IFlow p1, IFlow p2, IFunction4 block)

Parameters

p1 IFlow
p2 IFlow
block IFunction4

Returns

IFlow

CombineResults(IFlow, IFlow, IFlow, IFunction5)

[Register("combineResults", "(Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlinx/coroutines/flow/Flow;Lkotlin/jvm/functions/Function5;)Lkotlinx/coroutines/flow/Flow;", "")]
[JavaTypeParameters(new string[] { "T1", "T2", "T3", "R" })]
public static IFlow CombineResults(IFlow p1, IFlow p2, IFlow p3, IFunction5 block)

Parameters

p1 IFlow
p2 IFlow
p3 IFlow
block IFunction5

Returns

IFlow

ToMergedFailure(ICollection<Failure>)

[Register("toMergedFailure", "(Ljava/util/Collection;)Lio/scanbot/common/Result$Failure;", "")]
public static IResult.Failure ToMergedFailure(ICollection<IResult.Failure> obj)

Parameters

obj ICollection<IResult.Failure>

Returns

IResult.Failure

UseAll(ICollection, IFunction1)

[Register("useAll", "(Ljava/util/Collection;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object;", "")]
[JavaTypeParameters(new string[] { "T", "R extends java.lang.AutoCloseable" })]
public static Object UseAll(ICollection obj, IFunction1 block)

Parameters

obj ICollection
block IFunction1

Returns

Object