172 references to ChangeWaves
Microsoft.Build (49)
BackEnd\Components\Caching\ResultsCache.cs (2)
175bool buildDataFlagsSatisfied = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12)
BackEnd\Components\Communications\NodeProviderOutOfProcBase.cs (4)
495bool shouldFilterByNodeMode = expectedNodeMode.HasValue && ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_5); 692if (expectedNodeMode.HasValue && ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_5))
BackEnd\Components\Logging\LoggingService.cs (2)
608if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12))
BackEnd\Components\SdkResolution\SdkResolverLoader.cs (2)
234if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12))
BackEnd\Components\SdkResolution\SdkResolverService.cs (2)
65protected SdkResolverLoader _sdkResolverLoader = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (6)
1405bool legacyBehavior = !ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12); 1609if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12)) 1696if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12))
Construction\Solution\SolutionFile.cs (2)
231if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_14) && string.IsNullOrEmpty(value))
Construction\Solution\SolutionProjectGenerator.cs (8)
456if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_7)) 484if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_7)) 499if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_7)) 1293if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_7))
Evaluation\Evaluator.cs (6)
1121ChangeWaves.ApplyChangeWave(); 1123switch (ChangeWaves.ConversionState) 1126_evaluationLoggingContext.LogWarning("", new BuildEventFileInfo(""), "ChangeWave_InvalidFormat", Traits.Instance.MSBuildDisableFeaturesFromVersion, $"[{string.Join(", ", ChangeWaves.AllWaves.Select(x => x.ToString()))}]"); 1129_evaluationLoggingContext.LogWarning("", new BuildEventFileInfo(""), "ChangeWave_OutOfRotation", ChangeWaves.DisabledWave, Traits.Instance.MSBuildDisableFeaturesFromVersion, $"[{string.Join(", ", ChangeWaves.AllWaves.Select(x => x.ToString()))}]"); 1156SetBuiltInProperty(ReservedPropertyNames.msbuilddisablefeaturesfromversion, ChangeWaves.DisabledWave.ToString());
Evaluation\Expander.cs (2)
1615if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12))
Evaluation\Expander\WellKnownFunctions.cs (2)
647returnVal = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)
Evaluation\IntrinsicFunctions.cs (1)
662return ChangeWaves.AreFeaturesEnabled(wave);
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (2)
440|| (currentTrackingSetting == PropertyTrackingSetting.None && ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10));
Instance\TaskFactories\TaskHostTask.cs (2)
433if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_6) && BuildEngine is IBuildEngine6 buildEngine6)
Logging\BinaryLogger\BinaryLogger.cs (4)
277bool isWildcard = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12) && parameter.Contains("{}"); 772bool isWildcard = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12) && parameter.Contains("{}");
Utilities\NuGetFrameworkWrapper.cs (2)
213if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10) &&
Microsoft.Build.CommandLine.UnitTests (4)
CommandLineSwitches_Tests.cs (1)
1136ChangeWaves.ResetStateForTests();
XMake_Tests.cs (3)
557ChangeWaves.ResetStateForTests(); 597ChangeWaves.ResetStateForTests(); 598env.SetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION", ChangeWaves.Wave17_10.ToString());
Microsoft.Build.Engine.OM.UnitTests (4)
Construction\ProjectTargetElement_Tests.cs (1)
347ChangeWaves.ResetStateForTests();
Definition\ProjectItem_Tests.cs (3)
789ChangeWaves.ResetStateForTests(); 846ChangeWaves.ResetStateForTests(); 974ChangeWaves.ResetStateForTests();
Microsoft.Build.Engine.UnitTests (56)
BackEnd\TaskHostCallback_Tests.cs (1)
280env.SetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION", ChangeWaves.Wave18_6.ToString());
BinaryLogger_Tests.cs (1)
760ChangeWaves.ResetStateForTests();
ChangeWaves_Tests.cs (36)
31ChangeWaves.ResetStateForTests(); 46bool isThisWaveEnabled = versionToCheckAgainstCurrentChangeWave < currentChangeWaveShouldUltimatelyResolveTo || currentChangeWaveShouldUltimatelyResolveTo == ChangeWaves.EnableAllFeatures; 48ChangeWaves.AreFeaturesEnabled(versionToCheckAgainstCurrentChangeWave).ShouldBe(isThisWaveEnabled); 74ChangeWaves.ResetStateForTests(); 82SetChangeWave(ChangeWaves.EnableAllFeatures.ToString(), env); 84for (int i = 0; i < ChangeWaves.AllWaves.Length - 1; i++) 87versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[i], 88currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.EnableAllFeatures, 106ChangeWaves.AreFeaturesEnabled(featureAsVersion).ShouldBe(true); 110currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.EnableAllFeatures, 127versionToCheckAgainstCurrentChangeWave: ChangeWaves.HighestWave, 128currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.EnableAllFeatures, 144for (int i = 0; i < ChangeWaves.AllWaves.Length; i++) 147versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[i], 148currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.LowestWave, 164for (int i = 0; i < ChangeWaves.AllWaves.Length - 1; i++) 167versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[i], 168currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.HighestWave, 174versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[ChangeWaves.AllWaves.Length - 1], 175currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.HighestWave, 185SetChangeWave($"{ChangeWaves.LowestWave.Major}.{ChangeWaves.LowestWave.Minor}.{ChangeWaves.LowestWave.Build + 1}", env); 188versionToCheckAgainstCurrentChangeWave: ChangeWaves.LowestWave, 189currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.AllWaves[1], 199SetChangeWave(ChangeWaves.HighestWave.ToString(), env); 201for (int i = 0; i < ChangeWaves.AllWaves.Length - 1; i++) 204versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[i], 205currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.HighestWave, 211versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[ChangeWaves.AllWaves.Length - 1], 212currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.HighestWave, 222SetChangeWave(ChangeWaves.LowestWave.ToString(), env); 224foreach (Version wave in ChangeWaves.AllWaves) 228currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.LowestWave,
Evaluation\Expander_Tests.cs (2)
5134env.SetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION", ChangeWaves.Wave17_12.ToString()); 5135ChangeWaves.ResetStateForTests();
Evaluation\IntrinsicFunctionOverload_Tests.cs (16)
34ChangeWaves.ResetStateForTests(); 56ChangeWaves.ResetStateForTests(); 78ChangeWaves.ResetStateForTests(); 100ChangeWaves.ResetStateForTests(); 265ChangeWaves.ResetStateForTests(); 287ChangeWaves.ResetStateForTests(); 309ChangeWaves.ResetStateForTests(); 351ChangeWaves.ResetStateForTests(); 373ChangeWaves.ResetStateForTests(); 395ChangeWaves.ResetStateForTests(); 437ChangeWaves.ResetStateForTests(); 459ChangeWaves.ResetStateForTests(); 481ChangeWaves.ResetStateForTests(); 523ChangeWaves.ResetStateForTests(); 545ChangeWaves.ResetStateForTests(); 567ChangeWaves.ResetStateForTests();
Microsoft.Build.Framework (12)
ChangeWaves.cs (2)
141_cachedWave = ChangeWaves.EnableAllFeatures; 146_cachedWave = ChangeWaves.EnableAllFeatures;
ProjectStartedEventArgs.cs (6)
253return globalProperties ?? (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12) 304return properties ?? (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12) 330return items ?? (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12)
Traits.cs (4)
195if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)) 469return ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10);
Microsoft.Build.Framework.UnitTests (4)
FileMatcher_Tests.cs (4)
1135ChangeWaves.ResetStateForTests(); 1198ChangeWaves.ResetStateForTests(); 1400ChangeWaves.ResetStateForTests(); 1439ChangeWaves.ResetStateForTests();
Microsoft.Build.Tasks.Core (14)
AssignTargetPath.cs (4)
63if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_5)) 128if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_5))
Exec.cs (4)
398string trimmedTextLine = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10) ? 582bool setLocale = !ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10);
FileIO\WriteLinesToFile.cs (2)
117if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_3))
ListOperators\FindUnderPath.cs (4)
66if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_5)) 99if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_5))
Microsoft.Build.Tasks.UnitTests (12)
CreateItem_Tests.cs (2)
311ChangeWaves.ResetStateForTests(); 363ChangeWaves.ResetStateForTests();
Exec_Tests.cs (2)
83ChangeWaves.ResetStateForTests(); 85env.SetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION", ChangeWaves.Wave17_10.ToString());
FindUnderPath_Tests.cs (6)
50ChangeWaves.ResetStateForTests(); 51env.SetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION", ChangeWaves.Wave18_5.ToString()); 64ChangeWaves.ResetStateForTests(); 79ChangeWaves.ResetStateForTests(); 80env.SetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION", ChangeWaves.Wave18_5.ToString()); 93ChangeWaves.ResetStateForTests();
WriteLinesToFile_Tests.cs (2)
537ChangeWaves.ResetStateForTests(); 538testEnv.SetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION", ChangeWaves.Wave18_3.ToString());
Microsoft.Build.UnitTests.Shared (3)
ObjectModelHelpers.cs (2)
1483ChangeWaves.ResetStateForTests(); 1521ChangeWaves.ResetStateForTests();
TestEnvironment.cs (1)
122ChangeWaves.ResetStateForTests();
Microsoft.Build.Utilities.Core (10)
ToolTask.cs (10)
249if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)) 273if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)) 769if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_6)) 1118if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_6)) 1560if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10))
MSBuild (4)
OutOfProcTaskHostNode.cs (2)
402if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave18_6))
XMake.cs (2)
4217if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10))