32 references to UpToDateCheckType
Microsoft.Build.Utilities.Core (7)
TrackedDependencies\FlatTrackingData.cs (7)
687
public static bool IsUpToDate(Task hostTask,
UpToDateCheckType
upToDateCheckType, ITaskItem[] readTLogNames, ITaskItem[] writeTLogNames)
723
public static bool IsUpToDate(TaskLoggingHelper Log,
UpToDateCheckType
upToDateCheckType, FlatTrackingData inputs, FlatTrackingData outputs)
783
else if (upToDateCheckType ==
UpToDateCheckType
.InputOrOutputNewerThanTracking &&
789
else if (upToDateCheckType ==
UpToDateCheckType
.InputOrOutputNewerThanTracking &&
795
else if (upToDateCheckType ==
UpToDateCheckType
.InputNewerThanOutput &&
801
else if (upToDateCheckType ==
UpToDateCheckType
.InputNewerThanTracking &&
807
else if (upToDateCheckType ==
UpToDateCheckType
.InputNewerThanTracking &&
Microsoft.Build.Utilities.UnitTests (25)
TrackedDependencies\TrackedDependenciesTests.cs (25)
3098
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs));
3136
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs));
3137
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanTracking, inputs, outputs));
3138
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputOrOutputNewerThanTracking, inputs, outputs));
3176
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs));
3177
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanTracking, inputs, outputs));
3178
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputOrOutputNewerThanTracking, inputs, outputs));
3195
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs));
3196
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanTracking, inputs, outputs));
3197
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputOrOutputNewerThanTracking, inputs, outputs));
3224
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs));
3226
Assert.True(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanTracking, inputs, outputs));
3228
Assert.True(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputOrOutputNewerThanTracking, inputs, outputs));
3263
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanTracking, inputs, outputs));
3277
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs));
3279
Assert.True(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanTracking, inputs, outputs));
3313
Assert.True(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanTracking, inputs, outputs));
3353
Assert.True(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs));
3356
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputOrOutputNewerThanTracking, inputs, outputs));
3366
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanTracking, inputs, outputs), "#3");
3369
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs), "#4");
3403
Assert.True(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs));
3405
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputOrOutputNewerThanTracking, inputs, outputs));
3417
Assert.True(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputOrOutputNewerThanTracking, inputs, outputs));
3426
Assert.False(FlatTrackingData.IsUpToDate(DependencyTestHelper.MockTask.Log,
UpToDateCheckType
.InputNewerThanOutput, inputs, outputs));