Microsoft.VisualStudio.FeatureFlags Namespace
| Class | Description | |
|---|---|---|
![]() | FeatureFlags |
| Structure | Description | |
|---|---|---|
![]() | FeatureFlag | A feature flag that consists of a name and the enabled state. |
| Interface | Description | |
|---|---|---|
![]() | IFeatureFlags | A service that can be used to determine whether a feature should be enabled or disabled. It can also be used to enumerate the current state of feature flags. This service is free-threaded. |
![]() | IFeatureFlagsStore | An abstraction of the repository for feature flags. The collection semantics are modeled after IVsSettingsStore, and have the following characteristics: Collections can contain properties and sub collections. Sub collection paths are described with strings like file system directory paths. The path contains names of all the parent collections. Similarly, the separator used between the names of the parent collections is the \ (back-slash) character. An example of a sub collection path is: Root Collection\Internal Collection\Leaf Collection. |
![]() | IWritableFeatureFlagsStore | An abstraction of a writable repository for feature flags. The collection semantics are modeled after IVsSettingsStore and have the following characteristics: Collections can contain properties and sub collections. Sub collection paths are described with the strings like file system directory paths. The path contains the names of all the parent collections. Similarly, the separator used between the names of the parent collections is the \ (back-slash) character. Example of a sub collection path is: Root Collection\Internal Collection\Leaf Collection. |


