public override bool Render(IInternalContextAdapter context, TextWriter writer) { // normal processing if (directive != null) { directive.Render(context, writer, this); } else { writer.Write("#"); writer.Write(directiveName); } return true; }