public ProjectEntry(Project project) { Project = project; Name = project.Name; TypeGuid = project.ProjectDescriptor.SolutionNodeGuid; ObjectGuid = project.ProjectGuid; FilePath = project.FilePath; }
public ProjectDocumentContent(Project project, Control settingsControl) { AssociatedFile = _project = project; Control = settingsControl; Text = project.Name; project.NameChanged += project_NameChanged; }
/// <summary> /// Loads the underlying project. /// </summary> /// <param name = "reporter">The progress reporter to use for logging</param> public override void Load(IProgressReporter reporter) { foreach (var node in Nodes) node.Load(reporter); try { Project = Project.OpenProject(FilePath.FullPath); OnLoadComplete(new SolutionNodeLoadEventArgs()); } catch (Exception ex) { OnLoadComplete(new SolutionNodeLoadEventArgs(ex)); } }
public abstract void OpenProject(IControlManager manager, Project project);
public abstract bool CanOpenProject(Project project);
public ProjectTemplateResult(Project project, params TemplateResult[] results) : base(results) { Project = project; }