60 references to MarshalInterfaceHelper
PresentationFramework (60)
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (27)
431
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
434
public static unsafe
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm>.MarshalerArray CreateMarshalerArray(global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm[] array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm>.CreateMarshalerArray(array, (o) => CreateMarshaler(o));
435
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm>.GetAbiArray(box);
436
public static unsafe global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm>.FromAbiArray(box, FromAbi);
437
public static (int length, IntPtr data) FromManagedArray(global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm[] array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm>.FromManagedArray(array, (o) => FromManaged(o));
439
public static void DisposeMarshalerArray(
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm>.MarshalerArray array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm>.DisposeMarshalerArray(array);
1555
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
1558
public static unsafe
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment>.MarshalerArray CreateMarshalerArray(global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment[] array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment>.CreateMarshalerArray(array, (o) => CreateMarshaler(o));
1559
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment>.GetAbiArray(box);
1560
public static unsafe global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment>.FromAbiArray(box, FromAbi);
1561
public static (int length, IntPtr data) FromManagedArray(global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment[] array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment>.FromManagedArray(array, (o) => FromManaged(o));
1563
public static void DisposeMarshalerArray(
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment>.MarshalerArray array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment>.DisposeMarshalerArray(array);
1594
public static IntPtr GetAbi(IObjectReference value) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler>.GetAbi(value);
1635
public static void DisposeMarshaler(IObjectReference value) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler>.DisposeMarshaler(value);
1637
public static void DisposeAbi(IntPtr abi) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler>.DisposeAbi(abi);
1664
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
1667
public static unsafe
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter>.MarshalerArray CreateMarshalerArray(global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter[] array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter>.CreateMarshalerArray(array, (o) => CreateMarshaler(o));
1668
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter>.GetAbiArray(box);
1669
public static unsafe global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter>.FromAbiArray(box, FromAbi);
1670
public static (int length, IntPtr data) FromManagedArray(global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter[] array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter>.FromManagedArray(array, (o) => FromManaged(o));
1672
public static void DisposeMarshalerArray(
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter>.MarshalerArray array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter>.DisposeMarshalerArray(array);
MS\Internal\WindowsRuntime\Generated\Windows.Globalization.cs (8)
844
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
847
public static unsafe
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.MarshalerArray CreateMarshalerArray(global::MS.Internal.WindowsRuntime.Windows.Globalization.Language[] array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.CreateMarshalerArray(array, (o) => CreateMarshaler(o));
848
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.GetAbiArray(box);
849
public static unsafe global::MS.Internal.WindowsRuntime.Windows.Globalization.Language[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.FromAbiArray(box, FromAbi);
850
public static (int length, IntPtr data) FromManagedArray(global::MS.Internal.WindowsRuntime.Windows.Globalization.Language[] array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.FromManagedArray(array, (o) => FromManaged(o));
852
public static void DisposeMarshalerArray(
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.MarshalerArray array) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.DisposeMarshalerArray(array);
MS\Internal\WindowsRuntime\Generated\WinRT\Marshalers.cs (22)
846
value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<T>.GetAbi(value);
848
public static void DisposeAbi(IntPtr thisPtr) =>
MarshalInterfaceHelper
<T>.DisposeAbi(thisPtr);
850
public static void DisposeMarshaler(IObjectReference value) =>
MarshalInterfaceHelper
<T>.DisposeMarshaler(value);
867
public static unsafe
MarshalInterfaceHelper
<T>.MarshalerArray CreateMarshalerArray(T[] array) =>
MarshalInterfaceHelper
<T>.CreateMarshalerArray(array, (o) => CreateMarshaler(o));
869
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<T>.GetAbiArray(box);
871
public static unsafe T[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<T>.FromAbiArray(box, FromAbi);
873
public static unsafe (int length, IntPtr data) FromManagedArray(T[] array) =>
MarshalInterfaceHelper
<T>.FromManagedArray(array, (o) => FromManaged(o));
875
public static unsafe void CopyManagedArray(T[] array, IntPtr data) =>
MarshalInterfaceHelper
<T>.CopyManagedArray(array, data, (o, dest) => CopyManaged(o, dest));
877
public static void DisposeMarshalerArray(object box) =>
MarshalInterfaceHelper
<T>.DisposeMarshalerArray(box);
879
public static unsafe void DisposeAbiArray(object box) =>
MarshalInterfaceHelper
<T>.DisposeAbiArray(box);
929
objRef is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(objRef);
958
public static void DisposeMarshaler(IObjectReference objRef) =>
MarshalInterfaceHelper
<object>.DisposeMarshaler(objRef);
960
public static void DisposeAbi(IntPtr ptr) =>
MarshalInterfaceHelper
<object>.DisposeAbi(ptr);
973
public static unsafe
MarshalInterfaceHelper
<object>.MarshalerArray CreateMarshalerArray(object[] array) =>
MarshalInterfaceHelper
<object>.CreateMarshalerArray(array, (o) => CreateMarshaler(o));
975
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<object>.GetAbiArray(box);
977
public static unsafe object[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<object>.FromAbiArray(box, FromAbi);
979
public static unsafe (int length, IntPtr data) FromManagedArray(object[] array) =>
MarshalInterfaceHelper
<object>.FromManagedArray(array, (o) => FromManaged(o));
981
public static unsafe void CopyManagedArray(object[] array, IntPtr data) =>
MarshalInterfaceHelper
<object>.CopyManagedArray(array, data, (o, dest) => CopyManaged(o, dest));
983
public static void DisposeMarshalerArray(object box) =>
MarshalInterfaceHelper
<object>.DisposeMarshalerArray(box);
985
public static unsafe void DisposeAbiArray(object box) =>
MarshalInterfaceHelper
<object>.DisposeAbiArray(box);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
58
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Foundation.Collections.IIterable<T>>.DisposeAbi(abi);
217
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Foundation.Collections.IIterator<T>>.DisposeAbi(abi);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (1)
53
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Foundation.Collections.IVectorView<T>>.DisposeAbi(abi);