72 references to KnownFeatures
aspire (23)
Commands\BaseCommand.cs (1)
54if (UpdateNotificationsEnabled && features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, true))
Commands\ConfigCommand.cs (3)
249var featurePrefix = $"{KnownFeatures.FeaturePrefix}."; 279var unconfiguredFeatures = KnownFeatures.GetAllFeatureMetadata() 465var availableFeatures = KnownFeatures.GetAllFeatureMetadata()
Commands\InitCommand.cs (1)
110var isStagingEnabled = features.IsFeatureEnabled(KnownFeatures.StagingChannelEnabled, false);
Commands\NewCommand.cs (1)
94var isStagingEnabled = _features.IsFeatureEnabled(KnownFeatures.StagingChannelEnabled, false);
Commands\RootCommand.cs (1)
236if (featureFlags.IsFeatureEnabled(KnownFeatures.ExecCommandEnabled, false))
Commands\RunCommand.cs (1)
154var watchModeEnabled = _features.IsFeatureEnabled(KnownFeatures.DefaultWatchEnabled, defaultValue: false) || (isExtensionHost && !startDebugSession);
Commands\UpdateCommand.cs (2)
69var isStagingEnabled = _features.IsFeatureEnabled(KnownFeatures.StagingChannelEnabled, false); 273var isStagingEnabled = _features.IsFeatureEnabled(KnownFeatures.StagingChannelEnabled, false);
DotNet\DotNetCliRunner.cs (1)
454if (!features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, defaultValue: true))
NuGet\BundleNuGetPackageCache.cs (1)
227if (isOfficialPackage && !_features.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false))
NuGet\NuGetPackageCache.cs (1)
134if (isOfficialPackage && !features.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false))
NuGet\NuGetPackagePrefetcher.cs (1)
53if (features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, true))
Packaging\PackagingService.cs (1)
60if (features.IsFeatureEnabled(KnownFeatures.StagingChannelEnabled, false))
Projects\DefaultLanguageDiscovery.cs (4)
70[KnownLanguageId.Python] = KnownFeatures.ExperimentalPolyglotPython, 71[KnownLanguageId.Go] = KnownFeatures.ExperimentalPolyglotGo, 72[KnownLanguageId.Java] = KnownFeatures.ExperimentalPolyglotJava, 73[KnownLanguageId.Rust] = KnownFeatures.ExperimentalPolyglotRust,
Projects\DotNetAppHostProject.cs (1)
253var watch = !isSingleFileAppHost && (_features.IsFeatureEnabled(KnownFeatures.DefaultWatchEnabled, defaultValue: false) || (isExtensionHost && !context.StartDebugSession));
Projects\GuestAppHostProject.cs (1)
423var enableHotReload = _features.IsFeatureEnabled(KnownFeatures.DefaultWatchEnabled, defaultValue: false);
Templating\DotNetTemplateFactory.cs (2)
66var showAllTemplates = features.IsFeatureEnabled(KnownFeatures.ShowAllTemplates, false); 78var showAllTemplates = features.IsFeatureEnabled(KnownFeatures.ShowAllTemplates, false);
Aspire.Cli.Tests (49)
Commands\AddCommandTests.cs (1)
356options.DisabledFeatures = [KnownFeatures.UpdateNotificationsEnabled];
Commands\ConfigCommandTests.cs (8)
375var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature true"); 393var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature false"); 411confing[$"{KnownFeatures.FeaturePrefix}:testFeature"] = "invalid"; // Set an invalid value 417var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature invalid"); 450var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.{KnownFeatures.ShowDeprecatedPackages} true"); 460Assert.True(featureFlags.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false)); 472Assert.False(featureFlags.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false));
Commands\ExecCommandTests.cs (5)
46options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 64options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 82options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 100options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 147options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled];
Commands\RunCommandTests.cs (4)
742options.EnabledFeatures = [KnownFeatures.DefaultWatchEnabled]; 801options.EnabledFeatures = [KnownFeatures.DefaultWatchEnabled]; 860options.DisabledFeatures = [KnownFeatures.DefaultWatchEnabled]; 1451.SetFeature(KnownFeatures.DefaultWatchEnabled, true);
Commands\SdkInstallerTests.cs (1)
183options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled];
Commands\UpdateCommandTests.cs (1)
960options.EnabledFeatures = [KnownFeatures.StagingChannelEnabled];
DotNet\DotNetCliRunnerTests.cs (3)
388options.DisabledFeatures = [KnownFeatures.UpdateNotificationsEnabled]; 428options.EnabledFeatures = [KnownFeatures.UpdateNotificationsEnabled]; 470options.DisabledFeatures = [KnownFeatures.UpdateNotificationsEnabled];
NuGet\NuGetPackageCacheTests.cs (1)
90configure.EnabledFeatures = [Aspire.Cli.KnownFeatures.ShowDeprecatedPackages];
Packaging\PackagingServiceTests.cs (20)
86features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 130features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 163features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 196features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 228features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 259features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 290features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 321features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 348features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 405features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 497features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 533features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 569features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 605features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 650features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 683features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 714features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 759features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 812features.SetFeature(KnownFeatures.StagingChannelEnabled, true); 864features.SetFeature(KnownFeatures.StagingChannelEnabled, true);
Projects\DefaultLanguageDiscoveryTests.cs (3)
56features.SetFeature(KnownFeatures.ExperimentalPolyglotPython, true); 146features.SetFeature(KnownFeatures.ExperimentalPolyglotGo, true); 193features.SetFeature(KnownFeatures.ExperimentalPolyglotRust, true);
Utils\CliTestHelper.cs (2)
59config[$"{KnownFeatures.FeaturePrefix}:{featureFlag}"] = "true"; 64config[$"{KnownFeatures.FeaturePrefix}:{featureFlag}"] = "false";