Class BiFunction<K, V, KO, TJVMK, TJVMV, TJVMKO>
KNet implementation of Function<TObject, TReturn>
public class BiFunction<K, V, KO, TJVMK, TJVMV, TJVMKO> : BiFunction<TJVMK, TJVMV, TJVMKO>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IBiFunction<TJVMK, TJVMV, TJVMKO>, IJVMBridgeBase, IJVMBridgeDefinition, IGenericSerDesFactoryApplier
Type Parameters
K
The type of the input to the function
V
The type of the input to the function
KO
The type of the result of the function
TJVMK
The JVM type of the input to the function
TJVMV
The JVM type of the input to the function
TJVMKO
The JVM type of the result of the function
- Inheritance
-
BiFunction<TJVMK, TJVMV, TJVMKO>BiFunction<K, V, KO, TJVMK, TJVMV, TJVMKO>
- Implements
-
IBiFunction<TJVMK, TJVMV, TJVMKO>
- Derived
- Inherited Members
Properties
OnApply
The Func<T1, T2, TResult> to be executed
public virtual Func<K, V, KO> OnApply { get; set; }
Property Value
- Func<K, V, KO>
Methods
Apply(K, V)
Executes the Function action in the CLR
public virtual KO Apply(K o1, V o2)
Parameters
o1
KThe
K
objecto2
VThe
V
object
Returns
- KO
The apply
KO
Apply(TJVMK, TJVMV)
Executes the Function action in the CLR
public override TJVMKO Apply(TJVMK o1, TJVMV o2)
Parameters
o1
TJVMKThe BiFunction object
o2
TJVMVThe BiFunction object
Returns
- TJVMKO
The apply
TReturn