110 Commits (a6e7c3f1782ee44cf743d1c50830fee7392801fc)

Author SHA1 Message Date
  FiniteReality a6e7c3f178 Add some debug logging into ModuleClassBuilder 8 years ago
  FiniteReality f8e505e304 Miscellaneous improvements to commands 8 years ago
  FiniteReality 694eff54ec Rewrite command builders using C#7 features 8 years ago
  FiniteReality 00895b1227 Remove CommandService.BuildServiceCollection 8 years ago
  RogueException ba1982a3f9 Replaced DependencyMap with ServiceCollection and IServiceProvider (#625) 8 years ago
  Bond-009 cb4f6e37f6 Overloaded AddModuleAsync with Type (#581) 8 years ago
  Finite Reality ca18eb0eb4 Replace TryGetValue call with TryRemove call (#586) 9 years ago
  RogueException 3fb21e06c2 Fixed RunMode.Sync running Async. Added ThrowOnError option. 9 years ago
  RogueException a2b12520b2 Added CommandService logging 9 years ago
  Finite Reality 3ddb01a5a2 Fix order of iteration in ExecuteAsync (#534) 9 years ago
  Christopher F f3aa546407 Throw an InvalidOp if a user tries to set the DefaultRunMode to Default 9 years ago
  FiniteReality 0715cb6623 Actually use HashSet<T> to initialize _moduleDefs 9 years ago
  FiniteReality a65ba095af Replace ConcurrentBag<T> with HashSet<T> 9 years ago
  RogueException 2c075e186a Added support for custom ModuleBase command contexts. Added SocketCommandContext/RpcCommandContext. 9 years ago
  RogueException 1965c0539a Added support for concrete Rest/Socket/RPC classes in command params 9 years ago
  RogueException 5663e47db6 Added command separator char, improved passing search results to parser 9 years ago
  Christopher F 604d69fb7f Revert "Implement configurable command node separators" 9 years ago
  RogueException 18de2ecac7 Merge pull request #412 from FiniteReality/issue/304-v2 9 years ago
  RogueException b01200f929 Cleaned up primitive type readers. Fixed TimeSpan reader. 9 years ago
  Finite Reality 9aa924f75c Remove blank line 9 years ago
  FiniteReality 70d30efb94 Implement configurable command node separators 9 years ago
  RogueException 803b65212e Merge pull request #364 from FiniteReality/feature/parameter-tweaks 9 years ago
  Aux d4d8e721db Resolves #390 9 years ago
  FiniteReality 704b2b75f4 Fix changes after review 9 years ago
  FiniteReality 254e874c99 Fix OverrideTypeReader 9 years ago
  james7132 3e35666186 Add TimeSpan TypeReader 9 years ago
  Christopher F ecc3d9c729 Add configuration option for case insensitive commands 9 years ago
  Christopher F 55f6efd080 Merge branch 'issue/365' 9 years ago
  Christopher F f9c5e229d0 Add CommandServiceConfig, DefaultRunMode 9 years ago
  FiniteReality 05fb81c617 Fix a bunch of issues with aliases 9 years ago
  RogueException 593ba46f1c Cleaned up command builders and async func names 9 years ago
  FiniteReality de645548a9 Complete command builders implementation 9 years ago
  FiniteReality 6d46347ebc Finish implementation of command builders 9 years ago
  RogueException b8102a6767 Default DependencyMap to an empty map when not supplied 9 years ago
  FiniteReality a7cefbcf9f Move DI stuff around to support scoped DI 9 years ago
  james7132 3841eb616c Fix #311 9 years ago
  RogueException 8c8ac47887 Merge pull request #308 from Joe4evr/AutoLoadFix 9 years ago
  RogueException 8ebc437674 Exposed IDependencyMap in CommandService.Execute 9 years ago
  Joe4evr bc45c0b6a4 Exclude abstract types from being loaded as modules. 9 years ago
  RogueException 635819b89f Reduced command module lifetime to a single command execution. Removed ModuleAttribute. 9 years ago
  RogueException 5c33e28757 Added missing ConfigureAwaits 9 years ago
  RogueException 98475302af Added bool/char typereaders 9 years ago
  RogueException 3c3e790edd Replaced several arrays with immutables 9 years ago
  RogueException 708f9fe514 Added CommandContext, fixed commands compile errors 9 years ago
  FiniteReality accb3e27b8 Add PriorityAttribute and sortby priority in Search 9 years ago
  RogueException 23a0316252 Split IMessage into IUserMessage and ISystemMessage 9 years ago
  RogueException f6d8659a2e Removed ParamList null checks 9 years ago
  RogueException 324664917d Added new parameter scoring, support multiple matches 9 years ago
  FiniteReality 610a3a26ab Add DI support to command Groups 9 years ago
  RogueException 0b25554c31 Unknown overload should return UnknownCommand instead of ParseFailed 9 years ago