예제 #1
0
 public EventsTreeItem(IEvent @event, IEventMessageBuilder eventMessageBuilder, EventsTreeItem parent, EventsTreeView treeView, int level, EventTreeSortType sortType)
 {
     _event = @event;
     _eventMessageBuilder = eventMessageBuilder;
     _parent         = parent;
     _treeView       = treeView;
     _level          = level;
     _eventsSortType = sortType;
 }
예제 #2
0
        public static void Sort(List <EventsTreeItem> source, EventTreeSortType sortType)
        {
            switch (sortType)
            {
            case EventTreeSortType.Time:
                source.Sort(CompareByTime);
                break;

            case EventTreeSortType.Hits:
                source.Sort(CompareByHits);
                break;
            }
        }