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, IDisposable, IJVMBridgeBaseStatic, IValueJoiner<TJVMV1, TJVMV2, TJVMVR>, IJVMBridgeBase, IJVMBridgeDefinition, IGenericSerDesFactoryApplier
Type Parameters
V1
first value type
V2
second value type
VR
joined value type
TJVMV1
The JVM type of
V1
TJVMV2
The JVM type of
V2
TJVMVR
The JVM type of
VR
- Inheritance
-
JVMBridgeBaseJVMBridgeBase<JVMBridgeListener>JVMBridgeListenerValueJoiner<TJVMV1, TJVMV2, TJVMVR>ValueJoiner<V1, V2, VR, TJVMV1, TJVMV2, TJVMVR>
- Implements
-
IJVMBridgeCoreIJVMBridgeBaseStaticIValueJoiner<TJVMV1, TJVMV2, TJVMVR>IJVMBridgeBaseIJVMBridgeDefinition
- Derived
- Inherited Members
-
JVMBridgeListener.Dispose()JVMBridgeListener.BridgeClassNameJVMBridgeListener.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
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
arg0
TJVMV1V1
arg1
TJVMV2V2
Returns
- TJVMVR
VR