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);