Example #1
0
        protected override void Initialize()
        {
            base.Initialize();
            IAppDomainCollection unitCollection = Session.Daemon.Container.Resolve <IAppDomainCollection>();

            Model = new UnitCollectionModel <AppDomainInfo>(unitCollection);
        }
        protected override IUnitsModel GetModel()
        {
            IAppDomainCollection collection = ProfilingViewModel.Application.ServiceContainer.Resolve <IAppDomainCollection>();
            AppDomainsModel      model      = new AppDomainsModel(collection);

            return(model);
        }
 public AppDomainsModel(IAppDomainCollection units)
 {
     Units   = units;
     Columns = new List <GridViewDynamicColumn>
     {
         new GridViewDynamicColumn("Name", "Name", FilterByName)
     };
 }
 public void SetDependencies(IAppDomainCollection appDomains)
 {
     _appDomains = appDomains;
     foreach (AssemblyInfo unit in this)
     {
         unit.SetDependencies(_appDomains);
     }
 }
 public AssemblyCollection(IAppDomainCollection appDomains)
 {
     _appDomains = appDomains;
 }
 internal void SetDependencies(IAppDomainCollection appDomains)
 {
     _appDomains = appDomains;
 }
 public AssemblyInfo(AssemblyNativeInfo assemblyInfo, IAppDomainCollection appDomains)
     : base(assemblyInfo)
 {
     SetDependencies(appDomains);
 }
        protected override IUnitsModel CreateModel(ISession session)
        {
            IAppDomainCollection units = session.ServiceContainer.Resolve <IAppDomainCollection>();

            return(new AppDomainsModel(units));
        }
 public AssemblyInfo(Daemon.DotNet.BasicProfiler.AssemblyInfo assemblyInfo, IAppDomainCollection appDomainCollection)
     : base(assemblyInfo)
 {
     _appDomainCollection = appDomainCollection;
 }
 public void SetDependencies(IAppDomainCollection appDomains)
 {
     _appDomains = appDomains;
 }