private static unsafe ItemsSafeHandle ParseQuery(out CInterpMorf* items, out int itemsCount, string query) { ItemsSafeHandle itemsHandle; if (!ParseQuery(out itemsHandle, out items, out itemsCount, query)) { throw new InvalidOperationException(); } return itemsHandle; }
private static unsafe extern bool ParseQuery(out ItemsSafeHandle itemsHandle, out CInterpMorf* items, out int itemCount, [MarshalAs(UnmanagedType.LPStr)] string query);