public CodeAttributeDeclaration VisitDecorator(Decorator d)
{
return gen.CustomAttr(
gen.TypeRef(d.className.ToString()),
d.arguments.Select(a => new CodeAttributeArgument
{
Name = a.name != null ? a.name.ToString() : null,
Value = a.defval != null ? a.defval.Accept(xlat) : null,
}).ToArray());
}