示例#1
0
        internal ViewerImplementation(MainWindow window)
        {
            m_window = window;
            m_interopHelper = new WindowInteropHelper(window);

            m_items = new ViewerItemCollection(this);
            m_items.ItemQueried += new ViewerItemEventHandler(m_items_ItemQueried);
            m_packetAddedHandler = new PacketAddedEventHandler(m_currentLog_PacketAdded);

            m_parsingWorker = new BackgroundWorker()
            {
                WorkerSupportsCancellation = true
            };
            m_parsingWorker.DoWork += new DoWorkEventHandler(m_parsingWorker_DoWork);
            m_pluginCommands = new List<PluginCommand>();
        }
示例#2
0
        internal ViewerImplementation(MainWindow window)
        {
            m_window        = window;
            m_interopHelper = new WindowInteropHelper(window);

            m_items              = new ViewerItemCollection(this);
            m_items.ItemQueried += new ViewerItemEventHandler(m_items_ItemQueried);
            m_packetAddedHandler = new PacketAddedEventHandler(m_currentLog_PacketAdded);

            m_parsingWorker = new BackgroundWorker()
            {
                WorkerSupportsCancellation = true
            };
            m_parsingWorker.DoWork += new DoWorkEventHandler(m_parsingWorker_DoWork);
            m_pluginCommands        = new List <PluginCommand>();
        }