protected override void OnItemParserChanged(ViewerItem item, PacketParser oldParser, PacketParser newParser) { base.OnItemParserChanged(item, oldParser, newParser); if (oldParser == null && newParser != null) { lock (m_parserItems) { if (m_parserItems.Count >= s_maxAllocations) m_parserItems.Dequeue().Parser = null; m_parserItems.Enqueue(item); } } }
protected internal virtual void OnItemParserChanged(ViewerItem item, PacketParser oldParser, PacketParser newParser) { }