48 references to TargetSkipReason
Microsoft.Build (20)
BackEnd\Components\Logging\NodeLoggingContext.cs (2)
110SkipReason = isFailure ? TargetSkipReason.PreviouslyBuiltUnsuccessfully : TargetSkipReason.PreviouslyBuiltSuccessfully,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1333TargetSkipReason skipReason = targetResult?.SkipReason ?? TargetSkipReason.None;
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
571targetResult.SkipReason = success ? TargetSkipReason.PreviouslyBuiltSuccessfully : TargetSkipReason.PreviouslyBuiltUnsuccessfully;
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
368TargetSkipReason.ConditionWasFalse); 390SkipReason = TargetSkipReason.ConditionWasFalse,
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (1)
243SkipReason = TargetSkipReason.OutputsUpToDate,
BackEnd\Shared\TargetResult.cs (5)
62private TargetSkipReason _skipReason; 77internal TargetResult(TaskItem[] items, WorkUnitResult result, BuildEventContext originalBuildEventContext = null, TargetSkipReason skipReason = TargetSkipReason.None) 162/// <value>The reason for skipping, or <see cref="TargetSkipReason.None"/> if the target was not skipped or the reason is unknown.</value> 163internal TargetSkipReason SkipReason
Logging\BinaryLogger\BuildEventArgsReader.cs (6)
564TargetSkipReason skipReason = TargetSkipReason.None; 574TargetSkipReason.ConditionWasFalse // condition expression only stored when false 576TargetSkipReason.PreviouslyBuiltSuccessfully 577: TargetSkipReason.PreviouslyBuiltUnsuccessfully; 584skipReason = (TargetSkipReason)ReadInt32();
Microsoft.Build.Engine.UnitTests (6)
BackEnd\NodePackets_Tests.cs (1)
229SkipReason = TargetSkipReason.PreviouslyBuiltSuccessfully,
BuildEventArgsSerialization_Tests.cs (1)
902SkipReason = TargetSkipReason.PreviouslyBuiltSuccessfully,
Telemetry\Telemetry_Tests.cs (4)
430{ new TaskOrTargetTelemetryKey("Build", false, false), TargetExecutionStats.Skipped(TargetSkipReason.OutputsUpToDate) }, 431{ new TaskOrTargetTelemetryKey("Compile", false, false), TargetExecutionStats.Skipped(TargetSkipReason.OutputsUpToDate) }, 432{ new TaskOrTargetTelemetryKey("Link", false, false), TargetExecutionStats.Skipped(TargetSkipReason.ConditionWasFalse) }, 517localData2.AddTarget(key2, wasExecuted: false, skipReason: TargetSkipReason.ConditionWasFalse);
Microsoft.Build.Framework (20)
TargetSkippedEventArgs.cs (6)
82public TargetSkipReason SkipReason { get; set; } 149SkipReason = (TargetSkipReason)reader.Read7BitEncodedInt(); 162TargetSkipReason.PreviouslyBuiltSuccessfully or TargetSkipReason.PreviouslyBuiltUnsuccessfully => 169TargetSkipReason.ConditionWasFalse => 176TargetSkipReason.OutputsUpToDate =>
Telemetry\IWorkerNodeTelemetryData.cs (4)
20internal readonly struct TargetExecutionStats(bool wasExecuted, TargetSkipReason skipReason = TargetSkipReason.None) 30public TargetSkipReason SkipReason { get; } = skipReason; 40public static TargetExecutionStats Skipped(TargetSkipReason reason) => new(wasExecuted: false, skipReason: reason);
Telemetry\TelemetryDataUtils.cs (5)
84internal record TargetDetailInfo(string Name, bool WasExecuted, bool IsCustom, bool IsNuget, bool IsMetaProj, TargetSkipReason SkipReason); 353TargetSkipReason.OutputsUpToDate => skippedDueToUpToDate++, 354TargetSkipReason.ConditionWasFalse => skippedDueToCondition++, 355TargetSkipReason.PreviouslyBuiltSuccessfully or TargetSkipReason.PreviouslyBuiltUnsuccessfully => skippedDueToPreviouslyBuilt++,
Telemetry\WorkerNodeTelemetryData.cs (3)
56public void AddTarget(TaskOrTargetTelemetryKey target, bool wasExecuted, TargetSkipReason skipReason = TargetSkipReason.None) 66else if (skipReason != TargetSkipReason.None)
Telemetry\WorkerNodeTelemetryEventArgs.cs (2)
69var skipReason = (TargetSkipReason)reader.ReadInt32();
Microsoft.Build.Framework.UnitTests (2)
WorkerNodeTelemetryEventArgs_Tests.cs (2)
27{ (TaskOrTargetTelemetryKey)"target1", TargetExecutionStats.Skipped(TargetSkipReason.OutputsUpToDate) }, 29{ (TaskOrTargetTelemetryKey)"target3", TargetExecutionStats.Skipped(TargetSkipReason.ConditionWasFalse) },