/// <summary> /// Constructor. /// </summary> /// <param name="project">Project.</param> /// <param name="pathResolver">File path resolver.</param> /// <param name="settings">Settings.</param> public NodeLauncher(NodeProjectNode project, IPathResolver pathResolver, ISettingsProvider settings) { Utilities.ArgumentNotNull("project", project); _project = project; _pathResolver = pathResolver; _settings = settings; }
protected override ProjectNode CreateProject() { var project = new NodeProjectNode { Package = _package }; project.SetSite((IServiceProvider)((System.IServiceProvider)_package).GetService(typeof(IServiceProvider))); return(project); }
protected override ProjectNode CreateProject() { var project = new NodeProjectNode { Package = _package }; project.SetSite((IServiceProvider) ((System.IServiceProvider) _package).GetService(typeof (IServiceProvider))); return project; }
public NodeProjectConfig(NodeProjectNode project, string configuration) : base(project, configuration) { _project = project; }
public NodeConfigProvider(NodeProjectNode projectNode) : base(projectNode) { _projectNode = projectNode; }