public AlternateProject([NotNull] AlternateProjectCollection projectCollection) { if (projectCollection == null) throw new ArgumentNullException("projectCollection"); _projectCollection = projectCollection; InitializeRoot(ProjectRootElement.Create(projectCollection.ProjectCollection)); }
public AlternateProject([NotNull] Project project, [NotNull] AlternateProjectCollection projectCollection) { if (project == null) throw new ArgumentNullException("project"); if (projectCollection == null) throw new ArgumentNullException("projectCollection"); _project = project; _projectCollection = projectCollection; InitializeRoot(_project.Xml); }