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