Switcheroo.FeatureConfiguration.Initialize C# (CSharp) Method

Initialize() public method

Initializes the this configuration using the specified configuration action.
public Initialize ( Action configuration ) : void
configuration Action The source of configuration.
return void
        public void Initialize(Action<IConfigurationExpression> configuration)
        {
            if (configuration == null)
            {
                throw new ArgumentNullException("configuration");
            }

            features.Clear();
            var expression = new ConfigurationExpression(this);
            configuration(expression);
        }