protected void ProcessHtmlAttributes(string controlName, Dictionary <string, ResolvedHtmlAttributeSetter> attributes, DataContextStack dataContext) { foreach (var attr in attributes.Values) { var value = ProcessBindingOrValue(attr, dataContext); emitter.EmitAddHtmlAttribute(controlName, attr.Name, value); } }