public MSBuildWorkspaceItem(IProjectRootElement root, UnconfiguredProject unconfiguredProject, BaselineProject baseline)
 {
     ProjectRootElement  = root;
     UnconfiguredProject = unconfiguredProject;
     SdkBaselineProject  = baseline;
 }
 public BaselineProject(UnconfiguredProject project, ImmutableArray <string> globalProperties, ProjectStyle projectStyle) : this()
 {
     GlobalProperties = globalProperties;
     Project          = project ?? throw new ArgumentNullException(nameof(project));
     ProjectStyle     = projectStyle;
 }