Namespace DSharpPlus.Commands.ContextChecks.ParameterChecks
Classes
- ParameterCheckAttribute
- Represents a base attribute for parameter check metadata attributes. 
- ParameterCheckFailedData
- Contains information about a failed parameter check. 
- ParameterCheckInfo
- Presents information about a parameter check. 
- RequireHierarchyCheck
- Executes the checks for requiring a hierarchical order between the bot/executor and a parameter. 
- RequireHigherBotHierarchyAttribute
- Instructs the extension to verify that the bot is hierarchically placed higher than the value of this parameter. 
- RequireHigherUserHierarchyAttribute
- Requires that the executing user is hierarchically placed higher than the value of this parameter. 
Structs
- ParameterCheckMapEntry
- Represents an entry in a map of attributes to check types. we can't just do this as a dictionary because one attribute may key multiple different checks. 
Interfaces
- IParameterCheck
- Marker interface for parameter checks. Use IParameterCheck<TAttribute> instead. 
- IParameterCheck<TAttribute>
- Represents a base interface for parameter checks to implement.