public override Object Init(IInternalContextAdapter context, Object data)
{
base.Init(context, data);
if (directive == null && rsvc.IsVelocimacro(directiveName, context.CurrentTemplateName))
{
directive = rsvc.GetVelocimacro(directiveName, context.CurrentTemplateName);
}
if (directive != null)
{
directive.Init(rsvc, context, this);
directive.SetLocation(Line, Column);
}
return data;
}