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