Class StepTransactionLinesController.AddLinesFromRule
Inheritance
StepTransactionLinesController.AddLinesFromRule
Implements
Inherited Members
Namespace: LemonEdge.Client.Core.Views.Controllers
Assembly: LemonEdge.ClientEntities.dll
Syntax
public class StepTransactionLinesController.AddLinesFromRule : ViewCommand, IHasChildren<EPCommandWithDescriptor>, IHasChildren, IDisposable, IEPCommandWithDescriptor, IEPCommand, ICommand, ICommandDescriptor
Constructors
AddLinesFromRule(StepTransactionLinesController)
Declaration
public AddLinesFromRule(StepTransactionLinesController parent)
Parameters
Type | Name | Description |
---|---|---|
StepTransactionLinesController | parent |
Properties
Description
A user friendly description of this command
Declaration
public override string Description { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
IconID
Declaration
public override Guid IconID { get; }
Property Value
Type | Description |
---|---|
Guid |
Overrides
Title
The title of this command
Declaration
public override string Title { get; }
Property Value
Type | Description |
---|---|
string |
Overrides
Methods
InternalCanExecute(object)
Returns true if the transaction this command uses is not null and does not already have a path allocated
Declaration
public override bool InternalCanExecute(object parameter)
Parameters
Type | Name | Description |
---|---|---|
object | parameter | The command parameter |
Returns
Type | Description |
---|---|
bool | True if the transaction this command uses is not null |
Overrides
InternalExecuteAsync(object)
You must override InternalExecuteAsync(object) or InternalExecute(object) in order to implement your commands action
Declaration
public override Task InternalExecuteAsync(object parameter)
Parameters
Type | Name | Description |
---|---|---|
object | parameter | The command parameter |
Returns
Type | Description |
---|---|
Task |