28 references to ParseMode
Microsoft.CodeAnalysis.Razor.Compiler (28)
Language\Legacy\HtmlMarkupParser.cs (28)
97ParseMarkupNodes(builder, ParseMode.Markup); 241ParseMode mode, 253private void ParseMarkupNode(in SyntaxListBuilder<RazorSyntaxNode> builder, ParseMode mode) 309switch (GetParserState(ParseMode.MarkupInCodeBlock)) 314ParseMarkupElement(builder, ParseMode.MarkupInCodeBlock); 320ParseMarkupNode(builder, ParseMode.MarkupInCodeBlock); 325ParseMarkupNode(builder, ParseMode.Text); 468ParseMarkupNodes(builder, ParseMode.Text, token => token.Kind == SyntaxKind.Whitespace || token.Kind == SyntaxKind.NewLine); 489private void ParseMarkupElement(in SyntaxListBuilder<RazorSyntaxNode> builder, ParseMode mode) 505var acceptedCharacters = mode == ParseMode.MarkupInCodeBlock ? AcceptedCharactersInternal.None : AcceptedCharactersInternal.Any; 550if (mode == ParseMode.MarkupInCodeBlock) 646ParseMode mode, 672if (mode == ParseMode.MarkupInCodeBlock && 680if (mode == ParseMode.MarkupInCodeBlock && 712if (mode == ParseMode.MarkupInCodeBlock) 883private MarkupEndTagSyntax ParseEndTag(ParseMode mode, out string tagName) 901if (mode == ParseMode.MarkupInCodeBlock && 939if (mode == ParseMode.MarkupInCodeBlock) 1072ParseMarkupNodes(miscAttributeContentBuilder, ParseMode.Text, IsTagRecoveryStopPoint); 1083ParseMarkupNodes(miscAttributeContentBuilder, ParseMode.Text, token => token.Kind == openQuoteKind); 1376ParseMarkupNodes(attributeValueBuilder, ParseMode.Text, token => IsEndOfAttributeValue(quote, token)); 1514ParseMarkupNodes(builder, ParseMode.Text, token => token.Kind == SyntaxKind.OpenAngle); 1694ParseMarkupNodes(htmlCommentBuilder, ParseMode.Text, t => t.Kind == SyntaxKind.DoubleHyphen); 1893ParseMarkupNodes(builder, ParseMode.Text, t => t.Kind == endSequence[0]); 1931private ParserState GetParserState(ParseMode mode) 1961else if (mode == ParseMode.Text) 2163ParseMarkupNodes(builder, ParseMode.Text, token => token.Kind is SyntaxKind.Text or SyntaxKind.OpenAngle); 2187ParseMarkupNode(builder, ParseMode.Markup);