Class PrefixAttribute
Overwrites prefix or prefix requirement specified by CommandsOptions.
Namespace: TehGM.Wolfringo.Commands
Assembly: Wolfringo.Commands.dll
Syntax
[AttributeUsage(AttributeTargets.Class | AttributeTargets.Struct | AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
public class PrefixAttribute : Attribute
Constructors
| Improve this Doc View SourcePrefixAttribute(String)
Declaration
public PrefixAttribute(string prefix)
Parameters
Type | Name | Description |
---|---|---|
String | prefix | Prefix for this command. Null means no overwriting. |
PrefixAttribute(String, Nullable<PrefixRequirement>)
Declaration
public PrefixAttribute(string prefix, PrefixRequirement? requirePrefix)
Parameters
Type | Name | Description |
---|---|---|
String | prefix | Prefix for this command. Null means no overwriting. |
Nullable<PrefixRequirement> | requirePrefix | Prefix requirement for this command. Null means no overwriting. |
PrefixAttribute(PrefixRequirement)
Declaration
public PrefixAttribute(PrefixRequirement requirePrefix)
Parameters
Type | Name | Description |
---|---|---|
PrefixRequirement | requirePrefix | Prefix requirement for this command. |
Properties
| Improve this Doc View SourcePrefixOverride
Prefix for this command. Null means no overwriting.
Declaration
public string PrefixOverride { get; }
Property Value
Type | Description |
---|---|
String |
PrefixRequirementOverride
Prefix requirement for this command. Null means no overwriting.
Declaration
public PrefixRequirement? PrefixRequirementOverride { get; }
Property Value
Type | Description |
---|---|
Nullable<PrefixRequirement> |