diff --git a/VectoCommon/VectoCommon/Utils/EnumHelper.cs b/VectoCommon/VectoCommon/Utils/EnumHelper.cs index bf5646b8b44e886654aab48f26a29b47a3f93eca..4c740966a60e5396129b09f89e4d68fe540a8d51 100644 --- a/VectoCommon/VectoCommon/Utils/EnumHelper.cs +++ b/VectoCommon/VectoCommon/Utils/EnumHelper.cs @@ -33,7 +33,6 @@ using System; using System.Collections.Generic; using System.Linq; using System.Runtime.CompilerServices; -using System.Text.RegularExpressions; namespace TUGraz.VectoCommon.Utils { @@ -48,22 +47,5 @@ namespace TUGraz.VectoCommon.Utils { return Enum.GetValues(typeof(T)).Cast<T>(); } - - private static readonly Dictionary<Type, Dictionary<Enum, string>> Names = - new Dictionary<Type, Dictionary<Enum, string>>(); - - [MethodImpl(MethodImplOptions.Synchronized)] - public static string AsString(this Enum e) - { - var t = e.GetType(); - if (!Names.ContainsKey(t)) { - Names[t] = new Dictionary<Enum, string> { { e, e.ToString() } }; - } - if (!Names[t].ContainsKey(e)) { - Names[t][e] = e.ToString(); - } - - return Names[t][e]; - } } } \ No newline at end of file