public ProjectAdapter(MsBuildProject msBuildProject, ISolutionManager solutionManager) { Project = msBuildProject; BuildProperties = new CustomProjectBuildProperties(msBuildProject); SolutionManager = solutionManager; }
public async Task <IProjectAdapter> GetOrCreateAdapterAsync(MsBuildProject msBuildProject, ISolutionManager solutionManager = null) { var adapter = new ProjectAdapter(msBuildProject, solutionManager); await adapter.InitialAsync(); return(adapter); }
public CustomProjectBuildProperties(MsBuildProject project) { _project = project; }
public ProjectAdapter(MsBuildProject msBuildProject) { Project = msBuildProject; BuildProperties = new CustomProjectBuildProperties(msBuildProject); }