30 Commits (4edbd8d4b9cc46a48dbf02ad4bbd04fccc67ea27)

Author SHA1 Message Date
  Alex Gravely 4edbd8d4b9 Allow nested ModuleBase classes to be built when declared from non-module classes. (#969) 7 years ago
  Christopher F b1eaa44021 Don't attempt to load types with generic parameters as a module 7 years ago
  Christopher F bb8ebc13d2 Add callback method for when a module class has been added (#934) 7 years ago
  Izumemori 9c81ab9fe4 changed NameAttribute to work for parameter (#765) 7 years ago
  Finite Reality d2afb06942 Make the "cannot be loaded" warning fire correctly (#729) 8 years ago
  Joe4evr b6dcc9e8d8 Add back the case for ParameterPreconditions (#735) 8 years ago
  RogueException 14dfc48df3 Style cleanup 8 years ago
  Finite Reality 74f6a4b392 Allow commands to return a Task<RuntimeResult> (#466) 8 years ago
  Finite Reality b96748f9c3 Allow arbitrary attributes to be added to commands (#458) 8 years ago
  Finite Reality 032aba9129 Update commands with C#7 features (#689) 8 years ago
  Finite Reality cce572c600 Include names in command builder exceptions (#663) 8 years ago
  RogueException ba1982a3f9 Replaced DependencyMap with ServiceCollection and IServiceProvider (#625) 8 years ago
  Christopher F 6000b15c4d C#7 TODOs 8 years ago
  RogueException 1c6eebf875 Ensure command completes before cleaning up 8 years ago
  RogueException a6469e9021 Add support for void-returning commands 8 years ago
  Joe4evr f80687ef0e Fix ParameterInfo.Type sometimes being null 8 years ago
  Joe4evr c2599977a5 Add BeforeExecute/AfterExecute methods to ModuleBase 8 years ago
  RogueException c9a12cde10 Added default alias when GroupAttribute isn't provided 8 years ago
  RogueException 2c075e186a Added support for custom ModuleBase command contexts. Added SocketCommandContext/RpcCommandContext. 8 years ago
  RogueException 1965c0539a Added support for concrete Rest/Socket/RPC classes in command params 8 years ago
  RogueException ae3ada84c4 Renamed ModuleBuilder.AddAlias -> AddAliases 8 years ago
  RogueException 8f87b2cc71 Added support for .NET Standard 1.1 and 1.2 8 years ago
  FiniteReality b4f8b0601f Fix #408 8 years ago
  FiniteReality 704b2b75f4 Fix changes after review 8 years ago
  FiniteReality 254e874c99 Fix OverrideTypeReader 8 years ago
  FiniteReality b7a5ee6542 Parameter preconditions and typereader overriding 8 years ago
  FiniteReality 5cdda592c1 Add requested changes 8 years ago
  FiniteReality 05fb81c617 Fix a bunch of issues with aliases 8 years ago
  FiniteReality fd5e237b41 Fix commands from being created with invalid aliases 8 years ago
  RogueException 593ba46f1c Cleaned up command builders and async func names 8 years ago