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); }