Exemplo n.º 1
0
        public static Projector WritePragma(this Projector projector, RazorFragment fragment, bool terminate = false)
        {
            string text = fragment.Text;

            if (terminate && !text.TrimEnd().EndsWith(";"))
            {
                text += ";";
            }

            return(projector.WritePragma(text, fragment.Span, fragment.SourceName));
        }
Exemplo n.º 2
0
 public static Projector WriteWarning(this Projector projector, RazorFragment fragment, string warningMessage) => projector.WritePragma($"#warning {warningMessage}", fragment.Span, fragment.SourceName);
Exemplo n.º 3
0
 public static Projector WriteError(this Projector projector, RazorFragment fragment, string errorMessage) => projector.WritePragma($"#error {errorMessage}", fragment.Span, fragment.SourceName);