35 references to AddSemanticRange
Microsoft.CodeAnalysis.Razor.Workspaces (35)
SemanticTokens\SemanticTokensVisitor.cs (35)
70AddSemanticRange(node, _semanticTokensLegend.TokenTypes.MarkupAttributeValue);
78AddSemanticRange(node.Name, tokenTypes.MarkupAttribute);
82AddSemanticRange(node.ValuePrefix, tokenTypes.MarkupAttributeQuote);
84AddSemanticRange(node.ValueSuffix, tokenTypes.MarkupAttributeQuote);
93AddSemanticRange(node, tokenTypes.RazorDirective);
122AddSemanticRange(node, tokenTypes.RazorDirective);
148AddSemanticRange(node.Children[0], tokenTypes.MarkupCommentPunctuation);
156AddSemanticRange(commentNode, tokenTypes.MarkupComment);
164AddSemanticRange(node.Children[^1], tokenTypes.MarkupCommentPunctuation);
170AddSemanticRange(node.Name, _semanticTokensLegend.TokenTypes.MarkupAttribute);
183AddSemanticRange(node.OpenBrace, tokenTypes.RazorTransition);
190AddSemanticRange(node.CloseBrace, tokenTypes.RazorTransition);
235AddSemanticRange(node.OpenParen, tokenTypes.RazorTransition);
242AddSemanticRange(node.CloseParen, tokenTypes.RazorTransition);
265AddSemanticRange(node, _semanticTokensLegend.TokenTypes.RazorTransition);
278AddSemanticRange(node.Keyword, _semanticTokensLegend.TokenTypes.RazorDirective);
351AddSemanticRange(node.Name, semanticKind);
355AddSemanticRange(node.Name, _semanticTokensLegend.TokenTypes.MarkupAttribute);
367AddSemanticRange(node.Name, semanticKind);
371AddSemanticRange(node.Name, tokenTypes.MarkupAttribute);
378AddSemanticRange(node.ValuePrefix, tokenTypes.MarkupAttributeQuote);
380AddSemanticRange(node.ValueSuffix, tokenTypes.MarkupAttributeQuote);
389AddSemanticRange(child, _semanticTokensLegend.TokenTypes.MarkupAttributeValue);
406AddSemanticRange(node.Name, tokenTypes.RazorDirectiveAttribute);
411AddSemanticRange(node.Colon, tokenTypes.RazorDirectiveColon);
416AddSemanticRange(node.ParameterName, tokenTypes.RazorDirectiveAttribute);
421AddSemanticRange(node.ValuePrefix, tokenTypes.MarkupAttributeQuote);
423AddSemanticRange(node.ValueSuffix, tokenTypes.MarkupAttributeQuote);
432AddSemanticRange(node.Transition, tokenTypes.RazorTransition);
434AddSemanticRange(node.Name, tokenTypes.RazorDirectiveAttribute);
438AddSemanticRange(node.Colon, tokenTypes.RazorDirectiveColon);
443AddSemanticRange(node.ParameterName, tokenTypes.RazorDirectiveAttribute);
454AddSemanticRange(node, _semanticTokensLegend.TokenTypes.RazorTransition);
459AddSemanticRange(node, _semanticTokensLegend.TokenTypes.RazorTransition);
467AddSemanticRange(node, _semanticTokensLegend.TokenTypes.RazorTransition);