public int Add(ParseMessageEventArgs pmea) { var index = messages.Add(pmea); messagesInfo.Add(new ItemInfo(pmea)); OnAdd(); return index; }
public void Insert(int index, ParseMessageEventArgs pmea) { messages.Insert(index, pmea); messagesInfo.Insert(index, new ItemInfo(pmea)); OnInsert(index); }
public int IndexOf(ParseMessageEventArgs pmea) { return messages.IndexOf(pmea); }
public ItemInfo(int height, bool heightValid, ParseMessageEventArgs eventArgs) { this.height = height; HeightValid = heightValid; eventArgsMessage = eventArgs; }
public ItemInfo(ParseMessageEventArgs eventArgs) { height = 0; HeightValid = false; eventArgsMessage = eventArgs; }