Class Function<V, KO, TJVMV, TJVMKO>
KNet implementation of Function<TObject, TReturn>
public class Function<V, KO, TJVMV, TJVMKO> : Function<TJVMV, TJVMKO>, IDynamicMetaObjectProvider, IJVMBridgeCore, IDisposable, IJVMBridgeBaseStatic, IFunction<TJVMV, TJVMKO>, IJVMBridgeBase, IJVMBridgeDefinition, IGenericSerDesFactoryApplier
Type Parameters
V
The type of the input to the function
KO
The type of the result of the function
TJVMV
The JVM type of the input to the function
TJVMKO
The JVM type of the result of the function
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerFunction<TJVMV, TJVMKO>Function<V, KO, TJVMV, TJVMKO>
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIFunction<TJVMV, TJVMKO>IJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeListener.Dispose()JVMBridgeListener.AutoInitJVMBridgeListener.IsBridgeStaticJVMBridgeListener.IsBridgeCloseableJVMBridgeListener.IsBridgeListenerJVMBridgeBase<JVMBridgeListener>.IsAssignableFrom(IJavaType)JVMBridgeBase<JVMBridgeListener>.IsAssignableFrom<T>()JVMBridgeBase<JVMBridgeListener>.Execute<T>(params T[])JVMBridgeBase<JVMBridgeListener>.DynBridgeClazzJVMBridgeBase<JVMBridgeListener>.BridgeClazzJVMBridgeBase.RuntimeClassNameOf<T>()JVMBridgeBase.ClassNameOf<T>()JVMBridgeBase.ClassOf<T>()JVMBridgeBase.WrapsDirect<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn>(IJavaObject)JVMBridgeBase.Wraps<TNewClass, TReturn, TConverter>(IJavaObject)JVMBridgeBase.MonitorEnter()JVMBridgeBase.MonitorExit()JVMBridgeBase.IsInstanceOf(IJavaType)JVMBridgeBase.IsInstanceOf<T>()JVMBridgeBase.RuntimeIsInstanceOf<T>()JVMBridgeBase.CastTo<TNewClass>()JVMBridgeBase.CastDirect<TNewClass>()JVMBridgeBase.ToString()JVMBridgeBase.GetHashCode()JVMBridgeBase.Notify()JVMBridgeBase.NotifyAll()JVMBridgeBase.Wait()JVMBridgeBase.IExecuteWithSignature<TNewClass, TReturn, TConverter>(string, string, params object[])JVMBridgeBase.DynBridgeInstanceJVMBridgeBase.BridgeInstanceJVMBridgeBase.IsBridgeInterfaceJVMBridgeBase.IsBridgeAbstract
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
obj
VThe
V
object
Returns
- KO
The apply
KO
Apply(TJVMV)
Executes the Function action in the CLR
public override TJVMKO Apply(TJVMV arg0)
Parameters
arg0
TJVMV
Returns
- TJVMKO
The apply
TReturn