Exemplo n.º 1
0
 public MessageHandler(IProfilerCommunication profilerCommunication, IMarshalWrapper marshalWrapper, IMemoryManager memoryManager, IModuleLocator moduleLocator)
 {
     _profilerCommunication = profilerCommunication;
     _marshalWrapper = marshalWrapper;
     _memoryManager = memoryManager;
     _moduleLocator = moduleLocator;
 }
Exemplo n.º 2
0
        public virtual void UpdateProperties(IModuleLocator locator)
        {
            Contract.Requires(locator != null);

            TitleKey                    = $"{Type}Title";
            TitleDetailKeys             = Array.Empty <string>();
            DescriptionFormatKey        = $"{Type}Description";
            DescriptionDetailFormatKeys = Array.Empty <string>();
        }
Exemplo n.º 3
0
 public ModuleManager(
     IHostingEnvironment hostingEnvironment,
     IOptions <ModuleOptions> moduleOptions,
     IPlatoFileSystem fileSystem,
     IModuleLocator moduleLocator,
     IModuleLoader moduleLoader)
 {
     _moduleLocator        = moduleLocator;
     _moduleLoader         = moduleLoader;
     _fileSystem           = fileSystem;
     _contentRootPath      = hostingEnvironment.ContentRootPath;
     _virtualPathToModules = moduleOptions.Value.VirtualPathToModulesFolder;
 }
Exemplo n.º 4
0
 protected static object CreateView(object parameter, ModuleType actualModuleType, IModuleLocator moduleLocator)
 {
     if (parameter is Delegate)
     {
         return(moduleLocator.CreateModule(actualModuleType));
     }
     if (parameter is long)
     {
         return(moduleLocator.GetModule(actualModuleType, (long)parameter));
     }
     else
     {
         return(moduleLocator.GetModule(actualModuleType));
     }
 }
Exemplo n.º 5
0
 public NinjaContainer(TimeSpan defaultRunTime)
 {
     _moduleLocator  = new ModuleLocator(defaultRunTime);
     _serviceLocator = new ServiceLocator(defaultRunTime);
 }