74 references to KnownFeatures
aspire (20)
Commands\BaseCommand.cs (1)
36if (UpdateNotificationsEnabled && features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, true))
Commands\InitCommand.cs (1)
416if (_features.IsFeatureEnabled(KnownFeatures.SingleFileAppHostEnabled, false))
Commands\PublishCommandBase.cs (1)
110if (isSingleFileAppHost && !_features.IsFeatureEnabled(KnownFeatures.SingleFileAppHostEnabled, false))
Commands\RootCommand.cs (1)
105if (featureFlags.IsFeatureEnabled(KnownFeatures.ExecCommandEnabled, false))
Commands\RunCommand.cs (2)
124if (isSingleFileAppHost && !_features.IsFeatureEnabled(KnownFeatures.SingleFileAppHostEnabled, false)) 143var watch = !isSingleFileAppHost && (_features.IsFeatureEnabled(KnownFeatures.DefaultWatchEnabled, defaultValue: false) || (isExtensionHost && !startDebugSession));
DotNet\DotNetCliRunner.cs (3)
266if (!features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, defaultValue: true)) 534if (features.IsFeatureEnabled(KnownFeatures.OrphanDetectionWithTimestampEnabled, true)) 903bool cacheEnabled = useCache && features.IsFeatureEnabled(KnownFeatures.PackageSearchDiskCachingEnabled, defaultValue: true);
DotNet\DotNetSdkInstaller.cs (3)
32if (!features.IsFeatureEnabled(KnownFeatures.MinimumSdkCheckEnabled, true)) 146else if (features.IsFeatureEnabled(KnownFeatures.SingleFileAppHostEnabled, false) || 147features.IsFeatureEnabled(KnownFeatures.DefaultWatchEnabled, false))
NuGet\NuGetPackageCache.cs (1)
137if (isOfficialPackage && !features.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false))
NuGet\NuGetPackagePrefetcher.cs (1)
53if (features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, true))
Packaging\PackagingService.cs (1)
57if (features.IsFeatureEnabled(KnownFeatures.StagingChannelEnabled, false))
Projects\ProjectLocator.cs (3)
87if (features.IsFeatureEnabled(KnownFeatures.SingleFileAppHostEnabled, false)) 269if (foundProjects.Count == 0 && features.IsFeatureEnabled(KnownFeatures.SingleFileAppHostEnabled, false)) 331if (features.IsFeatureEnabled(KnownFeatures.SingleFileAppHostEnabled, false))
Templating\DotNetTemplateFactory.cs (2)
23var showAllTemplates = features.IsFeatureEnabled(KnownFeatures.ShowAllTemplates, false); 71if (showAllTemplates && features.IsFeatureEnabled(KnownFeatures.SingleFileAppHostEnabled, false))
Aspire.Cli.Tests (54)
Commands\AddCommandTests.cs (1)
353options.DisabledFeatures = [KnownFeatures.UpdateNotificationsEnabled];
Commands\ConfigCommandTests.cs (8)
321var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature true"); 339var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature false"); 357confing[$"{KnownFeatures.FeaturePrefix}:testFeature"] = "invalid"; // Set an invalid value 363var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.testFeature invalid"); 396var setResult = command.Parse($"config set {KnownFeatures.FeaturePrefix}.{KnownFeatures.ShowDeprecatedPackages} true"); 406Assert.True(featureFlags.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false)); 418Assert.False(featureFlags.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false));
Commands\ExecCommandTests.cs (5)
44options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 62options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 80options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 98options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled]; 145options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled];
Commands\InitCommandTests.cs (1)
28options.EnabledFeatures = [KnownFeatures.SingleFileAppHostEnabled];
Commands\RunCommandTests.cs (4)
564options.EnabledFeatures = [KnownFeatures.DefaultWatchEnabled, KnownFeatures.SingleFileAppHostEnabled]; 627options.EnabledFeatures = [KnownFeatures.DefaultWatchEnabled]; 690options.DisabledFeatures = [KnownFeatures.DefaultWatchEnabled];
Commands\SdkInstallerTests.cs (1)
119options.EnabledFeatures = [KnownFeatures.ExecCommandEnabled];
DotNet\DotNetCliRunnerTests.cs (3)
367options.DisabledFeatures = [KnownFeatures.UpdateNotificationsEnabled]; 415options.EnabledFeatures = [KnownFeatures.UpdateNotificationsEnabled]; 465options.DisabledFeatures = [KnownFeatures.UpdateNotificationsEnabled];
DotNetSdkInstallerTests.cs (22)
30.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 44.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 61.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 75.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 97.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, false); 111.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true); 152.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true) 153.SetFeature(KnownFeatures.SingleFileAppHostEnabled, true); 167.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true) 168.SetFeature(KnownFeatures.DefaultWatchEnabled, true); 182.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true) 183.SetFeature(KnownFeatures.DefaultWatchEnabled, false); 197.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true) 198.SetFeature(KnownFeatures.SingleFileAppHostEnabled, false); 212.SetFeature(KnownFeatures.MinimumSdkCheckEnabled, true) 213.SetFeature(KnownFeatures.SingleFileAppHostEnabled, true); 239.SetFeature(KnownFeatures.SingleFileAppHostEnabled, true); 251.SetFeature(KnownFeatures.DefaultWatchEnabled, true); 263.SetFeature(KnownFeatures.DefaultWatchEnabled, true) 264.SetFeature(KnownFeatures.SingleFileAppHostEnabled, true); 276.SetFeature(KnownFeatures.SingleFileAppHostEnabled, true); 381return 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);
Projects\ProjectLocatorTests.cs (2)
726var features = new TestFeatures().SetFeature(KnownFeatures.SingleFileAppHostEnabled, true); 908var features = new TestFeatures().SetFeature(KnownFeatures.SingleFileAppHostEnabled, true);
Utils\CliTestHelper.cs (2)
47config[$"{KnownFeatures.FeaturePrefix}:{featureFlag}"] = "true"; 52config[$"{KnownFeatures.FeaturePrefix}:{featureFlag}"] = "false";