Table of Contents

Class Function<V, KO, TJVMV, TJVMKO>

Namespace
MASES.KNet.Streams.Utils
Assembly
MASES.KNet.dll

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
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

obj V

The 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