Definition\Project.cs (26)
1937Xml = ProjectRootElement.Create(xmlReader, ProjectCollection,
1980ProjectCollection.ProjectRootElementCache,
2073Trace.WriteLine(String.Format(CultureInfo.InvariantCulture, "MSBUILD: Explicitly marked dirty, eg., because a global property was set, or an import, such as a .user file, was created on disk [{0}] [PC Hash {1}]", FullPath, ProjectCollection.GetHashCode()));
2085Trace.WriteLine(String.Format(CultureInfo.InvariantCulture, "MSBUILD: Is dirty because {0} [{1}] [PC Hash {2}]", Xml.LastDirtyReason, FullPath, ProjectCollection.GetHashCode()));
2092if (_evaluatedToolsetCollectionVersion != ProjectCollection.ToolsetsVersion)
2096Trace.WriteLine(String.Format(CultureInfo.InvariantCulture, "MSBUILD: Is dirty because toolsets updated [{0}] [PC Hash {1}]", FullPath, ProjectCollection.GetHashCode()));
2112Trace.WriteLine(String.Format(CultureInfo.InvariantCulture, "MSBUILD: Is dirty because {0} [{1} - {2}] [PC Hash {3}]", reason, FullPath, import.ImportedProject.FullPath == FullPath ? String.Empty : import.ImportedProject.FullPath, ProjectCollection.GetHashCode()));
2481BuildEnabledSetting.UseProjectCollectionSetting => ProjectCollection.IsBuildEnabled,
2523internal ILoggingService LoggingService => ProjectCollection.LoggingService;
2852ProjectCollection.AfterUpdateLoadedProjectGlobalProperties(Owner);
3068ProjectCollection.AfterUpdateLoadedProjectGlobalProperties(Owner);
3169if (!DisableMarkDirty && !ProjectCollection.DisableMarkDirty)
3224if (loggers == null && ProjectCollection.Loggers != null)
3226loggers = ProjectCollection.Loggers;
3229bool result = instance.Build(targets, loggers, remoteLoggers, null, ProjectCollection.MaxNodeCount, out _);
3564if (!SkipEvaluation && !ProjectCollection.SkipEvaluation && IsDirty)
3588return new ProjectInstance(_data, DirectoryPath, FullPath, ProjectCollection.HostServices, ProjectCollection.EnvironmentProperties, settings);
3603ProjectCollection.MaxNodeCount,
3604ProjectCollection.EnvironmentProperties,
3605ProjectCollection.PropertiesFromCommandLine,
3608ProjectCollection,
3610ProjectCollection.ProjectRootElementCache,
3635_evaluatedToolsetCollectionVersion = ProjectCollection.ToolsetsVersion;
3653foreach (ProjectPropertyInstance property in ProjectCollection.GlobalPropertiesCollection)
3693_renameHandler = (oldFullPath) => ProjectCollection.OnAfterRenameLoadedProject(oldFullPath, Owner);