Commit Graph

  • 007663a193 feat: Extension methods for determining if a type represents an integer number, or if a type can represent a null value Chris Cameron 2018-04-05 11:26:11 -04:00
  • 3239307f66 docs: adding missing comments Chris Cameron 2018-04-05 11:24:25 -04:00
  • 25fb62d484 Merge branch 'MapRangeValidation' of Common/Utils into dev Drew Tingen 2018-04-05 13:48:46 +00:00
  • e6d11bd3fa fix: Catching case where MapRange would generate a NaN value Chris Cameron 2018-04-05 09:31:11 -04:00
  • a24b32332a Merge branch 'Reflection' of Common/Utils into dev Jeffery Thompson 2018-04-04 21:15:17 +00:00
  • 778f28222e feat: util method for looking up a property on a class via another property info Chris Cameron 2018-04-04 16:46:09 -04:00
  • e19a41c7cc Merge branch 'AssemblyName' of Common/Utils into dev Jack Kanarish 2018-04-03 18:20:48 +00:00
  • 03940d3075 refactor: Setting assembly name Chris Cameron 2018-04-03 13:46:41 -04:00
  • 323dd89a5f Merge branch 'GetAllFlagCombinationsExceptNone' of Common/Utils into dev Chris Cameron 2018-04-03 16:32:34 +00:00
  • 01ae0106fe test: add test for GetAllFlagCombinationsExceptNone method. added a value to eTestFlagsEnum, fixed tests broken by that change Jack Kanarish 2018-04-03 12:29:59 -04:00
  • 62e107b520 feat: Added GetAllFlagCombinationsExceptNone method to EnumUtils Jack Kanarish 2018-04-03 12:28:58 -04:00
  • cbeedd45a3 Removing suffix from assembly name Chris Cameron 2018-04-03 11:58:08 -04:00
  • 44a87c9907 Merge branch 'CreateChangelog' of Common/Utils into dev Jack Kanarish 2018-04-02 20:15:52 +00:00
  • e7b5568b20 Added Changelog Stub Jack Kanarish 2018-04-02 16:10:50 -04:00
  • 006c929553 Merge branch 'NewVersion' of Common/Utils into dev 2.0.0.0 Jack Kanarish 2018-04-02 19:36:14 +00:00
  • 4db66f93cc new versioning commit Jack Kanarish 2018-04-02 15:00:29 -04:00
  • 242349da71 Merge branch 'feature/tryparse-enumerable' of Common/Utils into dev Jack Kanarish 2018-03-30 19:58:24 +00:00
  • 88a7942551 style: convert spaces to tabs... again Jeffery Thompson 2018-03-30 15:58:09 -04:00
  • af202f612e style: convert spaces to tabs Jeffery Thompson 2018-03-30 15:52:39 -04:00
  • ce5288956e fix: check if arguments are null in TryParseSkipFailures Jeffery Thompson 2018-03-30 15:50:50 -04:00
  • 1763d1773a feat: add TryParseSkipFailures extension Jeffery Thompson 2018-03-30 15:47:46 -04:00
  • d295aa4591 Fixing obnoxious bug from unsupported features in Type.GetType Chris Cameron 2018-03-29 10:48:04 -04:00
  • 1ac5e26992 Extension method for getting the immediate interfaces on a Type Chris Cameron 2018-03-28 11:24:03 -04:00
  • fb6ee9d468 Extension method for finding the minimal interfaces that a given type implements Chris Cameron 2018-03-28 09:58:32 -04:00
  • 2e01d82d78 Adding OrderByDescending shim Chris Cameron 2018-03-26 17:35:56 -04:00
  • 487a2fc006 Caching type extension methods Chris Cameron 2018-03-26 16:00:27 -04:00
  • c21b8d08da Shorthand extension method for ordering a sequence by a comparer Chris Cameron 2018-03-26 15:39:23 -04:00
  • 60137254da Renaming property comparer to predicate comparer Chris Cameron 2018-03-26 15:38:54 -04:00
  • 30febd4a73 Merge branch 'Json' of Common/Utils into dev Drew Tingen 2018-03-26 17:29:42 +00:00
  • a8dbfa6611 Reducing size of Type JSON Chris Cameron 2018-03-26 13:02:17 -04:00
  • ec2a3ef498 Additional test Chris Cameron 2018-03-23 16:56:52 -04:00
  • 09bdd45dc5 Fixing bad unit tests Chris Cameron 2018-03-23 15:29:33 -04:00
  • 18b14b7e75 Merge branch 'Nibbles' of Common/Utils into dev Drew Tingen 2018-03-23 16:07:30 +00:00
  • 6b23238162 Extension methods for getting upper and lower 4 bits in a byte Chris Cameron 2018-03-23 11:59:47 -04:00
  • b00ee4dccb Clearer exception Chris Cameron 2018-03-22 10:15:02 -04:00
  • 3a59423622 Tidying Chris Cameron 2018-03-21 16:20:44 -04:00
  • e6807e24ab Resolving warning Chris Cameron 2018-03-20 14:43:20 -04:00
  • 54cb3c0432 Better logging of aggregate exceptions Chris Cameron 2018-03-20 10:59:09 -04:00
  • 750994db47 Add missing TryReadChildElementContent for Uint type Jack Kanarish 2018-03-19 11:17:12 -04:00
  • c2fa4263cc Updating nuget packages Chris Cameron 2018-03-16 15:41:47 -04:00
  • 00aaa17bb6 Adding GetClique and GetCliques recursion methods Chris Cameron 2018-03-16 14:30:21 -04:00
  • f11f049189 Removing redundant code Chris Cameron 2018-03-15 16:21:55 -04:00
  • 49a2b6875d tidying Jack Kanarish 2018-03-14 14:25:50 -04:00
  • b5c3aefe4c Extracted format method from print, so that the string can be returned to the caller without printing Jack Kanarish 2018-03-14 14:19:28 -04:00
  • 7ed0ec2975 Tidying Chris Cameron 2018-03-13 14:28:16 -04:00
  • 74ed7b4165 Tidying Chris Cameron 2018-03-13 13:49:47 -04:00
  • 4f901db30e Adding missing using directive Chris Cameron 2018-03-13 11:39:13 -04:00
  • 0924002024 Initial commit of PropertyComparer Chris Cameron 2018-03-13 11:33:15 -04:00
  • e806b7c4c2 Optimization Chris Cameron 2018-03-12 21:36:36 -04:00
  • 467adc8f3a Merge branch 'dev' of https://cs-gogs.icdpf.net/Common/Utils into dev Jack Kanarish 2018-03-09 15:33:03 -05:00
  • 1243fb8bc3 Enable primitive name matching Jack Kanarish 2018-03-09 15:32:48 -05:00
  • 825fb55bd8 Tidying Chris Cameron 2018-03-09 14:14:37 -05:00
  • 02ecff187d Method for profiling each step in an enumerable Chris Cameron 2018-03-09 13:49:13 -05:00
  • cffe850bd7 Enum optimizations Chris Cameron 2018-03-09 13:48:54 -05:00
  • ada309a2af Type.Name unreliable for deserialization Jack Kanarish 2018-03-08 17:34:20 -05:00
  • 20221678ba Improvements to JsonItemWrapper serialization Jack Kanarish 2018-03-08 17:34:06 -05:00
  • 55f09a46be Remove package build Jeffery Thompson 2018-03-08 11:41:45 -05:00
  • 123f069e64 Enabling deterministic builds Chris Cameron 2018-03-07 16:18:28 -05:00
  • c535a17ea2 Removing wildcard versioning Chris Cameron 2018-03-07 16:16:41 -05:00
  • e5ebad404d Fixing hintpath in csproj to use absolute path Drew Tingen 2018-03-06 00:45:38 -05:00
  • 166a6bd61c Merge remote-tracking branch 'origin/dev' into dev Chris Cameron 2018-03-05 14:08:12 -05:00
  • 5eff7bdb6c Micro-optimization Chris Cameron 2018-03-05 14:08:00 -05:00
  • de37a9b560 Make GenericEventArgs base class public Jack Kanarish 2018-03-05 13:07:44 -05:00
  • 421a3533db Updating test sdk and newtonsoft versions Chris Cameron 2018-03-02 10:46:08 -05:00
  • cef2ad3323 Fixing code smell Chris Cameron 2018-03-01 17:03:25 -05:00
  • 4a3ba4168d Exposing method to remove all registered services Chris Cameron 2018-03-01 14:34:11 -05:00
  • 49a60bd346 Exposing XmlWriter.WriteString method Chris Cameron 2018-03-01 11:19:51 -05:00
  • 219ea08f95 Dictionary update extensions support kvps Chris Cameron 2018-02-25 18:02:41 -05:00
  • 4aea9f0a05 Fixing null ref Chris Cameron 2018-02-25 10:56:44 -05:00
  • a3bf92840e Tidying Chris Cameron 2018-02-23 10:21:23 -05:00
  • 282d8e4d0e Dictionary.Update extension method returns a bool for change state Chris Cameron 2018-02-22 16:56:10 -05:00
  • b0aa48803b Extension method for inverting a dictionary Chris Cameron 2018-02-22 15:06:57 -05:00
  • d4b0fc76cc Merge branch 'dev' of https://cs-gogs.icdpf.net/Common/Utils into dev Jack Kanarish 2018-02-21 14:12:35 -05:00
  • 16ec6e572c add a xml writer method to write content Jack Kanarish 2018-02-21 14:12:27 -05:00
  • 04d24c26c2 Additional enumerable extensions tests Chris Cameron 2018-02-21 12:21:48 -05:00
  • 24d674337b Extension methods for finding distinct items based on a predicate Chris Cameron 2018-02-21 12:17:57 -05:00
  • cd4791538a Shim to instantiate a known type Chris Cameron 2018-02-19 15:23:08 -05:00
  • e07bffaf90 Extension methods for further controlling JSON array serialization/deserialization Chris Cameron 2018-02-19 11:00:42 -05:00
  • 41d0a43eff Fixing bug where array/dictionary deserialization was never terminating Chris Cameron 2018-02-17 12:44:10 -05:00
  • b62b5661e5 Util method to cache a Type for JSON serialization Chris Cameron 2018-02-16 14:39:43 -05:00
  • a710e4f052 Catching stupid Crestron exception Chris Cameron 2018-02-16 13:36:22 -05:00
  • e308259a44 Fixing SimplSharp build Chris Cameron 2018-02-16 13:36:09 -05:00
  • 220f746d21 Extensions for serializing/deserializing arrays and dicts to/from JSON Chris Cameron 2018-02-16 11:50:26 -05:00
  • ee03f85704 Removing bad token type check from AbstractGenericJsonConverter Chris Cameron 2018-02-15 16:34:25 -05:00
  • 45d88b1efb Slightly lighter JSON Chris Cameron 2018-02-15 15:05:15 -05:00
  • 29e1ef82bb Extension method for writing a Type as a JSON value Chris Cameron 2018-02-15 14:44:21 -05:00
  • cc34bcb19e Adding extension methods for zipping sequences Chris Cameron 2018-02-13 16:52:00 -05:00
  • 98b0457abd Making FuncComparer actually work Chris Cameron 2018-02-12 14:41:04 -05:00
  • 482424a714 Adding extension method for finding distinct items in a sequence based on a callback Chris Cameron 2018-02-12 14:32:36 -05:00
  • b6a1ce9bd2 Extension method for padding a sequence Chris Cameron 2018-02-10 16:22:45 -05:00
  • 03e852fd2e Caching class attributes Chris Cameron 2018-02-09 09:38:16 -05:00
  • 4e498cbee6 Removing redundant code Chris Cameron 2018-02-08 10:24:02 -05:00
  • 1ac1ac2965 GetCustomAttribute/s extension methods Chris Cameron 2018-02-07 16:56:18 -05:00
  • 232a52d608 Extension method for removing a sequence of keys from a dict Chris Cameron 2018-02-06 16:59:29 -05:00
  • 3eb4fa9e92 Potential optimization in ScrollQueue Chris Cameron 2018-02-06 16:59:14 -05:00
  • 96fc6787a5 Util method for casting a JSON token to a known type Chris Cameron 2018-02-06 12:01:46 -05:00
  • 686d897a6e Expanding GetCustomAttributes extension to support different types of members Chris Cameron 2018-02-06 10:33:13 -05:00
  • 79eb3a9cdf AbstractIcdAttributeTest becomes generic Chris Cameron 2018-02-05 10:21:35 -05:00
  • 6dedd0bde6 Method for converting string to title case Chris Cameron 2018-02-05 10:21:24 -05:00
  • 9e33bffe0c Tidying Chris Cameron 2018-02-02 14:39:09 -05:00