C# Класс MemExchange.Server.Processor.Book.Orders.LimitOrder

Наследование: IDisposable, ILimitOrder
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
RaiseDeletedEvent void
RaiseFilledEvent void
RaiseModifiedEvent void

Открытые методы

Метод Описание
Delete ( ) : void
Dispose ( ) : void
LimitOrder ( string symbol, int quantity, double price, WayEnum way, int clientId ) : System
Modify ( int newQuantity ) : void
Modify ( int newQuantity, double newPrice ) : void
RegisterDeleteNotificationHandler ( Action handler ) : void
RegisterFilledNotification ( Action handler ) : void
RegisterModifyNotificationHandler ( Action handler ) : void
SetExchangeOrderId ( uint exchangeOrderId ) : void
ToDto ( ) : LimitOrderDto
UnRegisterDeleteNotificationHandler ( Action handler ) : void
UnRegisterFilledNotification ( Action handler ) : void
UnRegisterModifyNotificationHandler ( Action handler ) : void

Приватные методы

Метод Описание
RaiseDeletedEvent ( ) : void
RaiseFilledEvent ( ) : void
RaiseModifiedEvent ( int oldQuantity, double oldPrice ) : void

Описание методов

Delete() публичный Метод

public Delete ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

LimitOrder() публичный Метод

public LimitOrder ( string symbol, int quantity, double price, WayEnum way, int clientId ) : System
symbol string
quantity int
price double
way WayEnum
clientId int
Результат System

Modify() публичный Метод

public Modify ( int newQuantity ) : void
newQuantity int
Результат void

Modify() публичный Метод

public Modify ( int newQuantity, double newPrice ) : void
newQuantity int
newPrice double
Результат void

RegisterDeleteNotificationHandler() публичный Метод

public RegisterDeleteNotificationHandler ( Action handler ) : void
handler Action
Результат void

RegisterFilledNotification() публичный Метод

public RegisterFilledNotification ( Action handler ) : void
handler Action
Результат void

RegisterModifyNotificationHandler() публичный Метод

public RegisterModifyNotificationHandler ( Action handler ) : void
handler Action
Результат void

SetExchangeOrderId() публичный Метод

public SetExchangeOrderId ( uint exchangeOrderId ) : void
exchangeOrderId uint
Результат void

ToDto() публичный Метод

public ToDto ( ) : LimitOrderDto
Результат MemExchange.Core.SharedDto.Orders.LimitOrderDto

UnRegisterDeleteNotificationHandler() публичный Метод

public UnRegisterDeleteNotificationHandler ( Action handler ) : void
handler Action
Результат void

UnRegisterFilledNotification() публичный Метод

public UnRegisterFilledNotification ( Action handler ) : void
handler Action
Результат void

UnRegisterModifyNotificationHandler() публичный Метод

public UnRegisterModifyNotificationHandler ( Action handler ) : void
handler Action
Результат void