28 references to ParseMode
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\Legacy\HtmlMarkupParser.cs (28)
78ParseMarkupNodes(builder, ParseMode.Markup);
223ParseMode mode,
235private void ParseMarkupNode(in SyntaxListBuilder<RazorSyntaxNode> builder, ParseMode mode)
291switch (GetParserState(ParseMode.MarkupInCodeBlock))
296ParseMarkupElement(builder, ParseMode.MarkupInCodeBlock);
302ParseMarkupNode(builder, ParseMode.MarkupInCodeBlock);
307ParseMarkupNode(builder, ParseMode.Text);
450ParseMarkupNodes(builder, ParseMode.Text, token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine);
471private void ParseMarkupElement(in SyntaxListBuilder<RazorSyntaxNode> builder, ParseMode mode)
487var acceptedCharacters = mode == ParseMode.MarkupInCodeBlock ? AcceptedCharactersInternal.None : AcceptedCharactersInternal.Any;
532if (mode == ParseMode.MarkupInCodeBlock)
627ParseMode mode,
653if (mode == ParseMode.MarkupInCodeBlock &&
661if (mode == ParseMode.MarkupInCodeBlock &&
693if (mode == ParseMode.MarkupInCodeBlock)
864private MarkupEndTagSyntax ParseEndTag(ParseMode mode, out string tagName, out bool isWellFormed)
882if (mode == ParseMode.MarkupInCodeBlock &&
920if (mode == ParseMode.MarkupInCodeBlock)
1056ParseMarkupNodes(miscAttributeContentBuilder, ParseMode.Text, IsTagRecoveryStopPoint);
1067ParseMarkupNodes(miscAttributeContentBuilder, ParseMode.Text, token => token.Kind == openQuoteKind);
1360ParseMarkupNodes(attributeValueBuilder, ParseMode.Text, token => IsEndOfAttributeValue(quote, token));
1498ParseMarkupNodes(builder, ParseMode.Text, token => token.Kind == SyntaxKind.OpenAngle);
1678ParseMarkupNodes(htmlCommentBuilder, ParseMode.Text, t => t.Kind == SyntaxKind.DoubleHyphen);
1877ParseMarkupNodes(builder, ParseMode.Text, t => t.Kind == endSequence[0]);
1905private ParserState GetParserState(ParseMode mode)
1935else if (mode == ParseMode.Text)
2132ParseMarkupNodes(builder, ParseMode.Text, token =>
2155ParseMarkupNode(builder, ParseMode.Markup);