168 references to KnownFeatures
aspire (36)
Agents\AspireSkills\AspireSkillsInstaller.cs (4)
98
KnownFeatures
.AspireSkillsRemoteFetchEnabled,
99
KnownFeatures
.GetFeatureMetadata(
KnownFeatures
.AspireSkillsRemoteFetchEnabled)!.DefaultValue);
143
logger.LogDebug("Aspire skills remote fetch feature '{Feature}' is disabled; using the embedded snapshot.",
KnownFeatures
.AspireSkillsRemoteFetchEnabled);
Commands\AddCommand.cs (1)
172
var applyPolyglotFilter = _features.IsFeatureEnabled(
KnownFeatures
.PolyglotIntegrationFilterEnabled, false)
Commands\BaseCommand.cs (1)
253
if (UpdateNotificationsEnabled && !_isMachineReadableFormatRequested && services.Features.IsFeatureEnabled(
KnownFeatures
.UpdateNotificationsEnabled, true))
Commands\ConfigCommand.cs (3)
238
var featurePrefix = $"{
KnownFeatures
.FeaturePrefix}.";
285
var unconfiguredFeatures =
KnownFeatures
.GetAllFeatureMetadata()
467
var availableFeatures =
KnownFeatures
.GetAllFeatureMetadata()
Commands\IntegrationSearchCommand.cs (1)
75
var applyPolyglotFilter = _features.IsFeatureEnabled(
KnownFeatures
.PolyglotIntegrationFilterEnabled, false)
Commands\NewCommand.cs (1)
95
var isStagingEnabled =
KnownFeatures
.IsStagingChannelEnabled(services.Features, configuration)
Commands\RunCommand.cs (1)
199
var watchModeEnabled = _features.IsFeatureEnabled(
KnownFeatures
.DefaultWatchEnabled, defaultValue: false) || extensionTerminalRunWithoutDebugSession;
Commands\UpdateCommand.cs (1)
693
return
KnownFeatures
.IsStagingChannelEnabled(_features, _configuration)
Configuration\Features.cs (1)
33
foreach (var metadata in
KnownFeatures
.GetAllFeatureMetadata())
DotNet\DotNetCliRunner.cs (1)
1006
if (!features.IsFeatureEnabled(
KnownFeatures
.UpdateNotificationsEnabled, defaultValue: true))
NuGet\BundleNuGetPackageCache.cs (1)
185
return features.IsFeatureEnabled(
KnownFeatures
.ShowDeprecatedPackages, defaultValue: false)
NuGet\NuGetPackageCache.cs (2)
167
var showDeprecatedPackages = features.IsFeatureEnabled(
KnownFeatures
.ShowDeprecatedPackages, defaultValue: false);
223
if (!features.IsFeatureEnabled(
KnownFeatures
.ShowDeprecatedPackages, defaultValue: false))
NuGet\NuGetPackagePrefetcher.cs (1)
29
features.IsFeatureEnabled(
KnownFeatures
.UpdateNotificationsEnabled, true));
NuGet\NuGetSignatureVerificationEnabler.cs (4)
24
/// <see cref="
KnownFeatures
.NuGetSignatureVerificationEnabled"/> feature flag.
30
KnownFeatures
.NuGetSignatureVerificationEnabled,
31
KnownFeatures
.GetFeatureMetadata(
KnownFeatures
.NuGetSignatureVerificationEnabled)!.DefaultValue))
Packaging\PackageChannel.cs (1)
331
var showDeprecatedPackages = _features.IsFeatureEnabled(
KnownFeatures
.ShowDeprecatedPackages, defaultValue: false);
Packaging\PackagingService.cs (2)
185
var stagingFeatureEnabled = _features.IsFeatureEnabled(
KnownFeatures
.StagingChannelEnabled, false);
532
if (_features.IsFeatureEnabled(
KnownFeatures
.StagingChannelEnabled, false))
Projects\DefaultLanguageDiscovery.cs (4)
77
[KnownLanguageId.Python] =
KnownFeatures
.ExperimentalPolyglotPython,
78
[KnownLanguageId.Go] =
KnownFeatures
.ExperimentalPolyglotGo,
79
[KnownLanguageId.Java] =
KnownFeatures
.ExperimentalPolyglotJava,
80
[KnownLanguageId.Rust] =
KnownFeatures
.ExperimentalPolyglotRust,
Projects\DotNetAppHostProject.cs (1)
1499
var watch = !isSingleFileAppHost && _features.IsFeatureEnabled(
KnownFeatures
.DefaultWatchEnabled, defaultValue: false);
Projects\GuestAppHostProject.cs (2)
216
&& !
KnownFeatures
.IsHostingIntegrationsEnabled(_features, config))
576
var enableHotReload = _features.IsFeatureEnabled(
KnownFeatures
.DefaultWatchEnabled, defaultValue: false);
Scaffolding\ScaffoldingService.cs (1)
135
&& !
KnownFeatures
.IsHostingIntegrationsEnabled(_features, config))
Templating\DotNetTemplateFactory.cs (2)
62
var showAllTemplates = features.IsFeatureEnabled(
KnownFeatures
.ShowAllTemplates, false);
73
var showAllTemplates = features.IsFeatureEnabled(
KnownFeatures
.ShowAllTemplates, false);
Aspire.Cli.Tests (132)
Agents\AspireSkillsInstallerTests.cs (18)
44
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
91
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
374
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
449
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
491
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
525
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
567
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
614
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
661
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
702
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
772
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
843
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
872
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
908
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
961
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
1024
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
1395
var features = new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, false);
2031
features ?? new TestFeatures().SetFeature(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, true),
Commands\AddCommandTests.cs (8)
2007
options.DisabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
3031
options.EnabledFeatures = [
KnownFeatures
.PolyglotIntegrationFilterEnabled];
3081
options.EnabledFeatures = [
KnownFeatures
.PolyglotIntegrationFilterEnabled];
3131
options.EnabledFeatures = [
KnownFeatures
.PolyglotIntegrationFilterEnabled];
3178
options.EnabledFeatures = [
KnownFeatures
.PolyglotIntegrationFilterEnabled];
3226
options.EnabledFeatures = [
KnownFeatures
.PolyglotIntegrationFilterEnabled];
3273
options.EnabledFeatures = [
KnownFeatures
.PolyglotIntegrationFilterEnabled];
3322
options.EnabledFeatures = [
KnownFeatures
.PolyglotIntegrationFilterEnabled];
Commands\ConfigCommandTests.cs (15)
599
Assert.Contains(
KnownFeatures
.ShowAllTemplates, output);
601
Assert.DoesNotContain(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, output);
625
Assert.Contains(
KnownFeatures
.ShowAllTemplates, output);
627
Assert.DoesNotContain(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, output);
641
config[$"{
KnownFeatures
.FeaturePrefix}:{
KnownFeatures
.AspireSkillsRemoteFetchEnabled}"] = "true";
646
Assert.True(featureFlags.IsFeatureEnabled(
KnownFeatures
.AspireSkillsRemoteFetchEnabled, defaultValue: false));
662
var setResult = command.Parse($"config set {
KnownFeatures
.FeaturePrefix}.testFeature true");
680
var setResult = command.Parse($"config set {
KnownFeatures
.FeaturePrefix}.testFeature false");
698
confing[$"{
KnownFeatures
.FeaturePrefix}:testFeature"] = "invalid"; // Set an invalid value
704
var setResult = command.Parse($"config set {
KnownFeatures
.FeaturePrefix}.testFeature invalid");
737
var setResult = command.Parse($"config set {
KnownFeatures
.FeaturePrefix}.{
KnownFeatures
.ShowDeprecatedPackages} true");
747
Assert.True(featureFlags.IsFeatureEnabled(
KnownFeatures
.ShowDeprecatedPackages, defaultValue: false));
759
Assert.False(featureFlags.IsFeatureEnabled(
KnownFeatures
.ShowDeprecatedPackages, defaultValue: false));
Commands\NewCommandTemplateConfigPersistenceTests.cs (9)
372
KnownFeatures
.ExperimentalPolyglotPython,
373
KnownFeatures
.ExperimentalPolyglotGo,
374
KnownFeatures
.ExperimentalPolyglotJava,
375
KnownFeatures
.ExperimentalPolyglotRust,
504
KnownFeatures
.ExperimentalPolyglotPython,
505
KnownFeatures
.ExperimentalPolyglotGo,
506
KnownFeatures
.ExperimentalPolyglotJava,
507
KnownFeatures
.ExperimentalPolyglotRust,
508
KnownFeatures
.ShowAllTemplates,
Commands\NewCommandTests.cs (16)
53
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotGo, true);
54
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotJava, true);
55
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotPython, true);
56
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotRust, true);
887
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotJava, true);
943
options.FeatureFlagsFactory = _ => new TestFeatures().SetFeature(
KnownFeatures
.ShowAllTemplates, true);
967
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotGo, true);
968
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotJava, true);
969
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotPython, true);
970
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotRust, true);
1054
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotJava, true);
1055
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotPython, true);
1122
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotJava, true);
1484
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotJava, true);
1521
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotPython, true);
2351
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotJava, true);
Commands\RunCommandTests.cs (5)
3595
options.EnabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
3654
options.EnabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
3709
options.EnabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
3766
options.DisabledFeatures = [
KnownFeatures
.DefaultWatchEnabled];
4368
.SetFeature(
KnownFeatures
.DefaultWatchEnabled, true);
Commands\UpdateCommandTests.cs (1)
2994
options.EnabledFeatures = [
KnownFeatures
.StagingChannelEnabled];
Configuration\KnownFeaturesTests.cs (15)
27
[
KnownFeatures
.ExperimentalHostingIntegrations] = enabled
31
var features = new TestFeatures().SetFeature(
KnownFeatures
.ExperimentalHostingIntegrations, cliEnabled);
32
Assert.Equal(expected,
KnownFeatures
.IsHostingIntegrationsEnabled(features, config));
41
var metadata =
KnownFeatures
.GetFeatureMetadata(
KnownFeatures
.ExperimentalHostingIntegrations);
59
Assert.True(
KnownFeatures
.IsStagingChannelEnabled(features, configuration));
65
var features = new TestFeatures().SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
68
Assert.True(
KnownFeatures
.IsStagingChannelEnabled(features, configuration));
74
var features = new TestFeatures().SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
77
Assert.True(
KnownFeatures
.IsStagingChannelEnabled(features, configuration));
86
Assert.False(
KnownFeatures
.IsStagingChannelEnabled(features, configuration));
95
Assert.False(
KnownFeatures
.IsStagingChannelEnabled(features, configuration));
104
Assert.True(
KnownFeatures
.IsStagingChannelEnabled(features, configuration));
113
Assert.True(
KnownFeatures
.IsStagingChannelEnabled(features, configuration));
122
Assert.False(
KnownFeatures
.IsStagingChannelEnabled(features, configuration));
DotNet\DotNetCliRunnerTests.cs (3)
899
options.DisabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
939
options.EnabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
981
options.DisabledFeatures = [
KnownFeatures
.UpdateNotificationsEnabled];
NuGet\BundleNuGetPackageCacheTests.cs (1)
91
configure.EnabledFeatures = [Aspire.Cli.
KnownFeatures
.ShowDeprecatedPackages];
NuGet\NuGetPackageCacheTests.cs (1)
94
configure.EnabledFeatures = [Aspire.Cli.
KnownFeatures
.ShowDeprecatedPackages];
NuGet\NuGetPackagePrefetcherTests.cs (4)
117
features.SetFeature(
KnownFeatures
.UpdateNotificationsEnabled, true);
347
features.SetFeature(
KnownFeatures
.UpdateNotificationsEnabled, true);
403
features.SetFeature(
KnownFeatures
.UpdateNotificationsEnabled, true);
488
features.SetFeature(
KnownFeatures
.UpdateNotificationsEnabled, updateNotificationsEnabled);
NuGet\NuGetSignatureVerificationEnablerTests.cs (2)
22
var features = new TestFeatures().SetFeature(
KnownFeatures
.NuGetSignatureVerificationEnabled, false);
216
var features = new TestFeatures().SetFeature(
KnownFeatures
.NuGetSignatureVerificationEnabled, false);
Packaging\PackageChannelTests.cs (1)
732
var features = new TestFeatures().SetFeature(
KnownFeatures
.ShowDeprecatedPackages, true);
Packaging\PackagingServiceTests.cs (22)
377
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
775
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
843
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
886
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
918
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
950
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
981
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1011
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1041
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1071
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1098
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1156
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1246
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1281
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1316
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1352
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1397
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1429
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1459
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1819
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1871
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
1922
features.SetFeature(
KnownFeatures
.StagingChannelEnabled, true);
Projects\DefaultLanguageDiscoveryTests.cs (4)
58
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotPython, true);
150
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotGo, true);
192
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotJava, true);
234
features.SetFeature(
KnownFeatures
.ExperimentalPolyglotRust, true);
Projects\DotNetAppHostProjectTests.cs (1)
1722
configureServices: options => options.EnabledFeatures = [
KnownFeatures
.DefaultWatchEnabled]);
Projects\GuestAppHostProjectTests.cs (1)
94
[
KnownFeatures
.ExperimentalHostingIntegrations] = true
Templating\DotNetTemplateFactoryTests.cs (2)
260
var features = new TestFeatures().SetFeature(
KnownFeatures
.ShowAllTemplates, true);
329
var features = new TestFeatures().SetFeature(
KnownFeatures
.ShowAllTemplates, true);
Templating\JavaStarterScaffoldTests.cs (1)
128
options.EnabledFeatures = [
KnownFeatures
.ExperimentalPolyglotJava];
Utils\CliTestHelper.cs (2)
95
config[$"{
KnownFeatures
.FeaturePrefix}:{featureFlag}"] = "true";
100
config[$"{
KnownFeatures
.FeaturePrefix}:{featureFlag}"] = "false";