コード例 #1
0
 public ProfilingTarget(ProfilingTargetDefinition definition, IExportLoader exportLoader,
                        string applicationCode, Host.IApplicationCollection hostApplications)
 {
     _hostApplications          = hostApplications;
     _definition                = definition;
     _exportLoader              = exportLoader;
     _applicationCode           = applicationCode;
     _supportedHostApplications = InitializeSupportedApplications(hostApplications);
     _supportedHostApplications.CollectionChanged += OnSupportedHostApplicationsCollectionChanged;
     _hostApplications.ApplicationConnected       += OnHostApplicationConnected;
     _hostApplications.ApplicationDisconnected    += OnHostApplicationDisconnected;
 }
コード例 #2
0
 public Framework(FrameworkDefinition definition, IExportLoader exportLoader, string applicationCode,
                  IProfilingTypeCollection profilingTypes, Host.IApplicationCollection hostApplications)
 {
     _definition                = definition;
     _exportLoader              = exportLoader;
     _applicationCode           = applicationCode;
     _profilingTypes            = profilingTypes;
     _hostApplications          = hostApplications;
     _supportedHostApplications = InitializeSupportedApplications(hostApplications);
     _supportedHostApplications.CollectionChanged += OnSupportedHostApplicationsCollectionChanged;
     _hostApplications.ApplicationConnected       += OnHostApplicationConnected;
     _hostApplications.ApplicationDisconnected    += OnHostApplicationDisconnected;
 }
コード例 #3
0
 public ProfilingType(ProfilingTypeDefinition definition, IExportLoader exportLoader, string applicationCode,
                      IFrameworkCollection frameworks, Host.IApplicationCollection hostApplications)
 {
     _definition                = definition;
     _exportLoader              = exportLoader;
     _applicationCode           = applicationCode;
     _frameworks                = frameworks;
     _hostApplications          = hostApplications;
     _supportedHostApplications = new ObservableCollection <Host.IApplication>();
     _supportedHostApplications.CollectionChanged += OnSupportedHostApplicationsCollectionChanged;
     _hostApplications.ApplicationConnected       += OnHostApplicationConnected;
     _hostApplications.ApplicationDisconnected    += OnHostApplicationDisconnected;
 }
コード例 #4
0
 public ConfigurationCollection(Host.IApplicationCollection hostApplications)
 {
     _hostApplications = hostApplications;
     InitializeCollection();
 }
コード例 #5
0
        private ObservableCollection <Host.IApplication> InitializeSupportedApplications(Host.IApplicationCollection applications)
        {
            ObservableCollection <Host.IApplication> supportedApplications = new ObservableCollection <Host.IApplication>();

            foreach (Host.IApplication application in applications)
            {
                if (IsSupportedApplication(application))
                {
                    supportedApplications.Add(application);
                }
            }
            return(supportedApplications);
        }
コード例 #6
0
 public HostApplicationSelector(Host.IApplicationCollection applications)
 {
     _applications       = applications;
     SelectedApplication = applications.FirstOrDefault();
 }
コード例 #7
0
 public SessionCollection(Host.IApplicationCollection hostApplications)
 {
     _hostApplications = hostApplications;
     InitializeCollection();
 }