60 references to MarshalInterfaceHelper
PresentationFramework (60)
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (27)
423
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
426
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));
427
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm>.GetAbiArray(box);
428
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);
429
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));
431
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);
1547
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
1550
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));
1551
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment>.GetAbiArray(box);
1552
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);
1553
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));
1555
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);
1586
public static IntPtr GetAbi(IObjectReference value) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler>.GetAbi(value);
1627
public static void DisposeMarshaler(IObjectReference value) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler>.DisposeMarshaler(value);
1629
public static void DisposeAbi(IntPtr abi) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler>.DisposeAbi(abi);
1656
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
1659
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));
1660
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter>.GetAbiArray(box);
1661
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);
1662
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));
1664
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)
836
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
839
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));
840
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.GetAbiArray(box);
841
public static unsafe global::MS.Internal.WindowsRuntime.Windows.Globalization.Language[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.FromAbiArray(box, FromAbi);
842
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));
844
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)
835
value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<T>.GetAbi(value);
837
public static void DisposeAbi(IntPtr thisPtr) =>
MarshalInterfaceHelper
<T>.DisposeAbi(thisPtr);
839
public static void DisposeMarshaler(IObjectReference value) =>
MarshalInterfaceHelper
<T>.DisposeMarshaler(value);
856
public static unsafe
MarshalInterfaceHelper
<T>.MarshalerArray CreateMarshalerArray(T[] array) =>
MarshalInterfaceHelper
<T>.CreateMarshalerArray(array, (o) => CreateMarshaler(o));
858
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<T>.GetAbiArray(box);
860
public static unsafe T[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<T>.FromAbiArray(box, FromAbi);
862
public static unsafe (int length, IntPtr data) FromManagedArray(T[] array) =>
MarshalInterfaceHelper
<T>.FromManagedArray(array, (o) => FromManaged(o));
864
public static unsafe void CopyManagedArray(T[] array, IntPtr data) =>
MarshalInterfaceHelper
<T>.CopyManagedArray(array, data, (o, dest) => CopyManaged(o, dest));
866
public static void DisposeMarshalerArray(object box) =>
MarshalInterfaceHelper
<T>.DisposeMarshalerArray(box);
868
public static unsafe void DisposeAbiArray(object box) =>
MarshalInterfaceHelper
<T>.DisposeAbiArray(box);
918
objRef is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(objRef);
947
public static void DisposeMarshaler(IObjectReference objRef) =>
MarshalInterfaceHelper
<object>.DisposeMarshaler(objRef);
949
public static void DisposeAbi(IntPtr ptr) =>
MarshalInterfaceHelper
<object>.DisposeAbi(ptr);
962
public static unsafe
MarshalInterfaceHelper
<object>.MarshalerArray CreateMarshalerArray(object[] array) =>
MarshalInterfaceHelper
<object>.CreateMarshalerArray(array, (o) => CreateMarshaler(o));
964
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<object>.GetAbiArray(box);
966
public static unsafe object[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<object>.FromAbiArray(box, FromAbi);
968
public static unsafe (int length, IntPtr data) FromManagedArray(object[] array) =>
MarshalInterfaceHelper
<object>.FromManagedArray(array, (o) => FromManaged(o));
970
public static unsafe void CopyManagedArray(object[] array, IntPtr data) =>
MarshalInterfaceHelper
<object>.CopyManagedArray(array, data, (o, dest) => CopyManaged(o, dest));
972
public static void DisposeMarshalerArray(object box) =>
MarshalInterfaceHelper
<object>.DisposeMarshalerArray(box);
974
public static unsafe void DisposeAbiArray(object box) =>
MarshalInterfaceHelper
<object>.DisposeAbiArray(box);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IEnumerable.cs (2)
52
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Foundation.Collections.IIterable<T>>.DisposeAbi(abi);
212
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Foundation.Collections.IIterator<T>>.DisposeAbi(abi);
MS\Internal\WindowsRuntime\Generated\WinRT\Projections\IReadOnlyList.cs (1)
47
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Foundation.Collections.IVectorView<T>>.DisposeAbi(abi);