79 references to KnownFeatures
aspire (28)
Commands\BaseCommand.cs (1)
40
if (UpdateNotificationsEnabled && features.IsFeatureEnabled(
KnownFeatures
.UpdateNotificationsEnabled, true))
Commands\ConfigCommand.cs (3)
231
var featurePrefix = $"{
KnownFeatures
.FeaturePrefix}.";
269
var availableFeatures =
KnownFeatures
.GetAllFeatureNames().ToList();
404
var availableFeatures =
KnownFeatures
.GetAllFeatureMetadata()
Commands\InitCommand.cs (3)
108
var isStagingEnabled = features.IsFeatureEnabled(
KnownFeatures
.StagingChannelEnabled, false);
119
if (features.IsFeatureEnabled(
KnownFeatures
.PolyglotSupportEnabled, false))
134
if (_features.IsFeatureEnabled(
KnownFeatures
.PolyglotSupportEnabled, false))
Commands\NewCommand.cs (3)
108
var isStagingEnabled = _features.IsFeatureEnabled(
KnownFeatures
.StagingChannelEnabled, false);
119
if (_features.IsFeatureEnabled(
KnownFeatures
.PolyglotSupportEnabled, false))
158
if (_features.IsFeatureEnabled(
KnownFeatures
.PolyglotSupportEnabled, false))
Commands\RootCommand.cs (2)
209
if (featureFlags.IsFeatureEnabled(
KnownFeatures
.ExecCommandEnabled, false))
214
if (featureFlags.IsFeatureEnabled(
KnownFeatures
.PolyglotSupportEnabled, false))
Commands\RunCommand.cs (2)
156
var runningInstanceDetectionEnabled = _features.IsFeatureEnabled(
KnownFeatures
.RunningInstanceDetectionEnabled, defaultValue: true);
644
var runningInstanceDetectionEnabled = _features.IsFeatureEnabled(
KnownFeatures
.RunningInstanceDetectionEnabled, defaultValue: true);
Commands\UpdateCommand.cs (1)
72
var isStagingEnabled = _features.IsFeatureEnabled(
KnownFeatures
.StagingChannelEnabled, false);
DotNet\DotNetCliExecutionFactory.cs (1)
76
if (features.IsFeatureEnabled(
KnownFeatures
.OrphanDetectionWithTimestampEnabled, true))
DotNet\DotNetCliRunner.cs (3)
425
if (!features.IsFeatureEnabled(
KnownFeatures
.UpdateNotificationsEnabled, defaultValue: true))
444
if (features.IsFeatureEnabled(
KnownFeatures
.DotNetSdkInstallationEnabled, true))
881
bool cacheEnabled = useCache && features.IsFeatureEnabled(
KnownFeatures
.PackageSearchDiskCachingEnabled, defaultValue: true);
DotNet\DotNetSdkInstaller.cs (1)
51
if (!features.IsFeatureEnabled(
KnownFeatures
.MinimumSdkCheckEnabled, true))
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)
57
if (features.IsFeatureEnabled(
KnownFeatures
.StagingChannelEnabled, false))
Projects\AppHostProjectFactory.cs (1)
52
!_features.IsFeatureEnabled(
KnownFeatures
.PolyglotSupportEnabled, false))
Projects\DotNetAppHostProject.cs (1)
226
var watch = !isSingleFileAppHost && (_features.IsFeatureEnabled(
KnownFeatures
.DefaultWatchEnabled, defaultValue: false) || (isExtensionHost && !context.StartDebugSession));
Projects\GuestAppHostProject.cs (1)
341
var enableHotReload = _features.IsFeatureEnabled(
KnownFeatures
.DefaultWatchEnabled, defaultValue: false);
Templating\DotNetTemplateFactory.cs (1)
53
var showAllTemplates = features.IsFeatureEnabled(
KnownFeatures
.ShowAllTemplates, false);
Utils\SdkInstallHelper.cs (1)
80
var isFeatureEnabled = features.IsFeatureEnabled(
KnownFeatures
.DotNetSdkInstallationEnabled, defaultValue: false);
Aspire.Cli.Tests (51)
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 (4)
662
options.EnabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
721
options.EnabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
780
options.DisabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
1201
var isEnabled = features.IsFeatureEnabled(
KnownFeatures
.RunningInstanceDetectionEnabled, defaultValue: true);
Commands\SdkInstallerTests.cs (1)
133
options.EnabledFeatures = [
KnownFeatures
.ExecCommandEnabled];
DotNet\DotNetCliRunnerTests.cs (3)
298
options.DisabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
337
options.EnabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
378
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 (10)
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);
Utils\CliTestHelper.cs (2)
56
config[$"{
KnownFeatures
.FeaturePrefix}:{featureFlag}"] = "true";
61
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);