51 references to KnownFeatures
aspire (13)
Commands\BaseCommand.cs (1)
36if (UpdateNotificationsEnabled && features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, true))
Commands\RootCommand.cs (1)
113if (featureFlags.IsFeatureEnabled(KnownFeatures.ExecCommandEnabled, false))
Commands\RunCommand.cs (1)
143var watch = !isSingleFileAppHost && (_features.IsFeatureEnabled(KnownFeatures.DefaultWatchEnabled, defaultValue: false) || (isExtensionHost && !startDebugSession));
DotNet\DotNetCliRunner.cs (4)
272if (!features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, defaultValue: true)) 303if (features.IsFeatureEnabled(KnownFeatures.DotNetSdkInstallationEnabled, true)) 554if (features.IsFeatureEnabled(KnownFeatures.OrphanDetectionWithTimestampEnabled, true)) 932bool cacheEnabled = useCache && features.IsFeatureEnabled(KnownFeatures.PackageSearchDiskCachingEnabled, defaultValue: true);
DotNet\DotNetSdkInstaller.cs (1)
51if (!features.IsFeatureEnabled(KnownFeatures.MinimumSdkCheckEnabled, true))
NuGet\NuGetPackageCache.cs (1)
137if (isOfficialPackage && !features.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false))
NuGet\NuGetPackagePrefetcher.cs (1)
64if (features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, true))
Packaging\PackagingService.cs (1)
57if (features.IsFeatureEnabled(KnownFeatures.StagingChannelEnabled, false))
Templating\DotNetTemplateFactory.cs (1)
23var showAllTemplates = features.IsFeatureEnabled(KnownFeatures.ShowAllTemplates, false);
Utils\SdkInstallHelper.cs (1)
57if (features.IsFeatureEnabled(KnownFeatures.DotNetSdkInstallationEnabled, defaultValue: false) &&
Aspire.Cli.Tests (38)
Commands\AddCommandTests.cs (1)
354options.DisabledFeatures = [KnownFeatures.UpdateNotificationsEnabled];
Commands\ConfigCommandTests.cs (8)
322var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature true"); 340var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature false"); 358confing[$"{KnownFeatures.FeaturePrefix}:testFeature"] = "invalid"; // Set an invalid value 364var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature invalid"); 397var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.{KnownFeatures.ShowDeprecatedPackages} true"); 407Assert.True(featureFlags.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false)); 419Assert.False(featureFlags.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false));
Commands\ExecCommandTests.cs (5)
45options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 63options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 81options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 99options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 146options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled];
Commands\RunCommandTests.cs (3)
540options.EnabledFeatures = [KnownFeatures.DefaultWatchEnabled]; 603options.EnabledFeatures = [KnownFeatures.DefaultWatchEnabled]; 666options.DisabledFeatures = [KnownFeatures.DefaultWatchEnabled];
Commands\SdkInstallerTests.cs (1)
129options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled];
DotNet\DotNetCliRunnerTests.cs (3)
367options.DisabledFeatures = [KnownFeatures.UpdateNotificationsEnabled]; 415options.EnabledFeatures = [KnownFeatures.UpdateNotificationsEnabled]; 465options.DisabledFeatures = [KnownFeatures.UpdateNotificationsEnabled];
DotNetSdkInstallerTests.cs (10)
54.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 68.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 85.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 99.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 113.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 161.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, false); 175.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 216.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 231.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 389return featureName == KnownFeatures.MinimumSdkCheckEnabled ? enabled : false;
NuGet\NuGetPackageCacheTests.cs (1)
89configure.EnabledFeatures = [Aspire.Cli.KnownFeatures.ShowDeprecatedPackages];
Packaging\PackagingServiceTests.cs (4)
85features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 129features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 163features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 193features.SetFeature(KnownFeatures.StagingChannelEnabled, true);
Utils\CliTestHelper.cs (2)
47config[$"{KnownFeatures.FeaturePrefix}:{featureFlag}"] = "true"; 52config[$"{KnownFeatures.FeaturePrefix}:{featureFlag}"] = "false";