Пример #1
0
 public ConfigurationCollection(IProfilingTargetCollection profilingTargets, IFrameworkCollection frameworks, Host.IApplication application)
 {
     _profilingTargets          = profilingTargets;
     _frameworks                = frameworks;
     _application               = application;
     _collection                = new Dictionary <Guid, Configuration>();
     _configurationCreatedEvent = new RemoteEventHandler <ConfigurationEventArgs>(this);
     _configurationRemovedEvent = new RemoteEventHandler <ConfigurationEventArgs>(this);
 }
Пример #2
0
 public Configuration(ConfigurationSettings configurationSettings, ConfigurationCollection configurations,
                      IProfilingTarget profilingTarget, IFrameworkCollection frameworks, Host.IApplication application)
 {
     _configurations        = configurations;
     _configurationSettings = configurationSettings;
     _profilingTarget       = profilingTarget;
     _frameworks            = frameworks;
     _application           = application;
     _controllers           = new List <IProfilingTargetController>();
 }
Пример #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
 internal void SetupDependencies(IFrameworkCollection frameworks)
 {
     _frameworks = frameworks;
     InitializeCollection();
 }