public ProjectFile(Solution solution, Project project) { Contract.Requires(solution != null); Contract.Requires(project != null); _deferredSaveThrottle = new DispatcherThrottle(SaveProjectFile); _solution = solution; _project = project; FileTime = File.GetLastWriteTime(project.FullName); _projectGuid = GetProjectGuid(solution, project.UniqueName); }
public BuildConfigurationViewModel(Solution solution) { Contract.Requires(solution != null); _solution = solution; }
public PropertiesViewModel(Solution solution) { Contract.Requires(solution != null); _solution = solution; }