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