Class ValueJoiner<V1, V2, VR, TJVMV1, TJVMV2, TJVMVR>
KNet extension of ValueJoiner<V1, V2, VR>
public class ValueJoiner<V1, V2, VR, TJVMV1, TJVMV2, TJVMVR> : ValueJoiner<TJVMV1, TJVMV2, TJVMVR>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBase>, IDisposable, IJVMBridgeBaseStatic, IValueJoiner<TJVMV1, TJVMV2, TJVMVR>, IJVMBridgeBase, IJVMBridgeDefinition, IGenericSerDesFactoryApplier
Type Parameters
V1first value type
V2second value type
VRjoined value type
TJVMV1The JVM type of
V1TJVMV2The JVM type of
V2TJVMVRThe JVM type of
VR
- Inheritance
-
ValueJoiner<TJVMV1, TJVMV2, TJVMVR>ValueJoiner<V1, V2, VR, TJVMV1, TJVMV2, TJVMVR>
- Implements
-
IValueJoiner<TJVMV1, TJVMV2, TJVMVR>
- Derived
- Inherited Members
Properties
Factory
Returns the current IGenericSerDesFactory
protected IGenericSerDesFactory Factory { get; }
Property Value
OnApply
public Func<ValueJoiner<V1, V2, VR, TJVMV1, TJVMV2, TJVMVR>, VR> OnApply { get; set; }
Property Value
- Func<ValueJoiner<V1, V2, VR, TJVMV1, TJVMV2, TJVMVR>, VR>
Remarks
Value1
The V1 content
public virtual V1 Value1 { get; }
Property Value
- V1
Value2
The V2 content
public virtual V2 Value2 { get; }
Property Value
- V2
Methods
Apply()
public virtual VR Apply()
Returns
- VR
VR
Apply(TJVMV1, TJVMV2)
public override sealed TJVMVR Apply(TJVMV1 arg0, TJVMV2 arg1)
Parameters
arg0TJVMV1V1arg1TJVMV2V2
Returns
- TJVMVR
VR