private void SwigDirectorConnect() { if (SwigDerivedClassHasMethod("GetNumber", swigMethodTypes0)) { swigDelegate0 = new SwigDelegateIBar_0(SwigDirectorGetNumber); } SwigFooBarPINVOKE.IBar_director_connect(swigCPtr, swigDelegate0); }
public virtual void Dispose() { lock (this) { if (swigCPtr.Handle != global::System.IntPtr.Zero) { if (swigCMemOwn) { swigCMemOwn = false; SwigFooBarPINVOKE.delete_Bar(swigCPtr); } swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero); } global::System.GC.SuppressFinalize(this); } }
public int PerformGetNumber() { int ret = SwigFooBarPINVOKE.Bar_PerformGetNumber(swigCPtr); return(ret); }
public void Register(IBar impl) { SwigFooBarPINVOKE.Bar_Register(swigCPtr, IBar.getCPtr(impl)); }
public Bar() : this(SwigFooBarPINVOKE.new_Bar(), true) { }
public IBar() : this(SwigFooBarPINVOKE.new_IBar(), true) { SwigDirectorConnect(); }
public virtual int GetNumber() { int ret = SwigFooBarPINVOKE.IBar_GetNumber(swigCPtr); return(ret); }
public Foo() : this(SwigFooBarPINVOKE.new_Foo(), true) { }