public DaemonProfilingStrategy(Application application, IProfilingTypeCollection profilingTypes) { _agentLibrary = new AgentLibrary(); _application = application; _profilingTypes = profilingTypes; SessionState = SessionState.Profiling; }
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; }
public ProfilingTypeManager(IProfilingTypeCollection profilingTypes, ProfilingTypeSettingsCollection profilingTypesSettings) { _profilingTypes = profilingTypes; _adapters = new List <ProfilingTypeFacade>(); Initialize(profilingTypesSettings); }
internal void SetupDependencies(IProfilingTypeCollection profilingTypes) { _profilingTypes = profilingTypes; InitializeCollection(); }