20 references to RazorSyntaxFacts
Microsoft.CodeAnalysis.Razor.Workspaces (20)
CodeActions\Razor\ExtractToComponentCodeActionProvider.cs (1)
55if (RazorSyntaxFacts.IsInCodeBlock(startNode))
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (1)
129RazorSyntaxFacts.TryGetComponentParameterNameFromFullAttributeName(a.Key, out var componentParameterName, out var directiveAttributeParameter) &&
Completion\Delegation\DelegatedCompletionHelper.cs (4)
212parent.FirstAncestorOrSelf<RazorSyntaxNode>(RazorSyntaxFacts.IsAnyStartTag) is not null) 221var startOrEndTag = node?.FirstAncestorOrSelf<RazorSyntaxNode>(n => RazorSyntaxFacts.IsAnyStartTag(n) || RazorSyntaxFacts.IsAnyEndTag(n)); 249if (RazorSyntaxFacts.IsScriptOrStyleBlock(elementNode))
DocumentMapping\PreferAttributeNameDocumentPositionInfoStrategy.cs (1)
26if (RazorSyntaxFacts.TryGetAttributeNameAbsoluteIndex(codeDocument, hostDocumentIndex, out var attributeNameIndex))
DocumentMapping\RazorEditService.cs (1)
321if (RazorSyntaxFacts.IsInUsingDirective(node))
DocumentMapping\RazorEditService_UsingDirectives.cs (3)
135RazorSyntaxFacts.TryGetNamespaceFromDirective(currentDirective, out var currentNamespace); 186RazorSyntaxFacts.TryGetNamespaceFromDirective(node, out var @namespace); 279if (RazorSyntaxFacts.TryGetNamespaceFromDirective(directive, out var @namespace))
DocumentMapping\UsingsNodeComparer.cs (2)
25RazorSyntaxFacts.TryGetNamespaceFromDirective(x, out var xNamespace); 26RazorSyntaxFacts.TryGetNamespaceFromDirective(y, out var yNamespace);
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (4)
346RazorSyntaxFacts.IsAttributeName(previousTokenParent, out _); 590if (RazorSyntaxFacts.IsScriptOrStyleBlock(node.ParentElement) && 736if (RazorSyntaxFacts.IsAttributeName(node, out var startTag)) 766var firstAttributeNameSpan = RazorSyntaxFacts.GetFullAttributeNameSpan(firstAttribute);
Formatting\Passes\HtmlFormattingPass.cs (1)
277RazorSyntaxFacts.IsScriptOrStyleBlock(element) &&
Formatting\UsingDirectiveHelper.cs (1)
232if (RazorSyntaxFacts.TryGetNamespaceFromDirective(directive, out var ns))
SpellCheck\SpellCheckService.cs (1)
52foreach (var node in syntaxTree.Root.DescendantNodes(static n => n is not BaseMarkupElementSyntax element || !RazorSyntaxFacts.IsScriptOrStyleBlock(element)))