128 references to ChangeWaves
Microsoft.Build (33)
BackEnd\Components\Caching\ResultsCache.cs (2)
175bool buildDataFlagsSatisfied = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12)
BackEnd\Components\Logging\LoggingService.cs (2)
586if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12))
BackEnd\Components\SdkResolution\SdkResolverService.cs (6)
65protected SdkResolverLoader _sdkResolverLoader = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10) 140if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)) 483if (!ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10))
BackEnd\TaskExecutionHost\TaskExecutionHost.cs (6)
1310bool legacyBehavior = !ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12); 1486if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12)) 1573if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12))
Construction\Solution\SolutionFile.cs (2)
232if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_14) && string.IsNullOrEmpty(value))
Evaluation\Evaluator.cs (6)
1116ChangeWaves.ApplyChangeWave(); 1118switch (ChangeWaves.ConversionState) 1121_evaluationLoggingContext.LogWarning("", new BuildEventFileInfo(""), "ChangeWave_InvalidFormat", Traits.Instance.MSBuildDisableFeaturesFromVersion, $"[{String.Join(", ", ChangeWaves.AllWaves.Select(x => x.ToString()))}]"); 1124_evaluationLoggingContext.LogWarning("", new BuildEventFileInfo(""), "ChangeWave_OutOfRotation", ChangeWaves.DisabledWave, Traits.Instance.MSBuildDisableFeaturesFromVersion, $"[{String.Join(", ", ChangeWaves.AllWaves.Select(x => x.ToString()))}]"); 1151SetBuiltInProperty(ReservedPropertyNames.msbuilddisablefeaturesfromversion, ChangeWaves.DisabledWave.ToString());
Evaluation\Expander.cs (2)
1533if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12))
Evaluation\Expander\WellKnownFunctions.cs (2)
640returnVal = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)
Evaluation\IntrinsicFunctions.cs (1)
642return ChangeWaves.AreFeaturesEnabled(wave);
Evaluation\PropertyTrackingEvaluatorDataWrapper.cs (2)
428|| (currentTrackingSetting == PropertyTrackingSetting.None && ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10));
Logging\BinaryLogger\BinaryLogger.cs (2)
492bool isWildcard = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12) && parameter.Contains("{}");
Microsoft.Build.CommandLine.UnitTests (3)
XMake_Tests.cs (3)
535ChangeWaves.ResetStateForTests(); 579ChangeWaves.ResetStateForTests(); 580env.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 (55)
ChangeWaves_Tests.cs (36)
32ChangeWaves.ResetStateForTests(); 47bool isThisWaveEnabled = versionToCheckAgainstCurrentChangeWave < currentChangeWaveShouldUltimatelyResolveTo || currentChangeWaveShouldUltimatelyResolveTo == ChangeWaves.EnableAllFeatures; 49ChangeWaves.AreFeaturesEnabled(versionToCheckAgainstCurrentChangeWave).ShouldBe(isThisWaveEnabled); 75ChangeWaves.ResetStateForTests(); 83SetChangeWave(ChangeWaves.EnableAllFeatures.ToString(), env); 85for (int i = 0; i < ChangeWaves.AllWaves.Length - 1; i++) 88versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[i], 89currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.EnableAllFeatures, 107ChangeWaves.AreFeaturesEnabled(featureAsVersion).ShouldBe(true); 111currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.EnableAllFeatures, 128versionToCheckAgainstCurrentChangeWave: ChangeWaves.HighestWave, 129currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.EnableAllFeatures, 145for (int i = 0; i < ChangeWaves.AllWaves.Length; i++) 148versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[i], 149currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.LowestWave, 165for (int i = 0; i < ChangeWaves.AllWaves.Length - 1; i++) 168versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[i], 169currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.HighestWave, 175versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[ChangeWaves.AllWaves.Length - 1], 176currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.HighestWave, 186SetChangeWave($"{ChangeWaves.LowestWave.Major}.{ChangeWaves.LowestWave.Minor}.{ChangeWaves.LowestWave.Build + 1}", env); 189versionToCheckAgainstCurrentChangeWave: ChangeWaves.LowestWave, 190currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.AllWaves[1], 200SetChangeWave(ChangeWaves.HighestWave.ToString(), env); 202for (int i = 0; i < ChangeWaves.AllWaves.Length - 1; i++) 205versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[i], 206currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.HighestWave, 212versionToCheckAgainstCurrentChangeWave: ChangeWaves.AllWaves[ChangeWaves.AllWaves.Length - 1], 213currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.HighestWave, 223SetChangeWave(ChangeWaves.LowestWave.ToString(), env); 225foreach (Version wave in ChangeWaves.AllWaves) 229currentChangeWaveShouldUltimatelyResolveTo: ChangeWaves.LowestWave,
Evaluation\Expander_Tests.cs (1)
5023env.SetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION", ChangeWaves.Wave17_12.ToString());
Evaluation\IntrinsicFunctionOverload_Tests.cs (16)
30ChangeWaves.ResetStateForTests(); 52ChangeWaves.ResetStateForTests(); 74ChangeWaves.ResetStateForTests(); 96ChangeWaves.ResetStateForTests(); 138ChangeWaves.ResetStateForTests(); 160ChangeWaves.ResetStateForTests(); 182ChangeWaves.ResetStateForTests(); 224ChangeWaves.ResetStateForTests(); 246ChangeWaves.ResetStateForTests(); 268ChangeWaves.ResetStateForTests(); 310ChangeWaves.ResetStateForTests(); 332ChangeWaves.ResetStateForTests(); 354ChangeWaves.ResetStateForTests(); 396ChangeWaves.ResetStateForTests(); 418ChangeWaves.ResetStateForTests(); 440ChangeWaves.ResetStateForTests();
FileMatcher_Tests.cs (2)
1375ChangeWaves.ResetStateForTests(); 1414ChangeWaves.ResetStateForTests();
Microsoft.Build.Framework (14)
ChangeWaves.cs (2)
136_cachedWave = ChangeWaves.EnableAllFeatures; 141_cachedWave = ChangeWaves.EnableAllFeatures;
ProjectStartedEventArgs.cs (6)
254return globalProperties ?? (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12) 305return properties ?? (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12) 331return items ?? (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_12)
Telemetry\OpenTelemetryManager.cs (2)
204private bool IsOptOut() => Traits.Instance.FrameworkTelemetryOptOut || Traits.Instance.SdkTelemetryOptOut || !ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_14);
Traits.cs (4)
154if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)) 434return ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10);
Microsoft.Build.Tasks.Core (4)
Exec.cs (4)
395string trimmedTextLine = ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10) ? 579bool setLocale = !ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10);
Microsoft.Build.Tasks.UnitTests (4)
CreateItem_Tests.cs (2)
312ChangeWaves.ResetStateForTests(); 364ChangeWaves.ResetStateForTests();
Exec_Tests.cs (2)
84ChangeWaves.ResetStateForTests(); 86env.SetEnvironmentVariable("MSBUILDDISABLEFEATURESFROMVERSION", ChangeWaves.Wave17_10.ToString());
Microsoft.Build.UnitTests.Shared (3)
ObjectModelHelpers.cs (2)
1471ChangeWaves.ResetStateForTests(); 1509ChangeWaves.ResetStateForTests();
TestEnvironment.cs (1)
104ChangeWaves.ResetStateForTests();
Microsoft.Build.Utilities.Core (6)
ToolTask.cs (6)
241if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)) 265if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10)) 1455if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10))
MSBuild (2)
XMake.cs (2)
4643if (ChangeWaves.AreFeaturesEnabled(ChangeWaves.Wave17_10))