Class StudioCommandHelper
- Namespace
- StockSharp.Studio.Core.Commands
- Assembly
- StockSharp.Studio.Core.dll
public static class StudioCommandHelper
- Inheritance
-
StudioCommandHelper
- Inherited Members
-
Methods
CanProcess(IStudioCommand, object)
public static bool CanProcess(this IStudioCommand command, object sender)
Parameters
command
IStudioCommand
sender
object
Returns
- bool
Deep<TCommand>(TCommand)
public static TCommand Deep<TCommand>(this TCommand command) where TCommand : BaseStudioCommand
Parameters
command
TCommand
Returns
- TCommand
Type Parameters
TCommand
Direction<TCommand>(TCommand, StudioCommandDirections)
public static TCommand Direction<TCommand>(this TCommand command, StudioCommandDirections possibleDirection) where TCommand : BaseStudioCommand
Parameters
command
TCommand
possibleDirection
StudioCommandDirections
Returns
- TCommand
Type Parameters
TCommand
Process(IStudioCommand, object, bool)
public static void Process(this IStudioCommand command, object sender, bool isSyncProcess = false)
Parameters
command
IStudioCommand
sender
object
isSyncProcess
bool
Process(IStudioCommand, object, object[])
public static void Process(this IStudioCommand command, object sender, object[] targets)
Parameters
command
IStudioCommand
sender
object
targets
object[]
Register<TCommand>(IStudioCommandService, object, bool, Action<TCommand>, Func<TCommand, bool>)
public static void Register<TCommand>(this IStudioCommandService service, object listener, bool guiAsync, Action<TCommand> handler, Func<TCommand, bool> canExecute = null) where TCommand : IStudioCommand
Parameters
service
IStudioCommandService
listener
object
guiAsync
bool
handler
Action<TCommand>
canExecute
Func<TCommand, bool>
Type Parameters
TCommand
RouteToGlobal(IStudioCommand, bool)
public static void RouteToGlobal(this IStudioCommand command, bool isSyncProcess = false)
Parameters
command
IStudioCommand
isSyncProcess
bool
SyncProcess(IStudioCommand, object)
public static void SyncProcess(this IStudioCommand command, object sender)
Parameters
command
IStudioCommand
sender
object
Top<TCommand>(TCommand)
public static TCommand Top<TCommand>(this TCommand command) where TCommand : BaseStudioCommand
Parameters
command
TCommand
Returns
- TCommand
Type Parameters
TCommand