public static bool TryParse(string str, out SipMessage message) { var strPtr = Marshal.StringToHGlobalAnsi(str); try { return(TryParse(strPtr, (ulong)str.Length, out message)); } finally { Marshal.FreeHGlobal(strPtr); } }
private static bool TryParse(IntPtr ptr, ulong length, out SipMessage message) { return(TryParseCore(ptr, length, out message).EnsureSuccess()); }