13 writes to Project
Microsoft.Build (4)
BackEnd\BuildManager\BuildManager.cs (3)
1478
config.
Project
= instances[0];
1518
existingConfiguration.
Project
= newInstance;
2259
existingConfiguration.
Project
= newConfiguration.Project;
BackEnd\Shared\BuildRequestConfiguration.cs (1)
504
Project
= loadProjectFromFile.Invoke();
Microsoft.Build.Engine.UnitTests (9)
BackEnd\BuildRequestConfiguration_Tests.cs (1)
188
config1.
Project
= projectInstance;
BackEnd\BuildRequestEngine_Tests.cs (1)
101
_entry.RequestConfiguration.
Project
= CreateStandinProject();
BackEnd\IntrinsicTask_Tests.cs (2)
3869
entry.RequestConfiguration.
Project
= projectInstance;
3904
entry.RequestConfiguration.
Project
= projectInstance;
BackEnd\TargetBuilder_Tests.cs (1)
1647
config.
Project
= project.CreateProjectInstance();
BackEnd\TargetEntry_Tests.cs (2)
1024
config.
Project
= project;
1042
config.
Project
= project;
BackEnd\TaskBuilder_Tests.cs (1)
1233
config.
Project
= project.CreateProjectInstance();
BackEnd\TaskHost_Tests.cs (1)
78
configuration.
Project
= new ProjectInstance(ProjectRootElement.Create());
65 references to Project
Microsoft.Build (55)
BackEnd\BuildManager\BuildManager.cs (11)
872
ErrorUtilities.VerifyThrow(configuration.
Project
!= null, "Configuration should have been loaded.");
873
return configuration.
Project
;
2231
else if (unresolvedConfiguration.
Project
!= null && replaceProjectInstance)
2235
else if (unresolvedConfiguration.
Project
!= null && resolvedConfiguration.
Project
!= null && !ReferenceEquals(unresolvedConfiguration.
Project
, resolvedConfiguration.
Project
))
2240
else if (unresolvedConfiguration.
Project
!= null && resolvedConfiguration.
Project
== null)
2259
existingConfiguration.Project = newConfiguration.
Project
;
2460
: new BuildEventContext(result.SubmissionId, node, configuration.
Project
?.EvaluationId ?? BuildEventContext.InvalidEvaluationId, configuration.ConfigurationId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (1)
349
resultToReport.ProjectStateAfterBuild = config.
Project
;
BackEnd\Components\Logging\NodeLoggingContext.cs (2)
78
int evaluationId = (configuration != null && !configuration.IsCached && configuration.
Project
!= null) ? configuration.
Project
.EvaluationId : BuildEventContext.InvalidEvaluationId;
BackEnd\Components\Logging\ProjectLoggingContext.cs (3)
40
requestEntry.RequestConfiguration.
Project
.PropertiesToBuildWith,
41
requestEntry.RequestConfiguration.
Project
.ItemsToBuildWith,
43
requestEntry.RequestConfiguration.
Project
.EvaluationId,
BackEnd\Components\ProjectCache\ProjectCacheService.cs (8)
421
return GetProjectCacheDescriptors(buildRequestConfiguration.
Project
).Any();
456
cacheRequest.Configuration.
Project
,
460
evaluationId: cacheRequest.Configuration.
Project
.EvaluationId,
462
projectFile: cacheRequest.Configuration.
Project
.FullPath);
492
configuration.
Project
.TranslateEntireState = true;
708
ErrorUtilities.VerifyThrowInternalNull(requestConfiguration.
Project
, nameof(requestConfiguration.
Project
));
722
List<ProjectCacheDescriptor> projectCacheDescriptors = GetProjectCacheDescriptors(requestConfiguration.
Project
).ToList();
BackEnd\Components\RequestBuilder\RequestBuilder.cs (6)
1169
if (_requestEntry.RequestConfiguration.
Project
.UsingDifferentToolsVersionFromProjectFile)
1173
_requestEntry.RequestConfiguration.
Project
.OriginalProjectToolsVersion,
1174
_requestEntry.RequestConfiguration.
Project
.ToolsVersion);
1184
_requestEntry.RequestConfiguration.
Project
.ProjectFileLocation, "NoTargetSpecified");
1362
ProjectInstance project = _requestEntry?.RequestConfiguration?.
Project
;
1402
ProjectInstance project = _requestEntry?.RequestConfiguration?.
Project
;
BackEnd\Components\RequestBuilder\TargetBuilder.cs (5)
130
_projectInstance = configuration.
Project
;
417
_requestEntry.RequestConfiguration.
Project
.Targets.ContainsKey(currentTargetEntry.Name),
431
IList<TargetSpecification> afterTargets = _requestEntry.RequestConfiguration.
Project
.GetTargetsWhichRunAfter(currentTargetEntry.Name);
452
IList<TargetSpecification> beforeTargets = _requestEntry.RequestConfiguration.
Project
.GetTargetsWhichRunBefore(currentTargetEntry.Name);
792
IList<TargetSpecification> targetsWhichRunAfter = _requestEntry.RequestConfiguration.
Project
.GetTargetsWhichRunAfter(targetToCheck);
BackEnd\Components\RequestBuilder\TargetEntry.cs (3)
465
TargetUpToDateChecker dependencyAnalyzer = new TargetUpToDateChecker(requestEntry.RequestConfiguration.
Project
, _target, targetLoggingContext.LoggingService, targetLoggingContext.BuildEventContext);
930
_requestEntry.RequestConfiguration.
Project
.Targets.TryGetValue(_targetSpecification.TargetName, out _target);
934
_targetSpecification.ReferenceLocation ?? _requestEntry.RequestConfiguration.
Project
.ProjectFileLocation,
BackEnd\Components\RequestBuilder\TaskBuilder.cs (9)
167
_taskHostObject = requestEntry.Request.HostServices.GetHostObject(requestEntry.RequestConfiguration.
Project
.FullPath, loggingContext.Target.Name, _taskNode.Name);
170
_projectFullPath = requestEntry.RequestConfiguration.
Project
.FullPath;
308
_taskExecutionHost.InitializeForTask(taskHost, _targetLoggingContext, _buildRequestEntry.RequestConfiguration.
Project
, _taskNode.Name, _taskNode.Location, _taskHostObject, _continueOnError != ContinueOnError.ErrorAndStop,
641
_buildRequestEntry.RequestConfiguration.
Project
,
804
using (FullTracking.Track(taskLoggingContext.TargetLoggingContext.Target.Name, _taskNode.Name, _buildRequestEntry.ProjectRootDirectory, _buildRequestEntry.RequestConfiguration.
Project
.PropertiesToBuildWith))
834
bucket.Lookup.SetProperty(ProjectPropertyInstance.Create(ReservedPropertyNames.lastTaskResult, taskResult ? "true" : "false", true/* may be reserved */, _buildRequestEntry.RequestConfiguration.
Project
.IsImmutable));
1030
var projectReferenceItems = _buildRequestEntry.RequestConfiguration.
Project
.GetItems(ItemTypeNames.ProjectReference);
1194
ProjectItemInstanceFactory itemFactory = new ProjectItemInstanceFactory(_buildRequestEntry.RequestConfiguration.
Project
, itemName);
1212
lookup.SetProperty(ProjectPropertyInstance.Create(propertyName, taskParameterValue, taskPropertyInstance.TaskParameterLocation, _buildRequestEntry.RequestConfiguration.
Project
.IsImmutable));
BackEnd\Components\RequestBuilder\TaskHost.cs (1)
1183
propertyDictionaries[i] = new PropertyDictionary<ProjectPropertyInstance>(_requestEntry.RequestConfiguration.
Project
.GlobalPropertiesDictionary);
BackEnd\Shared\BuildRequestConfiguration.cs (6)
594
_baseLookup = new Lookup(
Project
.ItemsToBuildWith,
Project
.PropertiesToBuildWith);
793
ErrorUtilities.VerifyThrowInternalNull(
Project
, nameof(
Project
));
813
var items =
Project
.GetItems(ItemTypeNames.GraphIsolationExemptReference);
823
.Select(s => MSBuildGlob.Parse(
Project
.Directory, s)));
Microsoft.Build.Engine.UnitTests (10)
BackEnd\BuildRequestConfiguration_Tests.cs (6)
184
Assert.Null(config1.
Project
);
189
Assert.Same(config1.
Project
, projectInstance);
297
deserializedConfig.
Project
.ShouldNotBeNull();
300
deserializedConfig.
Project
.Directory.ShouldNotBeEmpty();
301
deserializedConfig.
Project
.Directory.ShouldBe(configuration.
Project
.Directory);
BackEnd\MockTaskBuilder.cs (2)
102
lookupForInference.AddNewItem(new ProjectItemInstance(requestEntry.RequestConfiguration.
Project
, taskInstance.Name + "_Item", "Item", task.Location.File));
106
lookupForExecution.AddNewItem(new ProjectItemInstance(requestEntry.RequestConfiguration.
Project
, taskInstance.Name + "_Item", "Item", task.Location.File));
BackEnd\TargetBuilder_Tests.cs (1)
1650
return config.
Project
;
BackEnd\TaskBuilder_Tests.cs (1)
1236
return config.
Project
;