From 0ad4d5ca02678932d2a54d2835eab7050bc4e8a8 Mon Sep 17 00:00:00 2001 From: Matt Nadareski Date: Fri, 20 Mar 2026 22:40:23 -0400 Subject: [PATCH] Use external package for Func because it needs to be public --- SabreTools.Hashing/Func.cs | 43 -------------------- SabreTools.Hashing/SabreTools.Hashing.csproj | 1 + 2 files changed, 1 insertion(+), 43 deletions(-) delete mode 100644 SabreTools.Hashing/Func.cs diff --git a/SabreTools.Hashing/Func.cs b/SabreTools.Hashing/Func.cs deleted file mode 100644 index a4cee2a..0000000 --- a/SabreTools.Hashing/Func.cs +++ /dev/null @@ -1,43 +0,0 @@ -#if NET20 - -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. - -namespace SabreTools.Hashing -{ - internal delegate TResult Func(); - - internal delegate TResult Func(T arg); - - internal delegate TResult Func(T1 arg1, T2 arg2); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15); - - internal delegate TResult Func(T1 arg1, T2 arg2, T3 arg3, T4 arg4, T5 arg5, T6 arg6, T7 arg7, T8 arg8, T9 arg9, T10 arg10, T11 arg11, T12 arg12, T13 arg13, T14 arg14, T15 arg15, T16 arg16); -} - -#endif diff --git a/SabreTools.Hashing/SabreTools.Hashing.csproj b/SabreTools.Hashing/SabreTools.Hashing.csproj index 9d7eb86..5589b1a 100644 --- a/SabreTools.Hashing/SabreTools.Hashing.csproj +++ b/SabreTools.Hashing/SabreTools.Hashing.csproj @@ -31,6 +31,7 @@ +