Exemple #1
0
        public FeatureState GetFeatureState(string feature, FeatureContext context)
        {
            var state = first.GetFeatureState(feature, context);

            return(state != FeatureState.Unknown
                                ? state
                                : second.GetFeatureState(feature, context));
        }
        public FeatureExecutor Freeze(
            string feature,
            FeatureContext context)
        {
            var state = source.GetFeatureState(feature, context);

            return(state == FeatureState.Enabled ? Enabled : Disabled);
        }