Class CommandBase
Inheritance
System.Object
CommandBase
Assembly: OpenMod.Core.dll
Syntax
public abstract class CommandBase : object, ICommand
Constructors
|
Improve this Doc
View Source
CommandBase(IServiceProvider)
Declaration
protected CommandBase(IServiceProvider serviceProvider)
Parameters
Type |
Name |
Description |
IServiceProvider |
serviceProvider |
|
Properties
|
Improve this Doc
View Source
Context
Declaration
public ICommandContext Context { get; }
Property Value
Methods
|
Improve this Doc
View Source
CheckPermissionAsync(String)
Declaration
public virtual Task<PermissionGrantResult> CheckPermissionAsync(string permission)
Parameters
Type |
Name |
Description |
System.String |
permission |
|
Returns
|
Improve this Doc
View Source
ExecuteAsync()
Declaration
public abstract Task ExecuteAsync()
Returns
|
Improve this Doc
View Source
PrintAsync(String)
Declaration
public virtual Task PrintAsync(string message)
Parameters
Type |
Name |
Description |
System.String |
message |
|
Returns
|
Improve this Doc
View Source
PrintAsync(String, Color)
Declaration
public virtual Task PrintAsync(string message, Color color)
Parameters
Type |
Name |
Description |
System.String |
message |
|
Color |
color |
|
Returns
Implements
Extension Methods