internal override void Compile(Compiler compiler) {
CompileAttributes(compiler);
CheckRequiredAttribute(compiler, this.nameAvt, Keywords.s_Name);
if(this.nameAvt.IsConstant) {
this.name = this.nameAvt.Evaluate(null, null);
this.nameAvt = null;
if (! IsProcessingInstructionName(this.name)) {
// For Now: set to null to ignore action late;
this.name = null;
}
}
if (compiler.Recurse()) {
CompileTemplate(compiler);
compiler.ToParent();
}
}