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