2451 references to Kind
Microsoft.CodeAnalysis.CSharp (141)
Binder\Binder_AnonymousTypes.cs (2)
70
if (nameToken.
Kind
() == SyntaxKind.IdentifierToken)
91
fieldSyntaxNodes[i] = (nameToken.
Kind
() == SyntaxKind.IdentifierToken) ? (CSharpSyntaxNode)nameToken.Parent! : fieldInitializer;
Binder\Binder_Crefs.cs (3)
231
SyntaxKind operatorTokenKind = syntax.OperatorToken.
Kind
();
271
if (syntax.ImplicitOrExplicitKeyword.
Kind
() == SyntaxKind.ImplicitKeyword)
935
RefKind refKind = parameter.RefKindKeyword.
Kind
().GetRefKind();
Binder\Binder_Expressions.cs (10)
1681
((ArgumentSyntax)parent).RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword);
2832
RefKind origRefKind = argumentSyntax.RefOrOutKeyword.
Kind
().GetRefKind();
2862
if (argumentSyntax.RefOrOutKeyword.
Kind
() != SyntaxKind.None)
6265
if (node.Token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken)
6276
Debug.Assert(node.Token.
Kind
() is SyntaxKind.Utf8StringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken);
6278
if (node.Token.
Kind
() is SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
6562
diagnostics.Add(ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), SyntaxFacts.GetText(operatorToken.
Kind
()), leftType);
6569
DiagnosticInfo diagnosticInfo = new CSDiagnosticInfo(ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, SyntaxFacts.GetText(operatorToken.
Kind
()), boundLeft.Display);
6579
diagnostics.Add(ErrorCode.ERR_BadUnaryOp, node.Location, SyntaxFacts.GetText(operatorToken.
Kind
()), msgId.Localize());
9514
DiagnosticInfo diagnosticInfo = new CSDiagnosticInfo(ErrorCode.ERR_BadUnaryOp, SyntaxFacts.GetText(operatorToken.
Kind
()), msgId.Localize());
Binder\Binder_InterpolatedString.cs (3)
25
if (node.StringStartToken.
Kind
() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken)
51
var isNonVerbatimInterpolatedString = node.StringStartToken.
Kind
() != SyntaxKind.InterpolatedVerbatimStringStartToken;
52
var isRawInterpolatedString = node.StringStartToken.
Kind
() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken;
Binder\Binder_Lambda.cs (2)
186
if (isLastParameter && paramsKeyword.
Kind
() != SyntaxKind.None)
369
var isParams = paramsKeyword.
Kind
() != SyntaxKind.None;
Binder\Binder_Operators.cs (6)
802
bool isEquality = operatorToken.
Kind
() == SyntaxKind.EqualsEqualsToken || operatorToken.
Kind
() == SyntaxKind.ExclamationEqualsToken;
838
case LookupResultKind.OverloadResolutionFailure when operatorToken.
Kind
() is SyntaxKind.PlusToken && isReadOnlySpanOfByte(left.Type) && isReadOnlySpanOfByte(right.Type):
2422
Debug.Assert(node.Operand.SkipParens().GetLastToken().
Kind
() == SyntaxKind.ExclamationToken);
3895
Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, SyntaxFacts.GetText(node.OperatorToken.
Kind
()), leftOperand.Display, rightOperand.Display);
4153
Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, SyntaxFacts.GetText(node.OperatorToken.
Kind
()), leftOperand.Display, rightOperand.Display);
Binder\Binder_Patterns.cs (1)
1625
BinaryOperatorKind operation = tokenKindToBinaryOperatorKind(node.OperatorToken.
Kind
());
Binder\Binder_Statements.cs (1)
367
if (emptyStatement.SemicolonToken.GetNextToken().
Kind
() != SyntaxKind.OpenBraceToken)
Binder\Binder_Symbols.cs (3)
353
if (node.Identifier.
Kind
() == SyntaxKind.GlobalKeyword)
697
if (nameToken.
Kind
() == SyntaxKind.IdentifierToken)
809
return GetSpecialType(node.Keyword.
Kind
().GetSpecialType(), diagnostics, node);
Binder\CatchClauseBinder.cs (1)
32
if ((declarationOpt != null) && (declarationOpt.Identifier.
Kind
() != SyntaxKind.None))
Binder\SwitchBinder.cs (1)
524
var labelName = SyntaxFacts.GetText(node.CaseOrDefaultKeyword.
Kind
());
Binder\UsingStatementBinder.cs (1)
80
bool hasAwait = _syntax.AwaitKeyword.
Kind
() != default;
Compilation\SyntaxTreeSemanticModel.cs (1)
1595
Debug.Assert(declarationSyntax.Keyword.
Kind
() != SyntaxKind.IdentifierToken);
CSharpExtensions.cs (5)
224
return SyntaxFacts.IsKeywordKind(token.
Kind
());
229
return SyntaxFacts.IsContextualKeyword(token.
Kind
());
234
return SyntaxFacts.IsReservedKeyword(token.
Kind
());
239
return token.
Kind
() is (SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken) && token.Text.Length > 0 && token.Text[0] == '@';
249
switch (node.
Kind
())
Declarations\DeclarationTreeBuilder.cs (2)
289
var isGlobal = directive.GlobalKeyword.
Kind
() != SyntaxKind.None;
632
if (record.ClassOrStructKeyword.
Kind
() != SyntaxKind.None)
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
553
if (lambdaSyntax.AsyncKeyword.
Kind
() == SyntaxKind.AsyncKeyword)
571
if (lambdaSyntax.AsyncKeyword.
Kind
() == SyntaxKind.AsyncKeyword)
Parser\Blender.cs (1)
137
Debug.Assert(token.
Kind
() != SyntaxKind.None, "how could we not get a real token back?");
Parser\LanguageParser.cs (1)
5387
if (!SyntaxFacts.IsContextualKeyword(((CSharp.Syntax.IdentifierNameSyntax)this.CurrentNode).Identifier.
Kind
()))
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (3)
42
switch (modifier.
Kind
())
45
if (modifiers.Count > i + 1 && modifiers[i + 1].
Kind
() == SyntaxKind.ReadOnlyKeyword)
110
switch (callingConventionSyntax?.ManagedOrUnmanagedKeyword.
Kind
())
Symbols\RangeVariableSymbol.cs (1)
65
Debug.Assert(token.
Kind
() == SyntaxKind.IdentifierToken);
Symbols\Source\LocalFunctionSymbol.cs (2)
181
var isVararg = arglistToken.
Kind
() == SyntaxKind.ArgListKeyword;
380
if (parameter.VarianceKeyword.
Kind
() != SyntaxKind.None)
Symbols\Source\ModifierUtils.cs (3)
29
var readonlyToken = modifiers.FirstOrDefault(static t => t.
Kind
() == SyntaxKind.ReadOnlyKeyword);
121
Debug.Assert(modifier.
Kind
() == SyntaxKind.ScopedKeyword);
455
SyntaxFacts.GetText(modifierToken.
Kind
()));
Symbols\Source\ParameterHelpers.cs (16)
54
isParams: paramsKeyword.
Kind
() != SyntaxKind.None,
55
isExtensionMethodThis: ordinal == 0 && thisKeyword.
Kind
() != SyntaxKind.None,
143
if (thisKeyword.
Kind
() != SyntaxKind.None && !allowThis)
155
if (paramsKeyword.
Kind
() != SyntaxKind.None
156
|| refnessKeyword.
Kind
() != SyntaxKind.None
157
|| thisKeyword.
Kind
() != SyntaxKind.None)
183
Debug.Assert(refnessKeyword.
Kind
() != SyntaxKind.None);
415
switch (modifier.
Kind
())
584
diagnostics.Add(ErrorCode.ERR_BadFuncPointerParamModifier, modifier.GetLocation(), SyntaxFacts.GetText(modifier.
Kind
()));
588
throw ExceptionUtilities.UnexpectedValue(modifier.
Kind
());
594
diagnostics.Add(ErrorCode.ERR_DupParamMod, modifier.GetLocation(), SyntaxFacts.GetText(modifier.
Kind
()));
599
diagnostics.Add(ErrorCode.ERR_BadParameterModifiers, modifier.GetLocation(), SyntaxFacts.GetText(modifier.
Kind
()), SyntaxFacts.GetText(otherModifierKind));
626
if (thisKeyword.
Kind
() == SyntaxKind.ThisKeyword && parameterIndex != 0)
725
else if (paramsKeyword.
Kind
() == SyntaxKind.ParamsKeyword)
731
else if (thisKeyword.
Kind
() == SyntaxKind.ThisKeyword)
899
switch (modifier.
Kind
())
Symbols\Source\SourceConstructorSymbolBase.cs (1)
59
_lazyIsVararg = (arglistToken.
Kind
() == SyntaxKind.ArgListKeyword);
Symbols\Source\SourceCustomEventSymbol.cs (1)
124
if (checkBody && !IsAbstract && accessor.Body == null && accessor.ExpressionBody == null && accessor.SemicolonToken.
Kind
() == SyntaxKind.SemicolonToken)
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
283
if (arglistToken.
Kind
() == SyntaxKind.ArgListKeyword)
Symbols\Source\SourceLabelSymbol.cs (1)
60
if (tk.
Kind
() != SyntaxKind.None)
Symbols\Source\SourceLocalSymbol.cs (1)
48
Debug.Assert(identifierToken.
Kind
() != SyntaxKind.None);
Symbols\Source\SourceMemberFieldSymbol.cs (2)
75
if (modifier.
Kind
() == SyntaxKind.ConstKeyword)
81
Debug.Assert(constToken.
Kind
() == SyntaxKind.ConstKeyword);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
192
if (tp.VarianceKeyword.
Kind
() != SyntaxKind.None)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (2)
143
_lazyIsVararg = (arglistToken.
Kind
() == SyntaxKind.ArgListKeyword);
553
if (parameter.VarianceKeyword.
Kind
() != SyntaxKind.None)
Symbols\Source\SourcePropertySymbol.cs (1)
505
if (arglistToken.
Kind
() != SyntaxKind.None)
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (4)
54
!(syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.
Kind
() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.ExclamationEqualsToken)))
139
if (syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.
Kind
() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.ExclamationEqualsToken))
188
else if ((result & DeclarationModifiers.Static) != 0 && syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.
Kind
() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.ExclamationEqualsToken))
238
if (arglistToken.
Kind
() == SyntaxKind.ArgListKeyword)
Symbols\Symbol.cs (1)
382
if (token.
Kind
() != SyntaxKind.None)
Syntax\CSharpLineDirectiveMap.cs (5)
54
switch (lineToken.
Kind
())
77
if (directive.File.
Kind
() == SyntaxKind.StringLiteralToken)
111
token.
Kind
() == SyntaxKind.NumericLiteralToken &&
124
if (token.
Kind
() == SyntaxKind.StringLiteralToken)
138
if (token.
Kind
() == SyntaxKind.None)
Syntax\CSharpPragmaWarningStateMap.cs (1)
100
PragmaWarningState directiveState = currentPragmaDirective.DisableOrRestoreKeyword.
Kind
() switch
Syntax\CSharpSyntaxRewriter.cs (1)
267
if (alternate != null && visited.
Kind
() != SyntaxKind.None) //skip the null check since SyntaxToken is a value type
Syntax\DirectiveTriviaSyntax.cs (2)
71
while (token.
Kind
() != SyntaxKind.None)
102
while (token.
Kind
() != SyntaxKind.None)
Syntax\LookupPosition.cs (2)
95
return firstExcluded.
Kind
() == SyntaxKind.None || position < firstExcluded.SpanStart;
195
constructorDecl.SemicolonToken.
Kind
() == SyntaxKind.None ? constructorDecl.Body!.CloseBraceToken : constructorDecl.SemicolonToken);
Syntax\NullableContextStateMap.cs (2)
154
var setting = (nn.SettingToken.
Kind
()) switch
162
var context = nn.TargetToken.
Kind
() switch
Syntax\SyntaxExtensions.cs (1)
387
&& ((ArgumentSyntax)p.Parent).RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword;
Syntax\SyntaxNodeExtensions.cs (1)
253
refKind = refType.ReadOnlyKeyword.
Kind
() == SyntaxKind.ReadOnlyKeyword
Syntax\SyntaxNodeRemover.cs (1)
196
if (result.
Kind
() != SyntaxKind.None && _residualTrivia != null && _residualTrivia.Count > 0)
Syntax\SyntaxNormalizer.cs (38)
86
if (token.
Kind
() == SyntaxKind.None || (token.IsMissing && token.FullWidth == 0))
133
t => SyntaxToken.NonZeroWidth(t) || t.
Kind
() == SyntaxKind.EndOfDirectiveToken,
189
if (nextToken.
Kind
() == SyntaxKind.None)
214
switch (currentToken.
Kind
())
247
|| nextToken.
Kind
() == SyntaxKind.OpenBraceToken
248
|| nextToken.
Kind
() == SyntaxKind.WhereKeyword) ? 1 : 0;
268
return nextToken.
Kind
() != SyntaxKind.IfKeyword ? 1 : 0;
291
switch (nextToken.
Kind
())
389
var kind = nextToken.
Kind
();
412
nextToken.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.SemicolonToken;
421
else if (nextToken.
Kind
() == SyntaxKind.CloseBraceToken)
629
if (IsXmlTextToken(token.
Kind
()) || IsXmlTextToken(next.
Kind
()))
634
if (next.
Kind
() == SyntaxKind.EndOfDirectiveToken)
638
return IsKeyword(token.
Kind
()) && next.LeadingWidth > 0;
641
if ((token.Parent is AssignmentExpressionSyntax && AssignmentTokenNeedsSeparator(token.
Kind
())) ||
642
(next.Parent is AssignmentExpressionSyntax && AssignmentTokenNeedsSeparator(next.
Kind
())) ||
643
(token.Parent is BinaryExpressionSyntax && BinaryTokenNeedsSeparator(token.
Kind
())) ||
644
(next.Parent is BinaryExpressionSyntax && BinaryTokenNeedsSeparator(next.
Kind
())))
651
if (!SyntaxFacts.IsPunctuation(next.
Kind
()))
671
if (token.
Kind
() == SyntaxKind.SemicolonToken
672
&& !(next.
Kind
() == SyntaxKind.SemicolonToken || next.
Kind
() == SyntaxKind.CloseParenToken))
709
if (token.IsKind(SyntaxKind.CloseBracketToken) && IsWord(next.
Kind
()))
715
if (token.IsKind(SyntaxKind.CloseParenToken) && IsWord(next.
Kind
()) && token.Parent.IsKind(SyntaxKind.TupleType) == true)
749
switch (next.
Kind
())
761
switch (token.
Kind
())
836
if (SyntaxFacts.IsLiteral(token.
Kind
()) && SyntaxFacts.IsLiteral(next.
Kind
()))
889
if (IsKeyword(token.
Kind
()))
896
(!next.IsKind(SyntaxKind.OpenParenToken) || KeywordNeedsSeparatorBeforeOpenParen(token.
Kind
()) || next.Parent.IsKind(SyntaxKind.TupleType)) &&
907
if (IsWord(token.
Kind
()) && IsWord(next.
Kind
()))
927
switch (next.
Kind
())
934
switch (token.
Kind
())
1224
return token.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
1448
if (node.StringStartToken.
Kind
() == SyntaxKind.InterpolatedStringStartToken)
1479
SyntaxKind nextTokenKind = GetNextRelevantToken(node.EndQuoteToken).
Kind
();
Microsoft.CodeAnalysis.CSharp.CodeStyle (229)
ArgumentSyntaxExtensions.cs (4)
19
return SyntaxFactory.TokenList(SyntaxFactory.Token(argument.RefKindKeyword.
Kind
()));
26
=> argument?.RefKindKeyword.
Kind
() switch
82
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword &&
88
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.RefKeyword &&
AssignmentExpressionSyntaxExtensions.cs (1)
17
assignment.OperatorToken.
Kind
() == SyntaxKind.EqualsToken &&
BaseFormattingRule.cs (14)
23
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
38
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
62
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
76
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
91
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
127
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
137
if (anchorToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
ConvertProgramAnalysis_TopLevelStatements.cs (1)
132
if (member.Modifiers.Any(m => m.
Kind
() is SyntaxKind.PublicKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.InternalKeyword))
CSharpAccessibilityFacts.cs (3)
111
accessibility = (token.
Kind
(), accessibility) switch
128
modifiers |= token.
Kind
() switch
149
isDefault |= token.
Kind
() == SyntaxKind.DefaultKeyword;
CSharpAddAccessibilityModifiers.cs (1)
33
if (name.
Kind
() == SyntaxKind.None)
CSharpAddBracesDiagnosticAnalyzer.cs (1)
115
SyntaxFacts.GetText(firstToken.
Kind
())));
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
78
if (argumentNode.RefOrOutKeyword.
Kind
() != SyntaxKind.OutKeyword)
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
65
else if (directive.DirectiveNameToken.
Kind
() is
CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
19
switch (attributeList.Target?.Identifier.
Kind
())
CSharpSemanticFacts.cs (5)
284
AssignmentExpressionSyntax _ when token.
Kind
() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(),
285
ForEachVariableStatementSyntax _ when token.
Kind
() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(),
301
if (token.
Kind
() == SyntaxKind.CommaToken)
311
if (ordering.AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
315
else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
CSharpSmartTokenFormatter.cs (4)
48
Contract.ThrowIfTrue(startToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
49
Contract.ThrowIfTrue(endToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
80
Contract.ThrowIfTrue(token.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
84
if (previousToken.
Kind
() == SyntaxKind.None)
CSharpSyntaxFacts.cs (17)
99
var kind = token.
Kind
();
109
=> SyntaxFacts.IsReservedKeyword(token.
Kind
());
112
=> SyntaxFacts.IsContextualKeyword(token.
Kind
());
115
=> SyntaxFacts.IsPreprocessorKeyword(token.
Kind
());
138
if (lineDirective.Line.
Kind
() == SyntaxKind.DefaultKeyword)
143
else if (lineDirective.Line.
Kind
() == SyntaxKind.NumericLiteralToken &&
285
switch (token.
Kind
())
329
=> token.
Kind
() switch
481
switch (token.
Kind
())
508
=> token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken;
525
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause))
551
simpleName.GetLastToken().GetNextToken().
Kind
() == SyntaxKind.LessThanToken;
602
argument.RefOrOutKeyword.
Kind
() == SyntaxKind.None &&
1103
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
1190
=> token.
Kind
() == SyntaxKind.NumericLiteralToken;
1236
attributeList.Target?.Identifier.
Kind
() == attributeTarget;
1411
if (token.
Kind
() == SyntaxKind.OverrideKeyword && token.Parent is MemberDeclarationSyntax member)
CSharpUseAutoPropertyAnalyzer.cs (1)
62
if (argument.RefKindKeyword.
Kind
() != SyntaxKind.None)
CSharpVirtualCharService.cs (5)
34
if (token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
60
switch (token.
Kind
())
94
return interpolatedString.StringStartToken.
Kind
() switch
138
if (token.
Kind
() is SyntaxKind.Utf8SingleLineRawStringLiteralToken)
144
if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
DefaultOperationProvider.cs (1)
44
var space = currentToken.
Kind
() == SyntaxKind.EndOfFileToken ? 0 : 1;
ElasticTriviaFormattingRule.cs (21)
164
if (previousToken.
Kind
() != SyntaxKind.SemicolonToken)
167
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
170
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
297
if (currentToken.
Kind
() == SyntaxKind.None)
302
switch (previousToken.
Kind
())
316
|| currentToken.
Kind
() == SyntaxKind.OpenBraceToken) ? 1 : 0;
349
return currentToken.
Kind
() != SyntaxKind.IfKeyword ? 1 : 0;
360
if ((currentToken.
Kind
() == SyntaxKind.FromKeyword && currentToken.Parent.IsKind(SyntaxKind.FromClause)) ||
361
(currentToken.
Kind
() == SyntaxKind.LetKeyword && currentToken.Parent.IsKind(SyntaxKind.LetClause)) ||
362
(currentToken.
Kind
() == SyntaxKind.WhereKeyword && currentToken.Parent.IsKind(SyntaxKind.WhereClause)) ||
363
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinClause)) ||
364
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinIntoClause)) ||
365
(currentToken.
Kind
() == SyntaxKind.OrderByKeyword && currentToken.Parent.IsKind(SyntaxKind.OrderByClause)) ||
366
(currentToken.
Kind
() == SyntaxKind.SelectKeyword && currentToken.Parent.IsKind(SyntaxKind.SelectClause)) ||
367
(currentToken.
Kind
() == SyntaxKind.GroupKeyword && currentToken.Parent.IsKind(SyntaxKind.GroupClause)))
372
switch (currentToken.
Kind
())
417
if (nextToken.
Kind
() == SyntaxKind.CloseBraceToken)
422
nextToken.
Kind
() is SyntaxKind.CatchKeyword or
429
nextToken.
Kind
() == SyntaxKind.WhileKeyword &&
434
else if (nextToken.
Kind
() == SyntaxKind.EndOfFileToken)
450
else if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
EndOfFileTokenFormattingRule.cs (2)
17
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
29
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
ExpressionSyntaxExtensions.cs (2)
75
return firstToken.
Kind
() != SyntaxKind.None
76
&& firstToken.GetPreviousToken().
Kind
() == SyntaxKind.CloseParenToken;
FormattingHelpers.cs (32)
83
=> token.
Kind
() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList);
86
=> token.
Kind
() == SyntaxKind.CloseParenToken && token.Parent.IsKind(SyntaxKind.ParameterList);
90
return token.
Kind
() == SyntaxKind.OpenParenToken &&
96
return token.
Kind
() == SyntaxKind.CloseParenToken &&
119
=> token.
Kind
() == SyntaxKind.ColonToken && token.Parent.IsKind(SyntaxKind.BaseList);
122
=> token.
Kind
() == SyntaxKind.CommaToken && (token.Parent.IsAnyArgumentList() || token.Parent.IsKind(SyntaxKind.ParameterList) || token.Parent.IsKind(SyntaxKind.FunctionPointerParameterList));
125
=> token.
Kind
() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList) && token.Parent.Parent.IsKind(SyntaxKind.ParenthesizedLambdaExpression);
150
token.
Kind
() == SyntaxKind.SemicolonToken &&
157
if (token.
Kind
() != SyntaxKind.SemicolonToken)
173
if (token.
Kind
() != SyntaxKind.CloseBraceToken)
183
if (token.
Kind
() != SyntaxKind.CloseBraceToken)
209
return token.
Kind
() == SyntaxKind.CommaToken &&
215
return token.
Kind
() == SyntaxKind.CommaToken &&
305
=> token.IsDotInMemberAccess() || (token.
Kind
() == SyntaxKind.DotToken && token.Parent.IsKind(SyntaxKind.QualifiedName));
314
return token.
Kind
() == SyntaxKind.DotToken
320
if (token.
Kind
() == SyntaxKind.GreaterThanToken)
328
return token.
Kind
() == SyntaxKind.CommaToken &&
334
=> token.
Kind
() == SyntaxKind.ColonToken && token.Parent is CasePatternSwitchLabelSyntax;
337
=> token.
Kind
() == SyntaxKind.ColonToken && token.Parent.IsKind(SyntaxKind.SwitchExpressionArm);
340
=> token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.SwitchExpression);
343
=> token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.PropertyPatternClause);
347
return token.
Kind
() == SyntaxKind.IdentifierToken &&
357
return token.
Kind
() == SyntaxKind.ColonToken &&
375
return token.
Kind
() == SyntaxKind.InKeyword &&
382
return token.
Kind
() == SyntaxKind.FromKeyword &&
465
return (token1.
Kind
() == SyntaxKind.OpenParenToken && token2.
Kind
() == SyntaxKind.CloseParenToken) ||
466
(token1.
Kind
() == SyntaxKind.OpenBracketToken && token2.
Kind
() == SyntaxKind.CloseBracketToken);
471
if (token.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
510
if (token.
Kind
() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
526
return currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
FormattingRangeHelper.cs (12)
22
Contract.ThrowIfTrue(endToken.
Kind
() == SyntaxKind.None);
40
while (currentToken.
Kind
() != SyntaxKind.CloseBraceToken && previousToken.
Kind
() == SyntaxKind.OpenBraceToken)
43
if (closeBrace.
Kind
() == SyntaxKind.None || !AreTwoTokensOnSameLine(previousToken, closeBrace))
58
switch (endToken.
Kind
())
85
if (endToken.
Kind
() == SyntaxKind.SkippedTokensTrivia)
289
return previousToken.
Kind
() == SyntaxKind.None ? token : previousToken;
311
if (previousToken.
Kind
() == SyntaxKind.None)
409
return token.
Kind
() == SyntaxKind.ColonToken &&
416
if (previousToken.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
421
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
438
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (14)
33
switch (token.
Kind
())
55
result.Add(token.
Kind
());
150
if (token.
Kind
() == SyntaxKind.None)
155
return predicate(token.
Kind
());
161
return token.
Kind
() == SyntaxKind.NumericLiteralToken;
169
return token.
Kind
() == kind;
241
var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
363
if (token.
Kind
() is not (
375
if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken)
422
if (token.
Kind
() is SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken)
427
if (token.
Kind
() is
444
if (token.
Kind
() is
472
if (token.
Kind
() == SyntaxKind.CharacterLiteralToken)
520
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
32
if (syntaxToken.
Kind
() == SyntaxKind.IdentifierToken)
QueryExpressionFormattingRule.cs (1)
147
switch (currentToken.
Kind
())
SemanticModelExtensions.cs (1)
151
switch (token.
Kind
())
SpacingFormattingRule.cs (3)
49
var previousKind = previousToken.
Kind
();
50
var currentKind = currentToken.
Kind
();
87
if ((previousToken.IsKeyword() || previousToken.
Kind
() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken)
StructuredTriviaFormattingRule.cs (5)
29
if (previousToken.
Kind
() == SyntaxKind.HashToken && SyntaxFacts.IsPreprocessorKeyword(currentToken.
Kind
()))
34
if (previousToken.
Kind
() == SyntaxKind.RegionKeyword && currentToken.
Kind
() == SyntaxKind.EndOfDirectiveToken)
39
if (currentToken.
Kind
() == SyntaxKind.EndOfDirectiveToken)
SyntaxNodeExtensions.cs (1)
74
if (prevToken.
Kind
() == SyntaxKind.None)
SyntaxNodeExtensions.SingleLineRewriter.cs (2)
60
if (token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken)
67
token.
Kind
(),
SyntaxTokenExtensions.cs (7)
20
=> kind = token.
Kind
();
39
=> token.
Kind
() == kind || token.HasMatchingText(kind);
66
if (token.
Kind
() == SyntaxKind.IdentifierToken)
79
switch (token.
Kind
())
115
if (previousToken.
Kind
() == SyntaxKind.None)
148
=> token.
Kind
() == SyntaxKind.StringLiteralToken && !token.IsVerbatimStringLiteral();
152
switch (token.
Kind
())
TokenBasedFormattingRule.cs (57)
48
switch (currentToken.
Kind
())
73
if (previousToken.
Kind
() == SyntaxKind.CloseBraceToken && currentToken.
Kind
() == SyntaxKind.WhileKeyword)
79
switch (previousToken.
Kind
())
149
if (previousToken.
Kind
() == SyntaxKind.ElseKeyword && currentToken.
Kind
() != SyntaxKind.IfKeyword)
168
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
173
if (previousToken.
Kind
() == SyntaxKind.DoKeyword && previousToken.Parent.IsKind(SyntaxKind.DoStatement))
185
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken &&
186
(currentToken.
Kind
() == SyntaxKind.CaseKeyword || currentToken.
Kind
() == SyntaxKind.DefaultKeyword || currentToken.
Kind
() == SyntaxKind.ElseKeyword))
192
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
199
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
258
if (currentToken.
Kind
() == SyntaxKind.SemicolonToken)
261
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
267
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
277
if (previousToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
278
previousToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken ||
279
currentToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
280
currentToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken)
305
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
306
previousToken.
Kind
() == SyntaxKind.ThisKeyword)
311
if (previousToken.
Kind
() == SyntaxKind.NewKeyword)
323
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken)
325
if (previousToken.
Kind
() == SyntaxKind.IdentifierToken ||
326
previousToken.
Kind
() == SyntaxKind.DefaultKeyword ||
327
previousToken.
Kind
() == SyntaxKind.BaseKeyword ||
328
previousToken.
Kind
() == SyntaxKind.ThisKeyword ||
344
if (previousToken.
Kind
() == SyntaxKind.CommaToken && currentToken.
Kind
() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax)
350
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
361
switch (currentToken.
Kind
())
408
previousToken.
Kind
() == SyntaxKind.CloseParenToken)
417
if (previousToken.
Kind
() == SyntaxKind.LessThanToken)
423
if (previousToken.
Kind
() == SyntaxKind.GreaterThanToken && currentToken.
Kind
() == SyntaxKind.GreaterThanToken)
430
if ((currentToken.
Kind
() == SyntaxKind.LessThanToken || currentToken.
Kind
() == SyntaxKind.GreaterThanToken) &&
437
if ((previousToken.
Kind
() == SyntaxKind.PlusPlusToken || previousToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
444
if ((currentToken.
Kind
() == SyntaxKind.PlusPlusToken || currentToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
457
if (currentToken.
Kind
() == SyntaxKind.QuestionToken &&
471
if (currentToken.
Kind
() == SyntaxKind.ExclamationToken &&
478
if (currentToken.
Kind
() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax)
484
if (previousToken.
Kind
() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)
490
switch (previousToken.
Kind
())
500
var space = (previousToken.
Kind
() == currentToken.
Kind
()) ? 0 : 1;
512
previousToken.
Kind
() != currentToken.
Kind
())
518
if (previousToken.
Kind
() == SyntaxKind.ExclamationToken
525
if (previousToken.
Kind
() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax || previousToken.Parent is DestructorDeclarationSyntax))
531
if (previousToken.
Kind
() == SyntaxKind.AmpersandToken &&
538
if (previousToken.
Kind
() == SyntaxKind.ColonColonToken || currentToken.
Kind
() == SyntaxKind.ColonColonToken)
TokenComparer.cs (2)
24
x.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword &&
25
y.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
TriviaDataFactory.ComplexTrivia.cs (2)
55
var formatSpanEnd = commonToken2.
Kind
() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start;
83
var firstTriviaInTree = this.Token1.
Kind
() == SyntaxKind.None;
TypeStyleHelper.cs (1)
227
? SyntaxFacts.IsPredefinedType(predefinedType.Keyword.
Kind
())
WrappingFormattingRule.cs (2)
182
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (113)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
59
Contract.ThrowIfTrue(arrowToken.
Kind
() != SyntaxKind.EqualsGreaterThanToken);
ConditionalExpressionPlacementCodeFixProvider.cs (1)
59
Contract.ThrowIfTrue(questionToken.
Kind
() != SyntaxKind.QuestionToken);
ConvertNamespaceTransform.cs (1)
263
firstBodyToken.
Kind
() != SyntaxKind.EndOfFileToken &&
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
90
parenthesizedExpression.GetAncestor<InterpolatedStringExpressionSyntax>()?.StringStartToken.
Kind
() == SyntaxKind.InterpolatedStringStartToken)
CSharpCodeGenerationHelpers.cs (1)
192
=> declaration.ChildTokens().Where(t => t.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
CSharpCodeGenerationService.cs (1)
753
modifier => SyntaxFacts.IsAccessibilityModifier(modifier.
Kind
()));
CSharpDeclarationComparer.cs (6)
215
if (x.ImplicitOrExplicitKeyword.
Kind
() != y.ImplicitOrExplicitKeyword.
Kind
())
217
return x.ImplicitOrExplicitKeyword.
Kind
() == SyntaxKind.ImplicitKeyword ? -1 : 1;
302
=> list.Contains(token => token.
Kind
() == kind);
403
s_operatorPrecedenceMap.TryGetValue(x.
Kind
(), out var xPrecedence);
404
s_operatorPrecedenceMap.TryGetValue(y.
Kind
(), out var yPrecedence);
CSharpFixIncorrectConstraintCodeFixProvider.cs (2)
66
return enumOrDelegateKeyword.
Kind
() is SyntaxKind.EnumKeyword or SyntaxKind.DelegateKeyword;
93
var isEnumConstraint = enumOrDelegateKeyword.
Kind
() is SyntaxKind.EnumKeyword;
CSharpIndentationService.cs (2)
90
if (previousToken.
Kind
() == SyntaxKind.None || previousToken.IsMissing)
144
constructorInitializer.ArgumentList.OpenParenToken.
Kind
() != SyntaxKind.None &&
CSharpIndentationService.Indenter.cs (3)
77
Contract.ThrowIfTrue(token.
Kind
() == SyntaxKind.None);
123
if (token.
Kind
() is SyntaxKind.InterpolatedMultiLineRawStringStartToken or SyntaxKind.InterpolatedStringTextToken
237
switch (token.
Kind
())
CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
51
return token.
Kind
() == SyntaxKind.IdentifierToken && token.Text == "await";
CSharpRemoveDocCommentNodeCodeFixProvider.cs (2)
52
=> token.
Kind
() == SyntaxKind.XmlTextLiteralToken && IsWhitespace(token.Text);
55
=> token.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
CSharpSimplifyInterpolationCodeFixProvider.cs (1)
42
if (interpolatedString.StringStartToken.
Kind
() == SyntaxKind.InterpolatedVerbatimStringStartToken)
CSharpSyntaxContext.cs (3)
324
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
363
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
385
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
CSharpSyntaxFactsService.cs (2)
85
if (braces.openBrace.
Kind
() == SyntaxKind.None &&
86
braces.closeBrace.
Kind
() == SyntaxKind.None)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
60
if (classOrStructKeyword.
Kind
() is SyntaxKind.ClassKeyword or SyntaxKind.StructKeyword)
CSharpTypeInferenceService.TypeInferrer.cs (13)
429
if (previousToken.
Kind
() == SyntaxKind.NewKeyword &&
430
previousToken.GetPreviousToken().
Kind
() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
506
if (previousToken != argumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
538
if (previousToken != attributeArgumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
814
if (previousToken.HasValue && previousToken.Value.GetPreviousToken().
Kind
() == SyntaxKind.EqualsToken)
895
if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
960
switch (operatorToken.
Kind
())
979
if (operatorToken.
Kind
() is SyntaxKind.AmpersandAmpersandToken or
1015
if (operatorToken.
Kind
() is SyntaxKind.AmpersandToken or
1031
if (operatorToken.
Kind
() == SyntaxKind.PlusToken)
1044
switch (operatorToken.
Kind
())
1657
var isAsync = anonymousFunction.AsyncKeyword.
Kind
() != SyntaxKind.None;
2147
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (28)
19
token.
Kind
() is SyntaxKind.UsingKeyword or
110
switch (token.
Kind
())
206
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
216
if (token.
Kind
() == SyntaxKind.SemicolonToken)
249
if (token.
Kind
() == SyntaxKind.CloseBracketToken)
271
if (token.
Kind
() == SyntaxKind.CloseParenToken)
299
if (token.
Kind
() == SyntaxKind.IdentifierToken &&
300
token.GetPreviousToken(includeSkipped: true).
Kind
() == SyntaxKind.IntoKeyword)
325
if (targetToken.
Kind
() is SyntaxKind.IfKeyword or
332
if (targetToken.
Kind
() == SyntaxKind.OpenParenToken &&
362
if (targetToken.
Kind
() is not (SyntaxKind.IdentifierToken or SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken))
394
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
400
if (targetToken.
Kind
() == SyntaxKind.ColonToken)
408
if (targetToken.
Kind
() is SyntaxKind.SemicolonToken or
429
return targetToken.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken &&
448
if (targetToken.
Kind
() == SyntaxKind.ColonToken &&
463
if (targetToken.
Kind
() is SyntaxKind.OpenParenToken or
490
if (targetToken.
Kind
() == SyntaxKind.OperatorKeyword &&
542
if (existingAccessor.
Kind
() != SyntaxKind.None)
566
while (targetToken.
Kind
() is SyntaxKind.InternalKeyword or
577
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
585
if (targetToken.
Kind
() == SyntaxKind.CloseBraceToken &&
593
if (targetToken.
Kind
() == SyntaxKind.SemicolonToken &&
600
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
633
if (targetToken.
Kind
() == SyntaxKind.LessThanToken &&
639
if (targetToken.
Kind
() == SyntaxKind.CommaToken &&
645
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
658
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (27)
358
if (token.
Kind
() == SyntaxKind.CloseBracketToken && token.Parent is AttributeListSyntax)
419
(nextToken.
Kind
() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken))
648
if (token.GetNextToken(includeSkipped: true).
Kind
() != SyntaxKind.EqualsToken &&
937
switch (token.
Kind
())
956
targetToken.
Kind
() is SyntaxKind.ColonToken or SyntaxKind.CommaToken;
972
if (token.
Kind
() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken)
1091
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword)
1094
previousModifier = token.
Kind
();
1214
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1247
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1273
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
1370
if (leftToken.
Kind
() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword)
1377
if (leftToken.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression))
1384
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause))
1391
if (leftToken.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern))
1433
if (leftToken.
Kind
() is SyntaxKind.GreaterThanToken or SyntaxKind.GreaterThanEqualsToken or SyntaxKind.LessThanToken or SyntaxKind.LessThanEqualsToken &&
1468
return leftToken.
Kind
() is not (SyntaxKind.OrKeyword
1552
if (possibleCommaOrParen.
Kind
() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken))
1623
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression))
1633
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1675
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
1779
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword)
2408
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
2615
if (token.GetPreviousToken(includeSkipped: true).
Kind
() != SyntaxKind.OpenBracketToken)
2714
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2870
if (token.
Kind
() is SyntaxKind.IdentifierToken &&
2895
if (tokenBeforeName.
Kind
() == SyntaxKind.CaseKeyword)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (7)
17
if (genericIdentifier.GetNextToken(includeSkipped: true).
Kind
() == SyntaxKind.LessThanToken)
41
Contract.ThrowIfFalse(genericIdentifier.
Kind
() == SyntaxKind.IdentifierToken);
45
Contract.ThrowIfFalse(token.
Kind
() == SyntaxKind.LessThanToken);
54
if (next.
Kind
() == SyntaxKind.None)
62
if (token.
Kind
() == SyntaxKind.GreaterThanToken)
75
switch (token.
Kind
())
113
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (6)
59
if (token.
Kind
() == SyntaxKind.None)
73
switch (token.
Kind
())
82
if (token.
Kind
() == SyntaxKind.None)
93
if (token.
Kind
() == SyntaxKind.IdentifierToken)
149
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
163
if (token.
Kind
() == SyntaxKind.None)
MultiLineConditionalExpressionFormattingRule.cs (1)
36
if (token.
Kind
() is SyntaxKind.QuestionToken or
SyntaxTokenListExtensions.cs (1)
13
=> tokenList.SkipWhile(t => kinds.Contains(t.
Kind
()));
TypeDeclarationSyntaxExtensions.cs (1)
75
var isPartialType = typeNode.Modifiers.Any(m => m.
Kind
() == SyntaxKind.PartialKeyword);
Microsoft.CodeAnalysis.CSharp.EditorFeatures (25)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (7)
91
var afterOpenBrace = startToken.
Kind
() == SyntaxKind.OpenBraceToken
92
&& endToken.
Kind
() == SyntaxKind.CloseBraceToken
133
if (startToken.IsMissing || startToken.
Kind
() == SyntaxKind.None)
233
if (previousToken.
Kind
() == SyntaxKind.StringLiteralToken && previousToken.ToString().Last() != '"')
238
if (previousToken.
Kind
() == SyntaxKind.CharacterLiteralToken && previousToken.ToString().Last() != '\'')
272
if (!lastToken.IsMissing && lastToken.
Kind
() == SyntaxKind.SemicolonToken)
293
if (token.
Kind
() == SyntaxKind.None)
ConvertNamespace\ConvertNamespaceCommandHandler.cs (1)
132
if (token.
Kind
() != SyntaxKind.IdentifierToken)
DecompiledSource\CSharpDecompiledSourceFormattingRule.cs (2)
30
if (previousToken.
Kind
() != SyntaxKind.CloseBraceToken)
33
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
204
if (token.
Kind
() != SyntaxKind.PlusEqualsToken)
RawStringLiteral\RawStringLiteralCommandHandler_Return.cs (1)
94
if (token.
Kind
() is not (SyntaxKind.SingleLineRawStringLiteralToken or
RawStringLiteral\RawStringLiteralCommandHandler_TypeChar.cs (4)
118
if (token.
Kind
() is not (SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringStartToken or SyntaxKind.InterpolatedSingleLineRawStringStartToken))
170
if (token.
Kind
() is not (SyntaxKind.SingleLineRawStringLiteralToken or
222
if (token.
Kind
() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken)
229
else if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken)
StringCopyPaste\StringCopyPasteHelpers.cs (2)
167
=> interpolatedString.StringStartToken.
Kind
() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken;
170
=> literal.Token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken;
StringCopyPaste\StringInfo.cs (2)
107
if (literal.Token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken)
120
else if (literal.Token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken)
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (5)
37
switch (token.
Kind
())
74
if (token.
Kind
() is SyntaxKind.Utf8MultiLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
90
=> token.
Kind
() switch
99
if (token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken &&
108
else if (token.
Kind
() is
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
ExtractMethod\MiscTests.cs (2)
48
var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.
Kind
() == SyntaxKind.PublicKeyword);
93
var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.
Kind
() == SyntaxKind.PublicKeyword);
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (2)
3427
Assert.Equal(tokenKind, endToken.
Kind
());
3441
Assert.Equal(startTokenKind, tokenRange.Value.Item1.
Kind
());
LineSeparators\LineSeparatorTests.cs (1)
544
var tokens = root.DescendantTokens().Where(t => t.
Kind
() is SyntaxKind.CloseBraceToken or SyntaxKind.SemicolonToken);
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (2)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (1)
37
Assert.True(token.
Kind
() == SyntaxKind.StringLiteralToken);
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (1)
36
Assert.True(token.
Kind
() == SyntaxKind.StringLiteralToken);
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenInterpolatedString.cs (1)
46
foreach (var token in tree.GetRoot().DescendantTokens().Where(t => t.
Kind
() != SyntaxKind.EndOfFileToken))
Microsoft.CodeAnalysis.CSharp.Features (239)
ArrowExpressionClausePlacementCodeFixProvider.cs (1)
59
Contract.ThrowIfTrue(arrowToken.
Kind
() != SyntaxKind.EqualsGreaterThanToken);
BraceCompletion\InterpolatedStringBraceCompletionService.cs (1)
77
if (token.
Kind
() is not SyntaxKind.InterpolatedStringStartToken and
BraceCompletion\ParenthesisBraceCompletionService.cs (1)
51
if (closeParen.
Kind
() != SyntaxKind.CloseParenToken || closeParen.Span.Length == 0)
BraceMatching\StringLiteralBraceMatcher.cs (1)
43
else if (token.
Kind
() is SyntaxKind.InterpolatedStringStartToken or SyntaxKind.InterpolatedVerbatimStringStartToken)
ChangeSignature\ChangeSignatureFormattingRule.cs (1)
52
if (previousToken.
Kind
() == SyntaxKind.CommaToken && s_allowableKinds.Contains(previousToken.Parent.Kind()))
ChangeSignature\CSharpChangeSignatureService.cs (1)
114
if (token.
Kind
() == SyntaxKind.SemicolonToken && token.Parent is StatementSyntax)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (4)
88
attributeList.Target.Identifier.
Kind
() == SyntaxKind.AssemblyKeyword;
95
=> token.
Kind
() == SyntaxKind.EndOfFileToken;
225
enableDirective = pragmaWarning.DisableOrRestoreKeyword.
Kind
() == SyntaxKind.RestoreKeyword;
239
var toggledKeywordKind = currentKeyword.
Kind
() == SyntaxKind.DisableKeyword ? SyntaxKind.RestoreKeyword : SyntaxKind.DisableKeyword;
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
50
if (token.
Kind
() is not (SyntaxKind.EnableKeyword or SyntaxKind.RestoreKeyword or SyntaxKind.DisableKeyword or SyntaxKind.NullableKeyword or SyntaxKind.HashToken) ||
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
113
if (argument.RefOrOutKeyword.
Kind
() != SyntaxKind.None)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
274
return Token(token.
Kind
() switch
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (3)
68
if (token.
Kind
() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken))
111
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent is AttributeArgumentListSyntax argumentList)
133
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent is AttributeArgumentListSyntax argumentList)
Completion\CompletionProviders\CompletionUtilities.cs (3)
34
if (token.
Kind
() == SyntaxKind.DotToken)
38
if (token.
Kind
() == SyntaxKind.DotDotToken && token.SpanStart == characterPosition)
54
if (dotToken.GetPreviousToken().
Kind
() == SyntaxKind.NumericLiteralToken)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
125
return token.
Kind
() is SyntaxKind.DoubleQuoteToken or SyntaxKind.SingleQuoteToken &&
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (8)
48
if (token.
Kind
() == SyntaxKind.None)
79
switch (typeDeclaration.Keyword.
Kind
())
107
return token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken;
124
if (token.
Kind
() == SyntaxKind.LessThanToken && token.Parent is BinaryExpressionSyntax)
130
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
150
if (token.
Kind
() == SyntaxKind.OpenParenToken &&
158
if (token.
Kind
() == SyntaxKind.OpenParenToken &&
177
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.ArgumentList)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (4)
430
if (token.
Kind
() is SyntaxKind.LessThanToken or SyntaxKind.CommaToken &&
512
=> token.
Kind
() is
563
switch (modifer.
Kind
())
609
switch (modifier.
Kind
())
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
283
if (token.
Kind
() is SyntaxKind.BarToken or
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (3)
124
if (tokenBeforeType.
Kind
() == SyntaxKind.AsyncKeyword)
129
if (tokenBeforeType.
Kind
() == SyntaxKind.OpenBraceToken)
135
if (tokenBeforeType.
Kind
() is SyntaxKind.CloseBraceToken or
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
63
if (token.
Kind
() is not (SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
72
if (token.
Kind
() is not (SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken))
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (4)
120
if (token.
Kind
() is not SyntaxKind.CommaToken and not SyntaxKind.OpenBraceToken)
131
if (token.
Kind
() == SyntaxKind.CommaToken &&
181
if (token.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenBraceToken)
189
.Where(b => b.OperatorToken.
Kind
() == SyntaxKind.EqualsToken)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
52
if (newToken.
Kind
() == SyntaxKind.NewKeyword)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (2)
86
var expression = dotToken.
Kind
() == SyntaxKind.DotToken
191
var questionToken = dotToken.GetPreviousToken().
Kind
() == SyntaxKind.QuestionToken
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
80
var questionToken = dotToken.GetPreviousToken().
Kind
() == SyntaxKind.QuestionToken
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
146
dotLikeToken.
Kind
() == SyntaxKind.DotDotToken ? dotLikeToken.Span.Start + 1 : dotLikeToken.Span.End),
Completion\CompletionProviders\OverrideCompletionProvider.cs (2)
106
if (token.
Kind
() == SyntaxKind.CloseBracketToken)
120
switch (token.
Kind
())
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (3)
42
switch (mod.
Kind
())
99
if (targetToken.
Kind
() is SyntaxKind.VoidKeyword or SyntaxKind.PartialKeyword ||
100
(targetToken.
Kind
() == SyntaxKind.IdentifierToken && targetToken.HasMatchingText(SyntaxKind.PartialKeyword)))
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
181
if (token.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenBraceToken)
Completion\CompletionProviders\Scripting\DirectiveCompletionProviderUtilities.cs (2)
17
if (token.
Kind
() is SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken)
22
if (token.
Kind
() == SyntaxKind.StringLiteralToken && token.Parent!.Kind() == directiveKind)
Completion\CompletionProviders\SnippetCompletionProvider.cs (1)
112
if (directive.DirectiveNameToken.
Kind
() is not (
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
147
if (prevToken.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword && prevToken.Parent.IsKind(SyntaxKind.RefType))
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
141
return token.GetPreviousToken().
Kind
() != SyntaxKind.NumericLiteralToken;
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
64
if (attachedToken.
Kind
() == SyntaxKind.None)
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (2)
58
if (token.
Kind
() is SyntaxKind.ReadOnlyKeyword)
62
if (token.
Kind
() != SyntaxKind.RefKeyword)
Completion\KeywordRecommenders\AliasKeywordRecommender.cs (1)
26
if (token.
Kind
() == SyntaxKind.ExternKeyword)
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (5)
26
(previousToken1.
Kind
() == SyntaxKind.EnableKeyword || previousToken1.
Kind
() == SyntaxKind.DisableKeyword || previousToken1.
Kind
() == SyntaxKind.RestoreKeyword) &&
27
previousToken2.
Kind
() == SyntaxKind.NullableKeyword &&
28
previousToken3.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\AssemblyKeywordRecommender.cs (1)
23
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (1)
51
if (token.
Kind
() == SyntaxKind.ColonToken &&
Completion\KeywordRecommenders\ByKeywordRecommender.cs (1)
45
token.
Kind
() == SyntaxKind.IdentifierToken &&
Completion\KeywordRecommenders\CaseKeywordRecommender.cs (1)
30
if (token.
Kind
() == SyntaxKind.GotoKeyword &&
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (2)
31
if (targetToken.
Kind
() == SyntaxKind.OperatorKeyword)
58
if (previousToken.
Kind
() == SyntaxKind.ExplicitKeyword)
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (2)
25
previousToken1.
Kind
() == SyntaxKind.PragmaKeyword &&
26
previousToken2.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (2)
41
previousToken1.
Kind
() == SyntaxKind.LineKeyword &&
42
previousToken2.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (5)
23
if (previousToken1.
Kind
() == SyntaxKind.NullableKeyword &&
24
previousToken2.
Kind
() == SyntaxKind.HashToken)
34
previousToken1.
Kind
() == SyntaxKind.WarningKeyword &&
35
previousToken2.
Kind
() == SyntaxKind.PragmaKeyword &&
36
previousToken3.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (1)
72
=> context.TargetToken.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword &&
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (5)
24
if (previousToken1.
Kind
() == SyntaxKind.NullableKeyword &&
25
previousToken2.
Kind
() == SyntaxKind.HashToken)
35
previousToken1.
Kind
() == SyntaxKind.WarningKeyword &&
36
previousToken2.
Kind
() == SyntaxKind.PragmaKeyword &&
37
previousToken3.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (4)
84
if (token.
Kind
() == SyntaxKind.None)
90
if (token.
Kind
() == SyntaxKind.OpenBraceToken &&
98
if (token.
Kind
() == SyntaxKind.SemicolonToken &&
106
if (token.
Kind
() == SyntaxKind.SemicolonToken &&
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (2)
29
previousToken1.
Kind
() == SyntaxKind.LineKeyword &&
30
previousToken2.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\InKeywordRecommender.cs (4)
64
if (token.
Kind
() == SyntaxKind.IdentifierToken)
71
else if (token.
Kind
() == SyntaxKind.CloseParenToken)
87
if (token.
Kind
() == SyntaxKind.IdentifierToken)
118
if (token.
Kind
() == SyntaxKind.IdentifierToken)
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (1)
47
if (lastCompleteToken.
Kind
() == SyntaxKind.DotToken)
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
29
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (7)
85
(nextToken.
Kind
() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken))
91
if (token.
Kind
() == SyntaxKind.None)
104
if (token.
Kind
() == SyntaxKind.OpenBraceToken &&
115
if (token.
Kind
() == SyntaxKind.SemicolonToken)
126
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
142
if (token.
Kind
() == SyntaxKind.SemicolonToken)
154
if (token.
Kind
() == SyntaxKind.CloseBracketToken &&
Completion\KeywordRecommenders\NewKeywordRecommender.cs (2)
102
if (token.
Kind
() == SyntaxKind.CommaToken &&
107
.Any(c => c.ClassOrStructKeyword.
Kind
() == SyntaxKind.StructKeyword))
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
25
token.
Kind
() is SyntaxKind.ImplicitKeyword or
Completion\KeywordRecommenders\ParamKeywordRecommender.cs (1)
23
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
145
switch (token.
Kind
())
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (5)
26
(previousToken1.
Kind
() == SyntaxKind.WarningKeyword &&
27
previousToken2.
Kind
() == SyntaxKind.PragmaKeyword &&
28
previousToken3.
Kind
() == SyntaxKind.HashToken) ||
31
(previousToken1.
Kind
() == SyntaxKind.NullableKeyword &&
32
previousToken2.
Kind
() == SyntaxKind.HashToken);
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (2)
40
switch (token.
Kind
())
46
return previous.
Kind
() is SyntaxKind.ForKeyword or SyntaxKind.ForEachKeyword;
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
46
if (token.
Kind
() == SyntaxKind.ColonToken &&
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
38
if (context.TargetToken.
Kind
() is SyntaxKind.QuestionToken or
Completion\KeywordRecommenders\TypeVarKeywordRecommender.cs (1)
23
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (12)
96
if (token.
Kind
() == SyntaxKind.None)
103
if ((token.
Kind
() == SyntaxKind.OpenBraceToken && token.Parent.IsKind(SyntaxKind.NamespaceDeclaration))
104
|| (token.
Kind
() == SyntaxKind.SemicolonToken && token.Parent.IsKind(SyntaxKind.FileScopedNamespaceDeclaration)))
108
if (nextToken.
Kind
() == SyntaxKind.ExternKeyword)
121
if (token.
Kind
() == SyntaxKind.SemicolonToken)
139
if (previousToken.
Kind
() == SyntaxKind.None)
142
if (token.
Kind
() == SyntaxKind.GlobalKeyword)
146
else if (token.
Kind
() == SyntaxKind.IdentifierToken && SyntaxFacts.GetContextualKeywordKind((string)token.Value!) == SyntaxKind.GlobalKeyword)
151
else if (previousToken.
Kind
() == SyntaxKind.SemicolonToken &&
154
if (token.
Kind
() == SyntaxKind.GlobalKeyword)
158
else if (token.
Kind
() == SyntaxKind.IdentifierToken && SyntaxFacts.GetContextualKeywordKind((string)token.Value!) == SyntaxKind.GlobalKeyword)
171
if (nextToken.
Kind
() == SyntaxKind.ExternKeyword ||
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (1)
79
if (token.
Kind
() == SyntaxKind.OpenParenToken &&
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (2)
31
previousToken1.
Kind
() == SyntaxKind.PragmaKeyword &&
32
previousToken2.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (5)
26
(previousToken1.
Kind
() == SyntaxKind.EnableKeyword || previousToken1.
Kind
() == SyntaxKind.DisableKeyword || previousToken1.
Kind
() == SyntaxKind.RestoreKeyword) &&
27
previousToken2.
Kind
() == SyntaxKind.NullableKeyword &&
28
previousToken3.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (3)
43
if (token.
Kind
() == SyntaxKind.GreaterThanToken)
57
if (token.
Kind
() == SyntaxKind.CloseParenToken &&
70
if (token.
Kind
() == SyntaxKind.CloseParenToken &&
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
40
if (token.
Kind
() == SyntaxKind.CloseBraceToken &&
ConditionalExpressionPlacementCodeFixProvider.cs (1)
59
Contract.ThrowIfTrue(questionToken.
Kind
() != SyntaxKind.QuestionToken);
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (1)
42
=> literalExpression.StringStartToken.
Kind
() == SyntaxKind.InterpolatedVerbatimStringStartToken;
ConvertNamespaceTransform.cs (1)
263
firstBodyToken.
Kind
() != SyntaxKind.EndOfFileToken &&
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
198
modifiers: TokenList(otherMethod.Modifiers.Where(m => m.
Kind
() is SyntaxKind.AsyncKeyword or SyntaxKind.UnsafeKeyword)),
ConvertProgramAnalysis_TopLevelStatements.cs (1)
132
if (member.Modifiers.Any(m => m.
Kind
() is SyntaxKind.PublicKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.InternalKeyword))
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (4)
67
if (token.
Kind
() != SyntaxKind.StringLiteralToken)
115
Debug.Assert(token.
Kind
() == SyntaxKind.StringLiteralToken);
199
Contract.ThrowIfFalse(token.
Kind
() == SyntaxKind.StringLiteralToken);
224
foreach (var stringLiteral in node.DescendantTokens().Where(token => token.
Kind
() == SyntaxKind.StringLiteralToken))
CSharpAddAccessibilityModifiers.cs (1)
33
if (name.
Kind
() == SyntaxKind.None)
CSharpAddBracesDiagnosticAnalyzer.cs (1)
115
SyntaxFacts.GetText(firstToken.
Kind
())));
CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
90
parenthesizedExpression.GetAncestor<InterpolatedStringExpressionSyntax>()?.StringStartToken.
Kind
() == SyntaxKind.InterpolatedStringStartToken)
CSharpFixIncorrectConstraintCodeFixProvider.cs (2)
66
return enumOrDelegateKeyword.
Kind
() is SyntaxKind.EnumKeyword or SyntaxKind.DelegateKeyword;
93
var isEnumConstraint = enumOrDelegateKeyword.
Kind
() is SyntaxKind.EnumKeyword;
CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
78
if (argumentNode.RefOrOutKeyword.
Kind
() != SyntaxKind.OutKeyword)
CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
51
return token.
Kind
() == SyntaxKind.IdentifierToken && token.Text == "await";
CSharpRemoveDocCommentNodeCodeFixProvider.cs (2)
52
=> token.
Kind
() == SyntaxKind.XmlTextLiteralToken && IsWhitespace(token.Text);
55
=> token.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
CSharpRemoveRedundantNullableDirectiveDiagnosticAnalyzer.cs (1)
65
else if (directive.DirectiveNameToken.
Kind
() is
CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
19
switch (attributeList.Target?.Identifier.
Kind
())
CSharpSimplifyInterpolationCodeFixProvider.cs (1)
42
if (interpolatedString.StringStartToken.
Kind
() == SyntaxKind.InterpolatedVerbatimStringStartToken)
CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
60
if (classOrStructKeyword.
Kind
() is SyntaxKind.ClassKeyword or SyntaxKind.StructKeyword)
CSharpUseAutoPropertyAnalyzer.cs (1)
62
if (argument.RefKindKeyword.
Kind
() != SyntaxKind.None)
Debugging\CSharpProximityExpressionsService.cs (2)
58
if (token.
Kind
() == SyntaxKind.CloseBraceToken && token.GetPreviousToken().
Kind
() != SyntaxKind.None)
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
88
catchClause.Declaration != null && catchClause.Declaration.Identifier.
Kind
() != SyntaxKind.None)
Diagnostics\Analyzers\CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs (1)
29
=> node.Keyword.
Kind
() != SyntaxKind.VoidKeyword;
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (3)
90
if (previousToken.
Kind
() != SyntaxKind.None)
298
return lastTextToken.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken
351
return lastTextToken.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken
EditAndContinue\SyntaxComparer.cs (2)
934
if ((leftAsync.
Kind
() == SyntaxKind.AsyncKeyword) != (rightAsync.
Kind
() == SyntaxKind.AsyncKeyword))
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
32
return token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken && !token.IsVerbatimStringLiteral()
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
77
.Concat(fieldSyntax.Modifiers.Where(m => !modifierKinds.Contains(m.
Kind
())));
ExtractInterface\CSharpExtractInterfaceService.cs (1)
67
return typeDeclaration.Modifiers.Any(m => SyntaxFacts.IsAccessibilityModifier(m.
Kind
()));
ExtractMethod\CSharpSelectionResult.StatementResult.cs (3)
42
ParenthesizedLambdaExpressionSyntax lambda => lambda.AsyncKeyword.
Kind
() == SyntaxKind.AsyncKeyword,
43
SimpleLambdaExpressionSyntax lambda => lambda.AsyncKeyword.
Kind
() == SyntaxKind.AsyncKeyword,
44
AnonymousMethodExpressionSyntax anonymous => anonymous.AsyncKeyword.
Kind
() == SyntaxKind.AsyncKeyword,
ExtractMethod\CSharpSelectionValidator.cs (6)
148
if (assign.Right.GetLastToken().
Kind
() == SyntaxKind.None)
210
if (firstTokenInSelection.
Kind
() == SyntaxKind.None || lastTokenInSelection.
Kind
() == SyntaxKind.None)
313
if (tokens.Any(t => t.
Kind
() == SyntaxKind.YieldKeyword))
450
if (lastToken.
Kind
() == SyntaxKind.None)
490
p.Keyword.
Kind
() == SyntaxKind.VoidKeyword;
ExtractMethod\Extensions.cs (2)
134
if (!modifiersGetter(decl).Any(t => t.
Kind
() == SyntaxKind.ConstKeyword))
153
if (token.
Kind
() != SyntaxKind.ThrowKeyword)
GenerateType\CSharpGenerateTypeService.cs (4)
151
if (usingDirectiveSyntax != null && usingDirectiveSyntax.StaticKeyword.
Kind
() != SyntaxKind.StaticKeyword)
706
if (typeDecl.GetModifiers().Any(m => m.
Kind
() == SyntaxKind.PublicKeyword))
731
if (!node.GetModifiers().Any(m => m.
Kind
() == SyntaxKind.PublicKeyword))
756
return containingTypeDeclarations.All(typedecl => typedecl.GetModifiers().Any(m => m.
Kind
() == SyntaxKind.PublicKeyword));
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
30
switch (token.
Kind
())
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (2)
84
localDeclaration.UsingKeyword.
Kind
() == SyntaxKind.UsingKeyword && TryAddAsyncOrAwaitKeyword(localDeclaration.AwaitKeyword, spans),
105
if (mod.
Kind
() is SyntaxKind.AsyncKeyword or SyntaxKind.AwaitKeyword)
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
134
if (span.IsEmpty && token.
Kind
() == SyntaxKind.OpenParenToken)
MetadataAsSource\FormattingRule.cs (4)
27
if ((previousToken.
Kind
() != SyntaxKind.SemicolonToken && previousToken.
Kind
() != SyntaxKind.CloseBraceToken) ||
28
currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
38
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken && previousToken.Parent.Kind() == SyntaxKind.UsingDirective)
MultiLineConditionalExpressionFormattingRule.cs (1)
36
if (token.
Kind
() is SyntaxKind.QuestionToken or
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.cs (7)
91
var xIsStatic = x.GetModifiers().Any(t => t.
Kind
() == SyntaxKind.StaticKeyword);
92
var yIsStatic = y.GetModifiers().Any(t => t.
Kind
() == SyntaxKind.StaticKeyword);
122
if (xModifiers.Any(t => t.
Kind
() == SyntaxKind.PublicKeyword))
126
else if (xModifiers.Any(t => t.
Kind
() == SyntaxKind.ProtectedKeyword) && xModifiers.Any(t => t.
Kind
() == SyntaxKind.InternalKeyword))
130
else if (xModifiers.Any(t => t.
Kind
() == SyntaxKind.InternalKeyword))
134
else if (xModifiers.Any(t => t.
Kind
() == SyntaxKind.ProtectedKeyword))
Organizing\Organizers\ModifiersOrganizer.Comparer.cs (4)
28
if (x.
Kind
() == y.
Kind
())
37
ImmutableArray.Create<Func<SyntaxToken, IComparable>>(t => t.
Kind
() == SyntaxKind.PartialKeyword, t => GetOrdering(t));
41
switch (token.
Kind
())
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
51
if (token.
Kind
() is SyntaxKind.CloseBracketToken or SyntaxKind.OpenBracketToken &&
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (2)
42
switch (token.
Kind
())
70
if (openBrace.
Kind
() != SyntaxKind.OpenBraceToken)
ReplaceDocCommentTextWithTag\CSharpReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
25
=> token.
Kind
() is SyntaxKind.XmlTextLiteralToken or SyntaxKind.XmlTextLiteralNewLineToken;
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (3)
217
if (getMethodDeclaration.SemicolonToken.
Kind
() != SyntaxKind.None)
265
if (setMethodDeclaration.SemicolonToken.
Kind
() != SyntaxKind.None)
361
if (nameToken.
Kind
() != SyntaxKind.IdentifierToken)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
386
var newKind = opToken.
Kind
() switch
392
_ => throw ExceptionUtilities.UnexpectedValue(opToken.
Kind
())
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProvider.cs (1)
33
Contract.ThrowIfTrue(nextToken.
Kind
() == 0);
SpellCheck\CSharpSpellcheckCodeFixProvider.cs (1)
48
=> token.GetNextToken().
Kind
() == SyntaxKind.LessThanToken;
SplitStringLiteral\InterpolatedStringSplitter.cs (1)
38
=> _interpolatedStringExpression.StringStartToken.
Kind
() == SyntaxKind.InterpolatedStringStartToken;
SplitStringLiteral\SimpleStringSplitter.cs (3)
53
var firstTokenSuffix = _token.
Kind
() == SyntaxKind.Utf8StringLiteralToken
59
_token.
Kind
(),
66
_token.
Kind
(),
SplitStringLiteral\StringSplitter.cs (1)
84
return token.
Kind
() == SyntaxKind.OpenBraceToken &&
Structure\CSharpStructureHelpers.cs (3)
37
if (nextToken.
Kind
() != SyntaxKind.None && nextToken.HasLeadingTrivia)
110
if (lastToken.
Kind
() == SyntaxKind.None)
118
if (nextToken.
Kind
() is not SyntaxKind.None and SyntaxKind.SemicolonToken)
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
30
if (lastToken.
Kind
() == SyntaxKind.None)
Structure\Providers\InitializerExpressionStructureProvider.cs (1)
40
var end = nextToken.
Kind
() == SyntaxKind.CommaToken
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
35
if (lastToken.
Kind
() == SyntaxKind.None)
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
35
if (lastToken.
Kind
() == SyntaxKind.None)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (3)
Semantics\LocalFunctionTests.cs (1)
810
Assert.Equal(SyntaxKind.ReturnKeyword, attributeList.Target.Identifier.
Kind
());
Semantics\OutVarTests.cs (2)
1227
if (((ArgumentSyntax)reference.Parent).RefOrOutKeyword.
Kind
() != SyntaxKind.OutKeyword)
1336
if (((ArgumentSyntax)reference.Parent).RefOrOutKeyword.
Kind
() != SyntaxKind.None)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (10)
Compilation\GetSemanticInfoTests.cs (1)
5914
var expr = tokens.Single(t => t.
Kind
() == SyntaxKind.TrueKeyword).Parent;
DocumentationComments\CrefTests.cs (2)
4559
Assert.Equal(SyntaxKind.EndOfFileToken, crefSyntax.Ancestors().First(n => n.IsStructuredTrivia).ParentTrivia.Token.
Kind
());
6705
Assert.Equal(SyntaxKind.InKeyword, parameter.RefKindKeyword.
Kind
());
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
2531
if (newToken.Width == 0 && newToken.
Kind
() != SyntaxKind.EndOfFileToken)
Symbols\Source\MethodTests.cs (4)
236
var node = tree.GetRoot().DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.
Kind
() == SyntaxKind.VoidKeyword).First();
264
var node = tree.GetRoot().DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.
Kind
() == SyntaxKind.VoidKeyword).Last();
289
var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.
Kind
() == SyntaxKind.VoidKeyword).Single();
310
var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.
Kind
() == SyntaxKind.VoidKeyword).Single();
Symbols\StaticAbstractMembersInInterfacesTests.cs (2)
17519
private static string UnaryOperatorName(string op, bool isChecked = false) => OperatorFacts.UnaryOperatorNameFromSyntaxKindIfAny(SyntaxFactory.ParseToken(op).
Kind
(), isChecked: isChecked);
17521
op switch { ">>" => WellKnownMemberNames.RightShiftOperatorName, ">>>" => WellKnownMemberNames.UnsignedRightShiftOperatorName, _ => OperatorFacts.BinaryOperatorNameFromSyntaxKindIfAny(SyntaxFactory.ParseToken(op).
Kind
(), isChecked: isChecked) };
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1293)
Diagnostics\LineSpanDirectiveTests.cs (1)
469
Assert.NotEqual(SyntaxKind.None, directive.DirectiveNameToken.
Kind
());
Generated\Syntax.Test.xml.Generated.cs (458)
10710
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
10721
Assert.Equal(SyntaxKind.DotToken, node.DotToken.
Kind
());
10732
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
10743
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
10745
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
10756
Assert.Equal(SyntaxKind.ColonColonToken, node.ColonColonToken.
Kind
());
10767
Assert.Equal(SyntaxKind.BoolKeyword, node.Keyword.
Kind
());
10788
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
10790
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
10801
Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.
Kind
());
10811
Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.
Kind
());
10812
Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.
Kind
());
10824
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
10826
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
10836
Assert.Equal(SyntaxKind.ManagedKeyword, node.ManagedOrUnmanagedKeyword.
Kind
());
10847
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
10849
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
10859
Assert.Equal(SyntaxKind.IdentifierToken, node.Name.
Kind
());
10870
Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.
Kind
());
10880
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
10882
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
10893
Assert.Equal(SyntaxKind.None, node.Identifier.
Kind
());
10903
Assert.Equal(SyntaxKind.OmittedTypeArgumentToken, node.OmittedTypeArgumentToken.
Kind
());
10913
Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.
Kind
());
10914
Assert.Equal(SyntaxKind.None, node.ReadOnlyKeyword.
Kind
());
10925
Assert.Equal(SyntaxKind.ScopedKeyword, node.ScopedKeyword.
Kind
());
10936
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
10938
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
10948
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
10950
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
10960
Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.
Kind
());
10971
Assert.Equal(SyntaxKind.AwaitKeyword, node.AwaitKeyword.
Kind
());
10983
Assert.Equal(SyntaxKind.PlusPlusToken, node.OperatorToken.
Kind
());
10994
Assert.Equal(SyntaxKind.DotToken, node.OperatorToken.
Kind
());
11006
Assert.Equal(SyntaxKind.QuestionToken, node.OperatorToken.
Kind
());
11017
Assert.Equal(SyntaxKind.DotToken, node.OperatorToken.
Kind
());
11039
Assert.Equal(SyntaxKind.DotDotToken, node.OperatorToken.
Kind
());
11061
Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.
Kind
());
11073
Assert.Equal(SyntaxKind.EqualsToken, node.OperatorToken.
Kind
());
11085
Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.
Kind
());
11087
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
11098
Assert.Equal(SyntaxKind.ThisKeyword, node.Token.
Kind
());
11108
Assert.Equal(SyntaxKind.BaseKeyword, node.Token.
Kind
());
11118
Assert.Equal(SyntaxKind.ArgListKeyword, node.Token.
Kind
());
11128
Assert.Equal(SyntaxKind.MakeRefKeyword, node.Keyword.
Kind
());
11129
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11131
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11141
Assert.Equal(SyntaxKind.RefTypeKeyword, node.Keyword.
Kind
());
11142
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11144
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11154
Assert.Equal(SyntaxKind.RefValueKeyword, node.Keyword.
Kind
());
11155
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11157
Assert.Equal(SyntaxKind.CommaToken, node.Comma.
Kind
());
11159
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11169
Assert.Equal(SyntaxKind.CheckedKeyword, node.Keyword.
Kind
());
11170
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11172
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11182
Assert.Equal(SyntaxKind.DefaultKeyword, node.Keyword.
Kind
());
11183
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11185
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11195
Assert.Equal(SyntaxKind.TypeOfKeyword, node.Keyword.
Kind
());
11196
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11198
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11208
Assert.Equal(SyntaxKind.SizeOfKeyword, node.Keyword.
Kind
());
11209
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11211
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11243
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11245
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11255
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11257
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11268
Assert.Equal(SyntaxKind.None, node.RefKindKeyword.
Kind
());
11280
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
11291
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
11312
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11314
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11326
Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.
Kind
());
11342
Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.
Kind
());
11354
Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.
Kind
());
11369
Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.
Kind
());
11381
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
11383
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
11393
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11405
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11419
Assert.Equal(SyntaxKind.WithKeyword, node.WithKeyword.
Kind
());
11441
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11442
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
11444
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
11454
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11466
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11467
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11469
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11480
Assert.Equal(SyntaxKind.StackAllocKeyword, node.StackAllocKeyword.
Kind
());
11492
Assert.Equal(SyntaxKind.StackAllocKeyword, node.StackAllocKeyword.
Kind
());
11493
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11494
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11528
Assert.Equal(SyntaxKind.FromKeyword, node.FromKeyword.
Kind
());
11530
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11531
Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.
Kind
());
11542
Assert.Equal(SyntaxKind.LetKeyword, node.LetKeyword.
Kind
());
11543
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11544
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
11555
Assert.Equal(SyntaxKind.JoinKeyword, node.JoinKeyword.
Kind
());
11557
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11558
Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.
Kind
());
11560
Assert.Equal(SyntaxKind.OnKeyword, node.OnKeyword.
Kind
());
11562
Assert.Equal(SyntaxKind.EqualsKeyword, node.EqualsKeyword.
Kind
());
11574
Assert.Equal(SyntaxKind.IntoKeyword, node.IntoKeyword.
Kind
());
11575
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11585
Assert.Equal(SyntaxKind.WhereKeyword, node.WhereKeyword.
Kind
());
11596
Assert.Equal(SyntaxKind.OrderByKeyword, node.OrderByKeyword.
Kind
());
11608
Assert.Equal(SyntaxKind.None, node.AscendingOrDescendingKeyword.
Kind
());
11618
Assert.Equal(SyntaxKind.SelectKeyword, node.SelectKeyword.
Kind
());
11629
Assert.Equal(SyntaxKind.GroupKeyword, node.GroupKeyword.
Kind
());
11631
Assert.Equal(SyntaxKind.ByKeyword, node.ByKeyword.
Kind
());
11642
Assert.Equal(SyntaxKind.IntoKeyword, node.IntoKeyword.
Kind
());
11643
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11654
Assert.Equal(SyntaxKind.OmittedArraySizeExpressionToken, node.OmittedArraySizeExpressionToken.
Kind
());
11664
Assert.Equal(SyntaxKind.InterpolatedStringStartToken, node.StringStartToken.
Kind
());
11666
Assert.Equal(SyntaxKind.InterpolatedStringEndToken, node.StringEndToken.
Kind
());
11677
Assert.Equal(SyntaxKind.IsKeyword, node.IsKeyword.
Kind
());
11688
Assert.Equal(SyntaxKind.ThrowKeyword, node.ThrowKeyword.
Kind
());
11699
Assert.Equal(SyntaxKind.WhenKeyword, node.WhenKeyword.
Kind
());
11710
Assert.Equal(SyntaxKind.UnderscoreToken, node.UnderscoreToken.
Kind
());
11731
Assert.Equal(SyntaxKind.VarKeyword, node.VarKeyword.
Kind
());
11755
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11757
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11767
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
11769
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
11800
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11802
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11812
Assert.Equal(SyntaxKind.EqualsEqualsToken, node.OperatorToken.
Kind
());
11834
Assert.Equal(SyntaxKind.OrKeyword, node.OperatorToken.
Kind
());
11845
Assert.Equal(SyntaxKind.NotKeyword, node.OperatorToken.
Kind
());
11856
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11858
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11869
Assert.Equal(SyntaxKind.DotDotToken, node.DotDotToken.
Kind
());
11880
Assert.Equal(SyntaxKind.InterpolatedStringTextToken, node.TextToken.
Kind
());
11890
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
11894
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
11904
Assert.Equal(SyntaxKind.IdentifierToken, node.CommaToken.
Kind
());
11915
Assert.Equal(SyntaxKind.IdentifierToken, node.ColonToken.
Kind
());
11916
Assert.Equal(SyntaxKind.InterpolatedStringTextToken, node.FormatStringToken.
Kind
());
11939
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
11941
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
11954
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11960
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
11971
Assert.Equal(SyntaxKind.None, node.AwaitKeyword.
Kind
());
11972
Assert.Equal(SyntaxKind.None, node.UsingKeyword.
Kind
());
11975
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
11996
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12008
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
12019
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12029
Assert.Equal(SyntaxKind.UnderscoreToken, node.UnderscoreToken.
Kind
());
12039
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12041
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12053
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12064
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12075
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12076
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12088
Assert.Equal(SyntaxKind.GotoKeyword, node.GotoKeyword.
Kind
());
12089
Assert.Equal(SyntaxKind.None, node.CaseOrDefaultKeyword.
Kind
());
12091
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12102
Assert.Equal(SyntaxKind.BreakKeyword, node.BreakKeyword.
Kind
());
12103
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12114
Assert.Equal(SyntaxKind.ContinueKeyword, node.ContinueKeyword.
Kind
());
12115
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12126
Assert.Equal(SyntaxKind.ReturnKeyword, node.ReturnKeyword.
Kind
());
12128
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12139
Assert.Equal(SyntaxKind.ThrowKeyword, node.ThrowKeyword.
Kind
());
12141
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12152
Assert.Equal(SyntaxKind.YieldKeyword, node.YieldKeyword.
Kind
());
12153
Assert.Equal(SyntaxKind.ReturnKeyword, node.ReturnOrBreakKeyword.
Kind
());
12155
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12166
Assert.Equal(SyntaxKind.WhileKeyword, node.WhileKeyword.
Kind
());
12167
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12169
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12181
Assert.Equal(SyntaxKind.DoKeyword, node.DoKeyword.
Kind
());
12183
Assert.Equal(SyntaxKind.WhileKeyword, node.WhileKeyword.
Kind
());
12184
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12186
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12187
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12198
Assert.Equal(SyntaxKind.ForKeyword, node.ForKeyword.
Kind
());
12199
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12202
Assert.Equal(SyntaxKind.SemicolonToken, node.FirstSemicolonToken.
Kind
());
12204
Assert.Equal(SyntaxKind.SemicolonToken, node.SecondSemicolonToken.
Kind
());
12206
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12218
Assert.Equal(SyntaxKind.None, node.AwaitKeyword.
Kind
());
12219
Assert.Equal(SyntaxKind.ForEachKeyword, node.ForEachKeyword.
Kind
());
12220
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12222
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12223
Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.
Kind
());
12225
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12237
Assert.Equal(SyntaxKind.None, node.AwaitKeyword.
Kind
());
12238
Assert.Equal(SyntaxKind.ForEachKeyword, node.ForEachKeyword.
Kind
());
12239
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12241
Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.
Kind
());
12243
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12255
Assert.Equal(SyntaxKind.None, node.AwaitKeyword.
Kind
());
12256
Assert.Equal(SyntaxKind.UsingKeyword, node.UsingKeyword.
Kind
());
12257
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12260
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12272
Assert.Equal(SyntaxKind.FixedKeyword, node.FixedKeyword.
Kind
());
12273
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12275
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12287
Assert.Equal(SyntaxKind.CheckedKeyword, node.Keyword.
Kind
());
12299
Assert.Equal(SyntaxKind.UnsafeKeyword, node.UnsafeKeyword.
Kind
());
12311
Assert.Equal(SyntaxKind.LockKeyword, node.LockKeyword.
Kind
());
12312
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12314
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12326
Assert.Equal(SyntaxKind.IfKeyword, node.IfKeyword.
Kind
());
12327
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12329
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12341
Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.
Kind
());
12353
Assert.Equal(SyntaxKind.SwitchKeyword, node.SwitchKeyword.
Kind
());
12354
Assert.Equal(SyntaxKind.None, node.OpenParenToken.
Kind
());
12356
Assert.Equal(SyntaxKind.None, node.CloseParenToken.
Kind
());
12357
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
12359
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
12380
Assert.Equal(SyntaxKind.CaseKeyword, node.Keyword.
Kind
());
12383
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12393
Assert.Equal(SyntaxKind.CaseKeyword, node.Keyword.
Kind
());
12395
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12405
Assert.Equal(SyntaxKind.DefaultKeyword, node.Keyword.
Kind
());
12406
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12417
Assert.Equal(SyntaxKind.SwitchKeyword, node.SwitchKeyword.
Kind
());
12418
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
12420
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
12432
Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.EqualsGreaterThanToken.
Kind
());
12444
Assert.Equal(SyntaxKind.TryKeyword, node.TryKeyword.
Kind
());
12457
Assert.Equal(SyntaxKind.CatchKeyword, node.CatchKeyword.
Kind
());
12470
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12472
Assert.Equal(SyntaxKind.None, node.Identifier.
Kind
());
12473
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12483
Assert.Equal(SyntaxKind.WhenKeyword, node.WhenKeyword.
Kind
());
12484
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12486
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12496
Assert.Equal(SyntaxKind.FinallyKeyword, node.FinallyKeyword.
Kind
());
12511
Assert.Equal(SyntaxKind.EndOfFileToken, node.EndOfFileToken.
Kind
());
12521
Assert.Equal(SyntaxKind.ExternKeyword, node.ExternKeyword.
Kind
());
12522
Assert.Equal(SyntaxKind.AliasKeyword, node.AliasKeyword.
Kind
());
12523
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12524
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12534
Assert.Equal(SyntaxKind.None, node.GlobalKeyword.
Kind
());
12535
Assert.Equal(SyntaxKind.UsingKeyword, node.UsingKeyword.
Kind
());
12536
Assert.Equal(SyntaxKind.None, node.StaticKeyword.
Kind
());
12537
Assert.Equal(SyntaxKind.None, node.UnsafeKeyword.
Kind
());
12540
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12552
Assert.Equal(SyntaxKind.NamespaceKeyword, node.NamespaceKeyword.
Kind
());
12554
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
12558
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
12559
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
12571
Assert.Equal(SyntaxKind.NamespaceKeyword, node.NamespaceKeyword.
Kind
());
12573
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12586
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
12589
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
12599
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12600
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12621
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12623
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12646
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
12656
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
12658
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
12669
Assert.Equal(SyntaxKind.None, node.VarianceKeyword.
Kind
());
12670
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12682
Assert.Equal(SyntaxKind.ClassKeyword, node.Keyword.
Kind
());
12683
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12688
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
12690
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
12691
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
12703
Assert.Equal(SyntaxKind.StructKeyword, node.Keyword.
Kind
());
12704
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12709
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
12711
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
12712
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
12724
Assert.Equal(SyntaxKind.InterfaceKeyword, node.Keyword.
Kind
());
12725
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12730
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
12732
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
12733
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
12745
Assert.Equal(SyntaxKind.IdentifierToken, node.Keyword.
Kind
());
12746
Assert.Equal(SyntaxKind.None, node.ClassOrStructKeyword.
Kind
());
12747
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12752
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
12754
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
12755
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
12767
Assert.Equal(SyntaxKind.EnumKeyword, node.EnumKeyword.
Kind
());
12768
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12770
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
12772
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
12773
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
12785
Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.
Kind
());
12787
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12791
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12803
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12814
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12846
Assert.Equal(SyntaxKind.WhereKeyword, node.WhereKeyword.
Kind
());
12848
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12859
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
12860
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12861
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12871
Assert.Equal(SyntaxKind.ClassKeyword, node.ClassOrStructKeyword.
Kind
());
12872
Assert.Equal(SyntaxKind.None, node.QuestionToken.
Kind
());
12892
Assert.Equal(SyntaxKind.DefaultKeyword, node.DefaultKeyword.
Kind
());
12905
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12917
Assert.Equal(SyntaxKind.EventKeyword, node.EventKeyword.
Kind
());
12919
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12930
Assert.Equal(SyntaxKind.DotToken, node.DotToken.
Kind
());
12944
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12950
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
12964
Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.
Kind
());
12965
Assert.Equal(SyntaxKind.None, node.CheckedKeyword.
Kind
());
12966
Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.
Kind
());
12970
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
12982
Assert.Equal(SyntaxKind.ImplicitKeyword, node.ImplicitOrExplicitKeyword.
Kind
());
12984
Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.
Kind
());
12985
Assert.Equal(SyntaxKind.None, node.CheckedKeyword.
Kind
());
12990
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13002
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13007
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13017
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
13018
Assert.Equal(SyntaxKind.BaseKeyword, node.ThisOrBaseKeyword.
Kind
());
13031
Assert.Equal(SyntaxKind.TildeToken, node.TildeToken.
Kind
());
13032
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13036
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13050
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13054
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13064
Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.
Kind
());
13077
Assert.Equal(SyntaxKind.EventKeyword, node.EventKeyword.
Kind
());
13080
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13082
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13096
Assert.Equal(SyntaxKind.ThisKeyword, node.ThisKeyword.
Kind
());
13100
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13110
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
13112
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
13124
Assert.Equal(SyntaxKind.GetKeyword, node.Keyword.
Kind
());
13127
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13137
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
13139
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
13149
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
13151
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
13164
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13210
Assert.Equal(SyntaxKind.EndOfDocumentationCommentToken, node.EndOfComment.
Kind
());
13231
Assert.Equal(SyntaxKind.DotToken, node.DotToken.
Kind
());
13253
Assert.Equal(SyntaxKind.ThisKeyword, node.ThisKeyword.
Kind
());
13264
Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.
Kind
());
13265
Assert.Equal(SyntaxKind.None, node.CheckedKeyword.
Kind
());
13266
Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.
Kind
());
13277
Assert.Equal(SyntaxKind.ImplicitKeyword, node.ImplicitOrExplicitKeyword.
Kind
());
13278
Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.
Kind
());
13279
Assert.Equal(SyntaxKind.None, node.CheckedKeyword.
Kind
());
13291
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
13293
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
13303
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
13305
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
13315
Assert.Equal(SyntaxKind.None, node.RefKindKeyword.
Kind
());
13338
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
13341
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
13351
Assert.Equal(SyntaxKind.LessThanSlashToken, node.LessThanSlashToken.
Kind
());
13353
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
13363
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
13366
Assert.Equal(SyntaxKind.SlashGreaterThanToken, node.SlashGreaterThanToken.
Kind
());
13377
Assert.Equal(SyntaxKind.IdentifierToken, node.LocalName.
Kind
());
13387
Assert.Equal(SyntaxKind.IdentifierToken, node.Prefix.
Kind
());
13388
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
13399
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
13400
Assert.Equal(SyntaxKind.SingleQuoteToken, node.StartQuoteToken.
Kind
());
13402
Assert.Equal(SyntaxKind.SingleQuoteToken, node.EndQuoteToken.
Kind
());
13413
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
13414
Assert.Equal(SyntaxKind.SingleQuoteToken, node.StartQuoteToken.
Kind
());
13416
Assert.Equal(SyntaxKind.SingleQuoteToken, node.EndQuoteToken.
Kind
());
13427
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
13428
Assert.Equal(SyntaxKind.SingleQuoteToken, node.StartQuoteToken.
Kind
());
13430
Assert.Equal(SyntaxKind.SingleQuoteToken, node.EndQuoteToken.
Kind
());
13450
Assert.Equal(SyntaxKind.XmlCDataStartToken, node.StartCDataToken.
Kind
());
13452
Assert.Equal(SyntaxKind.XmlCDataEndToken, node.EndCDataToken.
Kind
());
13462
Assert.Equal(SyntaxKind.XmlProcessingInstructionStartToken, node.StartProcessingInstructionToken.
Kind
());
13465
Assert.Equal(SyntaxKind.XmlProcessingInstructionEndToken, node.EndProcessingInstructionToken.
Kind
());
13475
Assert.Equal(SyntaxKind.XmlCommentStartToken, node.LessThanExclamationMinusMinusToken.
Kind
());
13477
Assert.Equal(SyntaxKind.XmlCommentEndToken, node.MinusMinusGreaterThanToken.
Kind
());
13487
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13488
Assert.Equal(SyntaxKind.IfKeyword, node.IfKeyword.
Kind
());
13490
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13503
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13504
Assert.Equal(SyntaxKind.ElifKeyword, node.ElifKeyword.
Kind
());
13506
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13519
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13520
Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.
Kind
());
13521
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13533
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13534
Assert.Equal(SyntaxKind.EndIfKeyword, node.EndIfKeyword.
Kind
());
13535
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13546
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13547
Assert.Equal(SyntaxKind.RegionKeyword, node.RegionKeyword.
Kind
());
13548
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13559
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13560
Assert.Equal(SyntaxKind.EndRegionKeyword, node.EndRegionKeyword.
Kind
());
13561
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13572
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13573
Assert.Equal(SyntaxKind.ErrorKeyword, node.ErrorKeyword.
Kind
());
13574
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13585
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13586
Assert.Equal(SyntaxKind.WarningKeyword, node.WarningKeyword.
Kind
());
13587
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13598
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13599
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13600
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13611
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13612
Assert.Equal(SyntaxKind.DefineKeyword, node.DefineKeyword.
Kind
());
13613
Assert.Equal(SyntaxKind.IdentifierToken, node.Name.
Kind
());
13614
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13625
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13626
Assert.Equal(SyntaxKind.UndefKeyword, node.UndefKeyword.
Kind
());
13627
Assert.Equal(SyntaxKind.IdentifierToken, node.Name.
Kind
());
13628
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13639
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13640
Assert.Equal(SyntaxKind.LineKeyword, node.LineKeyword.
Kind
());
13641
Assert.Equal(SyntaxKind.NumericLiteralToken, node.Line.
Kind
());
13642
Assert.Equal(SyntaxKind.None, node.File.
Kind
());
13643
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13654
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
13655
Assert.Equal(SyntaxKind.NumericLiteralToken, node.Line.
Kind
());
13656
Assert.Equal(SyntaxKind.CommaToken, node.CommaToken.
Kind
());
13657
Assert.Equal(SyntaxKind.NumericLiteralToken, node.Character.
Kind
());
13658
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
13668
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13669
Assert.Equal(SyntaxKind.LineKeyword, node.LineKeyword.
Kind
());
13671
Assert.Equal(SyntaxKind.MinusToken, node.MinusToken.
Kind
());
13673
Assert.Equal(SyntaxKind.None, node.CharacterOffset.
Kind
());
13674
Assert.Equal(SyntaxKind.StringLiteralToken, node.File.
Kind
());
13675
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13686
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13687
Assert.Equal(SyntaxKind.PragmaKeyword, node.PragmaKeyword.
Kind
());
13688
Assert.Equal(SyntaxKind.WarningKeyword, node.WarningKeyword.
Kind
());
13689
Assert.Equal(SyntaxKind.DisableKeyword, node.DisableOrRestoreKeyword.
Kind
());
13691
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13702
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13703
Assert.Equal(SyntaxKind.PragmaKeyword, node.PragmaKeyword.
Kind
());
13704
Assert.Equal(SyntaxKind.ChecksumKeyword, node.ChecksumKeyword.
Kind
());
13705
Assert.Equal(SyntaxKind.StringLiteralToken, node.File.
Kind
());
13706
Assert.Equal(SyntaxKind.StringLiteralToken, node.Guid.
Kind
());
13707
Assert.Equal(SyntaxKind.StringLiteralToken, node.Bytes.
Kind
());
13708
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13719
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13720
Assert.Equal(SyntaxKind.ReferenceKeyword, node.ReferenceKeyword.
Kind
());
13721
Assert.Equal(SyntaxKind.StringLiteralToken, node.File.
Kind
());
13722
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13733
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13734
Assert.Equal(SyntaxKind.LoadKeyword, node.LoadKeyword.
Kind
());
13735
Assert.Equal(SyntaxKind.StringLiteralToken, node.File.
Kind
());
13736
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13747
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13748
Assert.Equal(SyntaxKind.ExclamationToken, node.ExclamationToken.
Kind
());
13749
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
13760
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13761
Assert.Equal(SyntaxKind.NullableKeyword, node.NullableKeyword.
Kind
());
13762
Assert.Equal(SyntaxKind.EnableKeyword, node.SettingToken.
Kind
());
13763
Assert.Equal(SyntaxKind.None, node.TargetToken.
Kind
());
13764
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
IncrementalParsing\IncrementalParsingTests.cs (1)
2680
var tempToken = tempRoot.DescendantTokens().First(t => t.
Kind
() == SyntaxKind.IdentifierToken);
LexicalAndXml\LexicalTests.cs (262)
50
if (result.
Kind
() == SyntaxKind.None)
54
else if (token.
Kind
() == SyntaxKind.EndOfFileToken)
63
if (result.
Kind
() == SyntaxKind.None)
107
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
126
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
145
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
164
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
186
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
208
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
230
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
248
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
269
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
288
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
303
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
318
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
333
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
348
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
363
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
378
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
393
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
410
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
427
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
444
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
461
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
478
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
495
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
517
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
537
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
558
Assert.True(SyntaxFacts.IsReservedKeyword(token.
Kind
()));
637
Assert.Equal(kind, token.
Kind
());
652
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
667
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
682
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
697
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
712
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
728
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
744
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
761
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
777
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
793
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
809
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
826
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
842
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
858
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
874
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
890
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
906
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
922
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
938
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
954
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
970
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
986
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1002
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1018
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1034
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1050
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1066
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1082
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1099
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1116
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1132
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1150
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1170
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1185
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1200
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1215
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1230
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1245
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1261
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1277
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1293
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
1309
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
1326
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1342
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1358
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1374
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1390
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1405
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1419
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1434
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1449
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1464
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1479
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1494
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1517
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1532
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1547
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1562
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1577
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1593
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1609
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1625
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1641
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1657
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1673
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1689
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1705
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1721
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1737
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1753
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1769
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1785
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1801
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1817
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1833
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1849
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1859
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1875
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1885
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1901
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1911
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1927
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1937
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1953
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1963
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1979
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1989
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2004
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2015
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2030
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2041
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2054
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2070
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2080
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2096
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2106
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2121
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2132
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2147
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2158
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2172
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2187
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2203
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2219
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2235
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2250
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2265
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2280
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2295
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2310
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2326
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2342
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2358
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2374
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2390
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2406
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2422
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2438
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2454
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2470
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2486
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2502
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2518
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2534
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2550
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2566
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2582
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2598
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2613
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2629
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2645
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2654
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2663
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2672
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2681
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2690
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2699
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2712
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2727
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2736
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2745
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2754
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2767
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2776
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2785
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2794
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2810
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
2817
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2828
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2843
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2854
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2865
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2876
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2887
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2898
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2909
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2920
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2931
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2942
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2953
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2971
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2987
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3003
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3019
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3040
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3051
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3061
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3071
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3077
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3083
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3089
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3095
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3101
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3107
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3113
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3119
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3125
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3142
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3155
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3165
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3175
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3186
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3199
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3217
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3237
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3361
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3369
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3419
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3423
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3429
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3433
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3448
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3451
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3456
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3459
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3479
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3482
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3487
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3490
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3502
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3505
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3510
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3513
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3523
Assert.Equal(SyntaxKind.EqualsEqualsToken, token.
Kind
());
3529
Assert.Equal(SyntaxKind.EqualsEqualsToken, token.
Kind
());
3533
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3539
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3551
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3574
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3596
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3629
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3662
Assert.Equal(SyntaxKind.EqualsEqualsToken, token.
Kind
());
3668
Assert.Equal(SyntaxKind.EqualsEqualsToken, token.
Kind
());
3672
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3678
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3685
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3703
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3720
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3754
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3794
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3828
Assert.Equal(SyntaxKind.BarBarToken, token.
Kind
());
3834
Assert.Equal(SyntaxKind.BarBarToken, token.
Kind
());
3838
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3844
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3858
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3880
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3903
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3932
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3963
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4002
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4058
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4116
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
LexicalAndXml\PreprocessorTests.cs (20)
227
Assert.Equal(SyntaxKind.LineKeyword, ld.LineKeyword.
Kind
());
228
Assert.Equal(SyntaxKind.DefaultKeyword, ld.Line.
Kind
());
232
Assert.Equal(SyntaxKind.LineKeyword, ld.LineKeyword.
Kind
());
233
Assert.Equal(SyntaxKind.HiddenKeyword, ld.Line.
Kind
());
247
Assert.Equal(SyntaxKind.None, ld.File.
Kind
());
251
Assert.NotEqual(SyntaxKind.None, ld.File.
Kind
());
273
Assert.True(target.
Kind
() == SyntaxKind.WarningsKeyword || target.
Kind
() == SyntaxKind.AnnotationsKeyword ||
274
target.
Kind
() == SyntaxKind.None);
276
Assert.True(setting.
Kind
() == SyntaxKind.EnableKeyword || setting.
Kind
() == SyntaxKind.DisableKeyword ||
277
setting.
Kind
() == SyntaxKind.RestoreKeyword);
279
Assert.Equal(SyntaxKind.NullableKeyword, nn.DirectiveNameToken.
Kind
());
308
Assert.Equal(SyntaxKind.PragmaKeyword, pwd.PragmaKeyword.
Kind
());
315
Assert.Equal(SyntaxKind.WarningKeyword, pwd.WarningKeyword.
Kind
());
324
Assert.Equal(expected.DisableOrRestoreKind, pwd.DisableOrRestoreKeyword.
Kind
());
358
Assert.Equal(SyntaxKind.PragmaKeyword, pcd.PragmaKeyword.
Kind
());
359
Assert.Equal(SyntaxKind.ChecksumKeyword, pcd.ChecksumKeyword.
Kind
()); // no missing
4568
Assert.Equal(SyntaxKind.EnableKeyword, token.
Kind
());
4570
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
LexicalAndXml\RawStringLiteralLexingTests.cs (1)
191
Assert.Equal(expectedKind, token.
Kind
());
Parsing\DeclarationParsingTests.cs (275)
42
Assert.Equal(SyntaxKind.ExternKeyword, ea.ExternKeyword.
Kind
());
44
Assert.Equal(SyntaxKind.AliasKeyword, ea.AliasKeyword.
Kind
());
65
Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.
Kind
());
87
Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.
Kind
());
88
Assert.Equal(SyntaxKind.StaticKeyword, ud.StaticKeyword.
Kind
());
154
Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.
Kind
());
176
Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.
Kind
());
177
Assert.Equal(SyntaxKind.StaticKeyword, ud.StaticKeyword.
Kind
());
198
Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.
Kind
());
199
Assert.Equal(SyntaxKind.StaticKeyword, ud.StaticKeyword.
Kind
());
220
Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.
Kind
());
244
Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.
Kind
());
299
Assert.Equal(SyntaxKind.IdentifierToken, ad.Target.Identifier.
Kind
());
328
Assert.Equal(SyntaxKind.IdentifierToken, ad.Target.Identifier.
Kind
());
356
Assert.Equal(SyntaxKind.ModuleKeyword, ad.Target.Identifier.
Kind
());
383
Assert.Equal(SyntaxKind.IdentifierToken, ad.Target.Identifier.
Kind
());
411
Assert.Equal(SyntaxKind.AssemblyKeyword, ad.Target.Identifier.
Kind
());
785
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
810
Assert.Equal(SyntaxKind.PublicKeyword, cs.Modifiers[0].
Kind
());
812
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
837
Assert.Equal(SyntaxKind.InternalKeyword, cs.Modifiers[0].
Kind
());
839
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
864
Assert.Equal(SyntaxKind.StaticKeyword, cs.Modifiers[0].
Kind
());
866
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
891
Assert.Equal(SyntaxKind.SealedKeyword, cs.Modifiers[0].
Kind
());
893
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
918
Assert.Equal(SyntaxKind.AbstractKeyword, cs.Modifiers[0].
Kind
());
920
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
945
Assert.Equal(SyntaxKind.PartialKeyword, cs.Modifiers[0].
Kind
());
947
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
974
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1002
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1029
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1055
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1086
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1118
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1160
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1221
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1265
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1283
Assert.Equal(SyntaxKind.ClassKeyword, bound.ClassOrStructKeyword.
Kind
());
1306
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1324
Assert.Equal(SyntaxKind.StructKeyword, bound.ClassOrStructKeyword.
Kind
());
1347
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1366
Assert.Equal(SyntaxKind.ClassKeyword, classBound.ClassOrStructKeyword.
Kind
());
1403
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1458
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1504
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1548
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1571
Assert.Equal(SyntaxKind.ClassKeyword, classBound.ClassOrStructKeyword.
Kind
());
1608
Assert.Equal(SyntaxKind.InterfaceKeyword, cs.Keyword.
Kind
());
1633
Assert.Equal(SyntaxKind.InterfaceKeyword, cs.Keyword.
Kind
());
1639
Assert.Equal(SyntaxKind.None, gn.Parameters[0].VarianceKeyword.
Kind
());
1663
Assert.Equal(SyntaxKind.InterfaceKeyword, cs.Keyword.
Kind
());
1672
Assert.Equal(SyntaxKind.OutKeyword, gn.Parameters[0].VarianceKeyword.
Kind
());
1695
Assert.Equal(SyntaxKind.StructKeyword, cs.Keyword.
Kind
());
1720
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1735
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1760
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1774
Assert.Equal(SyntaxKind.PrivateKeyword, cs.Modifiers[0].
Kind
());
1776
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1801
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1815
Assert.Equal(SyntaxKind.ProtectedKeyword, cs.Modifiers[0].
Kind
());
1817
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1842
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1856
Assert.Equal(SyntaxKind.ProtectedKeyword, cs.Modifiers[0].
Kind
());
1857
Assert.Equal(SyntaxKind.InternalKeyword, cs.Modifiers[1].
Kind
());
1859
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1884
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1898
Assert.Equal(SyntaxKind.InternalKeyword, cs.Modifiers[0].
Kind
());
1899
Assert.Equal(SyntaxKind.ProtectedKeyword, cs.Modifiers[1].
Kind
());
1901
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1926
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1940
Assert.Equal(SyntaxKind.PublicKeyword, cs.Modifiers[0].
Kind
());
1942
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1967
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
1981
Assert.Equal(SyntaxKind.InternalKeyword, cs.Modifiers[0].
Kind
());
1983
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
2276
Assert.Equal(SyntaxKind.RefKeyword, ds.ParameterList.Parameters[0].Modifiers[0].
Kind
());
2312
Assert.Equal(SyntaxKind.OutKeyword, ds.ParameterList.Parameters[0].Modifiers[0].
Kind
());
2348
Assert.Equal(SyntaxKind.ParamsKeyword, ds.ParameterList.Parameters[0].Modifiers[0].
Kind
());
2446
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
2488
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
2513
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
2514
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
2515
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
2534
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
2558
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
2559
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
2560
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
2580
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
2604
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
2605
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
2606
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
2625
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
2655
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
2683
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
2699
Assert.Equal(modifiers[i], ms.Modifiers[i].
Kind
());
2712
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
2713
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
2714
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
2751
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
2765
Assert.Equal(SyntaxKind.PartialKeyword, ms.Modifiers[0].
Kind
());
2777
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
2778
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
2779
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
2798
Assert.Equal(SyntaxKind.StructKeyword, structDecl.Keyword.
Kind
());
2812
Assert.Equal(SyntaxKind.ReadOnlyKeyword, ms.Modifiers[0].
Kind
());
2824
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
2825
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
2826
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
2845
Assert.Equal(SyntaxKind.StructKeyword, structDecl.Keyword.
Kind
());
2859
Assert.Equal(SyntaxKind.ReadOnlyKeyword, ms.Modifiers[0].
Kind
());
2862
Assert.Equal(SyntaxKind.RefKeyword, rt.RefKeyword.
Kind
());
2863
Assert.Equal(SyntaxKind.ReadOnlyKeyword, rt.ReadOnlyKeyword.
Kind
());
2874
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
2875
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
2876
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
2895
Assert.Equal(SyntaxKind.StructKeyword, structDecl.Keyword.
Kind
());
2909
Assert.Equal(SyntaxKind.ReadOnlyKeyword, propertySyntax.Modifiers[0].
Kind
());
2915
Assert.NotEqual(SyntaxKind.None, propertySyntax.ExpressionBody.ArrowToken.
Kind
());
2917
Assert.Equal(SyntaxKind.SemicolonToken, propertySyntax.SemicolonToken.
Kind
());
2936
Assert.Equal(SyntaxKind.StructKeyword, structDecl.Keyword.
Kind
());
2957
Assert.Equal(SyntaxKind.ReadOnlyKeyword, accessors[0].Modifiers[0].
Kind
());
2997
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3028
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
3029
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
3030
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
3049
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3090
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
3091
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
3092
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
3110
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3135
Assert.Equal(mod, ms.ParameterList.Parameters[0].Modifiers[0].
Kind
());
3145
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
3146
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
3147
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
3175
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3202
Assert.Equal(SyntaxKind.ArgListKeyword, ms.ParameterList.Parameters[0].Identifier.
Kind
());
3208
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
3209
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
3210
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
3249
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3274
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
3275
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
3276
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
3314
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3345
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
3346
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
3347
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
3366
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3391
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
3392
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
3393
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
3412
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3451
Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.
Kind
());
3452
Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.
Kind
());
3453
Assert.Equal(SyntaxKind.None, ms.SemicolonToken.
Kind
());
3493
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3498
Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.
Kind
());
3499
Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.
Kind
());
3500
Assert.Equal(SyntaxKind.None, cs.SemicolonToken.
Kind
());
3528
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3533
Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.
Kind
());
3534
Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.
Kind
());
3535
Assert.Equal(SyntaxKind.None, cs.SemicolonToken.
Kind
());
3543
Assert.Equal(mod, cn.Modifiers[0].
Kind
());
3575
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3580
Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.
Kind
());
3581
Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.
Kind
());
3582
Assert.Equal(SyntaxKind.None, cs.SemicolonToken.
Kind
());
3612
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3672
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3712
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3726
Assert.Equal(mod, fs.Modifiers[0].
Kind
());
3766
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3780
Assert.Equal(mod, fs.Modifiers[0].
Kind
());
3822
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3836
Assert.Equal(SyntaxKind.ConstKeyword, fs.Modifiers[0].
Kind
());
3867
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3911
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
3956
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4010
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4073
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4087
Assert.Equal(SyntaxKind.FixedKeyword, fs.Modifiers[0].
Kind
());
4119
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4145
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4152
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
4173
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4199
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4206
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
4228
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4254
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4261
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
4301
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4327
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4334
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
4355
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4381
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4383
Assert.Equal(SyntaxKind.None, ps.AccessorList.Accessors[0].SemicolonToken.
Kind
());
4388
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
4390
Assert.Equal(SyntaxKind.None, ps.AccessorList.Accessors[1].SemicolonToken.
Kind
());
4409
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4435
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4441
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
4493
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4520
Assert.Equal(accessorKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4521
Assert.Equal(SyntaxKind.None, ps.AccessorList.Accessors[0].SemicolonToken.
Kind
());
4531
Assert.Equal(tokenKind, ((IdentifierNameSyntax)bx.Right).Identifier.
Kind
());
4549
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4576
Assert.Equal(accessorKeyword, es.AccessorList.Accessors[0].Keyword.
Kind
());
4577
Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[0].SemicolonToken.
Kind
());
4587
Assert.Equal(tokenKind, ((IdentifierNameSyntax)bx.Right).Identifier.
Kind
());
4605
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4619
Assert.Equal(mod, ps.Modifiers[0].
Kind
());
4632
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4639
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
4689
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4717
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4724
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
4745
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4772
Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].Keyword.
Kind
());
4774
Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[0].SemicolonToken.
Kind
());
4779
Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].Keyword.
Kind
());
4781
Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[1].SemicolonToken.
Kind
());
4799
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4813
Assert.Equal(mod, es.Modifiers[0].
Kind
());
4827
Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].Keyword.
Kind
());
4829
Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[0].SemicolonToken.
Kind
());
4834
Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].Keyword.
Kind
());
4836
Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[1].SemicolonToken.
Kind
());
4882
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4911
Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].Keyword.
Kind
());
4913
Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[0].SemicolonToken.
Kind
());
4918
Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].Keyword.
Kind
());
4920
Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[1].SemicolonToken.
Kind
());
4939
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
4960
Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.
Kind
());
4962
Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.
Kind
());
4978
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
4985
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
5006
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
5027
Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.
Kind
());
5029
Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.
Kind
());
5045
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
5052
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
5074
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
5095
Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.
Kind
());
5097
Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.
Kind
());
5113
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
5120
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
5141
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
5162
Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.
Kind
());
5164
Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.
Kind
());
5189
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
5196
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
5217
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
5240
Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.
Kind
());
5242
Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.
Kind
());
5258
Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.
Kind
());
5265
Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.
Kind
());
5285
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
5302
Assert.Equal(SyntaxKind.OperatorKeyword, ps.OperatorKeyword.
Kind
());
5304
Assert.Equal(op1, ps.OperatorToken.
Kind
());
5365
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
5382
Assert.Equal(SyntaxKind.OperatorKeyword, ps.OperatorKeyword.
Kind
());
5384
Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, ps.OperatorToken.
Kind
());
5479
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
5496
Assert.Equal(SyntaxKind.OperatorKeyword, ps.OperatorKeyword.
Kind
());
5498
Assert.Equal(op1, ps.OperatorToken.
Kind
());
5542
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
5557
Assert.Equal(SyntaxKind.ImplicitKeyword, ms.ImplicitOrExplicitKeyword.
Kind
());
5559
Assert.Equal(SyntaxKind.OperatorKeyword, ms.OperatorKeyword.
Kind
());
5590
Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.
Kind
());
5605
Assert.Equal(SyntaxKind.ExplicitKeyword, ms.ImplicitOrExplicitKeyword.
Kind
());
5607
Assert.Equal(SyntaxKind.OperatorKeyword, ms.OperatorKeyword.
Kind
());
Parsing\ExpressionParsingTests.cs (37)
461
Assert.Equal(kind, us.Token.
Kind
());
488
Assert.Equal(kind, token.
Kind
());
493
Assert.Equal(kind, token.
Kind
());
516
Assert.Equal(SyntaxKind.StringLiteralToken, us.Token.
Kind
());
531
Assert.Equal(SyntaxKind.StringLiteralToken, us.Token.
Kind
());
546
Assert.Equal(SyntaxKind.CharacterLiteralToken, us.Token.
Kind
());
560
Assert.Equal(SyntaxKind.NumericLiteralToken, us.Token.
Kind
());
575
Assert.Equal(kind, us.OperatorToken.
Kind
());
606
Assert.Equal(kind, us.OperatorToken.
Kind
());
632
Assert.Equal(kind, b.OperatorToken.
Kind
());
678
Assert.Equal(kind, a.OperatorToken.
Kind
());
713
Assert.Equal(kind, e.OperatorToken.
Kind
());
798
Assert.Equal(kind, keyword.
Kind
());
885
Assert.Equal(SyntaxKind.RefValueKeyword, fs.Keyword.
Kind
());
907
Assert.Equal(SyntaxKind.QuestionToken, ts.QuestionToken.
Kind
());
908
Assert.Equal(SyntaxKind.ColonToken, ts.ColonToken.
Kind
());
986
Assert.Equal(SyntaxKind.RefKeyword, cs.ArgumentList.Arguments[0].RefOrOutKeyword.
Kind
());
1011
Assert.Equal(SyntaxKind.OutKeyword, cs.ArgumentList.Arguments[0].RefOrOutKeyword.
Kind
());
1082
Assert.Equal(SyntaxKind.RefKeyword, ea.ArgumentList.Arguments[0].RefOrOutKeyword.
Kind
());
1107
Assert.Equal(SyntaxKind.OutKeyword, ea.ArgumentList.Arguments[0].RefOrOutKeyword.
Kind
());
2243
Assert.Equal(SyntaxKind.RefKeyword, ps.Modifiers[0].
Kind
());
2305
Assert.Equal(SyntaxKind.FromKeyword, fs.FromKeyword.
Kind
());
2316
Assert.Equal(SyntaxKind.SelectKeyword, ss.SelectKeyword.
Kind
());
2389
Assert.Equal(SyntaxKind.IntoKeyword, qs.Body.Continuation.IntoKeyword.
Kind
());
2433
Assert.Equal(SyntaxKind.WhereKeyword, ws.WhereKeyword.
Kind
());
2517
Assert.Equal(SyntaxKind.LetKeyword, ls.LetKeyword.
Kind
());
2562
Assert.Equal(SyntaxKind.OrderByKeyword, obs.OrderByKeyword.
Kind
());
2567
Assert.Equal(SyntaxKind.None, os.AscendingOrDescendingKeyword.
Kind
());
2611
Assert.Equal(SyntaxKind.None, os.AscendingOrDescendingKeyword.
Kind
());
2616
Assert.Equal(SyntaxKind.None, os.AscendingOrDescendingKeyword.
Kind
());
2661
Assert.Equal(SyntaxKind.AscendingKeyword, os.AscendingOrDescendingKeyword.
Kind
());
2709
Assert.Equal(SyntaxKind.DescendingKeyword, os.AscendingOrDescendingKeyword.
Kind
());
2750
Assert.Equal(SyntaxKind.GroupKeyword, gbs.GroupKeyword.
Kind
());
2755
Assert.Equal(SyntaxKind.ByKeyword, gbs.ByKeyword.
Kind
());
2843
Assert.Equal(SyntaxKind.JoinKeyword, js.JoinKeyword.
Kind
());
2853
Assert.Equal(SyntaxKind.OnKeyword, js.OnKeyword.
Kind
());
2858
Assert.Equal(SyntaxKind.EqualsKeyword, js.EqualsKeyword.
Kind
());
Parsing\NameParsingTests.cs (2)
139
Assert.Equal(SyntaxKind.GlobalKeyword, an.Alias.Identifier.
Kind
());
482
Assert.Equal(kind, tok.
Kind
());
Parsing\ParserErrorMessageTests.cs (7)
3847
Assert.Equal(SyntaxKind.InKeyword, methodDeclaration.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3850
Assert.Equal(SyntaxKind.InKeyword, delegateDeclaration.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3853
Assert.Equal(SyntaxKind.InKeyword, localFunctionStatement.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3856
Assert.Equal(SyntaxKind.InKeyword, lambdaExpression.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3859
Assert.Equal(SyntaxKind.InKeyword, anonymousMethodExpression.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3862
Assert.Equal(SyntaxKind.InKeyword, indexerDeclaration.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3865
Assert.Equal(SyntaxKind.InKeyword, operatorDeclaration.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
Parsing\ParsingErrorRecoveryTests.cs (48)
4427
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4480
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4507
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4535
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4562
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4590
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4619
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4648
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4678
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4707
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4735
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4762
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4789
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4816
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4844
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4871
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4899
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4925
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4952
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4979
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5007
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5034
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5065
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5094
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5123
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5153
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5182
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5215
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5242
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5269
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5296
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5324
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5351
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5381
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5412
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5440
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5488
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5522
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5554
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5663
Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.
Kind
());
5698
Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.
Kind
());
5705
Assert.Equal(SyntaxKind.None, acc.SemicolonToken.
Kind
());
5737
Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.
Kind
());
5744
Assert.Equal(SyntaxKind.None, acc.SemicolonToken.
Kind
());
5768
Assert.Equal(SyntaxKind.GetKeyword, getDecl.Keyword.
Kind
());
5776
Assert.Equal(SyntaxKind.ReturnKeyword, getBodyStmts[0].GetFirstToken().
Kind
());
5800
Assert.Equal(SyntaxKind.GetKeyword, getDecl.Keyword.
Kind
());
5805
Assert.Equal(SyntaxKind.SetKeyword, setDecl.Keyword.
Kind
());
Parsing\ScriptParsingTests.cs (6)
9642
Assert.Equal(SyntaxKind.EndOfFileToken, eof.
Kind
());
9653
Assert.Equal(SyntaxKind.EndOfFileToken, eof.
Kind
());
9716
Assert.Equal(SyntaxKind.EndOfFileToken, eof.
Kind
());
9739
Assert.Equal(SyntaxKind.HashToken, shebang.HashToken.
Kind
());
9740
Assert.Equal(SyntaxKind.ExclamationToken, shebang.ExclamationToken.
Kind
());
9742
Assert.Equal(SyntaxKind.EndOfDirectiveToken, endOfDirective.
Kind
());
Parsing\StatementParsingTests.cs (92)
170
Assert.Equal(kind, us.OperatorToken.
Kind
());
225
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)ds.Declaration.Type).Identifier.
Kind
());
259
Assert.Equal(SyntaxKind.None, tt.Elements[1].Identifier.
Kind
());
330
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)ds.Declaration.Type).Identifier.
Kind
());
652
Assert.Equal(SyntaxKind.ConstKeyword, ds.Modifiers[0].
Kind
());
684
Assert.Equal(SyntaxKind.StaticKeyword, ds.Modifiers[0].
Kind
());
716
Assert.Equal(SyntaxKind.ReadOnlyKeyword, ds.Modifiers[0].
Kind
());
748
Assert.Equal(SyntaxKind.VolatileKeyword, ds.Modifiers[0].
Kind
());
913
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)fs.Declaration.Type).Identifier.
Kind
());
980
Assert.Equal(SyntaxKind.ColonToken, ls.ColonToken.
Kind
());
1000
Assert.Equal(SyntaxKind.BreakKeyword, b.BreakKeyword.
Kind
());
1019
Assert.Equal(SyntaxKind.ContinueKeyword, cs.ContinueKeyword.
Kind
());
1038
Assert.Equal(SyntaxKind.GotoKeyword, gs.GotoKeyword.
Kind
());
1039
Assert.Equal(SyntaxKind.None, gs.CaseOrDefaultKeyword.
Kind
());
1060
Assert.Equal(SyntaxKind.GotoKeyword, gs.GotoKeyword.
Kind
());
1063
Assert.Equal(SyntaxKind.CaseKeyword, gs.CaseOrDefaultKeyword.
Kind
());
1084
Assert.Equal(SyntaxKind.GotoKeyword, gs.GotoKeyword.
Kind
());
1087
Assert.Equal(SyntaxKind.DefaultKeyword, gs.CaseOrDefaultKeyword.
Kind
());
1107
Assert.Equal(SyntaxKind.ReturnKeyword, rs.ReturnKeyword.
Kind
());
1127
Assert.Equal(SyntaxKind.ReturnKeyword, rs.ReturnKeyword.
Kind
());
1148
Assert.Equal(SyntaxKind.YieldKeyword, ys.YieldKeyword.
Kind
());
1151
Assert.Equal(SyntaxKind.ReturnKeyword, ys.ReturnOrBreakKeyword.
Kind
());
1172
Assert.Equal(SyntaxKind.YieldKeyword, ys.YieldKeyword.
Kind
());
1175
Assert.Equal(SyntaxKind.BreakKeyword, ys.ReturnOrBreakKeyword.
Kind
());
1274
Assert.Equal(SyntaxKind.None, ts.Catches[0].Declaration.Identifier.
Kind
());
1429
Assert.Equal(SyntaxKind.CheckedKeyword, cs.Keyword.
Kind
());
1446
Assert.Equal(SyntaxKind.UncheckedKeyword, cs.Keyword.
Kind
());
1463
Assert.Equal(SyntaxKind.UnsafeKeyword, us.UnsafeKeyword.
Kind
());
1480
Assert.Equal(SyntaxKind.WhileKeyword, ws.WhileKeyword.
Kind
());
1502
Assert.Equal(SyntaxKind.DoKeyword, ds.DoKeyword.
Kind
());
1505
Assert.Equal(SyntaxKind.WhileKeyword, ds.WhileKeyword.
Kind
());
1528
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1554
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1591
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1598
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)fs.Declaration.Type).Identifier.
Kind
());
1630
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1739
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1768
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1798
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1828
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1858
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1889
Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.
Kind
());
1931
Assert.Equal(SyntaxKind.ForEachKeyword, fs.ForEachKeyword.
Kind
());
1940
Assert.Equal(SyntaxKind.InKeyword, fs.InKeyword.
Kind
());
1960
Assert.Equal(SyntaxKind.ForEachKeyword, fs.ForEachKeyword.
Kind
());
1973
Assert.Equal(SyntaxKind.InKeyword, fs.InKeyword.
Kind
());
1993
Assert.Equal(SyntaxKind.ForEachKeyword, fs.ForEachKeyword.
Kind
());
1999
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)fs.Type).Identifier.
Kind
());
2004
Assert.Equal(SyntaxKind.InKeyword, fs.InKeyword.
Kind
());
2024
Assert.Equal(SyntaxKind.IfKeyword, ss.IfKeyword.
Kind
());
2047
Assert.Equal(SyntaxKind.IfKeyword, ss.IfKeyword.
Kind
());
2056
Assert.Equal(SyntaxKind.ElseKeyword, ss.Else.ElseKeyword.
Kind
());
2073
Assert.Equal(SyntaxKind.IfKeyword, ss.IfKeyword.
Kind
());
2082
Assert.Equal(SyntaxKind.ElseKeyword, ss.Else.ElseKeyword.
Kind
());
2087
Assert.Equal(SyntaxKind.IfKeyword, subIf.IfKeyword.
Kind
());
2107
Assert.Equal(SyntaxKind.LockKeyword, ls.LockKeyword.
Kind
());
2130
Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.
Kind
());
2153
Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.
Kind
());
2163
Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[0].Keyword.
Kind
());
2188
Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.
Kind
());
2199
Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[0].Keyword.
Kind
());
2210
Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[1].Labels[0].Keyword.
Kind
());
2235
Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.
Kind
());
2246
Assert.Equal(SyntaxKind.DefaultKeyword, ss.Sections[0].Labels[0].Keyword.
Kind
());
2268
Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.
Kind
());
2279
Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[0].Keyword.
Kind
());
2285
Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[1].Keyword.
Kind
());
2310
Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.
Kind
());
2321
Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[0].Keyword.
Kind
());
2346
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2368
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2402
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2461
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2468
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.
Kind
());
2497
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2503
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.
Kind
());
2532
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2538
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.
Kind
());
2628
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2634
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.
Kind
());
2798
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2842
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2923
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2945
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3006
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3028
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3078
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3100
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3350
Assert.Equal(SyntaxKind.IdentifierToken, name.Identifier.
Kind
());
3376
Assert.Equal(SyntaxKind.ForEachKeyword, fs.ForEachKeyword.
Kind
());
3385
Assert.Equal(SyntaxKind.InKeyword, fs.InKeyword.
Kind
());
3465
Assert.Equal(SyntaxKind.WhenKeyword, filterClause.WhenKeyword.
Kind
());
Syntax\GreenNodeTests.cs (8)
46
Assert.Equal(SyntaxKind.OpenParenToken, sw1.OpenParenToken.
Kind
());
47
Assert.Equal(SyntaxKind.CloseParenToken, sw1.CloseParenToken.
Kind
());
49
Assert.Equal(SyntaxKind.OpenParenToken, sw2.OpenParenToken.
Kind
());
50
Assert.Equal(SyntaxKind.CloseParenToken, sw2.CloseParenToken.
Kind
());
58
Assert.Equal(SyntaxKind.OpenParenToken, sw1.OpenParenToken.
Kind
());
59
Assert.Equal(SyntaxKind.CloseParenToken, sw1.CloseParenToken.
Kind
());
61
Assert.Equal(SyntaxKind.OpenParenToken, sw2.OpenParenToken.
Kind
());
62
Assert.Equal(SyntaxKind.CloseParenToken, sw2.CloseParenToken.
Kind
());
Syntax\RedNodeTests.cs (1)
19
return SyntaxFactory.MissingToken(token.
Kind
());
Syntax\StructuredTriviaTests.cs (3)
78
Assert.Equal(SyntaxKind.IdentifierToken, result.
Kind
());
168
Assert.Equal(SyntaxKind.StaticKeyword, trivia.Token.
Kind
());
184
Assert.Equal(SyntaxKind.StaticKeyword, trivia.Token.
Kind
());
Syntax\SyntaxAnnotationTests.cs (1)
783
if (token.
Kind
() == SyntaxKind.None)
Syntax\SyntaxFactoryTests.cs (8)
57
Assert.Equal(SyntaxKind.OpenBraceToken, n.OpenBraceToken.
Kind
());
61
Assert.Equal(SyntaxKind.CloseBraceToken, n.CloseBraceToken.
Kind
());
63
Assert.Equal(SyntaxKind.None, n.SemicolonToken.
Kind
());
74
Assert.Equal(SyntaxKind.ClassKeyword, c.Keyword.
Kind
());
77
Assert.Equal(SyntaxKind.OpenBraceToken, c.OpenBraceToken.
Kind
());
81
Assert.Equal(SyntaxKind.CloseBraceToken, c.CloseBraceToken.
Kind
());
83
Assert.Equal(SyntaxKind.None, c.SemicolonToken.
Kind
());
206
Assert.Equal(kind, token.
Kind
());
Syntax\SyntaxNodeTests.cs (58)
514
Assert.Equal(SyntaxKind.UsingKeyword, tokens[0].
Kind
());
515
Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].
Kind
());
516
Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].
Kind
());
517
Assert.Equal(SyntaxKind.EndOfFileToken, tokens[3].
Kind
());
527
Assert.Equal(SyntaxKind.UsingKeyword, tokens[0].
Kind
());
528
Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].
Kind
());
529
Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].
Kind
());
530
Assert.Equal(SyntaxKind.EndOfFileToken, tokens[3].
Kind
());
540
Assert.Equal(SyntaxKind.ExternKeyword, tokens[0].
Kind
());
541
Assert.Equal(SyntaxKind.AliasKeyword, tokens[1].
Kind
());
542
Assert.Equal(SyntaxKind.IdentifierToken, tokens[2].
Kind
());
543
Assert.Equal(SyntaxKind.SemicolonToken, tokens[3].
Kind
());
544
Assert.Equal(SyntaxKind.UsingKeyword, tokens[4].
Kind
());
545
Assert.Equal(SyntaxKind.IdentifierToken, tokens[5].
Kind
());
546
Assert.Equal(SyntaxKind.SemicolonToken, tokens[6].
Kind
());
547
Assert.Equal(SyntaxKind.EndOfFileToken, tokens[7].
Kind
());
557
Assert.Equal(SyntaxKind.ExternKeyword, tokens[0].
Kind
());
558
Assert.Equal(SyntaxKind.AliasKeyword, tokens[1].
Kind
());
559
Assert.Equal(SyntaxKind.IdentifierToken, tokens[2].
Kind
());
569
Assert.Equal(SyntaxKind.ExternKeyword, tokens[0].
Kind
());
570
Assert.Equal(SyntaxKind.AliasKeyword, tokens[1].
Kind
());
571
Assert.Equal(SyntaxKind.IdentifierToken, tokens[2].
Kind
());
581
Assert.Equal(SyntaxKind.AliasKeyword, tokens[0].
Kind
());
582
Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].
Kind
());
583
Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].
Kind
());
584
Assert.Equal(SyntaxKind.UsingKeyword, tokens[3].
Kind
());
594
Assert.Equal(SyntaxKind.AliasKeyword, tokens[0].
Kind
());
595
Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].
Kind
());
596
Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].
Kind
());
597
Assert.Equal(SyntaxKind.UsingKeyword, tokens[3].
Kind
());
652
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
655
Assert.Equal(SyntaxKind.IfKeyword, token.
Kind
());
921
Assert.Equal(SyntaxKind.PublicKeyword, first.
Kind
());
929
Assert.Equal(SyntaxKind.PublicKeyword, first.
Kind
());
937
Assert.Equal(SyntaxKind.CloseBraceToken, last.
Kind
());
945
Assert.Equal(SyntaxKind.EndOfFileToken, last.
Kind
());
948
Assert.Equal(SyntaxKind.CloseBraceToken, last.
Kind
());
984
while (token.
Kind
() != SyntaxKind.None)
1014
while (token.
Kind
() != SyntaxKind.None)
1039
while (token.
Kind
() != SyntaxKind.None)
1083
while (token.
Kind
() != SyntaxKind.None)
1114
while (token.
Kind
() != SyntaxKind.None)
1143
while (token.
Kind
() != SyntaxKind.None)
1190
while (token.
Kind
() != SyntaxKind.None)
1232
while (token.
Kind
() != SyntaxKind.None)
2012
Assert.True(expectedTokenKinds.SequenceEqual(actualTokens.Select(t => t.
Kind
())));
2308
var expr2 = expr.ReplaceToken(token, SyntaxFactory.Token(token.
Kind
()));
2321
var token = tokens.First(t => t.
Kind
() == SyntaxKind.EndOfDocumentationCommentToken);
2323
var expr2 = expr.ReplaceToken(token, SyntaxFactory.Token(SyntaxTriviaList.Create(SyntaxFactory.Whitespace("garbage")), token.
Kind
(), default(SyntaxTriviaList)));
2334
var token = cu.DescendantTokens().Single(t => t.
Kind
() == SyntaxKind.EndOfFileToken);
2336
var cu2 = cu.ReplaceToken(token, SyntaxFactory.Token(SyntaxTriviaList.Create(SyntaxFactory.Whitespace(" ")), token.
Kind
(), default(SyntaxTriviaList)));
3263
Assert.Equal(SyntaxKind.CommaToken, ((SyntaxToken)list.GetSeparator(0)).
Kind
());
3264
Assert.Equal(SyntaxKind.CommaToken, ((SyntaxToken)list.GetSeparator(1)).
Kind
());
3284
Assert.Equal(SyntaxKind.CommaToken, (new SyntaxToken(internalParameters.GetSeparator(0))).
Kind
());
3285
Assert.Equal(SyntaxKind.CommaToken, (new SyntaxToken(internalParameters.GetSeparator(1))).
Kind
());
3409
Where(token => token.
Kind
() != SyntaxKind.EndOfFileToken).
3435
Assert.Equal(SyntaxKind.StaticKeyword, newModifiers[0].
Kind
());
3436
Assert.Equal(SyntaxKind.UnsafeKeyword, newModifiers[1].
Kind
());
Syntax\SyntaxRewriterTests.cs (4)
143
if (token.
Kind
() == SyntaxKind.CommaToken && first)
163
(token.
Kind
() == SyntaxKind.CommaToken) ? default(SyntaxToken) : token);
568
var rewriter = new RedRewriter(rewriteToken: tok => tok.
Kind
() == SyntaxKind.IdentifierToken ? tok.WithLeadingTrivia(trivia) : tok);
614
var rewriter = new RedRewriter(rewriteToken: tok => tok.
Kind
() == SyntaxKind.IdentifierToken ? tok.WithLeadingTrivia(trivia) : tok);
Microsoft.CodeAnalysis.CSharp.Workspaces (364)
ArgumentSyntaxExtensions.cs (4)
19
return SyntaxFactory.TokenList(SyntaxFactory.Token(argument.RefKindKeyword.
Kind
()));
26
=> argument?.RefKindKeyword.
Kind
() switch
82
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword &&
88
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.RefKeyword &&
AssignmentExpressionSyntaxExtensions.cs (1)
17
assignment.OperatorToken.
Kind
() == SyntaxKind.EqualsToken &&
BaseFormattingRule.cs (14)
23
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
38
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
62
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
76
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
91
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
127
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
137
if (anchorToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
Classification\ClassificationHelpers.cs (10)
34
else if (SyntaxFacts.IsKeywordKind(token.
Kind
()) || token.IsKind(SyntaxKind.DiscardDesignation))
39
else if (SyntaxFacts.IsPunctuation(token.
Kind
()))
43
else if (token.
Kind
() == SyntaxKind.IdentifierToken)
53
else if (token.
Kind
() == SyntaxKind.NumericLiteralToken)
63
if (token.Parent is null || !IsControlKeywordKind(token.
Kind
()))
166
switch (token.
Kind
())
350
if (token.
Kind
().IsOperator())
353
switch (token.
Kind
())
541
var isKeyword = SyntaxFacts.IsKeywordKind(token.
Kind
())
545
var isIdentifier = token.
Kind
() == SyntaxKind.IdentifierToken;
Classification\Worker.cs (2)
101
if (token.
Kind
() is
116
if (token.
Kind
() == SyntaxKind.IdentifierToken &&
Classification\Worker_DocumentationComments.cs (2)
155
if (token.
Kind
() == SyntaxKind.XmlEntityLiteralToken)
159
else if (token.
Kind
() != SyntaxKind.XmlTextLiteralNewLineToken)
Classification\Worker_Preprocesser.cs (2)
236
switch (node.Line.
Kind
())
265
if (token.
Kind
() != SyntaxKind.None)
CodeGeneration\CSharpSyntaxGenerator.cs (2)
2199
if (!rewrittenToken.IsMissing || !CSharp.SyntaxFacts.IsPunctuationOrKeyword(token.
Kind
()))
2204
return SyntaxFactory.Token(token.
Kind
()).WithTriviaFrom(rewrittenToken);
CSharpAccessibilityFacts.cs (3)
111
accessibility = (token.
Kind
(), accessibility) switch
128
modifiers |= token.
Kind
() switch
149
isDefault |= token.
Kind
() == SyntaxKind.DefaultKeyword;
CSharpCodeGenerationHelpers.cs (1)
192
=> declaration.ChildTokens().Where(t => t.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
CSharpCodeGenerationService.cs (1)
753
modifier => SyntaxFacts.IsAccessibilityModifier(modifier.
Kind
()));
CSharpDeclarationComparer.cs (6)
215
if (x.ImplicitOrExplicitKeyword.
Kind
() != y.ImplicitOrExplicitKeyword.
Kind
())
217
return x.ImplicitOrExplicitKeyword.
Kind
() == SyntaxKind.ImplicitKeyword ? -1 : 1;
302
=> list.Contains(token => token.
Kind
() == kind);
403
s_operatorPrecedenceMap.TryGetValue(x.
Kind
(), out var xPrecedence);
404
s_operatorPrecedenceMap.TryGetValue(y.
Kind
(), out var yPrecedence);
CSharpIndentationService.cs (2)
90
if (previousToken.
Kind
() == SyntaxKind.None || previousToken.IsMissing)
144
constructorInitializer.ArgumentList.OpenParenToken.
Kind
() != SyntaxKind.None &&
CSharpIndentationService.Indenter.cs (3)
77
Contract.ThrowIfTrue(token.
Kind
() == SyntaxKind.None);
123
if (token.
Kind
() is SyntaxKind.InterpolatedMultiLineRawStringStartToken or SyntaxKind.InterpolatedStringTextToken
237
switch (token.
Kind
())
CSharpSemanticFacts.cs (5)
284
AssignmentExpressionSyntax _ when token.
Kind
() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(),
285
ForEachVariableStatementSyntax _ when token.
Kind
() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(),
301
if (token.
Kind
() == SyntaxKind.CommaToken)
311
if (ordering.AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
315
else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
CSharpSmartTokenFormatter.cs (4)
48
Contract.ThrowIfTrue(startToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
49
Contract.ThrowIfTrue(endToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
80
Contract.ThrowIfTrue(token.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
84
if (previousToken.
Kind
() == SyntaxKind.None)
CSharpSyntaxContext.cs (3)
324
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
363
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
385
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
CSharpSyntaxFacts.cs (17)
99
var kind = token.
Kind
();
109
=> SyntaxFacts.IsReservedKeyword(token.
Kind
());
112
=> SyntaxFacts.IsContextualKeyword(token.
Kind
());
115
=> SyntaxFacts.IsPreprocessorKeyword(token.
Kind
());
138
if (lineDirective.Line.
Kind
() == SyntaxKind.DefaultKeyword)
143
else if (lineDirective.Line.
Kind
() == SyntaxKind.NumericLiteralToken &&
285
switch (token.
Kind
())
329
=> token.
Kind
() switch
481
switch (token.
Kind
())
508
=> token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken;
525
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause))
551
simpleName.GetLastToken().GetNextToken().
Kind
() == SyntaxKind.LessThanToken;
602
argument.RefOrOutKeyword.
Kind
() == SyntaxKind.None &&
1103
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
1190
=> token.
Kind
() == SyntaxKind.NumericLiteralToken;
1236
attributeList.Target?.Identifier.
Kind
() == attributeTarget;
1411
if (token.
Kind
() == SyntaxKind.OverrideKeyword && token.Parent is MemberDeclarationSyntax member)
CSharpSyntaxFactsService.cs (2)
85
if (braces.openBrace.
Kind
() == SyntaxKind.None &&
86
braces.closeBrace.
Kind
() == SyntaxKind.None)
CSharpTypeInferenceService.TypeInferrer.cs (13)
429
if (previousToken.
Kind
() == SyntaxKind.NewKeyword &&
430
previousToken.GetPreviousToken().
Kind
() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
506
if (previousToken != argumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
538
if (previousToken != attributeArgumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
814
if (previousToken.HasValue && previousToken.Value.GetPreviousToken().
Kind
() == SyntaxKind.EqualsToken)
895
if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
960
switch (operatorToken.
Kind
())
979
if (operatorToken.
Kind
() is SyntaxKind.AmpersandAmpersandToken or
1015
if (operatorToken.
Kind
() is SyntaxKind.AmpersandToken or
1031
if (operatorToken.
Kind
() == SyntaxKind.PlusToken)
1044
switch (operatorToken.
Kind
())
1657
var isAsync = anonymousFunction.AsyncKeyword.
Kind
() != SyntaxKind.None;
2147
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
CSharpVirtualCharService.cs (5)
34
if (token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
60
switch (token.
Kind
())
94
return interpolatedString.StringStartToken.
Kind
() switch
138
if (token.
Kind
() is SyntaxKind.Utf8SingleLineRawStringLiteralToken)
144
if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
DefaultOperationProvider.cs (1)
44
var space = currentToken.
Kind
() == SyntaxKind.EndOfFileToken ? 0 : 1;
ElasticTriviaFormattingRule.cs (21)
164
if (previousToken.
Kind
() != SyntaxKind.SemicolonToken)
167
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
170
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
297
if (currentToken.
Kind
() == SyntaxKind.None)
302
switch (previousToken.
Kind
())
316
|| currentToken.
Kind
() == SyntaxKind.OpenBraceToken) ? 1 : 0;
349
return currentToken.
Kind
() != SyntaxKind.IfKeyword ? 1 : 0;
360
if ((currentToken.
Kind
() == SyntaxKind.FromKeyword && currentToken.Parent.IsKind(SyntaxKind.FromClause)) ||
361
(currentToken.
Kind
() == SyntaxKind.LetKeyword && currentToken.Parent.IsKind(SyntaxKind.LetClause)) ||
362
(currentToken.
Kind
() == SyntaxKind.WhereKeyword && currentToken.Parent.IsKind(SyntaxKind.WhereClause)) ||
363
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinClause)) ||
364
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinIntoClause)) ||
365
(currentToken.
Kind
() == SyntaxKind.OrderByKeyword && currentToken.Parent.IsKind(SyntaxKind.OrderByClause)) ||
366
(currentToken.
Kind
() == SyntaxKind.SelectKeyword && currentToken.Parent.IsKind(SyntaxKind.SelectClause)) ||
367
(currentToken.
Kind
() == SyntaxKind.GroupKeyword && currentToken.Parent.IsKind(SyntaxKind.GroupClause)))
372
switch (currentToken.
Kind
())
417
if (nextToken.
Kind
() == SyntaxKind.CloseBraceToken)
422
nextToken.
Kind
() is SyntaxKind.CatchKeyword or
429
nextToken.
Kind
() == SyntaxKind.WhileKeyword &&
434
else if (nextToken.
Kind
() == SyntaxKind.EndOfFileToken)
450
else if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
EndOfFileTokenFormattingRule.cs (2)
17
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
29
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (3)
389
: fieldDeclaration.Modifiers.Any(m => m.
Kind
() == SyntaxKind.ConstKeyword)
603
switch (modifier.
Kind
())
749
var kind = predefinedTypeNode.Keyword.
Kind
();
Formatting\CSharpSyntaxFormattingService.cs (4)
57
!ValidSingleOrMultiCharactersTokenKind(typedChar, token.
Kind
()) ||
58
token.
Kind
() is SyntaxKind.EndOfFileToken or SyntaxKind.None ||
279
if (tokenBeforeCaret.
Kind
() is SyntaxKind.CloseBraceToken or
344
if (currentToken.
Kind
() == SyntaxKind.OpenBraceToken && currentTokenParentParent != null &&
FormattingHelpers.cs (32)
83
=> token.
Kind
() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList);
86
=> token.
Kind
() == SyntaxKind.CloseParenToken && token.Parent.IsKind(SyntaxKind.ParameterList);
90
return token.
Kind
() == SyntaxKind.OpenParenToken &&
96
return token.
Kind
() == SyntaxKind.CloseParenToken &&
119
=> token.
Kind
() == SyntaxKind.ColonToken && token.Parent.IsKind(SyntaxKind.BaseList);
122
=> token.
Kind
() == SyntaxKind.CommaToken && (token.Parent.IsAnyArgumentList() || token.Parent.IsKind(SyntaxKind.ParameterList) || token.Parent.IsKind(SyntaxKind.FunctionPointerParameterList));
125
=> token.
Kind
() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList) && token.Parent.Parent.IsKind(SyntaxKind.ParenthesizedLambdaExpression);
150
token.
Kind
() == SyntaxKind.SemicolonToken &&
157
if (token.
Kind
() != SyntaxKind.SemicolonToken)
173
if (token.
Kind
() != SyntaxKind.CloseBraceToken)
183
if (token.
Kind
() != SyntaxKind.CloseBraceToken)
209
return token.
Kind
() == SyntaxKind.CommaToken &&
215
return token.
Kind
() == SyntaxKind.CommaToken &&
305
=> token.IsDotInMemberAccess() || (token.
Kind
() == SyntaxKind.DotToken && token.Parent.IsKind(SyntaxKind.QualifiedName));
314
return token.
Kind
() == SyntaxKind.DotToken
320
if (token.
Kind
() == SyntaxKind.GreaterThanToken)
328
return token.
Kind
() == SyntaxKind.CommaToken &&
334
=> token.
Kind
() == SyntaxKind.ColonToken && token.Parent is CasePatternSwitchLabelSyntax;
337
=> token.
Kind
() == SyntaxKind.ColonToken && token.Parent.IsKind(SyntaxKind.SwitchExpressionArm);
340
=> token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.SwitchExpression);
343
=> token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.PropertyPatternClause);
347
return token.
Kind
() == SyntaxKind.IdentifierToken &&
357
return token.
Kind
() == SyntaxKind.ColonToken &&
375
return token.
Kind
() == SyntaxKind.InKeyword &&
382
return token.
Kind
() == SyntaxKind.FromKeyword &&
465
return (token1.
Kind
() == SyntaxKind.OpenParenToken && token2.
Kind
() == SyntaxKind.CloseParenToken) ||
466
(token1.
Kind
() == SyntaxKind.OpenBracketToken && token2.
Kind
() == SyntaxKind.CloseBracketToken);
471
if (token.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
510
if (token.
Kind
() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
526
return currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
FormattingRangeHelper.cs (12)
22
Contract.ThrowIfTrue(endToken.
Kind
() == SyntaxKind.None);
40
while (currentToken.
Kind
() != SyntaxKind.CloseBraceToken && previousToken.
Kind
() == SyntaxKind.OpenBraceToken)
43
if (closeBrace.
Kind
() == SyntaxKind.None || !AreTwoTokensOnSameLine(previousToken, closeBrace))
58
switch (endToken.
Kind
())
85
if (endToken.
Kind
() == SyntaxKind.SkippedTokensTrivia)
289
return previousToken.
Kind
() == SyntaxKind.None ? token : previousToken;
311
if (previousToken.
Kind
() == SyntaxKind.None)
409
return token.
Kind
() == SyntaxKind.ColonToken &&
416
if (previousToken.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
421
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
438
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs\ExpressionSyntaxExtensions.cs (2)
75
return firstToken.
Kind
() != SyntaxKind.None
76
&& firstToken.GetPreviousToken().
Kind
() == SyntaxKind.CloseParenToken;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs\SyntaxNodeExtensions.cs (1)
74
if (prevToken.
Kind
() == SyntaxKind.None)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (7)
20
=> kind = token.
Kind
();
39
=> token.
Kind
() == kind || token.HasMatchingText(kind);
66
if (token.
Kind
() == SyntaxKind.IdentifierToken)
79
switch (token.
Kind
())
115
if (previousToken.
Kind
() == SyntaxKind.None)
148
=> token.
Kind
() == SyntaxKind.StringLiteralToken && !token.IsVerbatimStringLiteral();
152
switch (token.
Kind
())
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (14)
33
switch (token.
Kind
())
55
result.Add(token.
Kind
());
150
if (token.
Kind
() == SyntaxKind.None)
155
return predicate(token.
Kind
());
161
return token.
Kind
() == SyntaxKind.NumericLiteralToken;
169
return token.
Kind
() == kind;
241
var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
363
if (token.
Kind
() is not (
375
if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken)
422
if (token.
Kind
() is SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken)
427
if (token.
Kind
() is
444
if (token.
Kind
() is
472
if (token.
Kind
() == SyntaxKind.CharacterLiteralToken)
520
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (28)
19
token.
Kind
() is SyntaxKind.UsingKeyword or
110
switch (token.
Kind
())
206
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
216
if (token.
Kind
() == SyntaxKind.SemicolonToken)
249
if (token.
Kind
() == SyntaxKind.CloseBracketToken)
271
if (token.
Kind
() == SyntaxKind.CloseParenToken)
299
if (token.
Kind
() == SyntaxKind.IdentifierToken &&
300
token.GetPreviousToken(includeSkipped: true).
Kind
() == SyntaxKind.IntoKeyword)
325
if (targetToken.
Kind
() is SyntaxKind.IfKeyword or
332
if (targetToken.
Kind
() == SyntaxKind.OpenParenToken &&
362
if (targetToken.
Kind
() is not (SyntaxKind.IdentifierToken or SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken))
394
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
400
if (targetToken.
Kind
() == SyntaxKind.ColonToken)
408
if (targetToken.
Kind
() is SyntaxKind.SemicolonToken or
429
return targetToken.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken &&
448
if (targetToken.
Kind
() == SyntaxKind.ColonToken &&
463
if (targetToken.
Kind
() is SyntaxKind.OpenParenToken or
490
if (targetToken.
Kind
() == SyntaxKind.OperatorKeyword &&
542
if (existingAccessor.
Kind
() != SyntaxKind.None)
566
while (targetToken.
Kind
() is SyntaxKind.InternalKeyword or
577
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
585
if (targetToken.
Kind
() == SyntaxKind.CloseBraceToken &&
593
if (targetToken.
Kind
() == SyntaxKind.SemicolonToken &&
600
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
633
if (targetToken.
Kind
() == SyntaxKind.LessThanToken &&
639
if (targetToken.
Kind
() == SyntaxKind.CommaToken &&
645
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
658
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (27)
358
if (token.
Kind
() == SyntaxKind.CloseBracketToken && token.Parent is AttributeListSyntax)
419
(nextToken.
Kind
() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken))
648
if (token.GetNextToken(includeSkipped: true).
Kind
() != SyntaxKind.EqualsToken &&
937
switch (token.
Kind
())
956
targetToken.
Kind
() is SyntaxKind.ColonToken or SyntaxKind.CommaToken;
972
if (token.
Kind
() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken)
1091
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword)
1094
previousModifier = token.
Kind
();
1214
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1247
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1273
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
1370
if (leftToken.
Kind
() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword)
1377
if (leftToken.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression))
1384
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause))
1391
if (leftToken.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern))
1433
if (leftToken.
Kind
() is SyntaxKind.GreaterThanToken or SyntaxKind.GreaterThanEqualsToken or SyntaxKind.LessThanToken or SyntaxKind.LessThanEqualsToken &&
1468
return leftToken.
Kind
() is not (SyntaxKind.OrKeyword
1552
if (possibleCommaOrParen.
Kind
() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken))
1623
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression))
1633
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1675
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
1779
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword)
2408
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
2615
if (token.GetPreviousToken(includeSkipped: true).
Kind
() != SyntaxKind.OpenBracketToken)
2714
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2870
if (token.
Kind
() is SyntaxKind.IdentifierToken &&
2895
if (tokenBeforeName.
Kind
() == SyntaxKind.CaseKeyword)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (7)
17
if (genericIdentifier.GetNextToken(includeSkipped: true).
Kind
() == SyntaxKind.LessThanToken)
41
Contract.ThrowIfFalse(genericIdentifier.
Kind
() == SyntaxKind.IdentifierToken);
45
Contract.ThrowIfFalse(token.
Kind
() == SyntaxKind.LessThanToken);
54
if (next.
Kind
() == SyntaxKind.None)
62
if (token.
Kind
() == SyntaxKind.GreaterThanToken)
75
switch (token.
Kind
())
113
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (6)
59
if (token.
Kind
() == SyntaxKind.None)
73
switch (token.
Kind
())
82
if (token.
Kind
() == SyntaxKind.None)
93
if (token.
Kind
() == SyntaxKind.IdentifierToken)
149
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
163
if (token.
Kind
() == SyntaxKind.None)
MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
32
if (syntaxToken.
Kind
() == SyntaxKind.IdentifierToken)
QueryExpressionFormattingRule.cs (1)
147
switch (currentToken.
Kind
())
Recommendations\CSharpRecommendationServiceRunner.cs (1)
191
if (token.
Kind
() == SyntaxKind.SemicolonToken &&
Rename\CSharpRenameRewriterLanguageService.cs (3)
755
token.GetPreviousToken().
Kind
() != SyntaxKind.DotToken &&
756
token.GetNextToken().
Kind
() != SyntaxKind.DotToken)
1012
switch (token.
Kind
())
SemanticModelExtensions.cs (1)
151
switch (token.
Kind
())
Simplification\CSharpSimplificationService.Expander.cs (4)
273
node.RefOrOutKeyword.
Kind
() == SyntaxKind.None)
726
if (candidateToken.
Kind
() is SyntaxKind.LessThanToken or SyntaxKind.GreaterThanToken)
1006
if (oldToken.
Kind
() == SyntaxKind.LessThanToken)
1011
if (oldToken.
Kind
() == SyntaxKind.GreaterThanToken)
Simplification\Reducers\CSharpEscapingReducer.cs (4)
61
if (simpleLambda.AsyncKeyword.
Kind
() == SyntaxKind.AsyncKeyword)
69
if (parenLamdba.AsyncKeyword.
Kind
() == SyntaxKind.AsyncKeyword)
78
if (enclosingMethodBlock != null && ((MethodDeclarationSyntax)enclosingMethodBlock).Modifiers.Any(n => n.
Kind
() == SyntaxKind.AsyncKeyword))
107
var result = token.
Kind
() == SyntaxKind.IdentifierToken ? CreateNewIdentifierTokenFromToken(token, escape: false) : token;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
379
TypeSyntax node = token.
Kind
() == SyntaxKind.IdentifierToken
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (3)
74
if ((nextToken.
Kind
() is SyntaxKind.TildeToken or SyntaxKind.ExclamationToken or SyntaxKind.OpenParenToken) ||
75
(CSharp.SyntaxFacts.IsKeywordKind(nextToken.
Kind
()) && nextToken.
Kind
() is not SyntaxKind.AsKeyword and not SyntaxKind.IsKeyword))
SpacingFormattingRule.cs (3)
49
var previousKind = previousToken.
Kind
();
50
var currentKind = currentToken.
Kind
();
87
if ((previousToken.IsKeyword() || previousToken.
Kind
() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken)
StructuredTriviaFormattingRule.cs (5)
29
if (previousToken.
Kind
() == SyntaxKind.HashToken && SyntaxFacts.IsPreprocessorKeyword(currentToken.
Kind
()))
34
if (previousToken.
Kind
() == SyntaxKind.RegionKeyword && currentToken.
Kind
() == SyntaxKind.EndOfDirectiveToken)
39
if (currentToken.
Kind
() == SyntaxKind.EndOfDirectiveToken)
SyntaxNodeExtensions.SingleLineRewriter.cs (2)
60
if (token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken)
67
token.
Kind
(),
SyntaxTokenListExtensions.cs (1)
13
=> tokenList.SkipWhile(t => kinds.Contains(t.
Kind
()));
TokenBasedFormattingRule.cs (57)
48
switch (currentToken.
Kind
())
73
if (previousToken.
Kind
() == SyntaxKind.CloseBraceToken && currentToken.
Kind
() == SyntaxKind.WhileKeyword)
79
switch (previousToken.
Kind
())
149
if (previousToken.
Kind
() == SyntaxKind.ElseKeyword && currentToken.
Kind
() != SyntaxKind.IfKeyword)
168
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
173
if (previousToken.
Kind
() == SyntaxKind.DoKeyword && previousToken.Parent.IsKind(SyntaxKind.DoStatement))
185
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken &&
186
(currentToken.
Kind
() == SyntaxKind.CaseKeyword || currentToken.
Kind
() == SyntaxKind.DefaultKeyword || currentToken.
Kind
() == SyntaxKind.ElseKeyword))
192
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
199
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
258
if (currentToken.
Kind
() == SyntaxKind.SemicolonToken)
261
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
267
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
277
if (previousToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
278
previousToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken ||
279
currentToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
280
currentToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken)
305
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
306
previousToken.
Kind
() == SyntaxKind.ThisKeyword)
311
if (previousToken.
Kind
() == SyntaxKind.NewKeyword)
323
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken)
325
if (previousToken.
Kind
() == SyntaxKind.IdentifierToken ||
326
previousToken.
Kind
() == SyntaxKind.DefaultKeyword ||
327
previousToken.
Kind
() == SyntaxKind.BaseKeyword ||
328
previousToken.
Kind
() == SyntaxKind.ThisKeyword ||
344
if (previousToken.
Kind
() == SyntaxKind.CommaToken && currentToken.
Kind
() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax)
350
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
361
switch (currentToken.
Kind
())
408
previousToken.
Kind
() == SyntaxKind.CloseParenToken)
417
if (previousToken.
Kind
() == SyntaxKind.LessThanToken)
423
if (previousToken.
Kind
() == SyntaxKind.GreaterThanToken && currentToken.
Kind
() == SyntaxKind.GreaterThanToken)
430
if ((currentToken.
Kind
() == SyntaxKind.LessThanToken || currentToken.
Kind
() == SyntaxKind.GreaterThanToken) &&
437
if ((previousToken.
Kind
() == SyntaxKind.PlusPlusToken || previousToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
444
if ((currentToken.
Kind
() == SyntaxKind.PlusPlusToken || currentToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
457
if (currentToken.
Kind
() == SyntaxKind.QuestionToken &&
471
if (currentToken.
Kind
() == SyntaxKind.ExclamationToken &&
478
if (currentToken.
Kind
() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax)
484
if (previousToken.
Kind
() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)
490
switch (previousToken.
Kind
())
500
var space = (previousToken.
Kind
() == currentToken.
Kind
()) ? 0 : 1;
512
previousToken.
Kind
() != currentToken.
Kind
())
518
if (previousToken.
Kind
() == SyntaxKind.ExclamationToken
525
if (previousToken.
Kind
() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax || previousToken.Parent is DestructorDeclarationSyntax))
531
if (previousToken.
Kind
() == SyntaxKind.AmpersandToken &&
538
if (previousToken.
Kind
() == SyntaxKind.ColonColonToken || currentToken.
Kind
() == SyntaxKind.ColonColonToken)
TokenComparer.cs (2)
24
x.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword &&
25
y.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
TriviaDataFactory.ComplexTrivia.cs (2)
55
var formatSpanEnd = commonToken2.
Kind
() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start;
83
var firstTriviaInTree = this.Token1.
Kind
() == SyntaxKind.None;
TypeDeclarationSyntaxExtensions.cs (1)
75
var isPartialType = typeNode.Modifiers.Any(m => m.
Kind
() == SyntaxKind.PartialKeyword);
TypeStyleHelper.cs (1)
227
? SyntaxFacts.IsPredefinedType(predefinedType.Keyword.
Kind
())
WrappingFormattingRule.cs (2)
182
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
198
Assert.Equal(CSharp.SyntaxKind.None, CSharp.CSharpExtensions.
Kind
(node));
200
Assert.Equal(CSharp.SyntaxKind.None, CSharp.CSharpExtensions.
Kind
(token));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
CodeCleanup\CodeCleanupTests.cs (1)
362
root = root.ReplaceToken(nextToken, CSharp.SyntaxFactory.Token(nextToken.LeadingTrivia, CSharp.CSharpExtensions.
Kind
(nextToken), nextToken.TrailingTrivia));
Microsoft.VisualStudio.LanguageServices.CSharp (23)
CodeModel\CSharpCodeModelService.cs (9)
838
return (conversionOperator.ImplicitOrExplicitKeyword.
Kind
() == SyntaxKind.ImplicitKeyword ? "implicit " : "explicit ")
1060
if (modifiers.Any(t => t.
Kind
() == SyntaxKind.PublicKeyword))
1064
else if (modifiers.Any(t => t.
Kind
() == SyntaxKind.ProtectedKeyword) && modifiers.Any(t => t.
Kind
() == SyntaxKind.InternalKeyword))
1068
else if (modifiers.Any(t => t.
Kind
() == SyntaxKind.InternalKeyword))
1072
else if (modifiers.Any(t => t.
Kind
() == SyntaxKind.ProtectedKeyword))
1076
else if (modifiers.Any(t => t.
Kind
() == SyntaxKind.PrivateKeyword))
3203
if (startToken.
Kind
() == SyntaxKind.OpenBraceToken)
3209
if (endToken.
Kind
() == SyntaxKind.CloseBraceToken)
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (2)
212
AppendOperatorName(builder, operatorDeclaration.OperatorToken.
Kind
());
218
AppendOperatorName(builder, conversionOperatorDeclaration.ImplicitOrExplicitKeyword.
Kind
());
CodeModel\EndRegionFormattingRule.cs (2)
23
if (previousToken.
Kind
() == SyntaxKind.EndOfDirectiveToken)
26
return previousPreviousToken.
Kind
() == SyntaxKind.EndRegionKeyword;
CodeModel\ModifierFlagsExtensions.cs (1)
45
switch (modifier.
Kind
())
CodeModel\ParameterFlagsExtensions.cs (1)
24
switch (modifier.
Kind
())
LanguageService\CSharpHelpContextService.cs (4)
306
if (token.
Kind
() is SyntaxKind.LessThanToken or SyntaxKind.GreaterThanToken)
327
if (token.
Kind
() is SyntaxKind.LessThanToken or SyntaxKind.GreaterThanToken &&
368
switch (token.
Kind
())
410
switch (token.
Kind
())
Utilities\BlankLineInGeneratedMethodFormattingRule.cs (2)
24
if (previousToken.
Kind
() == SyntaxKind.OpenBraceToken &&
25
currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
Venus\CSharpVenusBraceMatchingService.cs (2)
27
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
32
return openBrace.
Kind
() == SyntaxKind.OpenBraceToken;