10 implementations of IsFeatureEnabled
aspire (1)
Configuration\Features.cs (1)
11
public bool
IsFeatureEnabled
(string feature, bool defaultValue)
Aspire.Cli.Tests (9)
Commands\RunCommandTests.cs (1)
1492
public bool
IsFeatureEnabled
(string featureName, bool defaultValue = false)
DotNetSdkInstallerTests.cs (2)
386
public bool
IsFeatureEnabled
(string featureName, bool defaultValue = false)
402
public bool
IsFeatureEnabled
(string featureName, bool defaultValue = false)
Packaging\NuGetConfigMergerSnapshotTests.cs (1)
35
public bool
IsFeatureEnabled
(string featureFlag, bool defaultValue) => defaultValue;
Packaging\PackagingServiceTests.cs (1)
29
public bool
IsFeatureEnabled
(string featureFlag, bool defaultValue)
Projects\DefaultLanguageDiscoveryTests.cs (1)
212
public bool
IsFeatureEnabled
(string featureName, bool defaultValue = false)
Projects\ProjectLocatorTests.cs (1)
674
public bool
IsFeatureEnabled
(string featureName, bool defaultValue = false)
Templating\DotNetTemplateFactoryTests.cs (1)
400
public bool
IsFeatureEnabled
(string featureFlag, bool defaultValue)
Utils\SdkInstallHelperTests.cs (1)
31
public bool
IsFeatureEnabled
(string featureName, bool defaultValue = false)
36 references to IsFeatureEnabled
aspire (30)
Commands\AddCommand.cs (1)
213
if (_features.
IsFeatureEnabled
(KnownFeatures.RunningInstanceDetectionEnabled, defaultValue: true))
Commands\AppHostLauncher.cs (1)
141
var runningInstanceDetectionEnabled = features.
IsFeatureEnabled
(KnownFeatures.RunningInstanceDetectionEnabled, defaultValue: true);
Commands\BaseCommand.cs (1)
54
if (UpdateNotificationsEnabled && features.
IsFeatureEnabled
(KnownFeatures.UpdateNotificationsEnabled, true))
Commands\InitCommand.cs (3)
110
var isStagingEnabled = features.
IsFeatureEnabled
(KnownFeatures.StagingChannelEnabled, false);
121
if (features.
IsFeatureEnabled
(KnownFeatures.PolyglotSupportEnabled, false))
136
if (_features.
IsFeatureEnabled
(KnownFeatures.PolyglotSupportEnabled, false))
Commands\NewCommand.cs (3)
110
var isStagingEnabled = _features.
IsFeatureEnabled
(KnownFeatures.StagingChannelEnabled, false);
121
if (_features.
IsFeatureEnabled
(KnownFeatures.PolyglotSupportEnabled, false))
160
if (_features.
IsFeatureEnabled
(KnownFeatures.PolyglotSupportEnabled, false))
Commands\RootCommand.cs (2)
224
if (featureFlags.
IsFeatureEnabled
(KnownFeatures.ExecCommandEnabled, false))
229
if (featureFlags.
IsFeatureEnabled
(KnownFeatures.PolyglotSupportEnabled, false))
Commands\RunCommand.cs (2)
145
var runningInstanceDetectionEnabled = _features.
IsFeatureEnabled
(KnownFeatures.RunningInstanceDetectionEnabled, defaultValue: true);
158
var watchModeEnabled = _features.
IsFeatureEnabled
(KnownFeatures.DefaultWatchEnabled, defaultValue: false) || (isExtensionHost && !startDebugSession);
Commands\UpdateCommand.cs (2)
69
var isStagingEnabled = _features.
IsFeatureEnabled
(KnownFeatures.StagingChannelEnabled, false);
271
var isStagingEnabled = _features.
IsFeatureEnabled
(KnownFeatures.StagingChannelEnabled, false);
DotNet\DotNetCliExecutionFactory.cs (1)
76
if (features.
IsFeatureEnabled
(KnownFeatures.OrphanDetectionWithTimestampEnabled, true))
DotNet\DotNetCliRunner.cs (3)
424
if (!features.
IsFeatureEnabled
(KnownFeatures.UpdateNotificationsEnabled, defaultValue: true))
443
if (features.
IsFeatureEnabled
(KnownFeatures.DotNetSdkInstallationEnabled, true))
882
bool cacheEnabled = useCache && features.
IsFeatureEnabled
(KnownFeatures.PackageSearchDiskCachingEnabled, defaultValue: true);
DotNet\DotNetSdkInstaller.cs (1)
51
if (!features.
IsFeatureEnabled
(KnownFeatures.MinimumSdkCheckEnabled, true))
NuGet\BundleNuGetPackageCache.cs (1)
227
if (isOfficialPackage && !_features.
IsFeatureEnabled
(KnownFeatures.ShowDeprecatedPackages, defaultValue: false))
NuGet\NuGetPackageCache.cs (1)
134
if (isOfficialPackage && !features.
IsFeatureEnabled
(KnownFeatures.ShowDeprecatedPackages, defaultValue: false))
NuGet\NuGetPackagePrefetcher.cs (1)
64
if (features.
IsFeatureEnabled
(KnownFeatures.UpdateNotificationsEnabled, true))
Packaging\PackagingService.cs (1)
60
if (features.
IsFeatureEnabled
(KnownFeatures.StagingChannelEnabled, false))
Projects\AppHostProjectFactory.cs (1)
62
var polyglotEnabled = _features.
IsFeatureEnabled
(KnownFeatures.PolyglotSupportEnabled, false);
Projects\DefaultLanguageDiscovery.cs (1)
155
return features.
IsFeatureEnabled
(featureFlag, false);
Projects\DotNetAppHostProject.cs (1)
244
var watch = !isSingleFileAppHost && (_features.
IsFeatureEnabled
(KnownFeatures.DefaultWatchEnabled, defaultValue: false) || (isExtensionHost && !context.StartDebugSession));
Projects\GuestAppHostProject.cs (1)
350
var enableHotReload = _features.
IsFeatureEnabled
(KnownFeatures.DefaultWatchEnabled, defaultValue: false);
Templating\DotNetTemplateFactory.cs (1)
54
var showAllTemplates = features.
IsFeatureEnabled
(KnownFeatures.ShowAllTemplates, false);
Utils\SdkInstallHelper.cs (1)
80
var isFeatureEnabled = features.
IsFeatureEnabled
(KnownFeatures.DotNetSdkInstallationEnabled, defaultValue: false);
Aspire.Cli.Tests (6)
Commands\ConfigCommandTests.cs (5)
329
Assert.True(featureFlags.
IsFeatureEnabled
("testFeature", defaultValue: false));
347
Assert.False(featureFlags.
IsFeatureEnabled
("testFeature", defaultValue: true));
371
Assert.False(featureFlags.
IsFeatureEnabled
("testFeature", defaultValue: true));
408
Assert.True(featureFlags.
IsFeatureEnabled
(KnownFeatures.ShowDeprecatedPackages, defaultValue: false));
420
Assert.False(featureFlags.
IsFeatureEnabled
(KnownFeatures.ShowDeprecatedPackages, defaultValue: false));
Commands\RunCommandTests.cs (1)
1287
var isEnabled = features.
IsFeatureEnabled
(KnownFeatures.RunningInstanceDetectionEnabled, defaultValue: true);