BackEnd\BuildManager\BuildManager.cs (65)
742loggingService.LogComment(buildEventContext: BuildEventContext.Invalid, MessageImportance.Normal, "BuildCheckEnabled");
802BuildEventContext.Invalid,
853loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles));
858loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile);
1248((IBuildComponentHost)this).LoggingService.LogInvalidProjectFileError(BuildEventContext.Invalid, e);
1266BuildEventContext.Invalid, DiagnosticSubcategory.None, warningCode, helpKeyword, ElementLocation.Empty, message);
1269if (loggingService.ShouldTreatWarningAsError(BuildEventContext.Invalid, warningCode))
1366(_overallBuildSuccess && loggingService.HasBuildSubmissionLoggedErrors(BuildEventContext.InvalidSubmissionId)))
1915BuildEventContext buildEventContext = new BuildEventContext(
1918BuildEventContext.InvalidProjectInstanceId,
1919BuildEventContext.InvalidProjectContextId,
1920BuildEventContext.InvalidTargetId,
1921BuildEventContext.InvalidTaskId);
2020var buildEventContext = request.BuildEventContext;
2021if (buildEventContext == BuildEventContext.Invalid)
2023buildEventContext = new BuildEventContext(request.SubmissionId, 0, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
2286BuildEventContext buildEventContext = new BuildEventContext(submission.SubmissionId, 1, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
2308private static void AddBuildRequestToSubmission(BuildSubmission submission, int configurationId, int projectContextId = BuildEventContext.InvalidProjectContextId)
2316parentBuildEventContext: BuildEventContext.Invalid,
2396BuildEventContext projectBuildEventContext = new BuildEventContext(submission.SubmissionId, 1, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
2412var buildEventContext = new BuildEventContext(submission.SubmissionId, 1, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
2477BuildEventContext.InvalidEvaluationId,
2478BuildEventContext.InvalidProjectInstanceId,
2479BuildEventContext.InvalidProjectContextId,
2480BuildEventContext.InvalidTargetId,
2481BuildEventContext.InvalidTaskId),
2987if (result.EvaluationId != BuildEventContext.InvalidEvaluationId)
3007BuildEventContext buildEventContext = _projectStartedEvents.TryGetValue(result.SubmissionId, out BuildEventArgs? buildEventArgs)
3009: new BuildEventContext(result.SubmissionId, node, configuration.Project?.EvaluationId ?? BuildEventContext.InvalidEvaluationId, configuration.ConfigurationId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
3048BuildEventContext buildEventContext = new BuildEventContext(submission.SubmissionId, BuildEventContext.InvalidNodeId, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
3066BuildEventContext.Invalid,
3216BuildEventContext buildEventContext = new BuildEventContext(0, Scheduler.VirtualNode, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
3673BuildEventContext.Invalid,
3684message.BuildEvent.BuildEventContext ??= BuildEventContext.Invalid;
3689loggingService.LogCommentFromText(BuildEventContext.Invalid, message.Importance, message.Text);
3695loggingService.LogIncludeFile(BuildEventContext.Invalid, message.FilePath);
3853loggingService?.LogCommentFromText(BuildEventContext.Invalid, MessageImportance.High, message);
3861BuildEventContext.Invalid,
BackEnd\BuildManager\CoordinatorClient.cs (9)
147loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "CoordinatorFailedToNegotiate");
155loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "CoordinatorFailedToConnect");
193loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "CoordinatorLaunchTimedOut");
225loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "CoordinatorFailedToConnect");
245loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "CoordinatorFailedToConnect");
359loggingService?.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "CoordinatorNodeGrantReceived", grant.GrantedNodes);
371loggingService?.LogComment(BuildEventContext.Invalid, MessageImportance.High, "CoordinatorWaitingForNodes");
418loggingService?.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "CoordinatorNodeGrantReceived", grant.GrantedNodes);
513loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "CoordinatorFailedToLaunch");
BackEnd\Components\Logging\ILoggingService.cs (46)
273/// <param name="buildEventContext">A <see cref="BuildEventContext"/> to associate with the list of warning codes.</param>
275void AddWarningsAsMessages(BuildEventContext buildEventContext, ISet<string> codes);
280/// <param name="buildEventContext">A <see cref="BuildEventContext"/> to associate with the list of warning codes.</param>
282void AddWarningsAsErrors(BuildEventContext buildEventContext, ISet<string> codes);
287/// <param name="buildEventContext">A <see cref="BuildEventContext"/> to associate with the list of warning codes.</param>
289void AddWarningsNotAsErrors(BuildEventContext buildEventContext, ISet<string> codes);
303bool ShouldTreatWarningAsError(BuildEventContext buildEventContext, string warningCode);
316ICollection<string> GetWarningsAsErrors(BuildEventContext context);
323ICollection<string> GetWarningsNotAsErrors(BuildEventContext context);
330ICollection<string> GetWarningsAsMessages(BuildEventContext context);
378void LogComment(BuildEventContext buildEventContext, MessageImportance importance, string messageResourceName, params object[] messageArgs);
386void LogCommentFromText(BuildEventContext buildEventContext, MessageImportance importance, string message);
398void LogCommentFromText(BuildEventContext buildEventContext, MessageImportance importance, string message, params object[] messageArgs);
417void LogError(BuildEventContext buildEventContext, IElementLocation location, string messageResourceName, params object[] messageArgs);
427void LogError(BuildEventContext buildEventContext, DiagnosticSubcategory subcategory, IElementLocation location, string messageResourceName, params object[] messageArgs);
438void LogErrorFromText(BuildEventContext buildEventContext, DiagnosticSubcategory subcategory, string errorCode, string helpKeyword, IElementLocation location, string message);
445void LogInvalidProjectFileError(BuildEventContext buildEventContext, InvalidProjectFileException invalidProjectFileException);
453void LogFatalBuildError(BuildEventContext buildEventContext, Exception exception, IElementLocation location);
462void LogFatalTaskError(BuildEventContext buildEventContext, Exception exception, IElementLocation location, string taskName);
472void LogFatalError(BuildEventContext buildEventContext, Exception exception, IElementLocation location, string messageResourceName, params object[] messageArgs);
483void LogTaskWarningFromException(BuildEventContext buildEventContext, Exception exception, IElementLocation location, string taskName);
493void LogWarning(BuildEventContext buildEventContext, DiagnosticSubcategory subcategory, IElementLocation location, string messageResourceName, params object[] messageArgs);
504void LogWarningFromText(BuildEventContext buildEventContext, DiagnosticSubcategory subcategory, string warningCode, string helpKeyword, IElementLocation location, string message);
530BuildEventContext CreateEvaluationBuildEventContext(int nodeId, int submissionId);
540BuildEventContext CreateProjectCacheBuildEventContext(int submissionId, int evaluationId, int projectInstanceId, string projectFile);
548void LogProjectEvaluationStarted(BuildEventContext eventContext, string projectFile);
561BuildEventContext projectEvaluationEventContext,
582BuildEventContext LogProjectStarted(
583BuildEventContext nodeBuildEventContext,
586BuildEventContext parentBuildEventContext,
591int evaluationId = BuildEventContext.InvalidEvaluationId,
592int projectContextId = BuildEventContext.InvalidProjectContextId);
597BuildEventContext nodeBuildEventContext,
600BuildEventContext parentBuildEventContext,
605int evaluationId = BuildEventContext.InvalidEvaluationId,
606int projectContextId = BuildEventContext.InvalidProjectContextId);
614void LogProjectFinished(BuildEventContext projectBuildEventContext, string projectFile, bool success);
626BuildEventContext LogTargetStarted(BuildEventContext projectBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, string parentTargetName, TargetBuiltReason buildReason);
637void LogTargetFinished(BuildEventContext targetBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, bool success, IEnumerable<TaskItem> targetOutputs);
647void LogTaskStarted(BuildEventContext taskBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, string taskAssemblyLocation);
660BuildEventContext LogTaskStarted2(BuildEventContext targetBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, int line, int column, string taskAssemblyLocation);
670void LogTaskFinished(BuildEventContext taskBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, bool success);
680void LogTelemetry(BuildEventContext buildEventContext, string eventName, IDictionary<string, string> properties);
689void LogIncludeFile(BuildEventContext buildEventContext, string filePath);
BackEnd\Components\Logging\LoggingService.cs (26)
229/// A list of build submission IDs that have logged errors. If an error is logged outside of a submission, the submission ID is <see cref="BuildEventContext.InvalidSubmissionId"/>.
234/// A list of build submission IDs that have logged errors through buildcheck. If an error is logged outside of a submission, the submission ID is <see cref="BuildEventContext.InvalidSubmissionId"/>.
244/// A list of warnings to treat as errors for an associated <see cref="BuildEventContext"/>. If an empty set, all warnings are treated as errors.
249/// A list of warnings to not to be promoted to errors for an associated <see cref="BuildEventContext"/>.
254/// A list of warnings to treat as messages for an associated <see cref="BuildEventContext"/>.
698public bool ShouldTreatWarningAsError(BuildEventContext buildEventContext, string warningCode)
717public ICollection<string> GetWarningsAsErrors(BuildEventContext context)
728public ICollection<string> GetWarningsNotAsErrors(BuildEventContext context)
739public ICollection<string> GetWarningsAsMessages(BuildEventContext context)
754private ICollection<string> GetWarningsForProject(BuildEventContext context, IDictionary<WarningsConfigKey, ISet<string>> warningsByProject, ISet<string> warnings)
778public void AddWarningsAsErrors(BuildEventContext buildEventContext, ISet<string> codes)
788public void AddWarningsNotAsErrors(BuildEventContext buildEventContext, ISet<string> codes)
798public void AddWarningsAsMessages(BuildEventContext buildEventContext, ISet<string> codes)
809private void AddWarningsAsMessagesOrErrors(ref IDictionary<WarningsConfigKey, ISet<string>> warningsByProject, BuildEventContext buildEventContext, ISet<string> codes)
1330if ((warningEvent = buildEvent as BuildWarningEventArgs) != null && warningEvent.BuildEventContext != null && warningEvent.BuildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId)
1334else if ((errorEvent = buildEvent as BuildErrorEventArgs) != null && errorEvent.BuildEventContext != null && errorEvent.BuildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId)
1338else if ((messageEvent = buildEvent as BuildMessageEventArgs) != null && messageEvent.BuildEventContext != null && messageEvent.BuildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId)
1594taskParameterEventArgs.BuildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId)
1606private static WarningsConfigKey GetWarningsConfigKey(BuildEventContext buildEventContext)
1905int submissionId = errorEvent.BuildEventContext?.SubmissionId ?? BuildEventContext.InvalidSubmissionId;
2189BuildEventContext context = eventArgs.BuildEventContext!;
2203private bool ShouldTreatWarningAsMessage(BuildEventContext buildEventContext, string warningCode)
2212if (_warningsAsMessagesByProject != null && buildEventContext != null && buildEventContext.ProjectInstanceId != BuildEventContext.InvalidProjectInstanceId)
2223private bool WarningAsErrorNotOverriden(BuildEventContext buildEventContext, string warningCode)
2236private bool ShouldPromoteWarningToError(BuildEventContext buildEventContext, string warningCode)
2250if (_warningsAsErrorsByProject != null && buildEventContext != null && buildEventContext.ProjectInstanceId != BuildEventContext.InvalidProjectInstanceId)
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (54)
39public void LogComment(BuildEventContext buildEventContext, MessageImportance importance, string messageResourceName, params object[] messageArgs)
58public void LogCommentFromText(BuildEventContext buildEventContext, MessageImportance importance, string message)
73public void LogCommentFromText(BuildEventContext buildEventContext, MessageImportance importance, string message, params object[] messageArgs)
99public void LogError(BuildEventContext buildEventContext, IElementLocation location, string messageResourceName, params object[] messageArgs)
113public void LogError(BuildEventContext buildEventContext, DiagnosticSubcategory subcategory, IElementLocation location, string messageResourceName, params object[] messageArgs)
133public void LogErrorFromText(BuildEventContext buildEventContext, DiagnosticSubcategory subcategory, string errorCode, string helpKeyword, IElementLocation location, string message)
137if (buildEvent.ProjectFile == null && buildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId)
156public void LogInvalidProjectFileError(BuildEventContext buildEventContext, InvalidProjectFileException invalidProjectFileException)
177if (buildEvent.ProjectFile == null && buildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId)
196public void LogFatalBuildError(BuildEventContext buildEventContext, Exception exception, IElementLocation location)
210public void LogFatalTaskError(BuildEventContext buildEventContext, Exception exception, IElementLocation location, string taskName)
227public void LogFatalError(BuildEventContext buildEventContext, Exception exception, IElementLocation location, string messageResourceName, params object[] messageArgs)
261public void LogTaskWarningFromException(BuildEventContext buildEventContext, Exception exception, IElementLocation location, string taskName)
286public void LogWarning(BuildEventContext buildEventContext, DiagnosticSubcategory subcategory, IElementLocation location, string messageResourceName, params object[] messageArgs)
303public void LogWarningFromText(BuildEventContext buildEventContext, DiagnosticSubcategory subcategory, string warningCode, string helpKeyword, IElementLocation location, string message)
308if (buildEvent.ProjectFile == null && buildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId)
425msgEvent.BuildEventContext = BuildEventContext.Invalid;
432registerEvent.BuildEventContext = BuildEventContext.Invalid;
451public BuildEventContext CreateEvaluationBuildEventContext(int nodeId, int submissionId)
452=> new BuildEventContext(submissionId, nodeId, NextEvaluationId, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
455public BuildEventContext CreateProjectCacheBuildEventContext(
470return new BuildEventContext(submissionId, nodeId, evaluationId, projectInstanceId, projectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
474public void LogProjectEvaluationStarted(BuildEventContext projectEvaluationEventContext, string projectFile)
498BuildEventContext projectEvaluationEventContext,
536public BuildEventContext LogProjectStarted(
537BuildEventContext nodeBuildEventContext,
540BuildEventContext parentBuildEventContext,
545int evaluationId = BuildEventContext.InvalidEvaluationId,
546int projectContextId = BuildEventContext.InvalidProjectContextId)
570BuildEventContext nodeBuildEventContext,
573BuildEventContext parentBuildEventContext,
578int evaluationId = BuildEventContext.InvalidEvaluationId,
579int projectContextId = BuildEventContext.InvalidProjectContextId)
583if (projectContextId == BuildEventContext.InvalidProjectContextId)
616BuildEventContext projectBuildEventContext = new BuildEventContext(submissionId, nodeBuildEventContext.NodeId, evaluationId, configurationId, projectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
650public void LogProjectFinished(BuildEventContext projectBuildEventContext, string projectFile, bool success)
681public BuildEventContext LogTargetStarted(BuildEventContext projectBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, string parentTargetName, TargetBuiltReason buildReason)
684BuildEventContext targetBuildEventContext = new BuildEventContext(
690BuildEventContext.InvalidTaskId);
720public void LogTargetFinished(BuildEventContext targetBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, bool success, IEnumerable<TaskItem> targetOutputs)
749public void LogTaskStarted(BuildEventContext taskBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, string taskAssemblyLocation)
778public BuildEventContext LogTaskStarted2(BuildEventContext targetBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, int line, int column, string taskAssemblyLocation)
781BuildEventContext taskBuildEventContext = new BuildEventContext(
816public void LogTaskFinished(BuildEventContext taskBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, bool success)
844public void LogTelemetry(BuildEventContext buildEventContext, string eventName, IDictionary<string, string> properties)
866public void LogIncludeFile(BuildEventContext buildEventContext, string filePath)
BackEnd\Components\Scheduler\Scheduler.cs (8)
618BuildEventContext context = new BuildEventContext(submissionId, 0, 0, 0, 0, 0);
2082BuildEventContext.InvalidProjectInstanceId,
2083BuildEventContext.InvalidProjectContextId,
2084BuildEventContext.InvalidTargetId,
2085BuildEventContext.InvalidTaskId),
2437private void WriteNodeUtilizationGraph(ILoggingService loggingService, BuildEventContext context, bool useConfigurations)
2571private void WriteNodeUtilizationGraphLine(ILoggingService loggingService, BuildEventContext context, int[] currentWork, int[] previousWork, DateTime currentEventTime, DateTime previousEventTime, int invalidWorkId, ref double accumulatedDuration)
2643private void WriteRecursiveSummary(ILoggingService loggingService, BuildEventContext context, int submissionId, SchedulableRequest request, int level, bool useConfigurations, bool isLastChild)
BackEnd\Components\SdkResolution\SdkResolverRequest.cs (4)
17private BuildEventContext _buildEventContext;
33private SdkResolverRequest(int submissionId, string name, string version, string minimumVersion, BuildEventContext buildEventContext, ElementLocation elementLocation, string solutionPath, string projectPath, bool interactive, bool isRunningInVisualStudio)
47public BuildEventContext BuildEventContext => _buildEventContext;
71public static SdkResolverRequest Create(int submissionId, SdkReference sdkReference, BuildEventContext buildEventContext, ElementLocation elementLocation, string solutionPath, string projectPath, bool interactive, bool isRunningInVisualStudio)
Definition\Project.cs (12)
59private static readonly BuildEventContext s_buildEventContext = new BuildEventContext(0 /* node ID */, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId);
845/// This number corresponds to the <see cref="BuildEventContext.EvaluationId"/> and can be used to connect
2511/// This number corresponds to the <see cref="BuildEventContext.EvaluationId"/> and can be used to connect
3617BuildEventContext.InvalidSubmissionId,
3621Assumed.NotEqual(LastEvaluationId, BuildEventContext.InvalidEvaluationId, "Evaluation should produce an evaluation ID");
3689Assumed.Equal(LastEvaluationId, BuildEventContext.InvalidEvaluationId, "This is the first evaluation therefore the last evaluation id is invalid");
3693Assumed.NotEqual(LastEvaluationId, BuildEventContext.InvalidEvaluationId, "Last evaluation ID must be valid after the first evaluation");
4044public int EvaluationId { get; set; } = BuildEventContext.InvalidEvaluationId;
4171EvaluationId = BuildEventContext.InvalidEvaluationId;
Evaluation\Evaluator.cs (5)
347BuildEventContext buildEventContext,
358int evaluationId = BuildEventContext.InvalidEvaluationId;
456internal static List<I> CreateItemsFromInclude(string rootDirectory, ProjectItemElement itemElement, IItemFactory<I, I> itemFactory, string unevaluatedIncludeEscaped, Expander<P, I> expander, ILoggingService loggingService, string projectFilePath, BuildEventContext buildEventContext)
712Assumed.Equal(_data.EvaluationId, BuildEventContext.InvalidEvaluationId, "There is no prior evaluation ID. The evaluator data needs to be reset at this point");
748Assumed.NotEqual(_data.EvaluationId, BuildEventContext.InvalidEvaluationId, "Evaluation should produce an evaluation ID");
Instance\ProjectInstance.cs (29)
195private int _evaluationId = BuildEventContext.InvalidEvaluationId;
325BuildEventContext buildEventContext = new BuildEventContext(buildParameters.NodeId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId);
557BuildEventContext buildEventContext = new BuildEventContext(0, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId);
632BuildEventContext buildEventContext = new BuildEventContext(0, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId);
647BuildEventContext buildEventContext = new BuildEventContext(submissionId, 0, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
656internal ProjectInstance(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, int submissionId, ProjectLoadSettings? projectLoadSettings)
672internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, int submissionId)
2692BuildEventContext projectBuildEventContext,
2755BuildEventContext projectBuildEventContext,
3051BuildEventContext projectBuildEventContext,
3106BuildEventContext projectBuildEventContext,
3250BuildEventContext buildEventContext,
3252int submissionId = BuildEventContext.InvalidSubmissionId,
3341Assumed.Equal(EvaluationId, BuildEventContext.InvalidEvaluationId, "Evaluation ID is invalid prior to evaluation");
3367Assumed.NotEqual(EvaluationId, BuildEventContext.InvalidEvaluationId, "Evaluation should produce an evaluation ID");
3633public GenericLoggingContext(ILoggingService loggingService, BuildEventContext eventContext)
Logging\ParallelLogger\ParallelConsoleLogger.cs (27)
68_deferredMessages = new Dictionary<BuildEventContext, List<BuildMessageEventArgs>>(s_compareContextNodeId);
177private void ShownBuildEventContext(BuildEventContext e)
210_deferredMessages = new Dictionary<BuildEventContext, List<BuildMessageEventArgs>>(s_compareContextNodeId);
480BuildEventContext previousEntryPoint = null;
660private (int, int) GetEvaluationKey(BuildEventContext buildEventContext)
1174&& e.BuildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId
1243private void DisplayDeferredStartedEvents(BuildEventContext e)
1291if (e.BuildEventContext.TaskId != BuildEventContext.InvalidTaskId && e.File == null)
1304if ((IsVerbosityAtLeast(LoggerVerbosity.Diagnostic) || _showEventId) && e.BuildEventContext.TaskId != BuildEventContext.InvalidTaskId)
1334BuildEventContext currentBuildEventContext = e.BuildEventContext;
1383private bool WriteTargetMessagePrefix(BuildEventArgs e, BuildEventContext context, DateTime timeStamp)
1429private void DisplayDeferredTargetStartedEvent(BuildEventContext e)
1504private void DisplayDeferredProjectStartedEvent(BuildEventContext e)
1602private void WriteLinePrefix(BuildEventContext e, DateTime eventTimeStamp, bool isMessagePrefix)
1646private ProjectFullKey GetFullProjectKey(BuildEventContext e)
1700private Dictionary<BuildEventContext, object> _startedEvent;
1713internal void AddEventStarted(string projectTargetNames, BuildEventContext buildEventContext, DateTime eventTimeStamp, IEqualityComparer<BuildEventContext> comparer)
1727? new Dictionary<BuildEventContext, object>()
1728: new Dictionary<BuildEventContext, object>(comparer);
1740internal void AddEventFinished(string projectTargetNames, BuildEventContext buildEventContext, DateTime eventTimeStamp)
1790private static readonly ComparerContextNodeId<BuildEventContext> s_compareContextNodeId = new ComparerContextNodeId<BuildEventContext>();
1791private static readonly ComparerContextNodeIdTargetId<BuildEventContext> s_compareContextNodeIdTargetId = new ComparerContextNodeIdTargetId<BuildEventContext>();
1792private BuildEventContext _lastDisplayedBuildEventContext;
1805private Dictionary<BuildEventContext, List<BuildMessageEventArgs>> _deferredMessages;