StockSharp

Форк
0
/
OrderLogItem.cs 
59 строк · 1.8 Кб
1
#region S# License
2
/******************************************************************************************
3
NOTICE!!!  This program and source code is owned and licensed by
4
StockSharp, LLC, www.stocksharp.com
5
Viewing or use of this code requires your acceptance of the license
6
agreement found at https://github.com/StockSharp/StockSharp/blob/master/LICENSE
7
Removal of this comment is a violation of the license agreement.
8

9
Project: StockSharp.BusinessEntities.BusinessEntities
10
File: OrderLogItem.cs
11
Created: 2015, 11, 11, 2:32 PM
12

13
Copyright 2010 by StockSharp, LLC
14
*******************************************************************************************/
15
#endregion S# License
16
namespace StockSharp.BusinessEntities
17
{
18
	using System;
19
	using System.ComponentModel.DataAnnotations;
20

21
	using Ecng.Common;
22

23
	using StockSharp.Messages;
24
	using StockSharp.Localization;
25

26
	/// <summary>
27
	/// Order log item.
28
	/// </summary>
29
	[Serializable]
30
	[System.Runtime.Serialization.DataContract]
31
	[Display(
32
		ResourceType = typeof(LocalizedStrings),
33
		Name = LocalizedStrings.OrderLogOfKey,
34
		Description = LocalizedStrings.OrderLogDescKey)]
35
	[Obsolete("Use IOrderLogMessage.")]
36
	public class OrderLogItem : MyTrade, IOrderLogMessage
37
	{
38
		/// <summary>
39
		/// Initializes a new instance of the <see cref="OrderLogItem"/>.
40
		/// </summary>
41
		public OrderLogItem()
42
		{
43
		}
44

45
		IOrderMessage IOrderLogMessage.Order => Order;
46
		ITickTradeMessage IOrderLogMessage.Trade => Trade;
47

48
		/// <inheritdoc />
49
		public override string ToString()
50
		{
51
			var result = LocalizedStrings.OLFromOrder.Put(Trade == null ? (Order.State == OrderStates.Done ? LocalizedStrings.Cancellation : LocalizedStrings.Registration) : LocalizedStrings.Matching, Order);
52

53
			if (Trade != null)
54
				result += " " + LocalizedStrings.OLFromTrade.Put(Trade);
55

56
			return result;
57
		}
58
	}
59
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.