1 write to Kind
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\GreenNode.cs (1)
22
Kind
= kind;
250 references to Kind
Microsoft.CodeAnalysis.Razor.Compiler (250)
Language\Legacy\CSharpCodeParser.cs (35)
553
if (CurrentToken.
Kind
== SyntaxKind.LeftParenthesis ||
554
CurrentToken.
Kind
== SyntaxKind.LeftBracket)
568
right = Language.FlipBracket(CurrentToken.
Kind
);
591
if (next.
Kind
== SyntaxKind.Dot)
600
else if (next.
Kind
== SyntaxKind.LeftBracket)
624
if (next.
Kind
== SyntaxKind.Dot)
633
if (nextNext.
Kind
== SyntaxKind.Identifier || nextNext.
Kind
== SyntaxKind.Keyword)
651
else if (next.
Kind
== SyntaxKind.QuestionMark)
658
else if (next.
Kind
== SyntaxKind.LeftBracket || next.
Kind
== SyntaxKind.LeftParenthesis)
788
var lastWhitespace = tokens is [.., {
Kind
: SyntaxKind.Whitespace } whitespace] ? whitespace : null;
809
var kind = CurrentToken.
Kind
;
991
token.
Kind
is not SyntaxKind.Semicolon and
1023
switch (nextToken.
Kind
)
1054
if (Lookahead(2) is not {
Kind
: SyntaxKind.Identifier or SyntaxKind.Keyword })
1070
Debug.Assert(transition.
Kind
== SyntaxKind.Transition);
1328
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Identifier || CurrentToken.
Kind
== SyntaxKind.Keyword);
1444
TokenBuilder[0] is SyntaxToken {
Kind
: SyntaxKind.StringLiteral } token)
2001
var type = token.
Kind
;
2250
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Keyword && result.HasValue);
2267
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Keyword && result.HasValue);
2433
while (EnsureCurrent() && CurrentToken.
Kind
!= SyntaxKind.Colon)
2435
switch (CurrentToken.
Kind
)
2795
token.
Kind
!= SyntaxKind.CSharpComment &&
2796
token.
Kind
!= SyntaxKind.Whitespace &&
2797
token.
Kind
!= SyntaxKind.NewLine)
2941
ReadWhile(static token => token.
Kind
== SyntaxKind.Whitespace, ref whitespace.AsRef());
3084
var left = CurrentToken.
Kind
;
3131
if (NextIs(SyntaxKind.Transition) && Lookahead(2) is {
Kind
: SyntaxKind.Identifier or SyntaxKind.Keyword })
3255
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Transition);
3258
Debug.Assert(CurrentToken.
Kind
is SyntaxKind.Identifier or SyntaxKind.Keyword);
3270
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Keyword &&
3297
if (result is not CSharpSyntaxKind.None and { } value && token.
Kind
== SyntaxKind.Keyword)
Language\Legacy\DirectiveCSharpTokenizer.cs (2)
19
if (result.Result != null && !_visitedFirstTokenStart && IsValidTokenType(result.Result.
Kind
))
23
else if (result.Result != null && _visitedFirstTokenStart && result.Result.
Kind
== SyntaxKind.NewLine)
Language\Legacy\DirectiveHtmlTokenizer.cs (1)
20
if (result.Result != null && IsValidTokenType(result.Result.
Kind
))
Language\Legacy\HtmlMarkupParser.cs (66)
380
static f => (f.
Kind
== SyntaxKind.Whitespace) || (f.
Kind
== SyntaxKind.NewLine),
428
if (CurrentToken.
Kind
== SyntaxKind.Text && CurrentToken.Content.Length > 0 && CurrentToken.Content[0] == ':')
444
else if (CurrentToken.
Kind
== SyntaxKind.OpenAngle)
468
ParseMarkupNodes(builder, ParseMode.Text, token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine);
473
} while (!EndOfFile && CurrentToken.
Kind
!= SyntaxKind.NewLine);
479
if (!EndOfFile && CurrentToken.
Kind
== SyntaxKind.NewLine)
1076
switch (CurrentToken.
Kind
)
1081
var openQuoteKind = CurrentToken.
Kind
;
1083
ParseMarkupNodes(miscAttributeContentBuilder, ParseMode.Text, token => token.
Kind
== openQuoteKind);
1135
static token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine,
1256
token.
Kind
!= SyntaxKind.Whitespace &&
1257
token.
Kind
!= SyntaxKind.NewLine &&
1258
token.
Kind
!= SyntaxKind.Equals &&
1259
token.
Kind
!= SyntaxKind.CloseAngle &&
1260
token.
Kind
!= SyntaxKind.OpenAngle &&
1261
(token.
Kind
!= SyntaxKind.Transition || !self.Context.Options.AllowCSharpInMarkupAttributeArea) &&
1262
(token.
Kind
!= SyntaxKind.ForwardSlash || !self.NextIs(SyntaxKind.CloseAngle)),
1276
AcceptWhile(static token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine);
1284
static token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine,
1291
quote = CurrentToken.
Kind
;
1392
static token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine,
1465
token.
Kind
!= SyntaxKind.Whitespace &&
1466
token.
Kind
!= SyntaxKind.NewLine &&
1467
token.
Kind
!= SyntaxKind.Transition &&
1486
? token.
Kind
== quote // If quoted, just wait for the quote
1495
return token.
Kind
== SyntaxKind.DoubleQuote ||
1496
token.
Kind
== SyntaxKind.SingleQuote ||
1497
token.
Kind
== SyntaxKind.OpenAngle ||
1498
token.
Kind
== SyntaxKind.Equals ||
1499
(token.
Kind
== SyntaxKind.ForwardSlash && NextIs(SyntaxKind.CloseAngle)) ||
1500
token.
Kind
== SyntaxKind.CloseAngle ||
1501
token.
Kind
== SyntaxKind.Whitespace ||
1502
token.
Kind
== SyntaxKind.NewLine;
1514
ParseMarkupNodes(builder, ParseMode.Text, token => token.
Kind
== SyntaxKind.OpenAngle);
1628
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Text && string.Equals(CurrentToken.Content, "cdata", StringComparison.OrdinalIgnoreCase));
1694
ParseMarkupNodes(htmlCommentBuilder, ParseMode.Text, t => t.
Kind
== SyntaxKind.DoubleHyphen);
1893
ParseMarkupNodes(builder, ParseMode.Text, t => t.
Kind
== endSequence[0]);
1897
while (matchLength < endSequence.Length && Lookahead(matchLength)?.
Kind
== endSequence[matchLength])
1918
if (EnsureCurrent() && (CurrentToken.
Kind
== SyntaxKind.Whitespace || CurrentToken.
Kind
== SyntaxKind.NewLine))
1923
while (EnsureCurrent() && (CurrentToken.
Kind
== SyntaxKind.Whitespace || CurrentToken.
Kind
== SyntaxKind.NewLine))
1973
if (_parseAsXml ? Lookahead(2)?.
Kind
== SyntaxKind.DoubleHyphen : IsHtmlCommentAhead())
1977
else if (Lookahead(2)?.
Kind
== SyntaxKind.LeftBracket &&
1980
Lookahead(4)?.
Kind
== SyntaxKind.LeftBracket)
2040
potentialBang.
Kind
== SyntaxKind.Bang)
2045
afterBang.
Kind
== SyntaxKind.Text &&
2079
if (EndOfFile || CurrentToken.
Kind
!= SyntaxKind.DoubleHyphen)
2094
if (token.
Kind
== SyntaxKind.DoubleHyphen)
2111
else if (NextIs(ns => ns.
Kind
== SyntaxKind.Bang && NextIs(SyntaxKind.CloseAngle)))
2118
else if (token.
Kind
== SyntaxKind.OpenAngle)
2121
if (NextIs(ns => ns.
Kind
== SyntaxKind.Bang && NextIs(SyntaxKind.DoubleHyphen)))
2163
ParseMarkupNodes(builder, ParseMode.Text, token => token.
Kind
is SyntaxKind.Text or SyntaxKind.OpenAngle);
2313
return token.
Kind
== SyntaxKind.Text && token.Content == "-";
2327
var tokenType = token.
Kind
;
2339
return token.
Kind
== SyntaxKind.CloseAngle ||
2340
token.
Kind
== SyntaxKind.ForwardSlash ||
2341
token.
Kind
== SyntaxKind.OpenAngle ||
2342
token.
Kind
== SyntaxKind.SingleQuote ||
2343
token.
Kind
== SyntaxKind.DoubleQuote;
Language\Legacy\ImplicitExpressionEditHandler.cs (1)
196
if (newToken.
Kind
== SyntaxKind.Identifier)
Language\Legacy\LanguageCharacteristics.cs (2)
85
return token != null && (token.
Kind
== GetKnownTokenType(type));
95
right = CreateToken(token.Content.Substring(splitAt), token.
Kind
, token.GetDiagnostics());
Language\Legacy\TokenizerBackedParser.cs (29)
29
return token.
Kind
== SyntaxKind.Whitespace;
34
return IsSpacingToken(token) || token.
Kind
== SyntaxKind.NewLine;
39
return IsSpacingToken(token) || token.
Kind
== SyntaxKind.CSharpComment;
44
return IsSpacingTokenIncludingNewLines(token) || token.
Kind
is SyntaxKind.CSharpComment or SyntaxKind.CSharpDirective or SyntaxKind.CSharpDisabledText;
184
Debug.Assert(!EndOfFile && CurrentToken.
Kind
== expectedType);
229
result = (type == CurrentToken.
Kind
);
241
return NextIs(token => token != null && types.Any(t => t == token.
Kind
));
262
return PreviousToken != null && PreviousToken.
Kind
== type;
267
return !EndOfFile && CurrentToken != null && CurrentToken.
Kind
== type;
276
token.
Kind
== SyntaxKind.Whitespace || (includeNewLines && token.
Kind
== SyntaxKind.NewLine),
440
Debug.Assert(!EndOfFile && CurrentToken != null && kind == CurrentToken.
Kind
);
460
AcceptWhile(static (token, type) => type == token.
Kind
, type);
466
AcceptWhile(static (token, arg) => arg.type1 == token.
Kind
|| arg.type2 == token.
Kind
, (type1, type2));
471
AcceptWhile(static (token, arg) => arg.type1 == token.
Kind
|| arg.type2 == token.
Kind
|| arg.type3 == token.
Kind
, (type1, type2, type3));
476
AcceptWhile(static (token, types) => types.Any(token.
Kind
, static (expected, kind) => expected == kind), types);
481
AcceptWhile(static (token, type) => type != token.
Kind
, type);
487
AcceptWhile(static (token, arg) => arg.type1 != token.
Kind
&& arg.type2 != token.
Kind
, (type1, type2));
492
AcceptWhile(static (token, arg) => arg.type1 != token.
Kind
&& arg.type2 != token.
Kind
&& arg.type3 != token.
Kind
, (type1, type2, type3));
497
AcceptWhile(static (token, types) => types.All(token.
Kind
, static (expected, kind) => expected != kind), types);
526
if (token.
Kind
== SyntaxKind.NewLine)
530
else if (token.
Kind
!= SyntaxKind.Whitespace)
548
if (CurrentToken == null || CurrentToken.
Kind
!= kind)
Language\Syntax\Generated\Syntax.xml.Internal.Generated.cs (102)
80
=> new RazorDocumentSyntax(
Kind
, _document, _endOfFile, diagnostics);
160
=> new RazorCommentBlockSyntax(
Kind
, _startCommentTransition, _startCommentStar, _comment, _endCommentStar, _endCommentTransition, diagnostics);
222
=> new RazorMetaCodeSyntax(
Kind
, _metaCode, _chunkGenerator, _editHandler, diagnostics);
276
=> new GenericBlockSyntax(
Kind
, _children, diagnostics);
338
=> new UnclassifiedTextLiteralSyntax(
Kind
, _literalTokens, _chunkGenerator, _editHandler, diagnostics);
405
=> new MarkupBlockSyntax(
Kind
, _children, diagnostics);
467
=> new MarkupTransitionSyntax(
Kind
, _transitionTokens, _chunkGenerator, _editHandler, diagnostics);
529
=> new MarkupTextLiteralSyntax(
Kind
, _literalTokens, _chunkGenerator, _editHandler, diagnostics);
591
=> new MarkupEphemeralTextLiteralSyntax(
Kind
, _literalTokens, _chunkGenerator, _editHandler, diagnostics);
645
=> new MarkupCommentBlockSyntax(
Kind
, _children, diagnostics);
710
=> new MarkupMinimizedAttributeBlockSyntax(
Kind
, _namePrefix, _name, diagnostics);
834
=> new MarkupAttributeBlockSyntax(
Kind
, _namePrefix, _name, _nameSuffix, _equalsToken, _valuePrefix, _value, _valueSuffix, diagnostics);
888
=> new MarkupMiscAttributeContentSyntax(
Kind
, _children, diagnostics);
959
=> new MarkupLiteralAttributeValueSyntax(
Kind
, _prefix, _value, diagnostics);
1024
=> new MarkupDynamicAttributeValueSyntax(
Kind
, _prefix, _value, diagnostics);
1183
=> new MarkupElementSyntax(
Kind
, _markupStartTag, _body, _markupEndTag, diagnostics);
1300
=> new MarkupStartTagSyntax(
Kind
, _openAngle, _bang, _name, _attributes, _forwardSlash, _closeAngle, _isMarkupTransition, _chunkGenerator, _editHandler, diagnostics);
1411
=> new MarkupEndTagSyntax(
Kind
, _openAngle, _forwardSlash, _bang, _name, _miscAttributeContent, _closeAngle, _isMarkupTransition, _chunkGenerator, _editHandler, diagnostics);
1499
=> new MarkupTagHelperElementSyntax(
Kind
, _tagHelperStartTag, _body, _tagHelperEndTag, _tagHelperInfo, diagnostics);
1612
=> new MarkupTagHelperStartTagSyntax(
Kind
, _openAngle, _bang, _name, _attributes, _forwardSlash, _closeAngle, _chunkGenerator, _editHandler, diagnostics);
1719
=> new MarkupTagHelperEndTagSyntax(
Kind
, _openAngle, _forwardSlash, _bang, _name, _miscAttributeContent, _closeAngle, _chunkGenerator, _editHandler, diagnostics);
1841
=> new MarkupTagHelperAttributeSyntax(
Kind
, _namePrefix, _name, _nameSuffix, _equalsToken, _valuePrefix, _value, _valueSuffix, _tagHelperAttributeInfo, diagnostics);
1910
=> new MarkupMinimizedTagHelperAttributeSyntax(
Kind
, _namePrefix, _name, _tagHelperAttributeInfo, diagnostics);
1964
=> new MarkupTagHelperAttributeValueSyntax(
Kind
, _children, diagnostics);
2119
=> new MarkupTagHelperDirectiveAttributeSyntax(
Kind
, _namePrefix, _transition, _name, _colon, _parameterName, _nameSuffix, _equalsToken, _valuePrefix, _value, _valueSuffix, _tagHelperAttributeInfo, diagnostics);
2221
=> new MarkupMinimizedTagHelperDirectiveAttributeSyntax(
Kind
, _namePrefix, _transition, _name, _colon, _parameterName, _tagHelperAttributeInfo, diagnostics);
2288
=> new CSharpCodeBlockSyntax(
Kind
, _children, diagnostics);
2344
=> new CSharpTransitionSyntax(
Kind
, _transition, _chunkGenerator, _editHandler, diagnostics);
2406
=> new CSharpStatementLiteralSyntax(
Kind
, _literalTokens, _chunkGenerator, _editHandler, diagnostics);
2468
=> new CSharpExpressionLiteralSyntax(
Kind
, _literalTokens, _chunkGenerator, _editHandler, diagnostics);
2530
=> new CSharpEphemeralTextLiteralSyntax(
Kind
, _literalTokens, _chunkGenerator, _editHandler, diagnostics);
2584
=> new CSharpTemplateBlockSyntax(
Kind
, _children, diagnostics);
2660
=> new CSharpStatementSyntax(
Kind
, _transition, _body, diagnostics);
2726
=> new CSharpStatementBodySyntax(
Kind
, _openBrace, _csharpCode, _closeBrace, diagnostics);
2785
=> new CSharpExplicitExpressionSyntax(
Kind
, _transition, _body, diagnostics);
2851
=> new CSharpExplicitExpressionBodySyntax(
Kind
, _openParen, _csharpCode, _closeParen, diagnostics);
2910
=> new CSharpImplicitExpressionSyntax(
Kind
, _transition, _body, diagnostics);
2958
=> new CSharpImplicitExpressionBodySyntax(
Kind
, _csharpCode, diagnostics);
3036
=> new RazorDirectiveSyntax(
Kind
, _transition, _body, _directiveDescriptor, diagnostics);
3099
=> new RazorUsingDirectiveSyntax(
Kind
, _transition, _body, _directiveDescriptor, diagnostics);
3162
=> new RazorDocumentationDirectiveSyntax(
Kind
, _transition, _body, _directiveDescriptor, diagnostics);
3227
=> new RazorDirectiveBodySyntax(
Kind
, _keyword, _csharpCode, diagnostics);
3457
if (endOfFile.
Kind
!= SyntaxKind.EndOfFile)
3458
ThrowHelper.ThrowArgumentException(nameof(endOfFile), $"Invalid SyntaxKind. Expected 'SyntaxKind.EndOfFile', but it was {endOfFile.
Kind
}");
3468
if (startCommentTransition.
Kind
!= SyntaxKind.RazorCommentTransition)
3469
ThrowHelper.ThrowArgumentException(nameof(startCommentTransition), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentTransition', but it was {startCommentTransition.
Kind
}");
3471
if (startCommentStar.
Kind
!= SyntaxKind.RazorCommentStar)
3472
ThrowHelper.ThrowArgumentException(nameof(startCommentStar), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentStar', but it was {startCommentStar.
Kind
}");
3474
if (comment.
Kind
!= SyntaxKind.RazorCommentLiteral)
3475
ThrowHelper.ThrowArgumentException(nameof(comment), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentLiteral', but it was {comment.
Kind
}");
3477
if (endCommentStar.
Kind
!= SyntaxKind.RazorCommentStar)
3478
ThrowHelper.ThrowArgumentException(nameof(endCommentStar), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentStar', but it was {endCommentStar.
Kind
}");
3480
if (endCommentTransition.
Kind
!= SyntaxKind.RazorCommentTransition)
3481
ThrowHelper.ThrowArgumentException(nameof(endCommentTransition), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentTransition', but it was {endCommentTransition.
Kind
}");
3555
if (equalsToken.
Kind
!= SyntaxKind.Equals)
3556
ThrowHelper.ThrowArgumentException(nameof(equalsToken), $"Invalid SyntaxKind. Expected 'SyntaxKind.Equals', but it was {equalsToken.
Kind
}");
3594
if (openAngle.
Kind
!= SyntaxKind.OpenAngle)
3595
ThrowHelper.ThrowArgumentException(nameof(openAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.OpenAngle', but it was {openAngle.
Kind
}");
3596
if (bang is not null && bang.
Kind
is not (SyntaxKind.Bang or SyntaxKind.None))
3597
ThrowHelper.ThrowArgumentException(nameof(bang), $"Invalid SyntaxKind. Expected 'SyntaxKind.Bang' or 'SyntaxKind.None', but it was {bang.
Kind
}");
3599
if (name.
Kind
!= SyntaxKind.Text)
3600
ThrowHelper.ThrowArgumentException(nameof(name), $"Invalid SyntaxKind. Expected 'SyntaxKind.Text', but it was {name.
Kind
}");
3601
if (forwardSlash is not null && forwardSlash.
Kind
is not (SyntaxKind.ForwardSlash or SyntaxKind.None))
3602
ThrowHelper.ThrowArgumentException(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash' or 'SyntaxKind.None', but it was {forwardSlash.
Kind
}");
3604
if (closeAngle.
Kind
!= SyntaxKind.CloseAngle)
3605
ThrowHelper.ThrowArgumentException(nameof(closeAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.CloseAngle', but it was {closeAngle.
Kind
}");
3613
if (openAngle.
Kind
!= SyntaxKind.OpenAngle)
3614
ThrowHelper.ThrowArgumentException(nameof(openAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.OpenAngle', but it was {openAngle.
Kind
}");
3616
if (forwardSlash.
Kind
!= SyntaxKind.ForwardSlash)
3617
ThrowHelper.ThrowArgumentException(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash', but it was {forwardSlash.
Kind
}");
3618
if (bang is not null && bang.
Kind
is not (SyntaxKind.Bang or SyntaxKind.None))
3619
ThrowHelper.ThrowArgumentException(nameof(bang), $"Invalid SyntaxKind. Expected 'SyntaxKind.Bang' or 'SyntaxKind.None', but it was {bang.
Kind
}");
3621
if (name.
Kind
!= SyntaxKind.Text)
3622
ThrowHelper.ThrowArgumentException(nameof(name), $"Invalid SyntaxKind. Expected 'SyntaxKind.Text', but it was {name.
Kind
}");
3624
if (closeAngle.
Kind
!= SyntaxKind.CloseAngle)
3625
ThrowHelper.ThrowArgumentException(nameof(closeAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.CloseAngle', but it was {closeAngle.
Kind
}");
3638
if (openAngle.
Kind
!= SyntaxKind.OpenAngle)
3639
ThrowHelper.ThrowArgumentException(nameof(openAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.OpenAngle', but it was {openAngle.
Kind
}");
3640
if (bang is not null && bang.
Kind
is not (SyntaxKind.Bang or SyntaxKind.None))
3641
ThrowHelper.ThrowArgumentException(nameof(bang), $"Invalid SyntaxKind. Expected 'SyntaxKind.Bang' or 'SyntaxKind.None', but it was {bang.
Kind
}");
3643
if (name.
Kind
!= SyntaxKind.Text)
3644
ThrowHelper.ThrowArgumentException(nameof(name), $"Invalid SyntaxKind. Expected 'SyntaxKind.Text', but it was {name.
Kind
}");
3645
if (forwardSlash is not null && forwardSlash.
Kind
is not (SyntaxKind.ForwardSlash or SyntaxKind.None))
3646
ThrowHelper.ThrowArgumentException(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash' or 'SyntaxKind.None', but it was {forwardSlash.
Kind
}");
3648
if (closeAngle.
Kind
!= SyntaxKind.CloseAngle)
3649
ThrowHelper.ThrowArgumentException(nameof(closeAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.CloseAngle', but it was {closeAngle.
Kind
}");
3657
if (openAngle.
Kind
!= SyntaxKind.OpenAngle)
3658
ThrowHelper.ThrowArgumentException(nameof(openAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.OpenAngle', but it was {openAngle.
Kind
}");
3660
if (forwardSlash.
Kind
!= SyntaxKind.ForwardSlash)
3661
ThrowHelper.ThrowArgumentException(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash', but it was {forwardSlash.
Kind
}");
3662
if (bang is not null && bang.
Kind
is not (SyntaxKind.Bang or SyntaxKind.None))
3663
ThrowHelper.ThrowArgumentException(nameof(bang), $"Invalid SyntaxKind. Expected 'SyntaxKind.Bang' or 'SyntaxKind.None', but it was {bang.
Kind
}");
3665
if (name.
Kind
!= SyntaxKind.Text)
3666
ThrowHelper.ThrowArgumentException(nameof(name), $"Invalid SyntaxKind. Expected 'SyntaxKind.Text', but it was {name.
Kind
}");
3668
if (closeAngle.
Kind
!= SyntaxKind.CloseAngle)
3669
ThrowHelper.ThrowArgumentException(nameof(closeAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.CloseAngle', but it was {closeAngle.
Kind
}");
3678
if (equalsToken.
Kind
!= SyntaxKind.Equals)
3679
ThrowHelper.ThrowArgumentException(nameof(equalsToken), $"Invalid SyntaxKind. Expected 'SyntaxKind.Equals', but it was {equalsToken.
Kind
}");
3706
if (equalsToken.
Kind
!= SyntaxKind.Equals)
3707
ThrowHelper.ThrowArgumentException(nameof(equalsToken), $"Invalid SyntaxKind. Expected 'SyntaxKind.Equals', but it was {equalsToken.
Kind
}");
3731
if (transition.
Kind
!= SyntaxKind.Transition)
3732
ThrowHelper.ThrowArgumentException(nameof(transition), $"Invalid SyntaxKind. Expected 'SyntaxKind.Transition', but it was {transition.
Kind
}");
Language\Syntax\GreenNode.cs (5)
179
=> $"{GetType().Name}<{
Kind
}>";
247
if (node1.
Kind
!= node2.
Kind
)
262
if (node1.
Kind
!= node2.
Kind
)
Language\Syntax\InternalSyntax\SyntaxListBuilder.cs (1)
158
if (_nodes[i].Value.
Kind
== kind)
Language\Syntax\InternalSyntax\SyntaxListOfT.cs (1)
81
if ((element.
Kind
== kind))
Language\Syntax\InternalSyntax\SyntaxToken.cs (1)
30
return new SyntaxToken(
Kind
, Content, diagnostics);
Language\Syntax\InternalSyntax\SyntaxTokenCache.cs (1)
31
if (token != null && token.
Kind
== kind && token.Content == content)
Language\Syntax\SyntaxNode.cs (1)
23
public SyntaxKind Kind => Green.
Kind
;
Language\Syntax\SyntaxNodeOrToken.cs (1)
58
public SyntaxKind Kind => _token?.
Kind
?? _nodeOrParent?.Kind ?? 0;
Language\Syntax\SyntaxToken.cs (1)
50
public SyntaxKind Kind => Node?.
Kind
?? 0;