private static TemplateGroup GetListRendererTemplateGroup()
{
if (_listRendererTemplateGroup == null)
{
_listRendererTemplateGroup = new TemplateGroupString("AttributeRendererTemplates", Properties.Resources.AttributeRendererTemplates);
_listRendererTemplateGroup.RegisterRenderer(typeof(IEnumerable), new CollectionRenderer());
_listRendererTemplateGroup.RegisterTypeProxyFactory(typeof(IDictionary), new DictionaryTypeProxyFactory());
_listRendererTemplateGroup.RegisterTypeProxyFactory(typeof(Misc.Aggregate), new AggregateProxyFactory());
_listRendererTemplateGroup.RegisterTypeProxyFactory(typeof(Template), new TemplateProxyFactory(_listRendererTemplateGroup));
}
return _listRendererTemplateGroup;
}