public IConfigureConventions Modify(Func<HtmlTag, ModelInfo, HtmlTag> action)
 {
     var lambda = new LambdaConventions(_predicate);
     lambda.Modifier = action;
     _parent.Add((IModifyElement) lambda);
     return _parent;
 }
 public IConfigureModifier Build(Func<ModelInfo, HtmlTag> action)
 {
     var lambda = new LambdaConventions(_predicate);
     lambda.Builder = action;
     _parent.Add((IBuildElement) lambda);
     return this;
 }
 public IConfigureConventions DefaultBuilder(Func<ModelInfo, HtmlTag> action)
 {
     action.MustNotBeNull();
     var lambda = new LambdaConventions(LambdaConventions.AppliesAlways);
     lambda.Builder = action;
     _defaultBuilder = lambda;
     return this;
 }
            public IConfigureConventions Modify(Func <HtmlTag, ModelInfo, HtmlTag> action)
            {
                var lambda = new LambdaConventions(_predicate);

                lambda.Modifier = action;
                _parent.Add((IModifyElement)lambda);
                return(_parent);
            }
            public IConfigureModifier Build(Func <ModelInfo, HtmlTag> action)
            {
                var lambda = new LambdaConventions(_predicate);

                lambda.Builder = action;
                _parent.Add((IBuildElement)lambda);
                return(this);
            }
        public IConfigureConventions DefaultBuilder(Func <ModelInfo, HtmlTag> action)
        {
            action.MustNotBeNull();
            var lambda = new LambdaConventions(LambdaConventions.AppliesAlways);

            lambda.Builder  = action;
            _defaultBuilder = lambda;
            return(this);
        }