Class Function<V, KO, TJVMV, TJVMKO>
KNet implementation of Function<TObject, TReturn>
public class Function<V, KO, TJVMV, TJVMKO> : Function<TJVMV, TJVMKO>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IFunction<TJVMV, TJVMKO>, IJVMBridgeBase, IJVMBridgeDefinition, IGenericSerDesFactoryApplier
Type Parameters
VThe type of the input to the function
KOThe type of the result of the function
TJVMVThe JVM type of the input to the function
TJVMKOThe JVM type of the result of the function
- Inheritance
-
Function<TJVMV, TJVMKO>Function<V, KO, TJVMV, TJVMKO>
- Implements
-
IFunction<TJVMV, TJVMKO>
- Derived
- Inherited Members
Properties
OnApply
The Func<T, TResult> to be executed
public virtual Func<V, KO> OnApply { get; set; }
Property Value
- Func<V, KO>
Methods
Apply(V)
Executes the Function action in the CLR
public virtual KO Apply(V obj)
Parameters
objVThe
Vobject
Returns
- KO
The apply
KO
Apply(TJVMV)
Executes the Function action in the CLR
public override TJVMKO Apply(TJVMV arg0)
Parameters
arg0TJVMV
Returns
- TJVMKO
The apply
TReturn