3 writes to ConfigurationId
Microsoft.Build (3)
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (3)
577config.ConfigurationId = response.GlobalConfigurationId; 1215request.Config.ConfigurationId = GetNextUnresolvedConfigurationId(); 1223request.Config.ConfigurationId = matchingConfig.ConfigurationId;
40 references to ConfigurationId
Microsoft.Build (40)
BackEnd\BuildManager\BuildManager.cs (11)
1676AddBuildRequestToSubmission(submission, resolvedConfiguration.ConfigurationId); 2026AddBuildRequestToSubmission(submission, configuration.ConfigurationId); 2614_resultsCache!.ClearResultsForConfiguration(existingConfiguration.ConfigurationId); 2662AddBuildRequestToSubmission(submission, configuration.ConfigurationId, projectContextId); 2669AddProxyBuildRequestToSubmission(submission, configuration.ConfigurationId, cacheResult.ProxyTargets, projectContextId); 2677AddBuildRequestToSubmission(submission, configuration.ConfigurationId, projectContextId); 2768var response = new BuildRequestConfigurationResponse(unresolvedConfiguration.ConfigurationId, resolvedConfiguration.ConfigurationId, resolvedConfiguration.ResultsNodeId); 2776configurationsOnNode.Add(resolvedConfiguration.ConfigurationId); 2818&& buildSubmission.BuildRequest.ConfigurationId == configuration.ConfigurationId 2823: new BuildEventContext(result.SubmissionId, node, configuration.Project?.EvaluationId ?? BuildEventContext.InvalidEvaluationId, configuration.ConfigurationId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
BackEnd\BuildManager\CacheAggregator.cs (2)
72seenConfigIds.Add(config.ConfigurationId); 77configIdMapping[config.ConfigurationId] = _lastConfigurationId;
BackEnd\Components\BuildRequestEngine\BuildRequestEngine.cs (9)
1216_unresolvedConfigurationsById.Add(request.Config.ConfigurationId, request.Config); 1219unresolvedConfigurationsAdded.Add(request.Config.ConfigurationId); 1223request.Config.ConfigurationId = matchingConfig.ConfigurationId; 1235configurationId: request.Config.ConfigurationId, 1249TraceEngine($"Request {issuingEntry.Request.GlobalRequestId}({issuingEntry.Request.ConfigurationId}) (nr {issuingEntry.Request.NodeRequestId}) is waiting on configuration {request.Config.ConfigurationId} (IBR)"); 1259configurationId: matchingConfig.ConfigurationId, 1316unresolvedConfigurationsAdded.Remove(unresolvedConfigurationToIssue.ConfigurationId); 1402Assumed.True(_unresolvedConfigurationsById.ContainsKey(config.ConfigurationId), "NoUnresolvedConfiguration"); 1403TraceEngine($"Issuing configuration request for node config {config.ConfigurationId}");
BackEnd\Components\BuildRequestEngine\BuildRequestEntry.cs (8)
129Assumed.Equal(requestConfiguration.ConfigurationId, request.ConfigurationId, "Configuration id mismatch"); 226Assumed.Equal(State, BuildRequestEntryState.Active, $"Must be in Active state to wait for blocking request. Config: {RequestConfiguration.ConfigurationId} State: {State}"); 317Assumed.True(State == BuildRequestEntryState.Waiting || _outstandingRequests == null, $"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}"); 395Assumed.Equal(State, BuildRequestEntryState.Waiting, $"Entry must be in the waiting state to be unblocked. Config: {RequestConfiguration.ConfigurationId} State: {State} Request: {Request.GlobalRequestId}"); 396Assumed.NotEqual(_blockingGlobalRequestId, BuildRequest.InvalidGlobalRequestId, $"Entry must be waiting on another request to be unblocked. Config: {RequestConfiguration.ConfigurationId} Request: {Request.GlobalRequestId}"); 415Assumed.Equal(State, BuildRequestEntryState.Ready, $"Entry must be in the Ready state. Config: {RequestConfiguration.ConfigurationId} State: {State}"); 492Assumed.Equal(State, BuildRequestEntryState.Active, $"Entry must be active before it can be Completed successfully. Config: {RequestConfiguration.ConfigurationId} State: {State}"); 513Assumed.True(State is BuildRequestEntryState.Active or BuildRequestEntryState.Waiting, $"Must be in Active or Waiting state to wait for results. Config: {RequestConfiguration.ConfigurationId} State: {State}");
BackEnd\Components\Caching\ConfigCache.cs (4)
77Assumed.True(config.ConfigurationId != 0, "Invalid configuration ID"); 78Assumed.True(configurations.ById.TryAdd(config.ConfigurationId, config), $"Configuration {config.ConfigurationId} already cached"); 206int configId = configuration.ConfigurationId;
BackEnd\Components\ProjectCache\ProjectCacheService.cs (1)
545projectInstanceId: cacheRequest.Configuration.ConfigurationId,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
780int configurationId = requestConfiguration.ConfigurationId; 1252Assumed.Equal(_requestEntry.RequestConfiguration.ResultsNodeId, _componentHost.BuildParameters.NodeId, $"Results for configuration {_requestEntry.RequestConfiguration.ConfigurationId} were not retrieved from node {_requestEntry.RequestConfiguration.ResultsNodeId}");
BackEnd\Components\Scheduler\Scheduler.cs (1)
1743TraceScheduler($"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)
478Assumed.False(IsLoaded, $"Already loaded the project for this configuration id {ConfigurationId}."); 849Assumed.Equal(request.ConfigurationId, ConfigurationId, "Request does not match configuration.");