protected void CreateAssignStatementsFromAttributes (ControlBuilder builder)
{
this.dataBoundAtts = 0;
IDictionary atts = builder.Attributes;
if (atts == null || atts.Count == 0)
return;
foreach (string id in atts.Keys) {
if (InvariantCompareNoCase (id, "runat"))
continue;
// ID is assigned in BuildControltree
if (InvariantCompareNoCase (id, "id"))
continue;
/* we skip SkinID here as it's assigned in BuildControlTree */
if (InvariantCompareNoCase (id, "skinid"))
continue;
if (InvariantCompareNoCase (id, "meta:resourcekey"))
continue; // ignore, this one's processed at the very end of
// the method
CreateAssignStatementFromAttribute (builder, id);
}
}