Show / Hide Table of Contents

Class StudioCommandService

Inheritance
Object
StudioCommandService
Implements
IStudioCommandService
IDisposable
Namespace: StockSharp.Studio.Core.Services
Assembly: StockSharp.Studio.Core.dll
Syntax
public class StudioCommandService : Disposable, IStudioCommandService, IDisposable

Constructors

StudioCommandService()

Declaration
public StudioCommandService()

Methods

DisposeManaged()

Declaration
protected override void DisposeManaged()

Explicit Interface Implementations

IStudioCommandService.Bind(Object, IStudioCommandScope)

Declaration
void IStudioCommandService.Bind(object sender, IStudioCommandScope scope)
Parameters
Type Name Description
Object sender
IStudioCommandScope scope

IStudioCommandService.CanProcess(Object, IStudioCommand)

Declaration
bool IStudioCommandService.CanProcess(object sender, IStudioCommand command)
Parameters
Type Name Description
Object sender
IStudioCommand command
Returns
Type Description
Boolean

IStudioCommandService.GlobalScope

Declaration
IStudioCommandScope IStudioCommandService.GlobalScope { get; }
Returns
Type Description
IStudioCommandScope

IStudioCommandService.Process(Object, IStudioCommand, Object[], Boolean)

Declaration
void IStudioCommandService.Process(object sender, IStudioCommand command, object[] targets, bool isSyncProcess)
Parameters
Type Name Description
Object sender
IStudioCommand command
Object[] targets
Boolean isSyncProcess

IStudioCommandService.Register<TCommand>(Object, Boolean, Action<Object, TCommand>, Func<TCommand, Boolean>)

Declaration
void IStudioCommandService.Register<TCommand>(object listener, bool guiAsync, Action<object, TCommand> handler, Func<TCommand, bool> canExecute)
    where TCommand : IStudioCommand
Parameters
Type Name Description
Object listener
Boolean guiAsync
Action<Object, TCommand> handler
Func<TCommand, Boolean> canExecute
Type Parameters
Name Description
TCommand

IStudioCommandService.UnBind(Object)

Declaration
void IStudioCommandService.UnBind(object sender)
Parameters
Type Name Description
Object sender

IStudioCommandService.UnRegister<TCommand>(Object)

Declaration
void IStudioCommandService.UnRegister<TCommand>(object listener)
    where TCommand : IStudioCommand
Parameters
Type Name Description
Object listener
Type Parameters
Name Description
TCommand

Implements

IStudioCommandService
System.IDisposable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.TryGet<TMessage, TChange>(TMessage, TChange)
Extensions.TryGetDecimal<TMessage, TChange>(TMessage, TChange)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Object)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Decimal)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int32)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Int64)
Extensions.Add<TMessage, TChange>(TMessage, TChange, SecurityStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<SecurityStates>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, String)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Sides)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Sides>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, CurrencyTypes)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<CurrencyTypes>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, PortfolioStates)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<PortfolioStates>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, DateTimeOffset)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<DateTimeOffset>)
Extensions.Add<TMessage, TChange>(TMessage, TChange, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Boolean>)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Decimal, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Decimal>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int32, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int32>, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Int64, Boolean)
Extensions.TryAdd<TMessage, TChange>(TMessage, TChange, Nullable<Int64>, Boolean)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾