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