102 references to KnownFeatures
aspire (36)
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\ConfigCommand.cs (3)
233
var featurePrefix = $"{
KnownFeatures
.FeaturePrefix}.";
253
var unconfiguredFeatures =
KnownFeatures
.GetAllFeatureMetadata()
421
var availableFeatures =
KnownFeatures
.GetAllFeatureMetadata()
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 (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)
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 (66)
Commands\AddCommandTests.cs (1)
355
options.DisabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
Commands\ConfigCommandTests.cs (8)
323
var setResult = command.Parse($"config set {
KnownFeatures
.FeaturePrefix}.testFeature true");
341
var setResult = command.Parse($"config set {
KnownFeatures
.FeaturePrefix}.testFeature false");
359
confing[$"{
KnownFeatures
.FeaturePrefix}:testFeature"] = "invalid"; // Set an invalid value
365
var setResult = command.Parse($"config set {
KnownFeatures
.FeaturePrefix}.testFeature invalid");
398
var setResult = command.Parse($"config set {
KnownFeatures
.FeaturePrefix}.{
KnownFeatures
.ShowDeprecatedPackages} true");
408
Assert.True(featureFlags.IsFeatureEnabled(
KnownFeatures
.ShowDeprecatedPackages, defaultValue: false));
420
Assert.False(featureFlags.IsFeatureEnabled(
KnownFeatures
.ShowDeprecatedPackages, defaultValue: false));
Commands\ExecCommandTests.cs (5)
46
options.EnabledFeatures = [
KnownFeatures
.ExecCommandEnabled];
64
options.EnabledFeatures = [
KnownFeatures
.ExecCommandEnabled];
82
options.EnabledFeatures = [
KnownFeatures
.ExecCommandEnabled];
100
options.EnabledFeatures = [
KnownFeatures
.ExecCommandEnabled];
147
options.EnabledFeatures = [
KnownFeatures
.ExecCommandEnabled];
Commands\RunCommandTests.cs (5)
741
options.EnabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
800
options.EnabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
859
options.DisabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
1287
var isEnabled = features.IsFeatureEnabled(
KnownFeatures
.RunningInstanceDetectionEnabled, defaultValue: true);
1463
.SetFeature(
KnownFeatures
.DefaultWatchEnabled, true);
Commands\SdkInstallerTests.cs (1)
181
options.EnabledFeatures = [
KnownFeatures
.ExecCommandEnabled];
Commands\UpdateCommandTests.cs (1)
961
options.EnabledFeatures = [
KnownFeatures
.StagingChannelEnabled];
DotNet\DotNetCliRunnerTests.cs (3)
360
options.DisabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
400
options.EnabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
442
options.DisabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
DotNetSdkInstallerTests.cs (10)
56
.SetFeature(
KnownFeatures
.MinimumSdkCheckEnabled, true);
70
.SetFeature(
KnownFeatures
.MinimumSdkCheckEnabled, true);
87
.SetFeature(
KnownFeatures
.MinimumSdkCheckEnabled, true);
101
.SetFeature(
KnownFeatures
.MinimumSdkCheckEnabled, true);
115
.SetFeature(
KnownFeatures
.MinimumSdkCheckEnabled, true);
164
.SetFeature(
KnownFeatures
.MinimumSdkCheckEnabled, false);
178
.SetFeature(
KnownFeatures
.MinimumSdkCheckEnabled, true);
219
.SetFeature(
KnownFeatures
.MinimumSdkCheckEnabled, true);
234
.SetFeature(
KnownFeatures
.MinimumSdkCheckEnabled, true);
388
return featureName ==
KnownFeatures
.MinimumSdkCheckEnabled ? enabled : false;
NuGet\NuGetPackageCacheTests.cs (1)
90
configure.EnabledFeatures = [Aspire.Cli.
KnownFeatures
.ShowDeprecatedPackages];
Packaging\PackagingServiceTests.cs (20)
86
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
130
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
163
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
196
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
228
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
259
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
290
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
321
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
348
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
405
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
497
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
533
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
569
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
605
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
650
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
683
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
714
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
759
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
812
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
864
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
Projects\DefaultLanguageDiscoveryTests.cs (3)
56
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotPython, true);
146
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotGo, true);
193
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotRust, true);
Utils\CliTestHelper.cs (2)
58
config[$"{
KnownFeatures
.FeaturePrefix}:{featureFlag}"] = "true";
63
config[$"{
KnownFeatures
.FeaturePrefix}:{featureFlag}"] = "false";
Utils\SdkInstallHelperTests.cs (6)
78
.SetFeature(
KnownFeatures
.DotNetSdkInstallationEnabled, false);
108
.SetFeature(
KnownFeatures
.DotNetSdkInstallationEnabled, true);
143
.SetFeature(
KnownFeatures
.DotNetSdkInstallationEnabled, true);
177
.SetFeature(
KnownFeatures
.DotNetSdkInstallationEnabled, true);
211
.SetFeature(
KnownFeatures
.DotNetSdkInstallationEnabled, true);
242
.SetFeature(
KnownFeatures
.DotNetSdkInstallationEnabled, true);