10 writes to ConfigurationId
Microsoft.Build (3)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (3)
576
config.
ConfigurationId
= response.GlobalConfigurationId;
1214
request.Config.
ConfigurationId
= GetNextUnresolvedConfigurationId();
1222
request.Config.
ConfigurationId
= matchingConfig.ConfigurationId;
Microsoft.Build.Engine.UnitTests (7)
BackEnd\BuildRequestConfiguration_Tests.cs (7)
140
config1.
ConfigurationId
= -2;
149
config1.
ConfigurationId
= 1;
290
configuration.
ConfigurationId
= 1;
364
configuration.
ConfigurationId
= 1;
601
ConfigurationId
= 1,
638
ConfigurationId
= 1,
670
ConfigurationId
= 1,
52 references to ConfigurationId
Microsoft.Build (39)
BackEnd\BuildManager\BuildManager.cs (11)
1586
AddBuildRequestToSubmission(submission, resolvedConfiguration.
ConfigurationId
);
1919
AddBuildRequestToSubmission(submission, configuration.
ConfigurationId
);
2509
_resultsCache!.ClearResultsForConfiguration(existingConfiguration.
ConfigurationId
);
2556
AddBuildRequestToSubmission(submission, configuration.
ConfigurationId
, projectContextId);
2563
AddProxyBuildRequestToSubmission(submission, configuration.
ConfigurationId
, cacheResult.ProxyTargets, projectContextId);
2571
AddBuildRequestToSubmission(submission, configuration.
ConfigurationId
, projectContextId);
2661
var response = new BuildRequestConfigurationResponse(unresolvedConfiguration.
ConfigurationId
, resolvedConfiguration.
ConfigurationId
, resolvedConfiguration.ResultsNodeId);
2669
configurationsOnNode.Add(resolvedConfiguration.
ConfigurationId
);
2711
&& buildSubmission.BuildRequest.ConfigurationId == configuration.
ConfigurationId
2716
: new BuildEventContext(result.SubmissionId, node, configuration.Project?.EvaluationId ?? BuildEventContext.InvalidEvaluationId, configuration.
ConfigurationId
, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
BackEnd\BuildManager\CacheAggregator.cs (2)
73
seenConfigIds.Add(config.
ConfigurationId
);
78
configIdMapping[config.
ConfigurationId
] = _lastConfigurationId;
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (9)
1215
_unresolvedConfigurationsById.Add(request.Config.
ConfigurationId
, request.Config);
1218
unresolvedConfigurationsAdded.Add(request.Config.
ConfigurationId
);
1222
request.Config.ConfigurationId = matchingConfig.
ConfigurationId
;
1234
configurationId: request.Config.
ConfigurationId
,
1248
TraceEngine($"Request {issuingEntry.Request.GlobalRequestId}({issuingEntry.Request.ConfigurationId}) (nr {issuingEntry.Request.NodeRequestId}) is waiting on configuration {request.Config.
ConfigurationId
} (IBR)");
1258
configurationId: matchingConfig.
ConfigurationId
,
1315
unresolvedConfigurationsAdded.Remove(unresolvedConfigurationToIssue.
ConfigurationId
);
1401
ErrorUtilities.VerifyThrow(_unresolvedConfigurationsById.ContainsKey(config.
ConfigurationId
), "NoUnresolvedConfiguration");
1402
TraceEngine($"Issuing configuration request for node config {config.
ConfigurationId
}");
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (8)
129
ErrorUtilities.VerifyThrow(requestConfiguration.
ConfigurationId
== request.ConfigurationId, "Configuration id mismatch");
226
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, $"Must be in Active state to wait for blocking request. Config: {RequestConfiguration.
ConfigurationId
} State: {State}");
319
$"Entry must be in the Waiting state to report results, or we must have flushed our requests due to an error. Config: {RequestConfiguration.
ConfigurationId
} State: {State} Requests: {_outstandingRequests != null}");
397
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Waiting, $"Entry must be in the waiting state to be unblocked. Config: {RequestConfiguration.
ConfigurationId
} State: {State} Request: {Request.GlobalRequestId}");
398
ErrorUtilities.VerifyThrow(_blockingGlobalRequestId != BuildRequest.InvalidGlobalRequestId, $"Entry must be waiting on another request to be unblocked. Config: {RequestConfiguration.
ConfigurationId
} Request: {Request.GlobalRequestId}");
417
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Ready, $"Entry must be in the Ready state. Config: {RequestConfiguration.
ConfigurationId
} State: {State}");
494
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active, $"Entry must be active before it can be Completed successfully. Config: {RequestConfiguration.
ConfigurationId
} State: {State}");
515
ErrorUtilities.VerifyThrow(State == BuildRequestEntryState.Active || State == BuildRequestEntryState.Waiting, $"Must be in Active or Waiting state to wait for results. Config: {RequestConfiguration.
ConfigurationId
} State: {State}");
BackEnd\Components\Caching\ConfigCache.cs (4)
77
ErrorUtilities.VerifyThrow(config.
ConfigurationId
!= 0, "Invalid configuration ID");
79
if (!configurations.ById.TryAdd(config.
ConfigurationId
, config))
81
ErrorUtilities.ThrowInternalError($"Configuration {config.
ConfigurationId
} already cached");
210
int configId = configuration.
ConfigurationId
;
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
539
projectInstanceId: cacheRequest.Configuration.
ConfigurationId
,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (1)
1244
$"Results for configuration {_requestEntry.RequestConfiguration.
ConfigurationId
} were not retrieved from node {_requestEntry.RequestConfiguration.ResultsNodeId}");
BackEnd\Components\Scheduler\Scheduler.cs (1)
1745
TraceScheduler($"Created request {newRequest.GlobalRequestId} (node request {newRequest.NodeRequestId}) for transfer of configuration {configuration.
ConfigurationId
}'s results from node {configuration.ResultsNodeId} to node {parentRequest.AssignedNode}");
BackEnd\Shared\BuildRequestConfiguration.cs (2)
465
ErrorUtilities.VerifyThrow(!IsLoaded, $"Already loaded the project for this configuration id {
ConfigurationId
}.");
796
ErrorUtilities.VerifyThrow(request.ConfigurationId ==
ConfigurationId
, "Request does not match configuration.");
Microsoft.Build.Engine.UnitTests (13)
BackEnd\BuildRequestConfiguration_Tests.cs (5)
122
Assert.Equal(-1, config1.
ConfigurationId
);
126
Assert.Equal(1, config2.
ConfigurationId
);
130
Assert.Equal(0, config3.
ConfigurationId
);
148
Assert.Equal(0, config1.
ConfigurationId
);
150
Assert.Equal(1, config1.
ConfigurationId
);
BackEnd\BuildRequestEngine_Tests.cs (1)
472
BuildRequestConfigurationResponse response = new BuildRequestConfigurationResponse(_newConfiguration_Config.
ConfigurationId
, 2, 0);
BackEnd\CacheAggregator_Tests.cs (2)
288
aggregatedConfig.
ConfigurationId
.ShouldNotBe(BuildRequestConfiguration.InvalidConfigurationId);
292
var aggregatedConfigWithInitialId = aggregatedConfig.ShallowCloneWithNewId(inputConfiguration.
ConfigurationId
);
BackEnd\ConfigCache_Tests.cs (2)
116
copy[initialConfiguration.
ConfigurationId
].ProjectDefaultTargets.ShouldBe(initialConfiguration.ProjectDefaultTargets);
117
copy[initialConfiguration.
ConfigurationId
].ProjectInitialTargets.ShouldBe(initialConfiguration.ProjectInitialTargets);
BackEnd\RequestBuilder_Tests.cs (2)
285
string fileName = GetTestProjectFile(config.
ConfigurationId
);
308
BuildRequest newRequest = CreateNewBuildRequest(matchingConfig.
ConfigurationId
, request.Targets);
Graph\ResultCacheBasedBuilds_Tests.cs (1)
366
configEntries.First().
ConfigurationId
.ShouldBe(rootNodeBuildResult.ConfigurationId);