FannWrapperDouble.neural_net.Dispose C# (CSharp) Method

Dispose() public method

public Dispose ( ) : void
return void
        public virtual void Dispose()
        {
            lock(this) {
              if (swigCPtr.Handle != global::System.IntPtr.Zero) {
            if (swigCMemOwn) {
              swigCMemOwn = false;
              fanndoublePINVOKE.delete_neural_net(swigCPtr);
            }
            swigCPtr = new global::System.Runtime.InteropServices.HandleRef(null, global::System.IntPtr.Zero);
              }
              global::System.GC.SuppressFinalize(this);
            }
        }
neural_net