Hsu Still
1d2db3a61c
Add XMLDocs
7 years ago
Hsu Still
81ad8abf59
Add XMLDocs
To many files.
7 years ago
Hsu Still
7c60b0293b
Add XMLDocs
* Fix comments to comply with third-person commenting style
+ Various attributes
+ Various Command-related objects
+ Many more
7 years ago
Christopher F
97397f3617
Apply consistency to attributes in the commands extension ( #928 )
* Apply consistency to attributes in the commands extension
This resolves #527 .
Not sure if I missed any, putting this up for review.
* Allow preconditions to be used multiple times (for use with groups)
7 years ago
Christopher F
14fbe40cbc
Add Async suffix to command-related Tasks ( #804 )
commit b7fb44a94f
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:34:18 2017 +0800
Fix more async naming violation
commit e6912e2d02
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:23:04 2017 +0800
Fix incorrect null xmldocs string
commit da8d23222d
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:17:12 2017 +0800
Fix CheckPreconditionsAsync
commit 992407407a
Author: Hsu Still <341464@gmail.com>
Date: Sat Sep 2 14:07:12 2017 +0800
Add Async suffix to abstract Task methods
7 years ago
RogueException
ba1982a3f9
Replaced DependencyMap with ServiceCollection and IServiceProvider ( #625 )
8 years ago
RogueException
2c075e186a
Added support for custom ModuleBase command contexts. Added SocketCommandContext/RpcCommandContext.
8 years ago
RogueException
08ae9e4e86
Fixed logic in precondition attribute docstrings
8 years ago
Christopher F
defc8f1c4e
Add docstrings to preconditions.
8 years ago
RogueException
635819b89f
Reduced command module lifetime to a single command execution. Removed ModuleAttribute.
8 years ago
RogueException
708f9fe514
Added CommandContext, fixed commands compile errors
8 years ago
RogueException
23a0316252
Split IMessage into IUserMessage and ISystemMessage
8 years ago
RogueException
dcb603acd7
Cleaned up permission checks, added Permissions.Has(enum) methods
9 years ago
Finite Reality
c77c84bec7
Remove ContextType.Invalid
9 years ago
Finite Reality
6db3f52ac1
eplace DM/Guild preconditions with context
The new RequireContextAttribute works just like RequireDM/RequireGuild,
but is more powerful as developers can specify multiple 'contexts' for
their command to require using the ContextType flags.
9 years ago