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); }
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>(); }
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; }
internal void SetupDependencies(IFrameworkCollection frameworks) { _frameworks = frameworks; InitializeCollection(); }