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