public void IntegrateViewModel(object profilingResultsViewModel)
        {
            ProfilingResultsViewModel viewModel = (ProfilingResultsViewModel)profilingResultsViewModel;
            IMenuItem performanceMenuItem       = viewModel.Menu.AddMenuItem(new PerformanceMenuItem());

            performanceMenuItem.AddMenuItem(new EventsTreeMenuItem(_eventsTrees, _eventsFormatter));
            performanceMenuItem.AddMenuItem(new ThreadsTreeMenuItem(_eventsTrees, _eventsFormatter));
        }
        public void IntegrateViewModel(object profilingResultsViewModel)
        {
            ProfilingResultsViewModel viewModel = (ProfilingResultsViewModel)profilingResultsViewModel;
            IMenuItem basicInformationMenuItem  = viewModel.Menu.AddMenuItem(new SqlMenuItem());

            basicInformationMenuItem.AddMenuItem(new MsSqlQueriesMenuItem(viewModel.Session));
        }
        public void IntegrateViewModel(object profilingResultsViewModel)
        {
            ProfilingResultsViewModel viewModel = (ProfilingResultsViewModel)profilingResultsViewModel;
            IMenuItem basicInformationMenuItem  = viewModel.Menu.AddMenuItem(new BasicInformationMenuItem());

            basicInformationMenuItem.AddMenuItem(new AppDomainsMenuItem(viewModel.Session));
            basicInformationMenuItem.AddMenuItem(new AssembliesMenuItem(viewModel.Session));
            basicInformationMenuItem.AddMenuItem(new ModulesMenuItem(viewModel.Session));
            basicInformationMenuItem.AddMenuItem(new ClassesMenuItem(viewModel.Session));
            basicInformationMenuItem.AddMenuItem(new FunctionsMenuItem(viewModel.Session));
            basicInformationMenuItem.AddMenuItem(new ThreadsMenuItem(viewModel.Session));
        }