1 write to Kind
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Syntax\GreenNode.cs (1)
22
Kind
= kind;
248 references to Kind
Microsoft.CodeAnalysis.Razor.Compiler (248)
Language\Legacy\CSharpCodeParser.cs (35)
551
if (CurrentToken.
Kind
== SyntaxKind.LeftParenthesis ||
552
CurrentToken.
Kind
== SyntaxKind.LeftBracket)
566
right = Language.FlipBracket(CurrentToken.
Kind
);
589
if (next.
Kind
== SyntaxKind.Dot)
598
else if (next.
Kind
== SyntaxKind.LeftBracket)
622
if (next.
Kind
== SyntaxKind.Dot)
631
if (nextNext.
Kind
== SyntaxKind.Identifier || nextNext.
Kind
== SyntaxKind.Keyword)
649
else if (next.
Kind
== SyntaxKind.QuestionMark)
656
else if (next.
Kind
== SyntaxKind.LeftBracket || next.
Kind
== SyntaxKind.LeftParenthesis)
786
var lastWhitespace = tokens is [.., {
Kind
: SyntaxKind.Whitespace } whitespace] ? whitespace : null;
807
var kind = CurrentToken.
Kind
;
989
token.
Kind
is not SyntaxKind.Semicolon and
1021
switch (nextToken.
Kind
)
1052
if (Lookahead(2) is not {
Kind
: SyntaxKind.Identifier or SyntaxKind.Keyword })
1068
Debug.Assert(transition.
Kind
== SyntaxKind.Transition);
1301
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Identifier || CurrentToken.
Kind
== SyntaxKind.Keyword);
1417
TokenBuilder[0] is SyntaxToken {
Kind
: SyntaxKind.StringLiteral } token)
1966
var type = token.
Kind
;
2079
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Keyword && result.HasValue);
2096
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Keyword && result.HasValue);
2262
while (EnsureCurrent() && CurrentToken.
Kind
!= SyntaxKind.Colon)
2264
switch (CurrentToken.
Kind
)
2624
token.
Kind
!= SyntaxKind.CSharpComment &&
2625
token.
Kind
!= SyntaxKind.Whitespace &&
2626
token.
Kind
!= SyntaxKind.NewLine)
2770
ReadWhile(static token => token.
Kind
== SyntaxKind.Whitespace, ref whitespace.AsRef());
2913
var left = CurrentToken.
Kind
;
2956
if (NextIs(SyntaxKind.Transition) && Lookahead(2) is {
Kind
: SyntaxKind.Identifier or SyntaxKind.Keyword })
3056
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Transition);
3059
Debug.Assert(CurrentToken.
Kind
is SyntaxKind.Identifier or SyntaxKind.Keyword);
3071
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Keyword &&
3098
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 (65)
362
static f => (f.
Kind
== SyntaxKind.Whitespace) || (f.
Kind
== SyntaxKind.NewLine),
410
if (CurrentToken.
Kind
== SyntaxKind.Text && CurrentToken.Content.Length > 0 && CurrentToken.Content[0] == ':')
426
else if (CurrentToken.
Kind
== SyntaxKind.OpenAngle)
450
ParseMarkupNodes(builder, ParseMode.Text, token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine);
455
} while (!EndOfFile && CurrentToken.
Kind
!= SyntaxKind.NewLine);
461
if (!EndOfFile && CurrentToken.
Kind
== SyntaxKind.NewLine)
1049
switch (CurrentToken.
Kind
)
1054
var openQuoteKind = CurrentToken.
Kind
;
1056
ParseMarkupNodes(miscAttributeContentBuilder, ParseMode.Text, token => token.
Kind
== openQuoteKind);
1108
static token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine,
1228
token.
Kind
!= SyntaxKind.Whitespace &&
1229
token.
Kind
!= SyntaxKind.NewLine &&
1230
token.
Kind
!= SyntaxKind.Equals &&
1231
token.
Kind
!= SyntaxKind.CloseAngle &&
1232
token.
Kind
!= SyntaxKind.OpenAngle &&
1233
(token.
Kind
!= SyntaxKind.Transition || !self.Context.Options.AllowCSharpInMarkupAttributeArea) &&
1234
(token.
Kind
!= SyntaxKind.ForwardSlash || !self.NextIs(SyntaxKind.CloseAngle)),
1248
AcceptWhile(static token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine);
1256
static token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine,
1263
quote = CurrentToken.
Kind
;
1364
static token => token.
Kind
== SyntaxKind.Whitespace || token.
Kind
== SyntaxKind.NewLine,
1437
token.
Kind
!= SyntaxKind.Whitespace &&
1438
token.
Kind
!= SyntaxKind.NewLine &&
1439
token.
Kind
!= SyntaxKind.Transition &&
1458
? token.
Kind
== quote // If quoted, just wait for the quote
1467
return token.
Kind
== SyntaxKind.DoubleQuote ||
1468
token.
Kind
== SyntaxKind.SingleQuote ||
1469
token.
Kind
== SyntaxKind.OpenAngle ||
1470
token.
Kind
== SyntaxKind.Equals ||
1471
(token.
Kind
== SyntaxKind.ForwardSlash && NextIs(SyntaxKind.CloseAngle)) ||
1472
token.
Kind
== SyntaxKind.CloseAngle ||
1473
token.
Kind
== SyntaxKind.Whitespace ||
1474
token.
Kind
== SyntaxKind.NewLine;
1486
ParseMarkupNodes(builder, ParseMode.Text, token => token.
Kind
== SyntaxKind.OpenAngle);
1600
Debug.Assert(CurrentToken.
Kind
== SyntaxKind.Text && string.Equals(CurrentToken.Content, "cdata", StringComparison.OrdinalIgnoreCase));
1666
ParseMarkupNodes(htmlCommentBuilder, ParseMode.Text, t => t.
Kind
== SyntaxKind.DoubleHyphen);
1860
ParseMarkupNodes(builder, ParseMode.Text, t => t.
Kind
== endSequence[0]);
1875
if (EnsureCurrent() && (CurrentToken.
Kind
== SyntaxKind.Whitespace || CurrentToken.
Kind
== SyntaxKind.NewLine))
1880
while (EnsureCurrent() && (CurrentToken.
Kind
== SyntaxKind.Whitespace || CurrentToken.
Kind
== SyntaxKind.NewLine))
1934
else if (Lookahead(2)?.
Kind
== SyntaxKind.LeftBracket &&
1937
Lookahead(4)?.
Kind
== SyntaxKind.LeftBracket)
1992
potentialBang.
Kind
== SyntaxKind.Bang)
1997
afterBang.
Kind
== SyntaxKind.Text &&
2031
if (EndOfFile || CurrentToken.
Kind
!= SyntaxKind.DoubleHyphen)
2046
if (token.
Kind
== SyntaxKind.DoubleHyphen)
2063
else if (NextIs(ns => ns.
Kind
== SyntaxKind.Bang && NextIs(SyntaxKind.CloseAngle)))
2070
else if (token.
Kind
== SyntaxKind.OpenAngle)
2073
if (NextIs(ns => ns.
Kind
== SyntaxKind.Bang && NextIs(SyntaxKind.DoubleHyphen)))
2116
token.
Kind
== SyntaxKind.Text ||
2117
token.
Kind
== SyntaxKind.OpenAngle);
2260
return token.
Kind
== SyntaxKind.Text && token.Content == "-";
2274
var tokenType = token.
Kind
;
2286
return token.
Kind
== SyntaxKind.CloseAngle ||
2287
token.
Kind
== SyntaxKind.ForwardSlash ||
2288
token.
Kind
== SyntaxKind.OpenAngle ||
2289
token.
Kind
== SyntaxKind.SingleQuote ||
2290
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 (101)
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);
3034
=> new RazorDirectiveSyntax(
Kind
, _transition, _body, _directiveDescriptor, diagnostics);
3097
=> new RazorUsingDirectiveSyntax(
Kind
, _transition, _body, _directiveDescriptor, diagnostics);
3162
=> new RazorDirectiveBodySyntax(
Kind
, _keyword, _csharpCode, diagnostics);
3387
if (endOfFile.
Kind
!= SyntaxKind.EndOfFile)
3388
ThrowHelper.ThrowArgumentException(nameof(endOfFile), $"Invalid SyntaxKind. Expected 'SyntaxKind.EndOfFile', but it was {endOfFile.
Kind
}");
3398
if (startCommentTransition.
Kind
!= SyntaxKind.RazorCommentTransition)
3399
ThrowHelper.ThrowArgumentException(nameof(startCommentTransition), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentTransition', but it was {startCommentTransition.
Kind
}");
3401
if (startCommentStar.
Kind
!= SyntaxKind.RazorCommentStar)
3402
ThrowHelper.ThrowArgumentException(nameof(startCommentStar), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentStar', but it was {startCommentStar.
Kind
}");
3404
if (comment.
Kind
!= SyntaxKind.RazorCommentLiteral)
3405
ThrowHelper.ThrowArgumentException(nameof(comment), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentLiteral', but it was {comment.
Kind
}");
3407
if (endCommentStar.
Kind
!= SyntaxKind.RazorCommentStar)
3408
ThrowHelper.ThrowArgumentException(nameof(endCommentStar), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentStar', but it was {endCommentStar.
Kind
}");
3410
if (endCommentTransition.
Kind
!= SyntaxKind.RazorCommentTransition)
3411
ThrowHelper.ThrowArgumentException(nameof(endCommentTransition), $"Invalid SyntaxKind. Expected 'SyntaxKind.RazorCommentTransition', but it was {endCommentTransition.
Kind
}");
3485
if (equalsToken.
Kind
!= SyntaxKind.Equals)
3486
ThrowHelper.ThrowArgumentException(nameof(equalsToken), $"Invalid SyntaxKind. Expected 'SyntaxKind.Equals', but it was {equalsToken.
Kind
}");
3524
if (openAngle.
Kind
!= SyntaxKind.OpenAngle)
3525
ThrowHelper.ThrowArgumentException(nameof(openAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.OpenAngle', but it was {openAngle.
Kind
}");
3526
if (bang is not null && bang.
Kind
is not (SyntaxKind.Bang or SyntaxKind.None))
3527
ThrowHelper.ThrowArgumentException(nameof(bang), $"Invalid SyntaxKind. Expected 'SyntaxKind.Bang' or 'SyntaxKind.None', but it was {bang.
Kind
}");
3529
if (name.
Kind
!= SyntaxKind.Text)
3530
ThrowHelper.ThrowArgumentException(nameof(name), $"Invalid SyntaxKind. Expected 'SyntaxKind.Text', but it was {name.
Kind
}");
3531
if (forwardSlash is not null && forwardSlash.
Kind
is not (SyntaxKind.ForwardSlash or SyntaxKind.None))
3532
ThrowHelper.ThrowArgumentException(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash' or 'SyntaxKind.None', but it was {forwardSlash.
Kind
}");
3534
if (closeAngle.
Kind
!= SyntaxKind.CloseAngle)
3535
ThrowHelper.ThrowArgumentException(nameof(closeAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.CloseAngle', but it was {closeAngle.
Kind
}");
3543
if (openAngle.
Kind
!= SyntaxKind.OpenAngle)
3544
ThrowHelper.ThrowArgumentException(nameof(openAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.OpenAngle', but it was {openAngle.
Kind
}");
3546
if (forwardSlash.
Kind
!= SyntaxKind.ForwardSlash)
3547
ThrowHelper.ThrowArgumentException(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash', but it was {forwardSlash.
Kind
}");
3548
if (bang is not null && bang.
Kind
is not (SyntaxKind.Bang or SyntaxKind.None))
3549
ThrowHelper.ThrowArgumentException(nameof(bang), $"Invalid SyntaxKind. Expected 'SyntaxKind.Bang' or 'SyntaxKind.None', but it was {bang.
Kind
}");
3551
if (name.
Kind
!= SyntaxKind.Text)
3552
ThrowHelper.ThrowArgumentException(nameof(name), $"Invalid SyntaxKind. Expected 'SyntaxKind.Text', but it was {name.
Kind
}");
3554
if (closeAngle.
Kind
!= SyntaxKind.CloseAngle)
3555
ThrowHelper.ThrowArgumentException(nameof(closeAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.CloseAngle', but it was {closeAngle.
Kind
}");
3568
if (openAngle.
Kind
!= SyntaxKind.OpenAngle)
3569
ThrowHelper.ThrowArgumentException(nameof(openAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.OpenAngle', but it was {openAngle.
Kind
}");
3570
if (bang is not null && bang.
Kind
is not (SyntaxKind.Bang or SyntaxKind.None))
3571
ThrowHelper.ThrowArgumentException(nameof(bang), $"Invalid SyntaxKind. Expected 'SyntaxKind.Bang' or 'SyntaxKind.None', but it was {bang.
Kind
}");
3573
if (name.
Kind
!= SyntaxKind.Text)
3574
ThrowHelper.ThrowArgumentException(nameof(name), $"Invalid SyntaxKind. Expected 'SyntaxKind.Text', but it was {name.
Kind
}");
3575
if (forwardSlash is not null && forwardSlash.
Kind
is not (SyntaxKind.ForwardSlash or SyntaxKind.None))
3576
ThrowHelper.ThrowArgumentException(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash' or 'SyntaxKind.None', but it was {forwardSlash.
Kind
}");
3578
if (closeAngle.
Kind
!= SyntaxKind.CloseAngle)
3579
ThrowHelper.ThrowArgumentException(nameof(closeAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.CloseAngle', but it was {closeAngle.
Kind
}");
3587
if (openAngle.
Kind
!= SyntaxKind.OpenAngle)
3588
ThrowHelper.ThrowArgumentException(nameof(openAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.OpenAngle', but it was {openAngle.
Kind
}");
3590
if (forwardSlash.
Kind
!= SyntaxKind.ForwardSlash)
3591
ThrowHelper.ThrowArgumentException(nameof(forwardSlash), $"Invalid SyntaxKind. Expected 'SyntaxKind.ForwardSlash', but it was {forwardSlash.
Kind
}");
3592
if (bang is not null && bang.
Kind
is not (SyntaxKind.Bang or SyntaxKind.None))
3593
ThrowHelper.ThrowArgumentException(nameof(bang), $"Invalid SyntaxKind. Expected 'SyntaxKind.Bang' or 'SyntaxKind.None', but it was {bang.
Kind
}");
3595
if (name.
Kind
!= SyntaxKind.Text)
3596
ThrowHelper.ThrowArgumentException(nameof(name), $"Invalid SyntaxKind. Expected 'SyntaxKind.Text', but it was {name.
Kind
}");
3598
if (closeAngle.
Kind
!= SyntaxKind.CloseAngle)
3599
ThrowHelper.ThrowArgumentException(nameof(closeAngle), $"Invalid SyntaxKind. Expected 'SyntaxKind.CloseAngle', but it was {closeAngle.
Kind
}");
3608
if (equalsToken.
Kind
!= SyntaxKind.Equals)
3609
ThrowHelper.ThrowArgumentException(nameof(equalsToken), $"Invalid SyntaxKind. Expected 'SyntaxKind.Equals', but it was {equalsToken.
Kind
}");
3636
if (equalsToken.
Kind
!= SyntaxKind.Equals)
3637
ThrowHelper.ThrowArgumentException(nameof(equalsToken), $"Invalid SyntaxKind. Expected 'SyntaxKind.Equals', but it was {equalsToken.
Kind
}");
3661
if (transition.
Kind
!= SyntaxKind.Transition)
3662
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;