Commit Graph

14 Commits

Author SHA1 Message Date
Chris Cameron
79344a3667 refactor: Reworking EnumUtils to rely less on casting back and forth to int, added method for getting enum names 2020-04-13 14:50:29 -04:00
Chris Cameron
8f17d59694 perf: Massive performance improvements to enum HasFlag and HasFlags extensions 2018-07-26 12:10:50 -04:00
Chris Cameron
3129d3e60c perf: Further reducing enum boxing 2018-07-25 15:53:39 -04:00
Chris Cameron
591240d973 perf: Reducing boxing operations in enum utils 2018-07-25 14:23:25 -04:00
Jack Kanarish
01ae0106fe test: add test for GetAllFlagCombinationsExceptNone method. added a value to eTestFlagsEnum, fixed tests broken by that change 2018-04-03 12:29:59 -04:00
Chris Cameron
c3451d62b0 Fixing bug with strict enum flags parsing not correctly handling composite values 2017-09-11 10:09:51 -04:00
Chris Cameron
599ab2997f Utils for determining if an enum is defined 2017-08-11 17:41:47 -04:00
Chris Cameron
9175cc4703 Tidying namespaces 2017-08-10 16:22:50 -04:00
Chris Cameron
0352577c62 Additional tests 2017-08-09 10:41:32 -04:00
Chris Cameron
2c5abe6b09 Fixing tests 2017-08-08 12:19:15 -04:00
Chris Cameron
874b4f4984 Utils for determining if an enum flags value contains any flags 2017-08-08 11:28:42 -04:00
Chris Cameron
f77c2cafd7 Tidying 2017-07-28 12:06:28 -04:00
Chris Cameron
ee58b5109b Complete EnumUtils unit tests 2017-07-10 17:05:18 -04:00
Chris Cameron
b84f95e48d Stub tests for EnumUtils, need to figure out test generation... 2017-07-07 17:20:39 -04:00