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);