public override void OnAttribute(Attribute node)
{
var tag = node.Entity as IType;
if (null != tag && !IsError(tag))
{
Visit(node.Arguments);
ResolveNamedArguments(tag, node.NamedArguments);
IConstructor constructor = GetCorrectConstructor(node, tag, node.Arguments);
if (null != constructor)
{
Bind(node, constructor);
}
}
}