From dac71c9911ad0f6d9de170e221e75e5b727784ea Mon Sep 17 00:00:00 2001
From: Michael Krisper <michael.krisper@tugraz.at>
Date: Wed, 10 Aug 2016 16:51:14 +0200
Subject: [PATCH] removed Once-Method (not needed)

---
 .../VectoCommon/Utils/EnumerableExtensionMethods.cs    | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/VectoCommon/VectoCommon/Utils/EnumerableExtensionMethods.cs b/VectoCommon/VectoCommon/Utils/EnumerableExtensionMethods.cs
index ad25e2e961..46bdc339a4 100644
--- a/VectoCommon/VectoCommon/Utils/EnumerableExtensionMethods.cs
+++ b/VectoCommon/VectoCommon/Utils/EnumerableExtensionMethods.cs
@@ -98,10 +98,6 @@ namespace TUGraz.VectoCommon.Utils
 		/// <summary>
 		/// Sums up the values of selector.
 		/// </summary>
-		/// <typeparam name="TU"></typeparam>
-		/// <typeparam name="TResult"></typeparam>
-		/// <param name="values"></param>
-		/// <param name="selector"></param>
 		/// <returns></returns>
 		public static TResult Sum<TU, TResult>(this IEnumerable<TU> values, Func<TU, TResult> selector)
 			where TResult : SIBase<TResult>
@@ -120,12 +116,6 @@ namespace TUGraz.VectoCommon.Utils
 			return values.DefaultIfEmpty().Aggregate((sum, current) => sum + current);
 		}
 
-		public static Func<bool> Once()
-		{
-			var once = 0;
-			return () => once++ == 0;
-		}
-
 		/// <summary>
 		/// Get the first two adjacent items where the predicate changes from true to false.
 		/// If the predicate never gets true, the last 2 elements are returned.
-- 
GitLab