48 references to TargetSkipReason
Microsoft.Build (20)
BackEnd\Components\Logging\NodeLoggingContext.cs (2)
110
SkipReason = isFailure ?
TargetSkipReason
.PreviouslyBuiltUnsuccessfully :
TargetSkipReason
.PreviouslyBuiltSuccessfully,
BackEnd\Components\RequestBuilder\RequestBuilder.cs (2)
1333
TargetSkipReason
skipReason = targetResult?.SkipReason ??
TargetSkipReason
.None;
BackEnd\Components\RequestBuilder\TargetBuilder.cs (2)
571
targetResult.SkipReason = success ?
TargetSkipReason
.PreviouslyBuiltSuccessfully :
TargetSkipReason
.PreviouslyBuiltUnsuccessfully;
BackEnd\Components\RequestBuilder\TargetEntry.cs (2)
368
TargetSkipReason
.ConditionWasFalse);
390
SkipReason =
TargetSkipReason
.ConditionWasFalse,
BackEnd\Components\RequestBuilder\TargetUpToDateChecker.cs (1)
243
SkipReason =
TargetSkipReason
.OutputsUpToDate,
BackEnd\Shared\TargetResult.cs (5)
62
private
TargetSkipReason
_skipReason;
77
internal 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>
163
internal
TargetSkipReason
SkipReason
Logging\BinaryLogger\BuildEventArgsReader.cs (6)
564
TargetSkipReason
skipReason =
TargetSkipReason
.None;
574
TargetSkipReason
.ConditionWasFalse // condition expression only stored when false
576
TargetSkipReason
.PreviouslyBuiltSuccessfully
577
:
TargetSkipReason
.PreviouslyBuiltUnsuccessfully;
584
skipReason = (
TargetSkipReason
)ReadInt32();
Microsoft.Build.Engine.UnitTests (6)
BackEnd\NodePackets_Tests.cs (1)
229
SkipReason =
TargetSkipReason
.PreviouslyBuiltSuccessfully,
BuildEventArgsSerialization_Tests.cs (1)
902
SkipReason =
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) },
517
localData2.AddTarget(key2, wasExecuted: false, skipReason:
TargetSkipReason
.ConditionWasFalse);
Microsoft.Build.Framework (20)
TargetSkippedEventArgs.cs (6)
82
public
TargetSkipReason
SkipReason { get; set; }
149
SkipReason = (
TargetSkipReason
)reader.Read7BitEncodedInt();
162
TargetSkipReason
.PreviouslyBuiltSuccessfully or
TargetSkipReason
.PreviouslyBuiltUnsuccessfully =>
169
TargetSkipReason
.ConditionWasFalse =>
176
TargetSkipReason
.OutputsUpToDate =>
Telemetry\IWorkerNodeTelemetryData.cs (4)
20
internal readonly struct TargetExecutionStats(bool wasExecuted,
TargetSkipReason
skipReason =
TargetSkipReason
.None)
30
public
TargetSkipReason
SkipReason { get; } = skipReason;
40
public static TargetExecutionStats Skipped(
TargetSkipReason
reason) => new(wasExecuted: false, skipReason: reason);
Telemetry\TelemetryDataUtils.cs (5)
84
internal record TargetDetailInfo(string Name, bool WasExecuted, bool IsCustom, bool IsNuget, bool IsMetaProj,
TargetSkipReason
SkipReason);
353
TargetSkipReason
.OutputsUpToDate => skippedDueToUpToDate++,
354
TargetSkipReason
.ConditionWasFalse => skippedDueToCondition++,
355
TargetSkipReason
.PreviouslyBuiltSuccessfully or
TargetSkipReason
.PreviouslyBuiltUnsuccessfully => skippedDueToPreviouslyBuilt++,
Telemetry\WorkerNodeTelemetryData.cs (3)
56
public void AddTarget(TaskOrTargetTelemetryKey target, bool wasExecuted,
TargetSkipReason
skipReason =
TargetSkipReason
.None)
66
else if (skipReason !=
TargetSkipReason
.None)
Telemetry\WorkerNodeTelemetryEventArgs.cs (2)
69
var
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) },