public ReturnsDouble(ReturnsDouble arg0) : this(native_wrapPINVOKE.new_ReturnsDouble__SWIG_0(ReturnsDouble.getCPtr(arg0)), true)
 {
     if (native_wrapPINVOKE.SWIGPendingException.Pending)
     {
         throw native_wrapPINVOKE.SWIGPendingException.Retrieve();
     }
 }
Beispiel #2
0
    public static double invoke_callback(ReturnsDouble in_)
    {
        double ret = native_wrapPINVOKE.invoke_callback(ReturnsDouble.getCPtr(ReturnsDouble.makeNative(in_)));

        if (native_wrapPINVOKE.SWIGPendingException.Pending)
        {
            throw native_wrapPINVOKE.SWIGPendingException.Retrieve();
        }
        return(ret);
    }
Beispiel #3
0
    public static ReturnsDouble make_add_set_double_side_effect_callback()
    {
        ReturnsDouble ret = new ReturnsDouble(native_wrapPINVOKE.make_add_set_double_side_effect_callback(), true);

        return(ret);
    }
 public static ReturnsDouble makeNative(ReturnsDouble f)
 {
     return(null == f._director
             ? f
             : f._proxy);
 }
 public ReturnsDouble(ReturnsDoubleDelegate callback)
 {
     _director = new ConcreteDirector(callback);
     _proxy    = new ReturnsDouble(_director);
 }
 internal static global::System.Runtime.InteropServices.HandleRef getCPtr(ReturnsDouble obj)
 {
     return((obj == null) ? new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero) : obj.swigCPtr);
 }