コード例 #1
0
        public void BuildBy(Func <ElementRequest, HtmlTag> tagBuilder, string description = null)
        {
            var builder = new LambdaElementBuilder(_filter, tagBuilder)
            {
                ConditionDescription = _filterDescription,
                BuilderDescription   = description ?? "User Defined"
            };

            _set.Add(builder);
        }
コード例 #2
0
 public void SetUp()
 {
     builder  = r => new HtmlTag("div").Id(r.ElementId);
     _builder = new LambdaElementBuilder(def => def.Accessor.PropertyType == typeof(string), x => builder);
 }
コード例 #3
0
        private void registerBuilder(TagBuilder builder)
        {
            var lambdaBuilder = new LambdaElementBuilder(_matches, def => builder);

            _factory.AddBuilder(lambdaBuilder);
        }