3 implementations of IsFeatureEnabled
aspire (1)
Configuration\Features.cs (1)
10public bool IsFeatureEnabled(string feature, bool defaultValue)
Aspire.Cli.Tests (2)
DotNetSdkInstallerTests.cs (2)
259public bool IsFeatureEnabled(string featureName, bool defaultValue = false) 275public bool IsFeatureEnabled(string featureName, bool defaultValue = false)
13 references to IsFeatureEnabled
aspire (8)
Commands\BaseCommand.cs (1)
34if (UpdateNotificationsEnabled && features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, true))
Commands\RootCommand.cs (1)
99if (featureFlags.IsFeatureEnabled(KnownFeatures.ExecCommandEnabled, false))
DotNet\DotNetCliRunner.cs (2)
247if (!features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, defaultValue: true)) 499if (features.IsFeatureEnabled(KnownFeatures.OrphanDetectionWithTimestampEnabled, true))
DotNet\DotNetSdkInstaller.cs (2)
32if (!features.IsFeatureEnabled(KnownFeatures.MinimumSdkCheckEnabled, true)) 146else if (features.IsFeatureEnabled(KnownFeatures.SingleFileAppHostEnabled, false))
NuGet\NuGetPackageCache.cs (1)
136if (isOfficialPackage && !features.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false))
NuGet\NuGetPackagePrefetcher.cs (1)
53if (features.IsFeatureEnabled(KnownFeatures.UpdateNotificationsEnabled, true))
Aspire.Cli.Tests (5)
Commands\ConfigCommandTests.cs (5)
299Assert.True(featureFlags.IsFeatureEnabled("testFeature", defaultValue: false)); 317Assert.False(featureFlags.IsFeatureEnabled("testFeature", defaultValue: true)); 341Assert.False(featureFlags.IsFeatureEnabled("testFeature", defaultValue: true)); 378Assert.True(featureFlags.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false)); 390Assert.False(featureFlags.IsFeatureEnabled(KnownFeatures.ShowDeprecatedPackages, defaultValue: false));