public override void Write(TemplateRewriterContext context) { if (Text == null) { return; } if (EscapeCount > 0) { context.WriteEnterCode(EscapeCount); } // TODO: handle escape var length = Span.End.Offset - Span.Start.Offset + 1; if (length > 0) { context.Write(Text.Substring(Span.Start.Offset, length)); } if (EscapeCount > 0) { context.WriteExitCode(EscapeCount); } }