public IntPtr CreateSortedResults(SharedRealmHandle sharedRealmHandle, SortDescriptorBuilder sortDescriptorBuilder) { var marshaledValues = sortDescriptorBuilder.Flatten(); var result = NativeMethods.create_sorted_results(this, sharedRealmHandle, marshaledValues.Item2, (IntPtr)marshaledValues.Item2.Length, marshaledValues.Item1, out var nativeException); nativeException.ThrowIfNecessary(); return(result); }
public static IntPtr CreateSortedResults(TableHandle tableHandle, SharedRealmHandle sharedRealmHandle, SortDescriptorBuilder sortDescriptorBuilder) { NativeException nativeException; var marshaledValues = sortDescriptorBuilder.Flatten(); var result = create_sorted_results(tableHandle, sharedRealmHandle, marshaledValues.Item2, (IntPtr)marshaledValues.Item2.Length, marshaledValues.Item1, out nativeException); nativeException.ThrowIfNecessary(); return(result); }