Namespace Cephalon.Abstractions.Features
Classes
Section titled “Classes”Describes one feature flag visible to the active Cephalon runtime.
Supplies contextual information for evaluating a feature flag at runtime.
Describes the result of evaluating a feature flag for a specific runtime context.
FeatureFlagProviderBindingDescriptor
Describes one external provider binding attached to a Cephalon-owned feature flag.
FeatureFlagProviderEvaluationResult
Describes the result of evaluating one feature-flag provider binding.
FeatureFlagTargetingDescriptor
Describes the optional targeting constraints that govern when a feature flag is considered active for a given runtime evaluation context.
Interfaces
Section titled “Interfaces”Allows a module to contribute feature flags to the active runtime.
Evaluates Cephalon feature-flag provider bindings against external or provider-owned state.
Collects feature flags contributed to the active runtime.
Exposes the feature flags visible to the current runtime.
Evaluates runtime feature flags against an optional evaluation context.
Identifies who owns a feature flag visible to the active runtime.