/// <summary> /// Purpose: print warnings and errors, if any /// Returns: true if no errors, else false /// </summary> public static bool msgs(Status status) { for (int i = 0; i < status.WarningCount(); i++) { Console.Write("Warning: {0,2:D} \"{1}\"\n", status.Warning(i), status.WarningString(i)); } if (status.Error() > 0) { Console.Write("{0,2:D} \"{1}\"\n", status.Error(), status.ErrorString()); } return status.Error() == 0; }
internal static HandleRef getCPtr(Status obj) { return (obj == null) ? new HandleRef(null, IntPtr.Zero) : obj.swigCPtr; }