Skip to content

Namespace Cephalon.Abstractions.Features

FeatureFlagDescriptor

Describes one feature flag visible to the active Cephalon runtime.

FeatureFlagEvaluationContext

Supplies contextual information for evaluating a feature flag at runtime.

FeatureFlagEvaluationResult

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.

IFeatureFlagContributor

Allows a module to contribute feature flags to the active runtime.

IFeatureFlagProvider

Evaluates Cephalon feature-flag provider bindings against external or provider-owned state.

IFeatureFlagRegistry

Collects feature flags contributed to the active runtime.

IFeatureFlagRuntimeCatalog

Exposes the feature flags visible to the current runtime.

IFeatureToggle

Evaluates runtime feature flags against an optional evaluation context.

FeatureFlagSourceKind

Identifies who owns a feature flag visible to the active runtime.