From 9353722daef803f6ae4dd72449d0f70e9b2e9a8d Mon Sep 17 00:00:00 2001 From: Michael Rittenhouse Date: Fri, 25 Oct 2024 04:45:00 -0500 Subject: [PATCH 1/2] Add INativeAction and INativeFunc unit tests This commit does not include open generic unit tests, only closed generic unit tests. --- .gitignore | 1 + .../MSTestSettings.cs | 3 + ...eymoto.NativeGenericDelegates.Tests.csproj | 77 ++ .../Tests.Marshallers.cs | 14 + .../Tests.NativeActions.cs | 1172 ++++++++++++++++ .../Tests.NativeFuncs.cs | 1183 +++++++++++++++++ .../Tests.Stubs.cs | 149 +++ Monkeymoto.NativeGenericDelegates.csproj | 8 +- Monkeymoto.NativeGenericDelegates.sln | 6 + 9 files changed, 2612 insertions(+), 1 deletion(-) create mode 100644 Monkeymoto.NativeGenericDelegates.Tests/MSTestSettings.cs create mode 100644 Monkeymoto.NativeGenericDelegates.Tests/Monkeymoto.NativeGenericDelegates.Tests.csproj create mode 100644 Monkeymoto.NativeGenericDelegates.Tests/Tests.Marshallers.cs create mode 100644 Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeActions.cs create mode 100644 Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeFuncs.cs create mode 100644 Monkeymoto.NativeGenericDelegates.Tests/Tests.Stubs.cs diff --git a/.gitignore b/.gitignore index 8a30d25..8cfd3f8 100644 --- a/.gitignore +++ b/.gitignore @@ -31,6 +31,7 @@ bld/ [Oo]bj/ [Ll]og/ [Ll]ogs/ +[Gg]en/ # Visual Studio 2015/2017 cache/options directory .vs/ diff --git a/Monkeymoto.NativeGenericDelegates.Tests/MSTestSettings.cs b/Monkeymoto.NativeGenericDelegates.Tests/MSTestSettings.cs new file mode 100644 index 0000000..e466aa1 --- /dev/null +++ b/Monkeymoto.NativeGenericDelegates.Tests/MSTestSettings.cs @@ -0,0 +1,3 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +[assembly: Parallelize(Scope = ExecutionScope.MethodLevel)] diff --git a/Monkeymoto.NativeGenericDelegates.Tests/Monkeymoto.NativeGenericDelegates.Tests.csproj b/Monkeymoto.NativeGenericDelegates.Tests/Monkeymoto.NativeGenericDelegates.Tests.csproj new file mode 100644 index 0000000..791b43b --- /dev/null +++ b/Monkeymoto.NativeGenericDelegates.Tests/Monkeymoto.NativeGenericDelegates.Tests.csproj @@ -0,0 +1,77 @@ + + + + net9.0 + true + gen + true + disable + latest + enable + true + $(InterceptorsPreviewNamespaces);Monkeymoto.NativeGenericDelegates + + true + + + + $(DefineConstants);UNSAFE + + + + $(DefineConstants);UNSAFE + + + + + + + + + + + + + + + + + + + + Analyzer + false + + + + + + + + + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + + + + diff --git a/Monkeymoto.NativeGenericDelegates.Tests/Tests.Marshallers.cs b/Monkeymoto.NativeGenericDelegates.Tests/Tests.Marshallers.cs new file mode 100644 index 0000000..295c0b5 --- /dev/null +++ b/Monkeymoto.NativeGenericDelegates.Tests/Tests.Marshallers.cs @@ -0,0 +1,14 @@ +using System.Runtime.InteropServices; + +namespace Monkeymoto.NativeGenericDelegates.Tests +{ + public sealed unsafe partial class Tests + { + internal readonly struct DefaultMarshaller : IMarshaller { } + + internal readonly struct CdeclMarshaller : IMarshaller + { + static CallingConvention? IMarshaller.CallingConvention => CallingConvention.Cdecl; + } + } +} diff --git a/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeActions.cs b/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeActions.cs new file mode 100644 index 0000000..53a51da --- /dev/null +++ b/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeActions.cs @@ -0,0 +1,1172 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace Monkeymoto.NativeGenericDelegates.Tests +{ + [TestClass] + public sealed unsafe partial class Tests + { + [TestMethod] + public void Test_INativeAction_0_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_0_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction0)); + } + + [TestMethod] + public void Test_INativeAction_1_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_1_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_1_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_1_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction1)); + } + + [TestMethod] + public void Test_INativeAction_1_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction1)); + } + + [TestMethod] + public void Test_INativeAction_1_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction1)); + } + + [TestMethod] + public void Test_INativeAction_1_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_1_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_1_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_1_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction1)); + } + + [TestMethod] + public void Test_INativeAction_1_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction1)); + } + + [TestMethod] + public void Test_INativeAction_1_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction1)); + } + + [TestMethod] + public void Test_INativeAction_2_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_2_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_2_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_2_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction2)); + } + + [TestMethod] + public void Test_INativeAction_2_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction2)); + } + + [TestMethod] + public void Test_INativeAction_2_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction2)); + } + + [TestMethod] + public void Test_INativeAction_2_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_2_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_2_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_2_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction2)); + } + + [TestMethod] + public void Test_INativeAction_2_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction2)); + } + + [TestMethod] + public void Test_INativeAction_2_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction2)); + } + + [TestMethod] + public void Test_INativeAction_3_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_3_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_3_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_3_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction3)); + } + + [TestMethod] + public void Test_INativeAction_3_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction3)); + } + + [TestMethod] + public void Test_INativeAction_3_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction3)); + } + + [TestMethod] + public void Test_INativeAction_3_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_3_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_3_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_3_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction3)); + } + + [TestMethod] + public void Test_INativeAction_3_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction3)); + } + + [TestMethod] + public void Test_INativeAction_3_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction3)); + } + + [TestMethod] + public void Test_INativeAction_4_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_4_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_4_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_4_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_4_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_4_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_4_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_4_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_4_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_4_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_4_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_4_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_5_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_5_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_5_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_5_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_5_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_5_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_5_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_5_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_5_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_5_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_5_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_5_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_6_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_6_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_6_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_6_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_6_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_6_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_6_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_6_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_6_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_6_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_6_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_6_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_7_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_7_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_7_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_7_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_7_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_7_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_7_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_7_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_7_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_7_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_7_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_7_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_8_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_8_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_8_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_8_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_8_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_8_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_8_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_8_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_8_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_8_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_8_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_8_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_9_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_9_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_9_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_9_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_9_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_9_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_9_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_9_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_9_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_9_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_9_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_9_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_10_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_10_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_10_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_10_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_10_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_10_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_10_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_10_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_10_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_10_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_10_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_10_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_11_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_11_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_11_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_11_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_11_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_11_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_11_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_11_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_11_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_11_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_11_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_11_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_12_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_12_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_12_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_12_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_12_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_12_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_12_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_12_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_12_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_12_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_12_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_12_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_13_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_13_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_13_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_13_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_13_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_13_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_13_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_13_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_13_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_13_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_13_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_13_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_14_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_14_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_14_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_14_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_14_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_14_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_14_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_14_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_14_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_14_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_14_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_14_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_15_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_15_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_15_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_15_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_15_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_15_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_15_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_15_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_15_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_15_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_15_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_15_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_16_int_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_16_int_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_16_int_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_16_int_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_16_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_16_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + } + + [TestMethod] + public void Test_INativeAction_16_string_FromAction() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_16_string_FromAction_DefaultMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_16_string_FromAction_CdeclMarshaller() + { + _ = INativeAction.FromAction(Stubs.Stub_Action); + } + + [TestMethod] + public void Test_INativeAction_16_string_FromFunctionPointer() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_16_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + + [TestMethod] + public void Test_INativeAction_16_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + } + } +} diff --git a/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeFuncs.cs b/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeFuncs.cs new file mode 100644 index 0000000..5689157 --- /dev/null +++ b/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeFuncs.cs @@ -0,0 +1,1183 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace Monkeymoto.NativeGenericDelegates.Tests +{ + public sealed unsafe partial class Tests + { + [TestMethod] + public void Test_INativeFunc_0_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_0_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc0)); + } + + [TestMethod] + public void Test_INativeFunc_0_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_0_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc0)); + } + + [TestMethod] + public void Test_INativeFunc_1_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_1_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_1_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_1_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc1)); + } + + [TestMethod] + public void Test_INativeFunc_1_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc1)); + } + + [TestMethod] + public void Test_INativeFunc_1_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc1)); + } + + [TestMethod] + public void Test_INativeFunc_1_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_1_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_1_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_1_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc1)); + } + + [TestMethod] + public void Test_INativeFunc_1_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc1)); + } + + [TestMethod] + public void Test_INativeFunc_1_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc1)); + } + + [TestMethod] + public void Test_INativeFunc_2_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_2_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_2_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_2_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc2)); + } + + [TestMethod] + public void Test_INativeFunc_2_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc2)); + } + + [TestMethod] + public void Test_INativeFunc_2_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc2)); + } + + [TestMethod] + public void Test_INativeFunc_2_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_2_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_2_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_2_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc2)); + } + + [TestMethod] + public void Test_INativeFunc_2_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc2)); + } + + [TestMethod] + public void Test_INativeFunc_2_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc2)); + } + + [TestMethod] + public void Test_INativeFunc_3_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_3_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_3_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_3_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc3)); + } + + [TestMethod] + public void Test_INativeFunc_3_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc3)); + } + + [TestMethod] + public void Test_INativeFunc_3_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc3)); + } + + [TestMethod] + public void Test_INativeFunc_3_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_3_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_3_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_3_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc3)); + } + + [TestMethod] + public void Test_INativeFunc_3_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc3)); + } + + [TestMethod] + public void Test_INativeFunc_3_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc3)); + } + + [TestMethod] + public void Test_INativeFunc_4_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_4_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_4_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_4_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_4_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_4_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_4_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_4_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_4_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_4_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_4_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_4_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_5_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_5_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_5_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_5_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_5_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_5_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_5_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_5_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_5_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_5_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_5_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_5_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_6_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_6_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_6_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_6_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_6_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_6_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_6_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_6_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_6_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_6_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_6_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_6_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_7_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_7_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_7_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_7_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_7_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_7_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_7_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_7_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_7_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_7_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_7_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_7_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_8_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_8_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_8_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_8_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_8_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_8_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_8_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_8_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_8_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_8_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_8_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_8_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_9_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_9_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_9_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_9_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_9_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_9_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_9_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_9_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_9_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_9_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_9_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_9_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_10_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_10_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_10_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_10_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_10_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_10_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_10_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_10_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_10_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_10_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_10_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_10_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_11_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_11_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_11_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_11_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_11_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_11_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_11_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_11_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_11_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_11_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_11_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_11_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_12_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_12_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_12_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_12_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_12_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_12_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_12_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_12_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_12_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_12_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_12_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_12_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_13_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_13_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_13_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_13_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_13_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_13_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_13_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_13_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_13_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_13_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_13_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_13_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_14_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_14_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_14_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_14_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_14_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_14_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_14_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_14_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_14_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_14_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_14_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_14_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_15_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_15_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_15_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_15_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_15_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_15_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_15_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_15_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_15_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_15_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_15_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_15_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_16_int_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_16_int_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_16_int_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_16_int_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_16_int_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_16_int_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + } + + [TestMethod] + public void Test_INativeFunc_16_string_FromFunc() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_16_string_FromFunc_DefaultMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_16_string_FromFunc_CdeclMarshaller() + { + _ = INativeFunc.FromFunc(Stubs.Stub_Func); + } + + [TestMethod] + public void Test_INativeFunc_16_string_FromFunctionPointer() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_16_string_FromFunctionPointer_DefaultMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + + [TestMethod] + public void Test_INativeFunc_16_string_FromFunctionPointer_CdeclMarshaller() + { + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + } + } +} diff --git a/Monkeymoto.NativeGenericDelegates.Tests/Tests.Stubs.cs b/Monkeymoto.NativeGenericDelegates.Tests/Tests.Stubs.cs new file mode 100644 index 0000000..221980d --- /dev/null +++ b/Monkeymoto.NativeGenericDelegates.Tests/Tests.Stubs.cs @@ -0,0 +1,149 @@ +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +namespace Monkeymoto.NativeGenericDelegates.Tests +{ + public sealed unsafe partial class Tests + { + private static class Stubs + { + public static void Stub_Action() { } + public static void Stub_Action(T _1) { } + public static void Stub_Action(T1 _1, T2 _2) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12, T13 _13) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12, T13 _13, T14 _14) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12, T13 _13, T14 _14, T15 _15) { } + public static void Stub_Action(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12, T13 _13, T14 _14, T15 _15, T16 _16) { } + public static TResult Stub_Func() => default!; + public static TResult Stub_Func(T _1) => default!; + public static TResult Stub_Func(T1 _1, T2 _2) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12, T13 _13) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12, T13 _13, T14 _14) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12, T13 _13, T14 _14, T15 _15) => default!; + public static TResult Stub_Func(T1 _1, T2 _2, T3 _3, T4 _4, T5 _5, T6 _6, T7 _7, T8 _8, T9 _9, T10 _10, T11 _11, T12 _12, T13 _13, T14 _14, T15 _15, T16 _16) => default!; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction0() { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction1(nint _1) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction2(nint _1, nint _2) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction3(nint _1, nint _2, nint _3) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction4(nint _1, nint _2, nint _3, nint _4) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction5(nint _1, nint _2, nint _3, nint _4, nint _5) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction6(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction7(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction8(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction9(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction10(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction11(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction12(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction13(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12, nint _13) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction14(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12, nint _13, nint _14) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction15(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12, nint _13, nint _14, nint _15) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static void Stub_UnmanagedAction16(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12, nint _13, nint _14, nint _15, nint _16) { } + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc0() => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc1(nint _1) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc2(nint _1, nint _2) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc3(nint _1, nint _2, nint _3) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc4(nint _1, nint _2, nint _3, nint _4) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc5(nint _1, nint _2, nint _3, nint _4, nint _5) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc6(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc7(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc8(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc9(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc10(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc11(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc12(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc13(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12, nint _13) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc14(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12, nint _13, nint _14) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc15(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12, nint _13, nint _14, nint _15) => default; + [UnmanagedCallersOnly(CallConvs = [typeof(CallConvCdecl)])] + public static nint Stub_UnmanagedFunc16(nint _1, nint _2, nint _3, nint _4, nint _5, nint _6, nint _7, nint _8, nint _9, nint _10, nint _11, nint _12, nint _13, nint _14, nint _15, nint _16) => default; + + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + public static nint ToPointer(delegate* unmanaged[Cdecl] ptr) => (nint)ptr; + } + } +} diff --git a/Monkeymoto.NativeGenericDelegates.csproj b/Monkeymoto.NativeGenericDelegates.csproj index fb79c52..cc22d20 100644 --- a/Monkeymoto.NativeGenericDelegates.csproj +++ b/Monkeymoto.NativeGenericDelegates.csproj @@ -12,9 +12,15 @@ $(GetTargetPathDependsOn);GetDependencyTargetPaths + + + + + + - + all runtime; build; native; contentfiles; analyzers; buildtransitive diff --git a/Monkeymoto.NativeGenericDelegates.sln b/Monkeymoto.NativeGenericDelegates.sln index 79f04c3..9c4ddf7 100644 --- a/Monkeymoto.NativeGenericDelegates.sln +++ b/Monkeymoto.NativeGenericDelegates.sln @@ -5,6 +5,8 @@ VisualStudioVersion = 17.4.33110.190 MinimumVisualStudioVersion = 10.0.40219.1 Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Monkeymoto.NativeGenericDelegates", "Monkeymoto.NativeGenericDelegates.csproj", "{24D27C14-4040-4052-AA17-8CC53ECCD25E}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Monkeymoto.NativeGenericDelegates.Tests", "Monkeymoto.NativeGenericDelegates.Tests\Monkeymoto.NativeGenericDelegates.Tests.csproj", "{745009A6-0E11-4D9E-B133-3AC8A10DFD9D}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -15,6 +17,10 @@ Global {24D27C14-4040-4052-AA17-8CC53ECCD25E}.Debug|Any CPU.Build.0 = Debug|Any CPU {24D27C14-4040-4052-AA17-8CC53ECCD25E}.Release|Any CPU.ActiveCfg = Release|Any CPU {24D27C14-4040-4052-AA17-8CC53ECCD25E}.Release|Any CPU.Build.0 = Release|Any CPU + {745009A6-0E11-4D9E-B133-3AC8A10DFD9D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {745009A6-0E11-4D9E-B133-3AC8A10DFD9D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {745009A6-0E11-4D9E-B133-3AC8A10DFD9D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {745009A6-0E11-4D9E-B133-3AC8A10DFD9D}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE From 79946c1525b7dd788944f17d8d77b5147da2a246 Mon Sep 17 00:00:00 2001 From: Michael Rittenhouse Date: Fri, 25 Oct 2024 12:43:34 -0500 Subject: [PATCH 2/2] Fix tests referencing wrong unmanaged methods --- .../Tests.NativeActions.cs | 138 +++++++++--------- .../Tests.NativeFuncs.cs | 138 +++++++++--------- 2 files changed, 138 insertions(+), 138 deletions(-) diff --git a/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeActions.cs b/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeActions.cs index 53a51da..64b3c42 100644 --- a/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeActions.cs +++ b/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeActions.cs @@ -362,19 +362,19 @@ public void Test_INativeAction_5_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_5_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); } [TestMethod] public void Test_INativeAction_5_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); } [TestMethod] public void Test_INativeAction_5_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); } [TestMethod] @@ -398,19 +398,19 @@ public void Test_INativeAction_6_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_6_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction6)); } [TestMethod] public void Test_INativeAction_6_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction6)); } [TestMethod] public void Test_INativeAction_6_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction6)); } [TestMethod] @@ -434,19 +434,19 @@ public void Test_INativeAction_6_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_6_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction6)); } [TestMethod] public void Test_INativeAction_6_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction6)); } [TestMethod] public void Test_INativeAction_6_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction6)); } [TestMethod] @@ -470,19 +470,19 @@ public void Test_INativeAction_7_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_7_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction7)); } [TestMethod] public void Test_INativeAction_7_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction7)); } [TestMethod] public void Test_INativeAction_7_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction7)); } [TestMethod] @@ -506,19 +506,19 @@ public void Test_INativeAction_7_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_7_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction7)); } [TestMethod] public void Test_INativeAction_7_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction7)); } [TestMethod] public void Test_INativeAction_7_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction7)); } [TestMethod] @@ -542,19 +542,19 @@ public void Test_INativeAction_8_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_8_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction8)); } [TestMethod] public void Test_INativeAction_8_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction8)); } [TestMethod] public void Test_INativeAction_8_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction8)); } [TestMethod] @@ -578,19 +578,19 @@ public void Test_INativeAction_8_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_8_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction8)); } [TestMethod] public void Test_INativeAction_8_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction8)); } [TestMethod] public void Test_INativeAction_8_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction8)); } [TestMethod] @@ -614,19 +614,19 @@ public void Test_INativeAction_9_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_9_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction9)); } [TestMethod] public void Test_INativeAction_9_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction9)); } [TestMethod] public void Test_INativeAction_9_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction9)); } [TestMethod] @@ -650,19 +650,19 @@ public void Test_INativeAction_9_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_9_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction9)); } [TestMethod] public void Test_INativeAction_9_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction9)); } [TestMethod] public void Test_INativeAction_9_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction9)); } [TestMethod] @@ -686,19 +686,19 @@ public void Test_INativeAction_10_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_10_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction10)); } [TestMethod] public void Test_INativeAction_10_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction10)); } [TestMethod] public void Test_INativeAction_10_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction10)); } [TestMethod] @@ -722,19 +722,19 @@ public void Test_INativeAction_10_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_10_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction10)); } [TestMethod] public void Test_INativeAction_10_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction10)); } [TestMethod] public void Test_INativeAction_10_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction10)); } [TestMethod] @@ -758,19 +758,19 @@ public void Test_INativeAction_11_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_11_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction11)); } [TestMethod] public void Test_INativeAction_11_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction11)); } [TestMethod] public void Test_INativeAction_11_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction11)); } [TestMethod] @@ -794,19 +794,19 @@ public void Test_INativeAction_11_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_11_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction11)); } [TestMethod] public void Test_INativeAction_11_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction11)); } [TestMethod] public void Test_INativeAction_11_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction11)); } [TestMethod] @@ -830,19 +830,19 @@ public void Test_INativeAction_12_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_12_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction12)); } [TestMethod] public void Test_INativeAction_12_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction12)); } [TestMethod] public void Test_INativeAction_12_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction12)); } [TestMethod] @@ -866,19 +866,19 @@ public void Test_INativeAction_12_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_12_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction12)); } [TestMethod] public void Test_INativeAction_12_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction12)); } [TestMethod] public void Test_INativeAction_12_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction12)); } [TestMethod] @@ -902,19 +902,19 @@ public void Test_INativeAction_13_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_13_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction13)); } [TestMethod] public void Test_INativeAction_13_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction13)); } [TestMethod] public void Test_INativeAction_13_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction13)); } [TestMethod] @@ -938,19 +938,19 @@ public void Test_INativeAction_13_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_13_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction13)); } [TestMethod] public void Test_INativeAction_13_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction13)); } [TestMethod] public void Test_INativeAction_13_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction13)); } [TestMethod] @@ -974,19 +974,19 @@ public void Test_INativeAction_14_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_14_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction14)); } [TestMethod] public void Test_INativeAction_14_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction14)); } [TestMethod] public void Test_INativeAction_14_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction14)); } [TestMethod] @@ -1010,19 +1010,19 @@ public void Test_INativeAction_14_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_14_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction14)); } [TestMethod] public void Test_INativeAction_14_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction14)); } [TestMethod] public void Test_INativeAction_14_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction14)); } [TestMethod] @@ -1046,19 +1046,19 @@ public void Test_INativeAction_15_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_15_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction15)); } [TestMethod] public void Test_INativeAction_15_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction15)); } [TestMethod] public void Test_INativeAction_15_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction15)); } [TestMethod] @@ -1082,19 +1082,19 @@ public void Test_INativeAction_15_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_15_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction15)); } [TestMethod] public void Test_INativeAction_15_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction15)); } [TestMethod] public void Test_INativeAction_15_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction15)); } [TestMethod] @@ -1118,19 +1118,19 @@ public void Test_INativeAction_16_int_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_16_int_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction16)); } [TestMethod] public void Test_INativeAction_16_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction16)); } [TestMethod] public void Test_INativeAction_16_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction5)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction16)); } [TestMethod] @@ -1154,19 +1154,19 @@ public void Test_INativeAction_16_string_FromAction_CdeclMarshaller() [TestMethod] public void Test_INativeAction_16_string_FromFunctionPointer() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction16)); } [TestMethod] public void Test_INativeAction_16_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction16)); } [TestMethod] public void Test_INativeAction_16_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction4)); + _ = INativeAction.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedAction16)); } } } diff --git a/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeFuncs.cs b/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeFuncs.cs index 5689157..c921124 100644 --- a/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeFuncs.cs +++ b/Monkeymoto.NativeGenericDelegates.Tests/Tests.NativeFuncs.cs @@ -373,19 +373,19 @@ public void Test_INativeFunc_5_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_5_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); } [TestMethod] public void Test_INativeFunc_5_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); } [TestMethod] public void Test_INativeFunc_5_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); } [TestMethod] @@ -409,19 +409,19 @@ public void Test_INativeFunc_6_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_6_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc6)); } [TestMethod] public void Test_INativeFunc_6_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc6)); } [TestMethod] public void Test_INativeFunc_6_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc6)); } [TestMethod] @@ -445,19 +445,19 @@ public void Test_INativeFunc_6_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_6_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc6)); } [TestMethod] public void Test_INativeFunc_6_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc6)); } [TestMethod] public void Test_INativeFunc_6_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc6)); } [TestMethod] @@ -481,19 +481,19 @@ public void Test_INativeFunc_7_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_7_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc7)); } [TestMethod] public void Test_INativeFunc_7_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc7)); } [TestMethod] public void Test_INativeFunc_7_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc7)); } [TestMethod] @@ -517,19 +517,19 @@ public void Test_INativeFunc_7_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_7_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc7)); } [TestMethod] public void Test_INativeFunc_7_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc7)); } [TestMethod] public void Test_INativeFunc_7_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc7)); } [TestMethod] @@ -553,19 +553,19 @@ public void Test_INativeFunc_8_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_8_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc8)); } [TestMethod] public void Test_INativeFunc_8_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc8)); } [TestMethod] public void Test_INativeFunc_8_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc8)); } [TestMethod] @@ -589,19 +589,19 @@ public void Test_INativeFunc_8_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_8_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc8)); } [TestMethod] public void Test_INativeFunc_8_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc8)); } [TestMethod] public void Test_INativeFunc_8_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc8)); } [TestMethod] @@ -625,19 +625,19 @@ public void Test_INativeFunc_9_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_9_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc9)); } [TestMethod] public void Test_INativeFunc_9_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc9)); } [TestMethod] public void Test_INativeFunc_9_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc9)); } [TestMethod] @@ -661,19 +661,19 @@ public void Test_INativeFunc_9_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_9_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc9)); } [TestMethod] public void Test_INativeFunc_9_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc9)); } [TestMethod] public void Test_INativeFunc_9_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc9)); } [TestMethod] @@ -697,19 +697,19 @@ public void Test_INativeFunc_10_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_10_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc10)); } [TestMethod] public void Test_INativeFunc_10_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc10)); } [TestMethod] public void Test_INativeFunc_10_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc10)); } [TestMethod] @@ -733,19 +733,19 @@ public void Test_INativeFunc_10_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_10_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc10)); } [TestMethod] public void Test_INativeFunc_10_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc10)); } [TestMethod] public void Test_INativeFunc_10_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc10)); } [TestMethod] @@ -769,19 +769,19 @@ public void Test_INativeFunc_11_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_11_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc11)); } [TestMethod] public void Test_INativeFunc_11_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc11)); } [TestMethod] public void Test_INativeFunc_11_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc11)); } [TestMethod] @@ -805,19 +805,19 @@ public void Test_INativeFunc_11_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_11_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc11)); } [TestMethod] public void Test_INativeFunc_11_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc11)); } [TestMethod] public void Test_INativeFunc_11_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc11)); } [TestMethod] @@ -841,19 +841,19 @@ public void Test_INativeFunc_12_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_12_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc12)); } [TestMethod] public void Test_INativeFunc_12_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc12)); } [TestMethod] public void Test_INativeFunc_12_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc12)); } [TestMethod] @@ -877,19 +877,19 @@ public void Test_INativeFunc_12_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_12_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc12)); } [TestMethod] public void Test_INativeFunc_12_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc12)); } [TestMethod] public void Test_INativeFunc_12_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc12)); } [TestMethod] @@ -913,19 +913,19 @@ public void Test_INativeFunc_13_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_13_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc13)); } [TestMethod] public void Test_INativeFunc_13_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc13)); } [TestMethod] public void Test_INativeFunc_13_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc13)); } [TestMethod] @@ -949,19 +949,19 @@ public void Test_INativeFunc_13_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_13_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc13)); } [TestMethod] public void Test_INativeFunc_13_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc13)); } [TestMethod] public void Test_INativeFunc_13_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc13)); } [TestMethod] @@ -985,19 +985,19 @@ public void Test_INativeFunc_14_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_14_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc14)); } [TestMethod] public void Test_INativeFunc_14_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc14)); } [TestMethod] public void Test_INativeFunc_14_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc14)); } [TestMethod] @@ -1021,19 +1021,19 @@ public void Test_INativeFunc_14_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_14_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc14)); } [TestMethod] public void Test_INativeFunc_14_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc14)); } [TestMethod] public void Test_INativeFunc_14_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc14)); } [TestMethod] @@ -1057,19 +1057,19 @@ public void Test_INativeFunc_15_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_15_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc15)); } [TestMethod] public void Test_INativeFunc_15_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc15)); } [TestMethod] public void Test_INativeFunc_15_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc15)); } [TestMethod] @@ -1093,19 +1093,19 @@ public void Test_INativeFunc_15_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_15_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc15)); } [TestMethod] public void Test_INativeFunc_15_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc15)); } [TestMethod] public void Test_INativeFunc_15_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc15)); } [TestMethod] @@ -1129,19 +1129,19 @@ public void Test_INativeFunc_16_int_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_16_int_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc16)); } [TestMethod] public void Test_INativeFunc_16_int_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc16)); } [TestMethod] public void Test_INativeFunc_16_int_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc5)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc16)); } [TestMethod] @@ -1165,19 +1165,19 @@ public void Test_INativeFunc_16_string_FromFunc_CdeclMarshaller() [TestMethod] public void Test_INativeFunc_16_string_FromFunctionPointer() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc16)); } [TestMethod] public void Test_INativeFunc_16_string_FromFunctionPointer_DefaultMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc16)); } [TestMethod] public void Test_INativeFunc_16_string_FromFunctionPointer_CdeclMarshaller() { - _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc4)); + _ = INativeFunc.FromFunctionPointer(Stubs.ToPointer(&Stubs.Stub_UnmanagedFunc16)); } } }