public void Execute()
{
try
{
IAstAttribute aa = CreateAstAttributeInstance();
if (null != aa)
{
aa.Initialize(_context);
using (aa)
{
aa.Apply(_targetNode);
}
}
}
catch (Exception x)
{
_context.TraceError(x);
_context.Errors.Add(CompilerErrorFactory.AttributeApplicationError(x, _attribute, _type));
System.Console.WriteLine(x.StackTrace);
}
}