38 instantiations of BuildEventContext
Microsoft.Build (30)
BackEnd\BuildManager\BuildManager.cs (9)
1641BuildEventContext buildEventContext = new BuildEventContext( 1735buildEventContext = new BuildEventContext(request.SubmissionId, 0, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 1997BuildEventContext buildEventContext = new BuildEventContext(submission.SubmissionId, 1, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2106BuildEventContext projectBuildEventContext = new BuildEventContext(submission.SubmissionId, 1, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2122var buildEventContext = new BuildEventContext(submission.SubmissionId, 1, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2180new BuildEventContext( 2716: new BuildEventContext(result.SubmissionId, node, configuration.Project?.EvaluationId ?? BuildEventContext.InvalidEvaluationId, configuration.ConfigurationId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2755BuildEventContext buildEventContext = new BuildEventContext(submission.SubmissionId, BuildEventContext.InvalidNodeId, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2911BuildEventContext buildEventContext = new BuildEventContext(0, Scheduler.VirtualNode, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (1)
349BuildEventContext = new BuildEventContext(nodeId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId)
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (5)
405=> new BuildEventContext(submissionId, nodeId, NextEvaluationId, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 423return new BuildEventContext(submissionId, nodeId, evaluationId, projectInstanceId, projectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 570BuildEventContext projectBuildEventContext = new BuildEventContext(submissionId, nodeBuildEventContext.NodeId, evaluationId, configurationId, projectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 640BuildEventContext targetBuildEventContext = new BuildEventContext( 737BuildEventContext taskBuildEventContext = new BuildEventContext(
BackEnd\Components\Logging\NodeLoggingContext.cs (1)
25: base(loggingService, new BuildEventContext(nodeId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId), inProcNode)
BackEnd\Components\Scheduler\Scheduler.cs (4)
617BuildEventContext context = new BuildEventContext(submissionId, 0, 0, 0, 0, 0); 2054new BuildEventContext( 3001plan.WritePlan(submissionId, _componentHost.LoggingService, new BuildEventContext(submissionId, 0, 0, 0, 0, 0)); 3010_schedulingPlan.ReadPlan(submissionId, _componentHost.LoggingService, new BuildEventContext(submissionId, 0, 0, 0, 0, 0));
BackEnd\Shared\BuildRequestConfiguration.cs (1)
514new BuildEventContext(
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (1)
183?? new BuildEventContext(
Definition\Project.cs (1)
70private static readonly BuildEventContext s_buildEventContext = new BuildEventContext(0 /* node ID */, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId);
Definition\ProjectCollection.cs (2)
387BuildEventContext buildEventContext = new BuildEventContext(0 /* node ID */, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 1264var buildEventContext = new BuildEventContext(0 /* node ID */, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId);
Instance\ProjectInstance.cs (4)
316BuildEventContext buildEventContext = new BuildEventContext(buildParameters.NodeId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 546BuildEventContext buildEventContext = new BuildEventContext(0, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 621BuildEventContext buildEventContext = new BuildEventContext(0, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 636BuildEventContext buildEventContext = new BuildEventContext(submissionId, 0, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId);
Logging\BinaryLogger\BuildEventArgsReader.cs (1)
1478var result = new BuildEventContext(
Microsoft.Build.Framework (8)
BinaryReaderExtensions.cs (1)
81var buildEventContext = new BuildEventContext(submissionId, nodeId, evaluationId, projectInstanceId, projectContextId, targetId, taskId);
BinaryTranslator.cs (1)
488value = new BuildEventContext(
BuildEventArgs.cs (2)
243buildEventContext = new BuildEventContext(submissionId, nodeId, evaluationId, projectInstanceId, projectContextId, targetId, taskId); 247buildEventContext = new BuildEventContext(nodeId, targetId, projectContextId, taskId);
BuildEventContext.cs (2)
120return new BuildEventContext(_submissionId, _nodeId, _evaluationId, projectInstanceId, projectContextId, 134public static BuildEventContext Invalid { get; } = new BuildEventContext(InvalidNodeId, InvalidTargetId, InvalidProjectContextId, InvalidTaskId);
ProjectStartedEventArgs.cs (2)
431parentProjectBuildEventContext = new BuildEventContext(submissionId, nodeId, projectInstanceId, projectContextId, targetId, taskId); 435parentProjectBuildEventContext = new BuildEventContext(nodeId, targetId, projectContextId, taskId);
490 references to BuildEventContext
Microsoft.Build (450)
BackEnd\BuildManager\BuildManager.cs (60)
638loggingService.LogComment(buildEventContext: BuildEventContext.Invalid, MessageImportance.Normal, "BuildCheckEnabled"); 707loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "UsingInputCaches", string.Join(";", _buildParameters.InputResultsCacheFiles)); 712loggingService.LogComment(BuildEventContext.Invalid, MessageImportance.Normal, "WritingToOutputCache", _buildParameters.OutputResultsCacheFile); 1132(_overallBuildSuccess && loggingService.HasBuildSubmissionLoggedErrors(BuildEventContext.InvalidSubmissionId))) 1641BuildEventContext buildEventContext = new BuildEventContext( 1644BuildEventContext.InvalidProjectInstanceId, 1645BuildEventContext.InvalidProjectContextId, 1646BuildEventContext.InvalidTargetId, 1647BuildEventContext.InvalidTaskId); 1732var buildEventContext = request.BuildEventContext; 1733if (buildEventContext == BuildEventContext.Invalid) 1735buildEventContext = new BuildEventContext(request.SubmissionId, 0, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 1997BuildEventContext buildEventContext = new BuildEventContext(submission.SubmissionId, 1, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2019private static void AddBuildRequestToSubmission(BuildSubmission submission, int configurationId, int projectContextId = BuildEventContext.InvalidProjectContextId) 2027parentBuildEventContext: BuildEventContext.Invalid, 2106BuildEventContext projectBuildEventContext = new BuildEventContext(submission.SubmissionId, 1, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2122var buildEventContext = new BuildEventContext(submission.SubmissionId, 1, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2183BuildEventContext.InvalidEvaluationId, 2184BuildEventContext.InvalidProjectInstanceId, 2185BuildEventContext.InvalidProjectContextId, 2186BuildEventContext.InvalidTargetId, 2187BuildEventContext.InvalidTaskId), 2694if (result.EvaluationId != BuildEventContext.InvalidEvaluationId) 2714BuildEventContext buildEventContext = _projectStartedEvents.TryGetValue(result.SubmissionId, out BuildEventArgs? buildEventArgs) 2716: new BuildEventContext(result.SubmissionId, node, configuration.Project?.EvaluationId ?? BuildEventContext.InvalidEvaluationId, configuration.ConfigurationId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2755BuildEventContext buildEventContext = new BuildEventContext(submission.SubmissionId, BuildEventContext.InvalidNodeId, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 2766loggingService?.LogError(BuildEventContext.Invalid, new BuildEventFileInfo(string.Empty) /* no project file */, "ChildExitedPrematurely", node, DebugUtils.DebugDumpPath, shutdownPacket.Exception.ToString()); 2911BuildEventContext buildEventContext = new BuildEventContext(0, Scheduler.VirtualNode, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 3360BuildEventContext.Invalid, 3369loggingService.LogCommentFromText(BuildEventContext.Invalid, message.Importance, message.Text); 3375loggingService.LogIncludeFile(BuildEventContext.Invalid, message.FilePath); 3530loggingService?.LogCommentFromText(BuildEventContext.Invalid, MessageImportance.High, message); 3538BuildEventContext.Invalid,
BackEnd\BuildManager\CacheAggregator.cs (1)
93BuildEventContext.InvalidSubmissionId,
BackEnd\BuildManager\EnvironmentVariableValidator.cs (1)
45loggingService.LogWarning(BuildEventContext.Invalid, null, BuildEventFileInfo.Empty, "DotnetHostPathIsDirectory", dotnetHostPath);
BackEnd\Components\Communications\LogMessagePacket.cs (3)
114var buildEventContext = args.BuildEventContext; 322private static (BuildEventContext buildEventContext, DateTime timestamp, string projectFile) 325BuildEventContext buildEventContext = null;
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (4)
349BuildEventContext = new BuildEventContext(nodeId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId) 1328BuildEventContext.Invalid,
BackEnd\Components\Communications\TranslatorExtensions.cs (1)
101public static void TranslateOptionalBuildEventContext(this ITranslator translator, ref BuildEventContext buildEventContext)
BackEnd\Components\Logging\BuildLoggingContext.cs (2)
31protected BuildLoggingContext(ILoggingService loggingService, BuildEventContext buildEventContext, bool inProc) : base(loggingService, buildEventContext) 37protected BuildLoggingContext(BuildLoggingContext baseContext, BuildEventContext newEventContext) : base(baseContext, newEventContext)
BackEnd\Components\Logging\EvaluationLoggingContext.cs (1)
20public EvaluationLoggingContext(ILoggingService loggingService, BuildEventContext buildEventContext, string projectFile)
BackEnd\Components\Logging\ILoggingService.cs (45)
271/// <param name="buildEventContext">A <see cref="BuildEventContext"/> to associate with the list of warning codes.</param> 273void AddWarningsAsMessages(BuildEventContext buildEventContext, ISet<string> codes); 278/// <param name="buildEventContext">A <see cref="BuildEventContext"/> to associate with the list of warning codes.</param> 280void AddWarningsAsErrors(BuildEventContext buildEventContext, ISet<string> codes); 285/// <param name="buildEventContext">A <see cref="BuildEventContext"/> to associate with the list of warning codes.</param> 287void AddWarningsNotAsErrors(BuildEventContext buildEventContext, ISet<string> codes); 307ICollection<string> GetWarningsAsErrors(BuildEventContext context); 314ICollection<string> GetWarningsNotAsErrors(BuildEventContext context); 321ICollection<string> GetWarningsAsMessages(BuildEventContext context); 367void LogComment(BuildEventContext buildEventContext, MessageImportance importance, string messageResourceName, params object[] messageArgs); 375void LogCommentFromText(BuildEventContext buildEventContext, MessageImportance importance, string message); 387void LogCommentFromText(BuildEventContext buildEventContext, MessageImportance importance, string message, params object[] messageArgs); 406void LogError(BuildEventContext buildEventContext, BuildEventFileInfo file, string messageResourceName, params object[] messageArgs); 416void LogError(BuildEventContext buildEventContext, string subcategoryResourceName, BuildEventFileInfo file, string messageResourceName, params object[] messageArgs); 427void LogErrorFromText(BuildEventContext buildEventContext, string subcategoryResourceName, string errorCode, string helpKeyword, BuildEventFileInfo file, string message); 434void LogInvalidProjectFileError(BuildEventContext buildEventContext, InvalidProjectFileException invalidProjectFileException); 442void LogFatalBuildError(BuildEventContext buildEventContext, Exception exception, BuildEventFileInfo file); 451void LogFatalTaskError(BuildEventContext buildEventContext, Exception exception, BuildEventFileInfo file, string taskName); 461void LogFatalError(BuildEventContext buildEventContext, Exception exception, BuildEventFileInfo file, string messageResourceName, params object[] messageArgs); 472void LogTaskWarningFromException(BuildEventContext buildEventContext, Exception exception, BuildEventFileInfo file, string taskName); 482void LogWarning(BuildEventContext buildEventContext, string subcategoryResourceName, BuildEventFileInfo file, string messageResourceName, params object[] messageArgs); 493void LogWarningFromText(BuildEventContext buildEventContext, string subcategoryResourceName, string warningCode, string helpKeyword, BuildEventFileInfo file, string message); 519BuildEventContext CreateEvaluationBuildEventContext(int nodeId, int submissionId); 529BuildEventContext CreateProjectCacheBuildEventContext(int submissionId, int evaluationId, int projectInstanceId, string projectFile); 537void LogProjectEvaluationStarted(BuildEventContext eventContext, string projectFile); 550BuildEventContext projectEvaluationEventContext, 571BuildEventContext LogProjectStarted( 572BuildEventContext nodeBuildEventContext, 575BuildEventContext parentBuildEventContext, 580int evaluationId = BuildEventContext.InvalidEvaluationId, 581int projectContextId = BuildEventContext.InvalidProjectContextId); 586BuildEventContext nodeBuildEventContext, 589BuildEventContext parentBuildEventContext, 594int evaluationId = BuildEventContext.InvalidEvaluationId, 595int projectContextId = BuildEventContext.InvalidProjectContextId); 603void LogProjectFinished(BuildEventContext projectBuildEventContext, string projectFile, bool success); 615BuildEventContext LogTargetStarted(BuildEventContext projectBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, string parentTargetName, TargetBuiltReason buildReason); 626void LogTargetFinished(BuildEventContext targetBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, bool success, IEnumerable<TaskItem> targetOutputs); 636void LogTaskStarted(BuildEventContext taskBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, string taskAssemblyLocation); 649BuildEventContext LogTaskStarted2(BuildEventContext targetBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, int line, int column, string taskAssemblyLocation); 659void LogTaskFinished(BuildEventContext taskBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, bool success); 669void LogTelemetry(BuildEventContext buildEventContext, string eventName, IDictionary<string, string> properties); 678void LogIncludeFile(BuildEventContext buildEventContext, string filePath);
BackEnd\Components\Logging\LoggingContext.cs (4)
29private BuildEventContext _eventContext; 43public LoggingContext(ILoggingService loggingService, BuildEventContext eventContext) 61public LoggingContext(LoggingContext baseContext, BuildEventContext newEventContext) 89public BuildEventContext BuildEventContext
BackEnd\Components\Logging\LoggingService.cs (21)
216/// 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"/>. 221/// 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"/>. 231/// A list of warnings to treat as errors for an associated <see cref="BuildEventContext"/>. If an empty set, all warnings are treated as errors. 236/// A list of warnings to not to be promoted to errors for an associated <see cref="BuildEventContext"/>. 241/// A list of warnings to treat as messages for an associated <see cref="BuildEventContext"/>. 687public ICollection<string> GetWarningsAsErrors(BuildEventContext context) 698public ICollection<string> GetWarningsNotAsErrors(BuildEventContext context) 709public ICollection<string> GetWarningsAsMessages(BuildEventContext context) 724private ICollection<string> GetWarningsForProject(BuildEventContext context, IDictionary<WarningsConfigKey, ISet<string>> warningsByProject, ISet<string> warnings) 748public void AddWarningsAsErrors(BuildEventContext buildEventContext, ISet<string> codes) 758public void AddWarningsNotAsErrors(BuildEventContext buildEventContext, ISet<string> codes) 768public void AddWarningsAsMessages(BuildEventContext buildEventContext, ISet<string> codes) 779private void AddWarningsAsMessagesOrErrors(ref IDictionary<WarningsConfigKey, ISet<string>> warningsByProject, BuildEventContext buildEventContext, ISet<string> codes) 1247if ((warningEvent = buildEvent as BuildWarningEventArgs) != null && warningEvent.BuildEventContext != null && warningEvent.BuildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId) 1251else if ((errorEvent = buildEvent as BuildErrorEventArgs) != null && errorEvent.BuildEventContext != null && errorEvent.BuildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId) 1255else if ((messageEvent = buildEvent as BuildMessageEventArgs) != null && messageEvent.BuildEventContext != null && messageEvent.BuildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId) 1397private static WarningsConfigKey GetWarningsConfigKey(BuildEventContext buildEventContext) 1698int submissionId = errorEvent.BuildEventContext?.SubmissionId ?? BuildEventContext.InvalidSubmissionId; 1982BuildEventContext context = eventArgs.BuildEventContext!; 2006if (_warningsAsMessagesByProject != null && warningEvent.BuildEventContext != null && warningEvent.BuildEventContext.ProjectInstanceId != BuildEventContext.InvalidProjectInstanceId) 2043if (_warningsAsErrorsByProject != null && warningEvent.BuildEventContext != null && warningEvent.BuildEventContext.ProjectInstanceId != BuildEventContext.InvalidProjectInstanceId)
BackEnd\Components\Logging\LoggingServiceLogMethods.cs (52)
37public void LogComment(BuildEventContext buildEventContext, MessageImportance importance, string messageResourceName, params object[] messageArgs) 56public void LogCommentFromText(BuildEventContext buildEventContext, MessageImportance importance, string message) 71public void LogCommentFromText(BuildEventContext buildEventContext, MessageImportance importance, string message, params object[] messageArgs) 97public void LogError(BuildEventContext location, BuildEventFileInfo file, string messageResourceName, params object[] messageArgs) 111public void LogError(BuildEventContext buildEventContext, string subcategoryResourceName, BuildEventFileInfo file, string messageResourceName, params object[] messageArgs) 131public void LogErrorFromText(BuildEventContext buildEventContext, string subcategoryResourceName, string errorCode, string helpKeyword, BuildEventFileInfo file, string message) 135if (buildEvent.ProjectFile == null && buildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId) 154public void LogInvalidProjectFileError(BuildEventContext buildEventContext, InvalidProjectFileException invalidProjectFileException) 175if (buildEvent.ProjectFile == null && buildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId) 194public void LogFatalBuildError(BuildEventContext buildEventContext, Exception exception, BuildEventFileInfo file) 208public void LogFatalTaskError(BuildEventContext buildEventContext, Exception exception, BuildEventFileInfo file, string taskName) 225public void LogFatalError(BuildEventContext buildEventContext, Exception exception, BuildEventFileInfo file, string messageResourceName, params object[] messageArgs) 259public void LogTaskWarningFromException(BuildEventContext buildEventContext, Exception exception, BuildEventFileInfo file, string taskName) 284public void LogWarning(BuildEventContext buildEventContext, string subcategoryResourceName, BuildEventFileInfo file, string messageResourceName, params object[] messageArgs) 301public void LogWarningFromText(BuildEventContext buildEventContext, string subcategoryResourceName, string warningCode, string helpKeyword, BuildEventFileInfo file, string message) 327if (buildEvent.ProjectFile == null && buildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId) 404public BuildEventContext CreateEvaluationBuildEventContext(int nodeId, int submissionId) 405=> new BuildEventContext(submissionId, nodeId, NextEvaluationId, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 408public BuildEventContext CreateProjectCacheBuildEventContext( 423return new BuildEventContext(submissionId, nodeId, evaluationId, projectInstanceId, projectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 427public void LogProjectEvaluationStarted(BuildEventContext projectEvaluationEventContext, string projectFile) 451BuildEventContext projectEvaluationEventContext, 489public BuildEventContext LogProjectStarted( 490BuildEventContext nodeBuildEventContext, 493BuildEventContext parentBuildEventContext, 498int evaluationId = BuildEventContext.InvalidEvaluationId, 499int projectContextId = BuildEventContext.InvalidProjectContextId) 523BuildEventContext nodeBuildEventContext, 526BuildEventContext parentBuildEventContext, 531int evaluationId = BuildEventContext.InvalidEvaluationId, 532int projectContextId = BuildEventContext.InvalidProjectContextId) 536if (projectContextId == BuildEventContext.InvalidProjectContextId) 570BuildEventContext projectBuildEventContext = new BuildEventContext(submissionId, nodeBuildEventContext.NodeId, evaluationId, configurationId, projectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 604public void LogProjectFinished(BuildEventContext projectBuildEventContext, string projectFile, bool success) 637public BuildEventContext LogTargetStarted(BuildEventContext projectBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, string parentTargetName, TargetBuiltReason buildReason) 640BuildEventContext targetBuildEventContext = new BuildEventContext( 646BuildEventContext.InvalidTaskId); 676public void LogTargetFinished(BuildEventContext targetBuildEventContext, string targetName, string projectFile, string projectFileOfTargetElement, bool success, IEnumerable<TaskItem> targetOutputs) 705public void LogTaskStarted(BuildEventContext taskBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, string taskAssemblyLocation) 734public BuildEventContext LogTaskStarted2(BuildEventContext targetBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, int line, int column, string taskAssemblyLocation) 737BuildEventContext taskBuildEventContext = new BuildEventContext( 772public void LogTaskFinished(BuildEventContext taskBuildEventContext, string taskName, string projectFile, string projectFileOfTaskNode, bool success) 800public void LogTelemetry(BuildEventContext buildEventContext, string eventName, IDictionary<string, string> properties) 822public void LogIncludeFile(BuildEventContext buildEventContext, string filePath)
BackEnd\Components\Logging\NodeLoggingContext.cs (5)
25: base(loggingService, new BuildEventContext(nodeId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId), inProcNode) 27ErrorUtilities.VerifyThrow(nodeId != BuildEventContext.InvalidNodeId, "Should not ever be given an invalid NodeId"); 90int evaluationId = configuration?.ProjectEvaluationId ?? BuildEventContext.InvalidEvaluationId;
BackEnd\Components\Logging\ProjectLoggingContext.cs (5)
61int evaluationId = BuildEventContext.InvalidEvaluationId) 129BuildEventContext parentBuildEventContext, 156private static BuildEventContext CreateInitialContext( 165BuildEventContext parentBuildEventContext, 196BuildEventContext parentBuildEventContext,
BackEnd\Components\Logging\ProjectTelemetry.cs (1)
123public void LogProjectTelemetry(ILoggingService loggingService, BuildEventContext buildEventContext)
BackEnd\Components\Logging\TargetLoggingContext.cs (3)
41private static BuildEventContext CreateInitialContext(ProjectLoggingContext projectLoggingContext, 45BuildEventContext buildEventContext = projectLoggingContext.LoggingService.LogTargetStarted( 55internal TargetLoggingContext(ILoggingService loggingService, BuildEventContext outOfProcContext)
BackEnd\Components\Logging\TaskLoggingContext.cs (3)
46private static BuildEventContext CreateInitialContext(TargetLoggingContext targetLoggingContext, 49BuildEventContext buildEventContext = targetLoggingContext.LoggingService.LogTaskStarted2( 87internal TaskLoggingContext(ILoggingService loggingService, BuildEventContext outOfProcContext)
BackEnd\Components\ProjectCache\ProjectCacheService.cs (12)
202BuildEventContext buildEventContext = BuildEventContext.Invalid; 524_buildManager.PostCacheResult(cacheRequest, CacheResult.IndicateException(e), BuildEventContext.InvalidProjectContextId); 536BuildEventContext buildEventContext = _loggingService.CreateProjectCacheBuildEventContext( 579private async ValueTask<CacheResult> GetCacheResultAsync(BuildRequestData buildRequest, BuildRequestConfiguration buildRequestConfiguration, BuildEventContext buildEventContext, CancellationToken cancellationToken) 805BuildEventContext buildEventContext, 951BuildEventContext buildEventContext = BuildEventContext.Invalid; 1046private readonly BuildEventContext _buildEventContext; 1054BuildEventContext buildEventContext, 1101private readonly BuildEventContext _buildEventContext; 1109BuildEventContext buildEventContext,
BackEnd\Components\RequestBuilder\IntrinsicTasks\ItemGroupLoggingHelper.cs (1)
282BuildEventContext buildEventContext,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (3)
1411BuildEventContext projectBuildEventContext = _projectLoggingContext?.BuildEventContext; 1489BuildEventContext buildEventContext = _projectLoggingContext?.BuildEventContext; 1493if (project != null && buildEventContext != null && loggingService != null && buildEventContext.ProjectInstanceId != BuildEventContext.InvalidProjectInstanceId)
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (2)
56internal TargetUpToDateChecker(ProjectInstance project, ProjectTargetInstance targetToAnalyze, ILoggingService loggingServices, BuildEventContext buildEventContext) 1252private BuildEventContext _buildEventContext;
BackEnd\Components\Scheduler\Scheduler.cs (8)
617BuildEventContext context = new BuildEventContext(submissionId, 0, 0, 0, 0, 0); 2057BuildEventContext.InvalidProjectInstanceId, 2058BuildEventContext.InvalidProjectContextId, 2059BuildEventContext.InvalidTargetId, 2060BuildEventContext.InvalidTaskId), 2411private void WriteNodeUtilizationGraph(ILoggingService loggingService, BuildEventContext context, bool useConfigurations) 2545private void WriteNodeUtilizationGraphLine(ILoggingService loggingService, BuildEventContext context, int[] currentWork, int[] previousWork, DateTime currentEventTime, DateTime previousEventTime, int invalidWorkId, ref double accumulatedDuration) 2617private void WriteRecursiveSummary(ILoggingService loggingService, BuildEventContext context, int submissionId, SchedulableRequest request, int level, bool useConfigurations, bool isLastChild)
BackEnd\Components\Scheduler\SchedulingPlan.cs (2)
86public void WritePlan(int submissionId, ILoggingService loggingService, BuildEventContext buildEventContext) 135public void ReadPlan(int submissionId, ILoggingService loggingService, BuildEventContext buildEventContext)
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)
BackEnd\Components\SdkResolution\SdkResolverService.cs (3)
147BuildEventContext.InvalidSubmissionId, // disables GetResolverState/SetResolverState 461if (submissionId != BuildEventContext.InvalidSubmissionId) 542if (submissionId != BuildEventContext.InvalidSubmissionId)
BackEnd\Node\OutOfProcNode.cs (1)
616_loggingContext?.BuildEventContext ?? BuildEventContext.Invalid, null, BuildEventFileInfo.Empty,
BackEnd\Shared\BuildRequest.cs (11)
76private BuildEventContext _parentBuildEventContext; 81private BuildEventContext _buildEventContext; 118_buildEventContext = BuildEventContext.Invalid; 150int projectContextId = BuildEventContext.InvalidProjectContextId) 158_parentBuildEventContext = BuildEventContext.Invalid; 181BuildEventContext parentBuildEventContext, 186int projectContextId = BuildEventContext.InvalidProjectContextId) 329public BuildEventContext ParentBuildEventContext 339public BuildEventContext BuildEventContext 349ErrorUtilities.VerifyThrow(_buildEventContext == BuildEventContext.Invalid, "The build event context is already set."); 359public BuildEventContext CurrentTaskContext { get; set; }
BackEnd\Shared\BuildRequestConfiguration.cs (6)
146private int _projectEvaluationId = BuildEventContext.InvalidEvaluationId; 517BuildEventContext.InvalidEvaluationId, 518BuildEventContext.InvalidProjectInstanceId, 519BuildEventContext.InvalidProjectContextId, 520BuildEventContext.InvalidTargetId, 521BuildEventContext.InvalidTaskId),
BackEnd\Shared\BuildResult.cs (1)
151private int _evaluationId = BuildEventContext.InvalidEvaluationId;
BackEnd\Shared\EventsCreatorHelper.cs (3)
12public static BuildMessageEventArgs CreateMessageEventFromText(BuildEventContext buildEventContext, MessageImportance importance, string message, params object?[]? messageArgs) 29public static BuildErrorEventArgs CreateErrorEventFromText(BuildEventContext buildEventContext, string? subcategoryResourceName, string? errorCode, string? helpKeyword, BuildEventFileInfo file, string message) 60public static BuildWarningEventArgs CreateWarningEventFromText(BuildEventContext buildEventContext, string? subcategoryResourceName, string? errorCode, string? helpKeyword, BuildEventFileInfo file, string message)
BackEnd\Shared\TargetResult.cs (5)
55/// The (possibly null) <see cref="BuildEventContext"/> from the original target build 57private BuildEventContext _originalBuildEventContext; 77internal TargetResult(TaskItem[] items, WorkUnitResult result, BuildEventContext originalBuildEventContext = null, TargetSkipReason skipReason = TargetSkipReason.None) 201/// The (possibly null) <see cref="BuildEventContext"/> from the original target build 203internal BuildEventContext OriginalBuildEventContext => _originalBuildEventContext;
BuildCheck\Infrastructure\BuildCheckBuildEventHandler.cs (5)
182private BuildEventContext GetBuildEventContext(BuildEventArgs e) => e.BuildEventContext 184BuildEventContext.InvalidNodeId, 185BuildEventContext.InvalidTargetId, 186BuildEventContext.InvalidProjectContextId, 187BuildEventContext.InvalidTaskId);
BuildCheck\Infrastructure\BuildCheckManagerProvider.cs (5)
556private bool TryGetProjectFullPath(BuildEventContext buildEventContext, out string projectFullPath) 637public void EndProjectEvaluation(BuildEventContext buildEventContext) 643BuildEventContext buildEventContext = checkContext.BuildEventContext; 685eventArgs.BuildEventContext.EvaluationId == BuildEventContext.InvalidEvaluationId || 687eventArgs.BuildEventContext.ProjectInstanceId != BuildEventContext.InvalidProjectInstanceId ||
BuildCheck\Infrastructure\BuildEventsProcessor.cs (2)
34public TaskKey(BuildEventContext context) 43/// Keeps track of in-flight tasks. Keyed by task ID as passed in <see cref="BuildEventContext.TaskId"/>.
BuildCheck\Infrastructure\CheckContext\CheckDispatchingContext.cs (4)
18private readonly BuildEventContext _eventContext; 22BuildEventContext eventContext) 28public BuildEventContext BuildEventContext => _eventContext; 47private void DispatchAsCommentFromText(BuildEventContext buildEventContext, MessageImportance importance, string message, params object?[]? messageArgs)
BuildCheck\Infrastructure\CheckContext\CheckDispatchingContextFactory.cs (1)
22public ICheckContext CreateCheckContext(BuildEventContext eventContext)
BuildCheck\Infrastructure\CheckContext\CheckLoggingContext.cs (2)
20internal readonly struct CheckLoggingContext(ILoggingService loggingService, BuildEventContext eventContext) 23public BuildEventContext BuildEventContext => eventContext;
BuildCheck\Infrastructure\CheckContext\CheckLoggingContextFactory.cs (1)
15public ICheckContext CreateCheckContext(BuildEventContext eventContext)
BuildCheck\Infrastructure\CheckContext\ICheckContext.cs (1)
18BuildEventContext BuildEventContext { get; }
BuildCheck\Infrastructure\CheckContext\ICheckContextFactory.cs (1)
10ICheckContext CreateCheckContext(BuildEventContext eventContext);
BuildCheck\Infrastructure\IBuildCheckManager.cs (1)
79void EndProjectEvaluation(BuildEventContext buildEventContext);
BuildCheck\Infrastructure\NullBuildCheckManager.cs (1)
71public void EndProjectEvaluation(BuildEventContext buildEventContext)
Construction\Solution\SolutionProjectGenerator.cs (4)
136private readonly BuildEventContext _projectBuildEventContext; 175BuildEventContext projectBuildEventContext, 213BuildEventContext projectBuildEventContext, 217int submissionId = BuildEventContext.InvalidSubmissionId)
Definition\Project.cs (12)
70private static readonly BuildEventContext s_buildEventContext = new BuildEventContext(0 /* node ID */, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 838/// This number corresponds to the <see cref="BuildEventContext.EvaluationId"/> and can be used to connect 2492/// This number corresponds to the <see cref="BuildEventContext.EvaluationId"/> and can be used to connect 3752BuildEventContext.InvalidSubmissionId, 3756ErrorUtilities.VerifyThrow(LastEvaluationId != BuildEventContext.InvalidEvaluationId, "Evaluation should produce an evaluation ID"); 3824ErrorUtilities.VerifyThrow(LastEvaluationId == BuildEventContext.InvalidEvaluationId, "This is the first evaluation therefore the last evaluation id is invalid"); 3828ErrorUtilities.VerifyThrow(LastEvaluationId != BuildEventContext.InvalidEvaluationId, "Last evaluation ID must be valid after the first evaluation"); 4179public int EvaluationId { get; set; } = BuildEventContext.InvalidEvaluationId; 4306EvaluationId = BuildEventContext.InvalidEvaluationId;
Definition\ProjectCollection.cs (8)
387BuildEventContext buildEventContext = new BuildEventContext(0 /* node ID */, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 1264var buildEventContext = new BuildEventContext(0 /* node ID */, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId);
Evaluation\Conditionals\Parser.cs (2)
54private BuildEventContext _logBuildEventContext; 59internal BuildEventContext LogBuildEventContext
Evaluation\ConditionEvaluator.cs (2)
12using BuildEventContext = Microsoft.Build.Framework.BuildEventContext; 262conditionParser.LogBuildEventContext = loggingContext?.BuildEventContext ?? BuildEventContext.Invalid;
Evaluation\Evaluator.cs (5)
219BuildEventContext buildEventContext) 316BuildEventContext buildEventContext, 376internal static List<I> CreateItemsFromInclude(string rootDirectory, ProjectItemElement itemElement, IItemFactory<I, I> itemFactory, string unevaluatedIncludeEscaped, Expander<P, I> expander, ILoggingService loggingService, string buildEventFileInfoFullPath, BuildEventContext buildEventContext) 632ErrorUtilities.VerifyThrow(_data.EvaluationId == BuildEventContext.InvalidEvaluationId, "There is no prior evaluation ID. The evaluator data needs to be reset at this point"); 660ErrorUtilities.VerifyThrow(_data.EvaluationId != BuildEventContext.InvalidEvaluationId, "Evaluation should produce an evaluation ID");
Instance\ProjectInstance.cs (29)
195private int _evaluationId = BuildEventContext.InvalidEvaluationId; 316BuildEventContext buildEventContext = new BuildEventContext(buildParameters.NodeId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 546BuildEventContext buildEventContext = new BuildEventContext(0, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 621BuildEventContext buildEventContext = new BuildEventContext(0, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTaskId); 636BuildEventContext buildEventContext = new BuildEventContext(submissionId, 0, BuildEventContext.InvalidProjectInstanceId, BuildEventContext.InvalidProjectContextId, BuildEventContext.InvalidTargetId, BuildEventContext.InvalidTaskId); 645internal ProjectInstance(string projectFile, IDictionary<string, string> globalProperties, string toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, int submissionId, ProjectLoadSettings? projectLoadSettings) 661internal ProjectInstance(ProjectRootElement xml, IDictionary<string, string> globalProperties, string toolsVersion, BuildParameters buildParameters, ILoggingService loggingService, BuildEventContext buildEventContext, ISdkResolverService sdkResolverService, int submissionId) 2644BuildEventContext projectBuildEventContext, 2706BuildEventContext projectBuildEventContext, 2999BuildEventContext projectBuildEventContext, 3053BuildEventContext projectBuildEventContext, 3197BuildEventContext buildEventContext, 3199int submissionId = BuildEventContext.InvalidSubmissionId, 3287ErrorUtilities.VerifyThrow(EvaluationId == BuildEventContext.InvalidEvaluationId, "Evaluation ID is invalid prior to evaluation"); 3310ErrorUtilities.VerifyThrow(EvaluationId != BuildEventContext.InvalidEvaluationId, "Evaluation should produce an evaluation ID"); 3576public GenericLoggingContext(ILoggingService loggingService, BuildEventContext eventContext)
Logging\BinaryLogger\BinaryLogger.cs (1)
480args.BuildEventContext = BuildEventContext.Invalid;
Logging\BinaryLogger\BuildEventArgsFields.cs (1)
20public BuildEventContext BuildEventContext { get; set; }
Logging\BinaryLogger\BuildEventArgsReader.cs (5)
565BuildEventContext? originalBuildEventContext = null; 736BuildEventContext? parentContext = null; 1462private BuildEventContext ReadBuildEventContext() 1472int evaluationId = BuildEventContext.InvalidEvaluationId; 1478var result = new BuildEventContext(
Logging\BinaryLogger\BuildEventArgsWriter.cs (2)
252buildMessageEventArgs.BuildEventContext = e.BuildEventContext ?? BuildEventContext.Invalid; 1107private void Write(BuildEventContext buildEventContext)
Logging\ParallelLogger\ParallelConsoleLogger.cs (27)
68_deferredMessages = new Dictionary<BuildEventContext, List<BuildMessageEventArgs>>(s_compareContextNodeId); 177private void ShownBuildEventContext(BuildEventContext e) 209_deferredMessages = new Dictionary<BuildEventContext, List<BuildMessageEventArgs>>(s_compareContextNodeId); 462BuildEventContext previousEntryPoint = null; 642private (int, int) GetEvaluationKey(BuildEventContext buildEventContext) 1157&& e.BuildEventContext.ProjectContextId != BuildEventContext.InvalidProjectContextId 1222private void DisplayDeferredStartedEvents(BuildEventContext e) 1270if (e.BuildEventContext.TaskId != BuildEventContext.InvalidTaskId && e.File == null) 1283if ((IsVerbosityAtLeast(LoggerVerbosity.Diagnostic) || _showEventId) && e.BuildEventContext.TaskId != BuildEventContext.InvalidTaskId) 1313BuildEventContext currentBuildEventContext = e.BuildEventContext; 1362private bool WriteTargetMessagePrefix(BuildEventArgs e, BuildEventContext context, DateTime timeStamp) 1408private void DisplayDeferredTargetStartedEvent(BuildEventContext e) 1483private void DisplayDeferredProjectStartedEvent(BuildEventContext e) 1581private void WriteLinePrefix(BuildEventContext e, DateTime eventTimeStamp, bool isMessagePrefix) 1625private ProjectFullKey GetFullProjectKey(BuildEventContext e) 1679private Dictionary<BuildEventContext, object> _startedEvent; 1692internal void AddEventStarted(string projectTargetNames, BuildEventContext buildEventContext, DateTime eventTimeStamp, IEqualityComparer<BuildEventContext> comparer) 1706? new Dictionary<BuildEventContext, object>() 1707: new Dictionary<BuildEventContext, object>(comparer); 1719internal void AddEventFinished(string projectTargetNames, BuildEventContext buildEventContext, DateTime eventTimeStamp) 1769private static readonly ComparerContextNodeId<BuildEventContext> s_compareContextNodeId = new ComparerContextNodeId<BuildEventContext>(); 1770private static readonly ComparerContextNodeIdTargetId<BuildEventContext> s_compareContextNodeIdTargetId = new ComparerContextNodeIdTargetId<BuildEventContext>(); 1771private BuildEventContext _lastDisplayedBuildEventContext; 1784private Dictionary<BuildEventContext, List<BuildMessageEventArgs>> _deferredMessages;
Logging\ParallelLogger\ParallelLoggerHelpers.cs (37)
20private Dictionary<BuildEventContext, ProjectStartedEventMinimumFields> _projectStartedEvents; 21private Dictionary<BuildEventContext, TargetStartedEventMinimumFields> _targetStartedEvents; 24private static ComparerContextNodeId<BuildEventContext> s_compareContextNodeId = new ComparerContextNodeId<BuildEventContext>(); 25private static ComparerContextNodeIdTargetId<BuildEventContext> s_compareContextNodeIdTargetId = new ComparerContextNodeIdTargetId<BuildEventContext>(); 32_projectStartedEvents = new Dictionary<BuildEventContext, ProjectStartedEventMinimumFields>(s_compareContextNodeId); 33_targetStartedEvents = new Dictionary<BuildEventContext, TargetStartedEventMinimumFields>(s_compareContextNodeIdTargetId); 94internal List<ProjectStartedEventMinimumFields> GetProjectCallStack(BuildEventContext e) 121internal void SetErrorWarningFlagOnCallStack(BuildEventContext e) 137internal string[] ProjectCallStackFromProject(BuildEventContext e) 139BuildEventContext currentKey = e; 169internal ProjectStartedEventMinimumFields GetProjectStartedEvent(BuildEventContext e) 178internal TargetStartedEventMinimumFields GetTargetStartedEvent(BuildEventContext e) 187internal void RemoveProjectStartedEvent(BuildEventContext e) 200internal void RemoveTargetStartedEvent(BuildEventContext e) 220BuildEventContext contextX = x as BuildEventContext; 221BuildEventContext contextY = y as BuildEventContext; 235BuildEventContext context = x as BuildEventContext; 249BuildEventContext contextX = x as BuildEventContext; 250BuildEventContext contextY = y as BuildEventContext; 265BuildEventContext context = x as BuildEventContext; 286private BuildEventContext _buildEventContext; 382internal BuildEventContext ProjectBuildEventContext 425private BuildEventContext _buildEventContext; 494internal BuildEventContext ProjectBuildEventContext 537private BuildEventContext _entryPointContext; 539private static ComparerContextNodeId<BuildEventContext> s_eventComparer = new ComparerContextNodeId<BuildEventContext>(); 543internal ErrorWarningSummaryDictionaryKey(BuildEventContext entryPoint, string targetName) 551internal BuildEventContext EntryPointContext
Logging\TerminalLogger\TerminalLogger.cs (14)
51public ProjectContext(BuildEventContext context) 62public EvalContext(BuildEventContext context) 755var buildEventContext = e.BuildEventContext; 873var buildEventContext = evalFinish.BuildEventContext; 1032var buildEventContext = e.BuildEventContext; 1063private void UpdateNodeStatus(BuildEventContext buildEventContext, TerminalNodeStatus? nodeStatus) 1098var buildEventContext = e.BuildEventContext; 1136var buildEventContext = e.BuildEventContext; 1154var buildEventContext = e.BuildEventContext; 1173var buildEventContext = e.BuildEventContext; 1333BuildEventContext? buildEventContext = e.BuildEventContext; 1422BuildEventContext? buildEventContext = e.BuildEventContext; 1581/// Returns the <see cref="_nodes"/> index corresponding to the given <see cref="BuildEventContext"/>. 1583private int NodeIndexForContext(BuildEventContext context)
Utilities\EngineFileUtilities.cs (3)
111BuildEventContext? buildEventContext = null, 183BuildEventContext? buildEventContext = null, 423private static void LogDriveEnumerationWarningWithLoggingService(ILoggingService loggingService, IElementLocation? includeLocation, BuildEventContext? buildEventContext, string? buildEventFileInfoFullPath, string filespecUnescaped)
Microsoft.Build.Framework (29)
BinaryReaderExtensions.cs (3)
60public static BuildEventContext? ReadOptionalBuildEventContext(this BinaryReader reader) 71public static BuildEventContext ReadBuildEventContext(this BinaryReader reader) 81var buildEventContext = new BuildEventContext(submissionId, nodeId, evaluationId, projectInstanceId, projectContextId, targetId, taskId);
BinaryTranslator.cs (2)
486public void Translate(ref BuildEventContext value) 1312public void Translate(ref BuildEventContext value)
BinaryWriterExtensions.cs (2)
64public static void WriteOptionalBuildEventContext(this BinaryWriter writer, BuildEventContext? context) 78public static void WriteBuildEventContext(this BinaryWriter writer, BuildEventContext context)
BuildEventArgs.cs (3)
56private BuildEventContext? buildEventContext; 171public BuildEventContext? BuildEventContext 275buildEventContext = BuildEventContext.Invalid;
BuildEventContext.cs (10)
118internal BuildEventContext WithInstanceIdAndContextId(int projectInstanceId, int projectContextId) 124internal BuildEventContext WithInstanceIdAndContextId(BuildEventContext other) 134public static BuildEventContext Invalid { get; } = new BuildEventContext(InvalidNodeId, InvalidTargetId, InvalidProjectContextId, InvalidTaskId); 259return InternalEquals((BuildEventContext)obj); 268public static bool operator ==(BuildEventContext? left, BuildEventContext? right) 290public static bool operator !=(BuildEventContext? left, BuildEventContext? right) 300private bool InternalEquals(BuildEventContext buildEventContext)
ITranslator.cs (1)
278void Translate(ref BuildEventContext value);
ProjectStartedEventArgs.cs (6)
84BuildEventContext? parentBuildEventContext) 111BuildEventContext? parentBuildEventContext, 168BuildEventContext? parentBuildEventContext, 195private BuildEventContext? parentProjectBuildEventContext; 200public BuildEventContext? ParentProjectBuildEventContext 531parentProjectBuildEventContext = BuildEventContext.Invalid;
TargetSkippedEventArgs.cs (2)
110/// <see cref="BuildEventContext"/> describing the original build of the target, or null if not available. 112public BuildEventContext OriginalBuildEventContext { get; set; }
Microsoft.Build.Utilities.Core (4)
MuxLogger.cs (4)
370private BuildEventContext _firstProjectStartedEventContext; 678buildEvent.BuildEventContext.SubmissionId != BuildEventContext.InvalidSubmissionId)) 721buildEvent.BuildEventContext.SubmissionId != BuildEventContext.InvalidSubmissionId)) 1216buildEvent.BuildEventContext.SubmissionId == BuildEventContext.InvalidSubmissionId && eventIsErrorOrWarning)))
Microsoft.DotNet.ArcadeLogging (7)
PipelinesLogger.cs (7)
21private readonly Dictionary<BuildEventContext, Guid> _buildEventContextMap = new Dictionary<BuildEventContext, Guid>(BuildEventContextComparer.Instance); 82BuildEventContext buildEventContext) 408internal sealed class BuildEventContextComparer : IEqualityComparer<BuildEventContext> 412public bool Equals(BuildEventContext x, BuildEventContext y) => 417public int GetHashCode(BuildEventContext x) => x.ProjectContextId + (x.NodeId << 24);