Commit Graph

  • 591240d973 perf: Reducing boxing operations in enum utils Chris Cameron 2018-07-25 14:23:25 -04:00
  • b8225b7842 perf: Simpler HasAnyFlags check, some tidying Chris Cameron 2018-07-25 14:02:14 -04:00
  • 1193c8e3bb fix: Fixing specific enum assignment bug Chris Cameron 2018-07-25 14:00:25 -04:00
  • aa3559cb4e perf: Massive optimization for enum utils Chris Cameron 2018-07-25 13:26:38 -04:00
  • a13daa18db feat: Profile method for performing an action a given number of times and printing results Chris Cameron 2018-07-25 11:59:25 -04:00
  • fa145644d1 feat: Extension method for getting a random item from a sequence Chris Cameron 2018-07-25 11:59:00 -04:00
  • 5f7d1214e9 Merge remote-tracking branch 'origin/MetLife_v5.3' into dev Chris Cameron 2018-07-23 15:11:23 -04:00
  • d8d9f342c9 Merge remote-tracking branch 'origin/MetLife_v5.2' into MetLife_v5.3 Chris Cameron 2018-07-23 13:34:49 -04:00
  • aeb2a5d91e perf: Micro-optimization Chris Cameron 2018-07-20 16:50:13 -04:00
  • 74c59bd7f3 perf: Micro-optimizations Chris Cameron 2018-07-20 16:41:44 -04:00
  • 6fb1e53776 perf: EnumUtils micro-optimization, potential thread safety improvements Chris Cameron 2018-07-20 11:28:16 -04:00
  • 0c462ad614 test: Adding missing test Chris Cameron 2018-07-20 11:21:12 -04:00
  • f2d32fd355 test: Updating TypeExtensionsTest Chris Cameron 2018-07-19 15:54:16 -04:00
  • 4df2ede630 fix: Fixed issue with GetSyntaxName giving incorrect results for nullable types Chris Cameron 2018-07-19 15:54:06 -04:00
  • 8d0b4ca767 chore: Updating changelog, incrementing major version 4.0.0.0 Chris Cameron 2018-07-19 13:54:08 -04:00
  • 035289f056 refactor: Whitespace Chris Cameron 2018-07-19 13:47:08 -04:00
  • 929f816398 perf: Micro-optimization for Unanimous extension method Chris Cameron 2018-07-19 13:46:53 -04:00
  • 6f69ea7fde refactor: Catch specific exception Chris Cameron 2018-07-19 12:38:22 -04:00
  • b597448bdc feat: Event profiling messages contain consuming method information Chris Cameron 2018-07-19 11:39:31 -04:00
  • cc9eaca87a feat: Extension method for getting a signature representation of a MethodInfo Chris Cameron 2018-07-19 11:38:30 -04:00
  • a78ff6ad80 feat: Extension method for getting syntax representation of a Type Chris Cameron 2018-07-19 11:37:34 -04:00
  • 939f361b54 feat: Cross-platform extension for determining if a ParameterInfo represents an "out" parameter Chris Cameron 2018-07-19 11:36:56 -04:00
  • 6fb290a0ab feat: Cross-platform extension method for getting MethodInfo from a delegate Chris Cameron 2018-07-19 11:35:23 -04:00
  • 2166596726 feat: Extension method for checking if a string contains a character Chris Cameron 2018-07-19 11:34:48 -04:00
  • 073c231ef1 feat: Util methods for profiling event subscribers Chris Cameron 2018-07-18 21:34:51 -04:00
  • 220e778a76 fix: Dammit Jeff Chris Cameron 2018-07-18 13:41:27 -04:00
  • 560d3c861d fix: try adding _SimplSharp suffix to assembly if GetType fails Jeffery Thompson 2018-07-18 13:38:36 -04:00
  • 25ebb4b43d Merge branch 'feat/date-time-extensions-inclusive' of Common/Utils into dev Chris Cameron 2018-07-13 20:28:17 +00:00
  • f7dba764d5 feat: add parameter to extensions for inclusivity Jeffery Thompson 2018-07-13 16:25:13 -04:00
  • f2e39566e2 Merge branch 'fix/scheduler-service-time' of Common/Utils into dev Chris Cameron 2018-07-13 20:03:12 +00:00
  • b4ef07fd45 fix: better time management skills Jeffery Thompson 2018-07-13 16:01:23 -04:00
  • 69b97779d9 perf: Micro-optimizations Chris Cameron 2018-07-13 15:06:06 -04:00
  • e8ce1e94cc Merge branch 'feat/action-scheduler' of Common/Utils into dev Chris Cameron 2018-07-13 16:25:14 +00:00
  • 73af42e0f5 fix: guarantee positive duration for Timer.Reset Jeffery Thompson 2018-07-13 12:23:06 -04:00
  • aa7a924d2b Merge branch 'feat/action-scheduler' of Common/Utils into dev Chris Cameron 2018-07-13 15:52:53 +00:00
  • 3185593977 fix: change DateTime.Now to IcdEnvironment.GetLocalTime() Jeffery Thompson 2018-07-13 11:45:22 -04:00
  • bfd0f30437 Merge remote-tracking branch 'origin/feat/action-scheduler' into dev Chris Cameron 2018-07-13 10:28:37 -04:00
  • 7b372b5a72 chore: Updating changelog Chris Cameron 2018-07-13 09:37:00 -04:00
  • dfcdbba05f fix: fucking csproj Jeffery Thompson 2018-07-12 22:32:52 -04:00
  • 4494192bdf refactor: Tidying Chris Cameron 2018-07-12 22:09:14 -04:00
  • bfbbcff7e7 fix: Fixing bad include in .csproj Chris Cameron 2018-07-12 16:52:53 -04:00
  • d1b8b5a01f Merge branch 'feat/action-scheduler' of Common/Utils into dev Chris Cameron 2018-07-12 20:18:48 +00:00
  • 1070cb00f8 fix: use TryFirst instead of comparison to default(DateTime) Jeffery Thompson 2018-07-12 15:48:45 -04:00
  • a46987aabf refactor: UpdateRunTime -> GetNextRunTime, add UpdateRunTime for caching GetNextRunTime value Jeffery Thompson 2018-07-12 15:09:52 -04:00
  • c25a82399d fix: remove unnecessary default timer interval Jeffery Thompson 2018-07-12 14:36:58 -04:00
  • 1f7819e536 feat: add DateTimeExtensions.PreviousLatestTime Jeffery Thompson 2018-07-12 14:03:15 -04:00
  • 465ac7c42c feat: timer rescheduling, abstract scheduled action, datetime and dayofweek extensions Jeffery Thompson 2018-07-12 13:33:02 -04:00
  • 928f8e5e04 feat: first go at ActionSchedulerService Jeffery Thompson 2018-07-11 16:35:08 -04:00
  • ae885974da feat: Added extension method for getting type name without trailing generic info Chris Cameron 2018-07-06 14:58:16 -04:00
  • 21a583a57c feat: Re-raise base exception from ReflectionUtils.CreateInstance, TargetInvocationException and TypeLoadException don't say much Chris Cameron 2018-07-03 14:55:04 -04:00
  • 268e201f49 chore: Removing redundant REM that breaks on linux build Chris Cameron 2018-07-02 13:37:17 -04:00
  • 9e2ec3de63 chore: Updating changelog and incrementing minor version 3.7.0.0 Chris Cameron 2018-07-02 09:38:50 -04:00
  • 8ed856eb98 Merge branch 'RateLimit' of Common/Utils into dev Rashod Davis 2018-06-29 21:28:01 +00:00
  • 514c0eaec5 fix: Fixing bug where Timer.Reset() would continue repeating on an interval in Net Standard Chris Cameron 2018-06-29 17:11:32 -04:00
  • 621d83d8dc feat: Added RateLimitedEventQueue collection for throttling events Chris Cameron 2018-06-29 16:37:45 -04:00
  • 588e3df86e chore: Adding obfuscation to Net Standard Chris Cameron 2018-06-29 10:07:51 -04:00
  • 336f39c9c2 Merge branch 'MetLife_v5.3' of Common/Utils into dev Drew Tingen 2018-06-25 20:12:38 +00:00
  • 5d3b80938e chore: update changelog Jack Kanarish 2018-06-25 15:48:35 -04:00
  • eb2a77b772 fix: for backwards json compatibility, if get type fails, try again after stripping assembly suffixes Jack Kanarish 2018-06-25 15:42:37 -04:00
  • 1c420d111b chore: Updating test framework and sqlite versions Chris Cameron 2018-06-21 13:46:36 -04:00
  • e1279fb860 fix: Don't write console to error out Chris Cameron 2018-06-21 13:11:35 -04:00
  • bf91d9e87f fix: Potential fix for timer disposal on Net Standard Chris Cameron 2018-06-21 11:48:59 -04:00
  • 1c89ebc5c2 refactor: Reducing duplication Chris Cameron 2018-06-21 11:32:29 -04:00
  • 2cd744eb1c fix: Adding missing file to csproj Chris Cameron 2018-06-20 16:21:03 -04:00
  • 20350c0ab7 Merge branch 'SequenceComparer' of Common/Utils into dev Rashod Davis 2018-06-20 19:47:54 +00:00
  • 177e59edb6 feat: Initial commit of SequenceComparer Chris Cameron 2018-06-20 15:38:22 -04:00
  • d8041bd94c chore: Updating changelog, incrementing minor version 3.6.0.0 Chris Cameron 2018-06-19 14:43:39 -04:00
  • f2122596b4 test: Adding unit tests for BiDictionary Chris Cameron 2018-06-18 10:06:11 -04:00
  • 653bf361ef feat: Splitting iterators from validation Chris Cameron 2018-06-14 11:21:46 -04:00
  • 3689517124 feat: Adding UnEnquote string util method Chris Cameron 2018-06-12 15:11:12 -04:00
  • 6fdd5a138e feat: Adding SequenceEqual shim Chris Cameron 2018-06-12 14:52:13 -04:00
  • fb267465ce fix: Return false when unable to add console command Chris Cameron 2018-06-12 14:50:02 -04:00
  • f818653298 Merge branch 'Enquote' of Common/Utils into dev Jack Kanarish 2018-06-12 18:07:48 +00:00
  • f7b5d07c38 feat: Adding enquote util method Chris Cameron 2018-06-12 13:31:44 -04:00
  • 1a931e6ffb feat: Additional validation Chris Cameron 2018-06-12 13:30:45 -04:00
  • 2fab5d6fd4 fix: Better set key/value behaviour for BiDictionary Chris Cameron 2018-06-11 17:04:26 -04:00
  • 8d683f875b Merge branch 'BiDictionary' of Common/Utils into dev Rashod Davis 2018-06-11 20:07:49 +00:00
  • 74c96aac8a fix: Prevent breaking BiDictionary mappings Chris Cameron 2018-06-11 16:00:28 -04:00
  • edc9fa300e feat: Initial commit of BiDictionary Chris Cameron 2018-06-11 15:38:28 -04:00
  • 37a21131d9 feat: Extension method for populating a dict with a sequence of kvps Chris Cameron 2018-06-11 11:48:36 -04:00
  • f674d4c60d refactor: Separating iterators from validation Chris Cameron 2018-06-07 18:16:24 -04:00
  • ce163629f3 refactor: Removing redundant code Chris Cameron 2018-06-07 16:32:09 -04:00
  • 18b07abb44 refactor: Resolving code smells Chris Cameron 2018-06-07 14:59:31 -04:00
  • 4bc6258b62 refactor: Tidying Chris Cameron 2018-06-07 13:12:41 -04:00
  • 086aee8167 refactor: More appropriate exceptions Chris Cameron 2018-06-07 12:29:07 -04:00
  • cc115bafad refactor: Removing redundant code Chris Cameron 2018-06-07 11:26:47 -04:00
  • 00db478ef6 fix: Fixing bad validation in EnumerableExtensions Chris Cameron 2018-06-07 11:26:37 -04:00
  • aa3fc3bccc refactor: Removing redundant code Chris Cameron 2018-06-07 11:23:44 -04:00
  • 2602380100 refactor: IcdZip Unzip raises an exception instead of generating a message Chris Cameron 2018-06-06 13:45:05 -04:00
  • 1f023c14d0 chore: Updating changelog Chris Cameron 2018-06-06 11:02:11 -04:00
  • 6ce52b74ac feat: Moved FileNameEqualityComparer from Settings Chris Cameron 2018-06-06 11:01:16 -04:00
  • c500f1db5d Merge branch 'zip' of Common/Utils into dev Jeffery Thompson 2018-06-06 14:57:45 +00:00
  • da58379dfa refactor: Tidying Chris Cameron 2018-06-06 10:54:39 -04:00
  • 1ae6a55c7d docs: Adding MIT license to ZIP entries method Chris Cameron 2018-06-06 10:40:15 -04:00
  • 381b19f2e6 fix: Fixing net standard build Chris Cameron 2018-06-06 10:39:54 -04:00
  • 2f3b1ef57d feat: Adding methods for inspecting contents of a ZIP file Chris Cameron 2018-06-06 10:02:39 -04:00
  • da31fae213 feat: Exposing OpenRead method in IcdFile Chris Cameron 2018-06-06 10:02:00 -04:00
  • e4b0c9f91a feat: Initial commit of eSeekOrigin enum Chris Cameron 2018-06-06 10:01:31 -04:00
  • 38dd85d79d feat: Exposing additional stream features in IcdStream Chris Cameron 2018-06-06 10:00:46 -04:00
  • c306dd6eb9 feat: Initial commit of IcdBinaryReader Chris Cameron 2018-06-06 10:00:24 -04:00