44 references to Kind
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (3)
Legacy\CSharpToMarkupSwitchTest.cs (3)
362
Assert.Equal(SyntaxKind.CSharpCodeBlock, codeBlock.
Kind
);
370
Assert.Equal(SyntaxKind.RazorDirective, directive.
Kind
);
375
Assert.Equal(SyntaxKind.RazorMetaCode, whitespace.
Kind
);
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Syntax\SyntaxListTests.cs (2)
389
Assert.Equal(mixedNodes[i].
Kind
, newList[i].
Kind
);
Microsoft.CodeAnalysis.Razor.Compiler (16)
Language\Legacy\LegacySyntaxNodeExtensions.cs (7)
133
return s_transitionSpanKinds.Contains(node.
Kind
);
145
return node.
Kind
is SyntaxKind.RazorMetaCode;
152
return s_commentSpanKinds.Contains(node.
Kind
);
159
return s_codeSpanKinds.Contains(node.
Kind
);
166
return s_markupSpanKinds.Contains(node.
Kind
);
173
return node.
Kind
is SyntaxKind.UnclassifiedTextLiteral;
177
=> s_allSpanKinds.Contains(node.
Kind
);
Language\Legacy\TagHelperBlockRewriter.cs (3)
872
var kind = node.Children[i].
Kind
;
919
?? Assumed.Unreachable<SyntaxNode>($"Unexpected node type {node.
Kind
}");
924
?? Assumed.Unreachable<SyntaxNode>($"Unexpected node type {node.
Kind
}");
Language\Syntax\SyntaxList`1.cs (1)
557
if (child.
Kind
== kind)
Language\Syntax\SyntaxNode.cs (2)
541
return string.Format(CultureInfo.InvariantCulture, "{0};[{1}]",
Kind
, ToString());
544
return string.Format(CultureInfo.InvariantCulture, "{0} [{1}..{2})",
Kind
, Position, EndPosition);
Language\Syntax\SyntaxNodeOrToken.cs (1)
58
public SyntaxKind Kind => _token?.Kind ?? _nodeOrParent?.
Kind
?? 0;
Language\Syntax\SyntaxSerializer.cs (2)
47
WriteValue(node.
Kind
);
229
return node.
Kind
is
Microsoft.CodeAnalysis.Razor.Workspaces (21)
CodeActions\Razor\ExtractToComponentCodeActionProvider.cs (2)
283
=> node.
Kind
is
290
|| node.
Kind
== SyntaxKind.MarkupBlock;
CodeActions\Razor\GenerateEventHandlerCodeActionProvider.cs (3)
71
if (owner.
Kind
!= SyntaxKind.CSharpExpressionLiteral && owner.
Kind
!= SyntaxKind.MarkupTextLiteral)
81
var commonParent = owner.
Kind
== SyntaxKind.CSharpExpressionLiteral ? owner.Parent.Parent : owner.Parent;
Completion\CSharpRazorKeywordCompletionItemProvider.cs (1)
68
or { Kind: SyntaxKind.Transition, Parent.
Kind
: SyntaxKind.CSharpTransition };
Completion\DirectiveCompletionItemProvider.cs (1)
186
or { Kind: SyntaxKind.Transition, Parent.
Kind
: SyntaxKind.CSharpTransition };
Diagnostics\RazorTranslateDiagnosticsService.cs (1)
174
=> node?.
Kind
is SyntaxKind.CSharpExpressionLiteral
Extensions\SyntaxListExtensions.cs (2)
41
if (children.FirstOrDefault(static c => c.
Kind
== SyntaxKind.RazorMetaCode) is RazorMetaCodeSyntax metaCode)
59
if (children.LastOrDefault(static c => c.
Kind
== SyntaxKind.RazorMetaCode) is RazorMetaCodeSyntax metaCode)
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
139
return node.
Kind
is RazorSyntaxKind.MarkupTagHelperStartTag or RazorSyntaxKind.MarkupTagHelperEndTag;
Hover\HoverFactory.cs (2)
45
if (owner.
Kind
is SyntaxKind.MarkupTextLiteral)
157
switch (attribute.Parent.
Kind
)
LinkedEditingRange\LinkedEditingRangeHelper.cs (2)
51
a => a.
Kind
is SyntaxKind.MarkupTagHelperElement || a.
Kind
is SyntaxKind.MarkupElement);
RazorSyntaxFacts.cs (2)
173
=> n.
Kind
is SyntaxKind.MarkupStartTag or SyntaxKind.MarkupTagHelperStartTag;
176
=> n.
Kind
is SyntaxKind.MarkupEndTag or SyntaxKind.MarkupTagHelperEndTag;
SemanticTokens\SemanticTokensVisitor.cs (4)
153
switch (commentNode.
Kind
)
263
if (node.
Kind
== SyntaxKind.RazorMetaCode)
276
if (node.Keyword.
Kind
!= SyntaxKind.CSharpStatementLiteral)
387
if (child.
Kind
== SyntaxKind.MarkupTextLiteral)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (1)
FindNodeTests.cs (1)
258
Assert.Equal(kind, node.
Kind
);
Microsoft.CodeAnalysis.Remote.Razor (1)
DevTools\RemoteDevToolsService.cs (1)
194
Kind = node.
Kind
.ToString(),