Antlr4.StringTemplate.TemplateGroup.RegisterRenderer C# (CSharp) Method

RegisterRenderer() public method

public RegisterRenderer ( System.Type attributeType, IAttributeRenderer renderer ) : void
attributeType System.Type
renderer IAttributeRenderer
return void
        public void RegisterRenderer(Type attributeType, IAttributeRenderer renderer)
        {
            RegisterRenderer(attributeType, renderer, true);
        }

Same methods

TemplateGroup::RegisterRenderer ( System.Type attributeType, IAttributeRenderer renderer, bool recursive ) : void

Usage Example

Example #1
0
 public static string ToListString(this IList list)
 {
     TemplateGroup group = new TemplateGroup();
     group.DefineTemplate("listTemplate", "[<list:{x|<x>}; separator=\", \">]", new string[] { "list" });
     group.RegisterRenderer(typeof(IList), new CollectionRenderer());
     Template st = group.GetInstanceOf("listTemplate");
     st.Add("list", list);
     return st.Render();
 }
All Usage Examples Of Antlr4.StringTemplate.TemplateGroup::RegisterRenderer