public DictionaryInfo() : this(MeCabPINVOKE.new_DictionaryInfo(), true) { if (MeCabPINVOKE.SWIGPendingException.Pending) { throw MeCabPINVOKE.SWIGPendingException.Retrieve(); } }
public Node end_node_list(uint i) { IntPtr cPtr = MeCabPINVOKE.Node_end_node_list(swigCPtr, i); Node ret = (cPtr == IntPtr.Zero) ? null : new Node(cPtr, false); if (MeCabPINVOKE.SWIGPendingException.Pending) { throw MeCabPINVOKE.SWIGPendingException.Retrieve(); } return(ret); }
public virtual void Dispose() { lock (this) { if (swigCPtr.Handle != IntPtr.Zero) { if (swigCMemOwn) { swigCMemOwn = false; MeCabPINVOKE.delete_DictionaryInfo(swigCPtr); } swigCPtr = new HandleRef(null, IntPtr.Zero); } GC.SuppressFinalize(this); } }