public static CellTag AddCell(this ICellBuilder builder, GrammarTag grammar, Cell cell) { CellTag tag = grammar.AddCell(cell, builder.TagName); builder.Configure(cell, tag); return(tag); }
// TODO -- test public CellTag BuildTag(Cell cell) { ICellBuilder builder = _builders.First(x => x.CanBuild(cell)); var tag = new CellTag(cell, builder.TagName); builder.Configure(cell, tag); return(tag); }