public static SBMLDocument readSBMLFromFile(string filename) { IntPtr cPtr = libsbmlPINVOKE.readSBMLFromFile(filename); SBMLDocument ret = (cPtr == IntPtr.Zero) ? null : new SBMLDocument(cPtr, true); return ret; }