Commit Graph

552 Commits

Author SHA1 Message Date
Chris Cameron
f2d32fd355 test: Updating TypeExtensionsTest 2018-07-19 15:54:16 -04:00
Chris Cameron
4df2ede630 fix: Fixed issue with GetSyntaxName giving incorrect results for nullable types 2018-07-19 15:54:06 -04:00
Chris Cameron
8d0b4ca767 chore: Updating changelog, incrementing major version 4.0.0.0 2018-07-19 13:54:08 -04:00
Chris Cameron
035289f056 refactor: Whitespace 2018-07-19 13:47:08 -04:00
Chris Cameron
929f816398 perf: Micro-optimization for Unanimous extension method 2018-07-19 13:46:53 -04:00
Chris Cameron
6f69ea7fde refactor: Catch specific exception 2018-07-19 12:38:22 -04:00
Chris Cameron
b597448bdc feat: Event profiling messages contain consuming method information 2018-07-19 11:39:31 -04:00
Chris Cameron
cc9eaca87a feat: Extension method for getting a signature representation of a MethodInfo 2018-07-19 11:38:30 -04:00
Chris Cameron
a78ff6ad80 feat: Extension method for getting syntax representation of a Type 2018-07-19 11:37:34 -04:00
Chris Cameron
939f361b54 feat: Cross-platform extension for determining if a ParameterInfo represents an "out" parameter 2018-07-19 11:36:56 -04:00
Chris Cameron
6fb290a0ab feat: Cross-platform extension method for getting MethodInfo from a delegate 2018-07-19 11:35:23 -04:00
Chris Cameron
2166596726 feat: Extension method for checking if a string contains a character 2018-07-19 11:34:48 -04:00
Chris Cameron
073c231ef1 feat: Util methods for profiling event subscribers 2018-07-18 21:35:35 -04:00
Chris Cameron
25ebb4b43d Merge branch 'feat/date-time-extensions-inclusive' of Common/Utils into dev 2018-07-13 20:28:17 +00:00
Jeffery Thompson
f7dba764d5 feat: add parameter to extensions for inclusivity 2018-07-13 16:25:13 -04:00
Chris Cameron
f2e39566e2 Merge branch 'fix/scheduler-service-time' of Common/Utils into dev 2018-07-13 20:03:12 +00:00
Jeffery Thompson
b4ef07fd45 fix: better time management skills 2018-07-13 16:01:23 -04:00
Chris Cameron
69b97779d9 perf: Micro-optimizations 2018-07-13 15:06:06 -04:00
Chris Cameron
e8ce1e94cc Merge branch 'feat/action-scheduler' of Common/Utils into dev 2018-07-13 16:25:14 +00:00
Jeffery Thompson
73af42e0f5 fix: guarantee positive duration for Timer.Reset 2018-07-13 12:23:06 -04:00
Chris Cameron
aa7a924d2b Merge branch 'feat/action-scheduler' of Common/Utils into dev 2018-07-13 15:52:53 +00:00
Jeffery Thompson
3185593977 fix: change DateTime.Now to IcdEnvironment.GetLocalTime() 2018-07-13 11:45:22 -04:00
Chris Cameron
bfd0f30437 Merge remote-tracking branch 'origin/feat/action-scheduler' into dev 2018-07-13 10:28:37 -04:00
Chris Cameron
7b372b5a72 chore: Updating changelog 2018-07-13 09:37:00 -04:00
Jeffery Thompson
dfcdbba05f fix: fucking csproj 2018-07-12 22:32:52 -04:00
Chris Cameron
4494192bdf refactor: Tidying 2018-07-12 22:09:14 -04:00
Chris Cameron
bfbbcff7e7 fix: Fixing bad include in .csproj 2018-07-12 16:52:53 -04:00
Chris Cameron
d1b8b5a01f Merge branch 'feat/action-scheduler' of Common/Utils into dev 2018-07-12 20:18:48 +00:00
Jeffery Thompson
1070cb00f8 fix: use TryFirst instead of comparison to default(DateTime) 2018-07-12 15:48:45 -04:00
Jeffery Thompson
a46987aabf refactor: UpdateRunTime -> GetNextRunTime, add UpdateRunTime for caching GetNextRunTime value
- also swap the operands on the delta time calculation
2018-07-12 15:09:52 -04:00
Jeffery Thompson
c25a82399d fix: remove unnecessary default timer interval 2018-07-12 14:36:58 -04:00
Jeffery Thompson
1f7819e536 feat: add DateTimeExtensions.PreviousLatestTime 2018-07-12 14:03:15 -04:00
Jeffery Thompson
465ac7c42c feat: timer rescheduling, abstract scheduled action, datetime and dayofweek extensions 2018-07-12 13:33:02 -04:00
Jeffery Thompson
928f8e5e04 feat: first go at ActionSchedulerService 2018-07-11 16:35:08 -04:00
Chris Cameron
ae885974da feat: Added extension method for getting type name without trailing generic info 2018-07-06 14:58:16 -04:00
Chris Cameron
21a583a57c feat: Re-raise base exception from ReflectionUtils.CreateInstance, TargetInvocationException and TypeLoadException don't say much 2018-07-03 14:55:04 -04:00
Chris Cameron
268e201f49 chore: Removing redundant REM that breaks on linux build 2018-07-02 13:37:17 -04:00
Chris Cameron
9e2ec3de63 chore: Updating changelog and incrementing minor version 3.7.0.0 2018-07-02 09:38:50 -04:00
Rashod Davis
8ed856eb98 Merge branch 'RateLimit' of Common/Utils into dev 2018-06-29 21:28:01 +00:00
Chris Cameron
514c0eaec5 fix: Fixing bug where Timer.Reset() would continue repeating on an interval in Net Standard 2018-06-29 17:11:32 -04:00
Chris Cameron
621d83d8dc feat: Added RateLimitedEventQueue collection for throttling events 2018-06-29 16:37:45 -04:00
Chris Cameron
588e3df86e chore: Adding obfuscation to Net Standard 2018-06-29 10:07:51 -04:00
Drew Tingen
336f39c9c2 Merge branch 'MetLife_v5.3' of Common/Utils into dev 2018-06-25 20:12:38 +00:00
Jack Kanarish
5d3b80938e chore: update changelog 2018-06-25 15:48:35 -04:00
Jack Kanarish
eb2a77b772 fix: for backwards json compatibility, if get type fails, try again after stripping assembly suffixes 2018-06-25 15:42:37 -04:00
Chris Cameron
1c420d111b chore: Updating test framework and sqlite versions 2018-06-21 13:46:36 -04:00
Chris Cameron
e1279fb860 fix: Don't write console to error out 2018-06-21 13:11:35 -04:00
Chris Cameron
bf91d9e87f fix: Potential fix for timer disposal on Net Standard 2018-06-21 11:48:59 -04:00
Chris Cameron
1c89ebc5c2 refactor: Reducing duplication 2018-06-21 11:32:29 -04:00
Chris Cameron
2cd744eb1c fix: Adding missing file to csproj 2018-06-20 16:21:03 -04:00