LogViewer.LogEntryLevelCount.operator C# (CSharp) Method

operator() public static method

public static operator ( ) : LogEntryLevelCount
return LogEntryLevelCount
        public static LogEntryLevelCount operator +(LogEntryLevelCount x, LogEntryLevelCount y)
        {
            var newcounts = new List<KeyValuePair<string, int>>();
            foreach (var key in GetKeys(x.counts, y.counts))
            {
                newcounts.Add(new KeyValuePair<string, int>(key,
                    GetOrZero(x.counts, key) + GetOrZero(y.counts, key)));
            }
            return new LogEntryLevelCount(newcounts);
        }