LogMessageCollection

StockSharp.Xaml

The debug messages collection.

Inherits: ThreadSafeObservableCollection<LogMessage>

Implements: INotifyPropertyChanged

Properties

DebugCount
public int DebugCount { get; private set; }
value = logMessageCollection.DebugCount
logMessageCollection.DebugCount = value

Number of messages of type Debug.

ErrorCount
public int ErrorCount { get; private set; }
value = logMessageCollection.ErrorCount
logMessageCollection.ErrorCount = value

Number of messages of type Error.

InfoCount
public int InfoCount { get; private set; }
value = logMessageCollection.InfoCount
logMessageCollection.InfoCount = value

Number of messages of type Info.

VerboseCount
public int VerboseCount { get; private set; }
value = logMessageCollection.VerboseCount
logMessageCollection.VerboseCount = value

Number of messages of type Verbose.

WarningCount
public int WarningCount { get; private set; }
value = logMessageCollection.WarningCount
logMessageCollection.WarningCount = value

Number of messages of type Warning.

Methods

Add
public override void Add(LogMessage item)
logMessageCollection.Add(item)

To add item.

item
New item.
AddRange
public override void AddRange(IEnumerable<LogMessage> items)
logMessageCollection.AddRange(items)

To add items.

items
New items.
Clear
public override void Clear()
logMessageCollection.Clear()

To delete all items.

RemoveRange
public override int RemoveRange(int index, int count)
result = logMessageCollection.RemoveRange(index, count)

To delete items.

index
Start index.
count
Count of items.

Returns: Count of removed items.

Fields

DefaultMaxItemsCount
public static readonly int DefaultMaxItemsCount
value = LogMessageCollection.DefaultMaxItemsCount

The default value for the maximum number of entries to display.