60 references to MarshalInterfaceHelper
PresentationFramework (60)
MS\Internal\WindowsRuntime\Generated\Windows.Data.Text.cs (27)
424
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
427
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));
428
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.AlternateWordForm>.GetAbiArray(box);
429
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);
430
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));
432
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);
1548
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
1551
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));
1552
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegment>.GetAbiArray(box);
1553
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);
1554
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));
1556
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);
1587
public static IntPtr GetAbi(IObjectReference value) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler>.GetAbi(value);
1628
public static void DisposeMarshaler(IObjectReference value) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler>.DisposeMarshaler(value);
1630
public static void DisposeAbi(IntPtr abi) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordSegmentsTokenizingHandler>.DisposeAbi(abi);
1657
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
1660
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));
1661
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Data.Text.WordsSegmenter>.GetAbiArray(box);
1662
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);
1663
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));
1665
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)
837
public static IntPtr GetAbi(IObjectReference value) => value is null ? IntPtr.Zero :
MarshalInterfaceHelper
<object>.GetAbi(value);
840
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));
841
public static (int length, IntPtr data) GetAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.GetAbiArray(box);
842
public static unsafe global::MS.Internal.WindowsRuntime.Windows.Globalization.Language[] FromAbiArray(object box) =>
MarshalInterfaceHelper
<global::MS.Internal.WindowsRuntime.Windows.Globalization.Language>.FromAbiArray(box, FromAbi);
843
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));
845
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);
211
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);