2913 references to Kind
Microsoft.AspNetCore.App.Analyzers (6)
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (5)
30
if (token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
60
switch (token.
Kind
())
96
return interpolatedString.StringStartToken.
Kind
() switch
142
if (token.
Kind
() is SyntaxKind.Utf8SingleLineRawStringLiteralToken)
147
if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
290
return SyntaxFacts.IsPredefinedType(token.
Kind
()) || token.IsKind(SyntaxKind.IdentifierToken);
Microsoft.CodeAnalysis.CSharp (101)
Binder\Binder_AnonymousTypes.cs (2)
70
if (nameToken.
Kind
() == SyntaxKind.IdentifierToken)
91
fieldSyntaxNodes[i] = (nameToken.
Kind
() == SyntaxKind.IdentifierToken) ? (CSharpSyntaxNode)nameToken.Parent! : fieldInitializer;
Binder\Binder_Expressions.cs (6)
1876
((ArgumentSyntax)parent).RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword);
3098
RefKind origRefKind = argumentSyntax.RefOrOutKeyword.
Kind
().GetRefKind();
3128
if (argumentSyntax.RefOrOutKeyword.
Kind
() != SyntaxKind.None)
7691
diagnostics.Add(ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), SyntaxFacts.GetText(operatorToken.
Kind
()), leftType);
7698
DiagnosticInfo diagnosticInfo = new CSDiagnosticInfo(ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, SyntaxFacts.GetText(operatorToken.
Kind
()), boundLeft.Display);
7708
diagnostics.Add(ErrorCode.ERR_BadUnaryOp, node.Location, SyntaxFacts.GetText(operatorToken.
Kind
()), msgId.Localize());
Binder\Binder_Lambda.cs (2)
182
var isParams = paramsKeyword.
Kind
() != SyntaxKind.None;
191
paramsKeyword.
Kind
() != SyntaxKind.None &&
Binder\Binder_Operators.cs (3)
1286
bool isEquality = operatorToken.
Kind
() == SyntaxKind.EqualsEqualsToken || operatorToken.
Kind
() == SyntaxKind.ExclamationEqualsToken;
1322
case LookupResultKind.OverloadResolutionFailure when operatorToken.
Kind
() is SyntaxKind.PlusToken && isReadOnlySpanOfByte(left.Type) && isReadOnlySpanOfByte(right.Type):
Binder\Binder_Symbols.cs (1)
707
if (nameToken.
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
())
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
640
if (lambdaSyntax.AsyncKeyword.
Kind
() == SyntaxKind.AsyncKeyword)
658
if (lambdaSyntax.AsyncKeyword.
Kind
() == SyntaxKind.AsyncKeyword)
Parser\Blender.cs (1)
134
Debug.Assert(token.
Kind
() != SyntaxKind.None, "how could we not get a real token back?");
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
42
switch (modifier.
Kind
())
45
if (modifiers.Count > i + 1 && modifiers[i + 1].
Kind
() == SyntaxKind.ReadOnlyKeyword)
Symbols\RangeVariableSymbol.cs (1)
63
Debug.Assert(token.
Kind
() == SyntaxKind.IdentifierToken);
Symbols\Source\LocalFunctionSymbol.cs (1)
212
var isVararg = arglistToken.
Kind
() == SyntaxKind.ArgListKeyword;
Symbols\Source\ModifierUtils.cs (2)
122
Debug.Assert(modifier.
Kind
() == SyntaxKind.ScopedKeyword);
480
SyntaxFacts.GetText(modifierToken.
Kind
()));
Symbols\Source\ParameterHelpers.cs (15)
55
hasParamsModifier: paramsKeyword.
Kind
() != SyntaxKind.None,
56
isExtensionMethodThis: ordinal == 0 && thisKeyword.
Kind
() != SyntaxKind.None,
77
Debug.Assert(paramsKeyword.
Kind
() == SyntaxKind.None);
271
if (thisKeyword.
Kind
() != SyntaxKind.None && !allowThis)
283
if (paramsKeyword.
Kind
() != SyntaxKind.None
284
|| refnessKeyword.
Kind
() != SyntaxKind.None
285
|| thisKeyword.
Kind
() != SyntaxKind.None
312
Debug.Assert(refnessKeyword.
Kind
() != SyntaxKind.None);
783
else if (previousModifier?.
Kind
() != SyntaxKind.RefKeyword)
808
diagnostics.Add(ErrorCode.ERR_DupParamMod, modifier.GetLocation(), SyntaxFacts.GetText(modifier.
Kind
()));
813
diagnostics.Add(ErrorCode.ERR_BadParameterModifiers, modifier.GetLocation(), SyntaxFacts.GetText(modifier.
Kind
()), SyntaxFacts.GetText(otherModifierKind));
841
if (thisKeyword.
Kind
() == SyntaxKind.ThisKeyword && parameterIndex != 0)
947
else if (paramsKeyword.
Kind
() == SyntaxKind.ParamsKeyword)
953
else if (thisKeyword.
Kind
() == SyntaxKind.ThisKeyword)
1127
switch (modifier.
Kind
())
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
273
if (arglistToken.
Kind
() == SyntaxKind.ArgListKeyword)
Symbols\Source\SourceLabelSymbol.cs (1)
60
if (tk.
Kind
() != SyntaxKind.None)
Symbols\Source\SourceLocalSymbol.cs (1)
50
Debug.Assert(identifierToken.
Kind
() != SyntaxKind.None);
Symbols\Source\SourceMemberFieldSymbol.cs (2)
81
if (modifier.
Kind
() == SyntaxKind.ConstKeyword)
87
Debug.Assert(constToken.
Kind
() == SyntaxKind.ConstKeyword);
Symbols\Source\SourcePropertySymbol.cs (1)
640
if (arglistToken.
Kind
() != SyntaxKind.None)
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
332
if (arglistToken.
Kind
() == SyntaxKind.ArgListKeyword)
Symbols\Symbol.cs (1)
513
if (token.
Kind
() != SyntaxKind.None)
Syntax\CSharpLineDirectiveMap.cs (4)
54
switch (lineToken.
Kind
())
111
token.
Kind
() == SyntaxKind.NumericLiteralToken &&
130
if (token.
Kind
() == SyntaxKind.StringLiteralToken)
144
if (token.
Kind
() == SyntaxKind.None)
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)
73
while (token.
Kind
() != SyntaxKind.None)
104
while (token.
Kind
() != SyntaxKind.None)
Syntax\LookupPosition.cs (1)
95
return firstExcluded.
Kind
() == SyntaxKind.None || position < firstExcluded.SpanStart;
Syntax\SyntaxExtensions.cs (1)
387
&& ((ArgumentSyntax)p.Parent).RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword;
Syntax\SyntaxNodeRemover.cs (1)
196
if (result.
Kind
() != SyntaxKind.None && _residualTrivia != null && _residualTrivia.Count > 0)
Syntax\SyntaxNormalizer.cs (37)
86
if (token.
Kind
() == SyntaxKind.None || (token.IsMissing && token.FullWidth == 0))
149
t => SyntaxToken.NonZeroWidth(t) || t.
Kind
() == SyntaxKind.EndOfDirectiveToken,
205
if (nextToken.
Kind
() == SyntaxKind.None)
230
switch (currentToken.
Kind
())
263
|| nextToken.
Kind
() == SyntaxKind.OpenBraceToken
264
|| nextToken.
Kind
() == SyntaxKind.WhereKeyword) ? 1 : 0;
284
return nextToken.
Kind
() != SyntaxKind.IfKeyword ? 1 : 0;
307
switch (nextToken.
Kind
())
405
var kind = nextToken.
Kind
();
428
nextToken.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.SemicolonToken;
437
else if (nextToken.
Kind
() == SyntaxKind.CloseBraceToken)
645
if (IsXmlTextToken(token.
Kind
()) || IsXmlTextToken(next.
Kind
()))
650
if (next.
Kind
() == SyntaxKind.EndOfDirectiveToken)
654
return IsKeyword(token.
Kind
()) && next.LeadingWidth > 0;
657
if ((token.Parent is AssignmentExpressionSyntax && AssignmentTokenNeedsSeparator(token.
Kind
())) ||
658
(next.Parent is AssignmentExpressionSyntax && AssignmentTokenNeedsSeparator(next.
Kind
())) ||
659
(token.Parent is BinaryExpressionSyntax && BinaryTokenNeedsSeparator(token.
Kind
())) ||
660
(next.Parent is BinaryExpressionSyntax && BinaryTokenNeedsSeparator(next.
Kind
())))
667
if (!SyntaxFacts.IsPunctuation(next.
Kind
()))
687
if (token.
Kind
() == SyntaxKind.SemicolonToken
688
&& !(next.
Kind
() == SyntaxKind.SemicolonToken || next.
Kind
() == SyntaxKind.CloseParenToken))
726
if (token.IsKind(SyntaxKind.CloseBracketToken) && IsWord(next.
Kind
()))
732
if (token.IsKind(SyntaxKind.CloseParenToken) && IsWord(next.
Kind
()) && token.Parent.IsKind(SyntaxKind.TupleType) == true)
766
switch (next.
Kind
())
778
switch (token.
Kind
())
853
if (SyntaxFacts.IsLiteral(token.
Kind
()) && SyntaxFacts.IsLiteral(next.
Kind
()))
906
if (IsKeyword(token.
Kind
()))
913
(!next.IsKind(SyntaxKind.OpenParenToken) || KeywordNeedsSeparatorBeforeOpenParen(token.
Kind
()) || next.Parent.IsKind(SyntaxKind.TupleType)) &&
924
if (IsWordOrLiteral(token.
Kind
()) && IsWordOrLiteral(next.
Kind
()))
944
switch (next.
Kind
())
951
switch (token.
Kind
())
1241
return token.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
1504
SyntaxKind nextTokenKind = GetNextRelevantToken(node.EndQuoteToken).
Kind
();
Syntax\SyntaxTokenParser.cs (3)
59
/// token parser to the end of the leading trivia of the next token. The returned result will have a token with <see cref="CSharpExtensions.
Kind
(SyntaxToken)"/>
74
/// token parser to the end of the trailing trivia from the current location. The returned result will have a token with <see cref="CSharpExtensions.
Kind
(SyntaxToken)"/>
132
return contextualKind == Token.
Kind
() ? SyntaxKind.None : contextualKind;
Microsoft.CodeAnalysis.CSharp.CodeStyle (242)
src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiers.cs (1)
33
if (name.
Kind
() == SyntaxKind.None)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
116
SyntaxFacts.GetText(firstToken.
Kind
())));
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
132
if (member.Modifiers.Any(m => m.
Kind
() is SyntaxKind.PublicKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.InternalKeyword))
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
81
if (argumentNode.RefOrOutKeyword.
Kind
() != SyntaxKind.OutKeyword)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
19
switch (attributeList.Target?.Identifier.
Kind
())
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
59
if (argument.RefKindKeyword.
Kind
() != SyntaxKind.None)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
611
siblingArgument.RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword &&
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
167
if (target.Syntax.DescendantNodesAndSelf().OfType<ArgumentSyntax>().Any(a => a.RefKindKeyword.
Kind
() is SyntaxKind.RefKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
203
=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.
Kind
());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
35
if (token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
61
switch (token.
Kind
())
95
return interpolatedString.StringStartToken.
Kind
() switch
139
if (token.
Kind
() is SyntaxKind.Utf8SingleLineRawStringLiteralToken)
145
if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (4)
18
return [SyntaxFactory.Token(argument.RefKindKeyword.
Kind
())];
25
=> argument?.RefKindKeyword.
Kind
() switch
81
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword &&
87
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.RefKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
17
assignment.OperatorToken.
Kind
() == SyntaxKind.EqualsToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
84
return firstToken.
Kind
() != SyntaxKind.None
85
&& firstToken.GetPreviousToken().
Kind
() == SyntaxKind.CloseParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
32
if (syntaxToken.
Kind
() == SyntaxKind.IdentifierToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
118
if (tokenAfterParen.
Kind
() == SyntaxKind.OpenBracketToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
151
switch (token.
Kind
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
75
if (prevToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
60
if (token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken)
67
token.
Kind
(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (16)
21
=> kind = token.
Kind
();
40
=> token.
Kind
() == kind || token.HasMatchingText(kind);
46
=> token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken &&
64
if (token.
Kind
() == SyntaxKind.IdentifierToken)
77
var tokenKind = token.
Kind
();
126
switch (token.
Kind
())
162
if (previousToken.
Kind
() == SyntaxKind.None)
195
=> token.
Kind
() == SyntaxKind.StringLiteralToken && !token.IsVerbatimStringLiteral();
199
switch (token.
Kind
())
233
if (genericIdentifier.GetNextToken(includeSkipped: true).
Kind
() == SyntaxKind.LessThanToken)
257
Contract.ThrowIfFalse(genericIdentifier.
Kind
() == SyntaxKind.IdentifierToken);
261
Contract.ThrowIfFalse(token.
Kind
() == SyntaxKind.LessThanToken);
270
if (next.
Kind
() == SyntaxKind.None)
278
if (token.
Kind
() == SyntaxKind.GreaterThanToken)
291
switch (token.
Kind
())
329
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (12)
111
if (token.
Kind
() == SyntaxKind.None)
116
return predicate(token.
Kind
());
122
return token.
Kind
() == SyntaxKind.NumericLiteralToken;
130
return token.
Kind
() == kind;
202
var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
324
var kind = token.
Kind
();
399
if (token.
Kind
() is SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken)
403
if (token.
Kind
() is
420
if (token.
Kind
() is
430
if (token.
Kind
() is SyntaxKind.InterpolatedStringTextToken)
455
if (token.
Kind
() == SyntaxKind.CharacterLiteralToken)
503
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45
var space = currentToken.
Kind
() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
53
var formatSpanEnd = commonToken2.
Kind
() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start;
81
var firstTriviaInTree = this.Token1.
Kind
() == SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (33)
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?.Kind() is SyntaxKind.ParameterList or 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 &&
467
return (token1.
Kind
() == SyntaxKind.OpenParenToken && token2.
Kind
() == SyntaxKind.CloseParenToken) ||
468
(token1.
Kind
() == SyntaxKind.OpenBracketToken && token2.
Kind
() == SyntaxKind.CloseBracketToken);
473
if (token.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
512
if (token.
Kind
() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
528
return currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
543
=> token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (14)
24
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
39
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
63
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
77
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
92
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
128
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
138
if (anchorToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (22)
176
if (previousToken.
Kind
() != SyntaxKind.SemicolonToken)
179
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
182
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
310
if (currentToken.
Kind
() == SyntaxKind.None)
315
switch (previousToken.
Kind
())
329
|| currentToken.
Kind
() == SyntaxKind.OpenBraceToken) ? 1 : 0;
362
return currentToken.
Kind
() != SyntaxKind.IfKeyword ? 1 : 0;
373
if ((currentToken.
Kind
() == SyntaxKind.FromKeyword && currentToken.Parent.IsKind(SyntaxKind.FromClause)) ||
374
(currentToken.
Kind
() == SyntaxKind.LetKeyword && currentToken.Parent.IsKind(SyntaxKind.LetClause)) ||
375
(currentToken.
Kind
() == SyntaxKind.WhereKeyword && currentToken.Parent.IsKind(SyntaxKind.WhereClause)) ||
376
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinClause)) ||
377
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinIntoClause)) ||
378
(currentToken.
Kind
() == SyntaxKind.OrderByKeyword && currentToken.Parent.IsKind(SyntaxKind.OrderByClause)) ||
379
(currentToken.
Kind
() == SyntaxKind.SelectKeyword && currentToken.Parent.IsKind(SyntaxKind.SelectClause)) ||
380
(currentToken.
Kind
() == SyntaxKind.GroupKeyword && currentToken.Parent.IsKind(SyntaxKind.GroupClause)))
385
switch (currentToken.
Kind
())
399
parent.Target.Identifier.
Kind
() is SyntaxKind.AssemblyKeyword or SyntaxKind.ModuleKeyword &&
425
if (nextToken.
Kind
() == SyntaxKind.CloseBraceToken)
430
nextToken.
Kind
() is SyntaxKind.CatchKeyword or
437
nextToken.
Kind
() == SyntaxKind.WhileKeyword &&
442
else if (nextToken.
Kind
() == SyntaxKind.EndOfFileToken)
458
else if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\EndOfFileTokenFormattingRule.cs (2)
17
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
29
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
148
switch (currentToken.
Kind
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (3)
47
var previousKind = previousToken.
Kind
();
48
var currentKind = currentToken.
Kind
();
85
if ((previousToken.IsKeyword() || previousToken.
Kind
() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\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)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (55)
48
switch (currentToken.
Kind
())
73
if (previousToken.
Kind
() == SyntaxKind.CloseBraceToken && currentToken.
Kind
() == SyntaxKind.WhileKeyword)
79
switch (previousToken.
Kind
())
151
if (previousToken.
Kind
() == SyntaxKind.ElseKeyword && currentToken.
Kind
() != SyntaxKind.IfKeyword)
170
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
175
if (previousToken.
Kind
() == SyntaxKind.DoKeyword && previousToken.Parent.IsKind(SyntaxKind.DoStatement))
187
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken &&
188
(currentToken.
Kind
() == SyntaxKind.CaseKeyword || currentToken.
Kind
() == SyntaxKind.DefaultKeyword || currentToken.
Kind
() == SyntaxKind.ElseKeyword))
194
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
199
if (currentToken.
Kind
() == SyntaxKind.SemicolonToken &&
208
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
273
if (currentToken.
Kind
() == SyntaxKind.SemicolonToken)
276
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
280
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
288
if (previousToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
289
previousToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken ||
290
currentToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
291
currentToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken)
316
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
317
previousToken.
Kind
() == SyntaxKind.ThisKeyword)
322
if (previousToken.
Kind
() == SyntaxKind.NewKeyword)
334
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken)
336
if (previousToken.
Kind
()
359
if (previousToken.
Kind
() == SyntaxKind.CommaToken && currentToken.
Kind
() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax)
365
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
376
switch (currentToken.
Kind
())
423
previousToken.
Kind
() == SyntaxKind.CloseParenToken)
432
if (previousToken.
Kind
() == SyntaxKind.LessThanToken)
438
if (previousToken.
Kind
() == SyntaxKind.GreaterThanToken && currentToken.
Kind
() == SyntaxKind.GreaterThanToken)
445
if ((currentToken.
Kind
() == SyntaxKind.LessThanToken || currentToken.
Kind
() == SyntaxKind.GreaterThanToken) &&
452
if ((previousToken.
Kind
() == SyntaxKind.PlusPlusToken || previousToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
459
if ((currentToken.
Kind
() == SyntaxKind.PlusPlusToken || currentToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
472
if (currentToken.
Kind
() == SyntaxKind.QuestionToken &&
486
if (currentToken.
Kind
() == SyntaxKind.ExclamationToken &&
493
if (currentToken.
Kind
() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax)
499
if (previousToken.
Kind
() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)
505
switch (previousToken.
Kind
())
515
var space = (previousToken.
Kind
() == currentToken.
Kind
()) ? 0 : 1;
527
previousToken.
Kind
() != currentToken.
Kind
())
533
if (previousToken.
Kind
() == SyntaxKind.ExclamationToken
540
if (previousToken.
Kind
() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax or DestructorDeclarationSyntax))
546
if (previousToken.
Kind
() == SyntaxKind.AmpersandToken &&
553
if (previousToken.
Kind
() == SyntaxKind.ColonColonToken || currentToken.
Kind
() == SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
179
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (4)
47
Contract.ThrowIfTrue(startToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
48
Contract.ThrowIfTrue(endToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
78
Contract.ThrowIfTrue(token.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
82
if (previousToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (5)
278
AssignmentExpressionSyntax _ when token.
Kind
() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(),
279
ForEachVariableStatementSyntax _ when token.
Kind
() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(),
302
if (token.
Kind
() == SyntaxKind.CommaToken)
312
if (ordering.AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
316
else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (3)
106
accessibility = (token.
Kind
(), accessibility) switch
123
modifiers |= token.
Kind
() switch
145
isDefault |= token.
Kind
() == SyntaxKind.DefaultKeyword;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (20)
106
var kind = token.
Kind
();
116
=> SyntaxFacts.IsReservedKeyword(token.
Kind
());
119
=> SyntaxFacts.IsContextualKeyword(token.
Kind
());
122
=> SyntaxFacts.IsPreprocessorKeyword(token.
Kind
());
145
if (lineDirective.Line.
Kind
() == SyntaxKind.DefaultKeyword)
150
else if (lineDirective.Line.
Kind
() == SyntaxKind.NumericLiteralToken &&
273
switch (token.
Kind
())
317
=> token.
Kind
() switch
469
switch (token.
Kind
())
496
=> token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken;
502
switch (token.
Kind
())
513
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause))
516
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CloseBracketToken)
549
simpleName.GetLastToken().GetNextToken().
Kind
() == SyntaxKind.LessThanToken;
600
argument.RefOrOutKeyword.
Kind
() == SyntaxKind.None &&
1041
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
1126
=> token.
Kind
() is
1133
=> token.
Kind
() == SyntaxKind.NumericLiteralToken;
1176
attributeList.Target?.Identifier.
Kind
() == attributeTarget;
1354
if (token.
Kind
() == SyntaxKind.OverrideKeyword && token.Parent is MemberDeclarationSyntax member)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (13)
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)
279
if (endToken.
Kind
() == SyntaxKind.ColonToken && parent is LabeledStatementSyntax)
288
return previousToken.
Kind
() == SyntaxKind.None ? token : previousToken;
310
if (previousToken.
Kind
() == SyntaxKind.None)
408
return token.
Kind
() == SyntaxKind.ColonToken &&
415
if (previousToken.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
420
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
437
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
23
x.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword &&
24
y.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (139)
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
86
parenthesizedExpression.GetAncestor<InterpolatedStringExpressionSyntax>()?.StringStartToken.
Kind
() == SyntaxKind.InterpolatedStringStartToken)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (4)
136
if (stringLiteral.
Kind
() is SyntaxKind.InterpolatedStringTextToken)
143
else if (stringLiteral.
Kind
() is SyntaxKind.InterpolatedRawStringEndToken)
150
else if (stringLiteral.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
287
if (firstBodyToken.
Kind
() != SyntaxKind.EndOfFileToken
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (2)
47
=> token.
Kind
() == SyntaxKind.XmlTextLiteralToken && IsWhitespace(token.Text);
50
=> token.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (2)
60
return enumOrDelegateKeyword.
Kind
() is SyntaxKind.EnumKeyword or SyntaxKind.DelegateKeyword;
87
var isEnumConstraint = enumOrDelegateKeyword.
Kind
() is SyntaxKind.EnumKeyword;
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
51
return token.
Kind
() == SyntaxKind.IdentifierToken && token.Text == "await";
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
53
Contract.ThrowIfTrue(arrowToken.
Kind
() != SyntaxKind.EqualsGreaterThanToken);
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
53
Contract.ThrowIfTrue(questionToken.
Kind
() != SyntaxKind.QuestionToken);
src\Analyzers\CSharp\CodeFixes\SimplifyInterpolation\CSharpSimplifyInterpolationCodeFixProvider.cs (1)
39
if (interpolatedString.StringStartToken.
Kind
() == SyntaxKind.InterpolatedVerbatimStringStartToken)
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
54
if (classOrStructKeyword.
Kind
() is SyntaxKind.ClassKeyword or SyntaxKind.StructKeyword)
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\MultiLineConditionalExpressionFormattingRule.cs (1)
34
=> token.
Kind
() is SyntaxKind.QuestionToken or SyntaxKind.ColonToken && token.GetRequiredParent().HasAnnotation(SpecializedFormattingAnnotation);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
267
var inKeyword = current.Modifiers.FirstOrDefault(t => t.
Kind
() == SyntaxKind.InKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196
=> declaration.ChildTokens().Where(t => t.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
773
modifier => SyntaxFacts.IsAccessibilityModifier(modifier.
Kind
()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\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);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (4)
311
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
351
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
375
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
391
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (28)
19
token.
Kind
() is SyntaxKind.UsingKeyword or
113
switch (token.
Kind
())
207
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
217
if (token.
Kind
() == SyntaxKind.SemicolonToken)
250
if (token.
Kind
() == SyntaxKind.CloseBracketToken)
272
if (token.
Kind
() == SyntaxKind.CloseParenToken)
300
if (token.
Kind
() == SyntaxKind.IdentifierToken &&
301
token.GetPreviousToken(includeSkipped: true).
Kind
() == SyntaxKind.IntoKeyword)
326
if (targetToken.
Kind
() is SyntaxKind.IfKeyword or
333
if (targetToken.
Kind
() == SyntaxKind.OpenParenToken &&
363
if (targetToken.
Kind
() is not (SyntaxKind.IdentifierToken or SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken))
395
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
401
if (targetToken.
Kind
() == SyntaxKind.ColonToken)
409
if (targetToken.
Kind
() is SyntaxKind.SemicolonToken or
430
return targetToken.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken &&
449
if (targetToken.
Kind
() == SyntaxKind.ColonToken &&
465
if (targetToken.
Kind
() is SyntaxKind.OpenParenToken or
493
if (targetToken.
Kind
() == SyntaxKind.OperatorKeyword &&
546
if (existingAccessor.
Kind
() != SyntaxKind.None)
570
while (targetToken.
Kind
() is SyntaxKind.InternalKeyword or
581
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
589
if (targetToken.
Kind
() == SyntaxKind.CloseBraceToken &&
597
if (targetToken.
Kind
() == SyntaxKind.SemicolonToken &&
604
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
637
if (targetToken.
Kind
() == SyntaxKind.LessThanToken &&
643
if (targetToken.
Kind
() == SyntaxKind.CommaToken &&
649
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
662
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (49)
359
if (token.
Kind
() == SyntaxKind.CloseBracketToken && token.Parent is AttributeListSyntax)
420
(nextToken.
Kind
() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken))
649
if (token.GetNextToken(includeSkipped: true).
Kind
() != SyntaxKind.EqualsToken &&
693
if (token.
Kind
()
778
if (token.
Kind
() is SyntaxKind.ColonToken or SyntaxKind.CommaToken &&
938
switch (token.
Kind
())
957
targetToken.
Kind
() is SyntaxKind.ColonToken or SyntaxKind.CommaToken;
973
if (token.
Kind
() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken)
1108
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword)
1111
previousModifier = token.
Kind
();
1157
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken)
1187
token.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
1203
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
1229
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1262
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1288
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
1385
if (leftToken.
Kind
() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword)
1392
if (leftToken.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression))
1399
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause))
1406
if (leftToken.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern))
1448
if (leftToken.
Kind
() is SyntaxKind.GreaterThanToken or SyntaxKind.GreaterThanEqualsToken or SyntaxKind.LessThanToken or SyntaxKind.LessThanEqualsToken &&
1485
return leftToken.
Kind
() is not (SyntaxKind.OrKeyword
1569
if (possibleCommaOrParen.
Kind
() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken))
1640
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression))
1650
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1692
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
1796
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword)
1833
if (previous.
Kind
() is SyntaxKind.ForKeyword or SyntaxKind.ForEachKeyword or SyntaxKind.UsingKeyword)
1920
if (token.
Kind
() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword)
2112
token.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken)
2197
if (token.
Kind
()
2229
if (token.
Kind
()
2344
if (previousToken.
Kind
() is SyntaxKind.AsteriskToken or SyntaxKind.QuestionToken &&
2367
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2412
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
2423
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2433
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
2446
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
2481
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
2561
if (token.
Kind
() is SyntaxKind.OnKeyword or SyntaxKind.EqualsKeyword &&
2576
if (token.
Kind
() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken &&
2591
if (token.
Kind
() is SyntaxKind.GroupKeyword or SyntaxKind.ByKeyword &&
2602
if (token.GetPreviousToken(includeSkipped: true).
Kind
() != SyntaxKind.OpenBracketToken)
2690
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken &&
2699
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2708
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken &&
2717
if (token.
Kind
() is SyntaxKind.DotDotToken &&
2875
if (token.
Kind
() is SyntaxKind.IdentifierToken &&
2900
if (tokenBeforeName.
Kind
() == SyntaxKind.CaseKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
13
=> tokenList.SkipWhile(t => kinds.Contains(t.
Kind
()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (6)
58
if (token.
Kind
() == SyntaxKind.None)
72
switch (token.
Kind
())
81
if (token.
Kind
() == SyntaxKind.None)
92
if (token.
Kind
() == SyntaxKind.IdentifierToken)
148
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
162
if (token.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (5)
48
!ValidSingleOrMultiCharactersTokenKind(typedChar, token.
Kind
()) ||
49
token.
Kind
() is SyntaxKind.EndOfFileToken or SyntaxKind.None ||
248
if (tokenBeforeCaret.
Kind
() is SyntaxKind.CloseBraceToken or
275
return token.
Kind
()
313
if (currentToken.
Kind
() == SyntaxKind.OpenBraceToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
89
if (previousToken.
Kind
() == SyntaxKind.None || previousToken.IsMissing)
109
return token.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken;
141
constructorInitializer.ArgumentList.OpenParenToken.
Kind
() != SyntaxKind.None &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (4)
74
Contract.ThrowIfTrue(token.
Kind
() == SyntaxKind.None);
120
if (token.
Kind
() is SyntaxKind.InterpolatedMultiLineRawStringStartToken or SyntaxKind.InterpolatedStringTextToken
175
token.
Kind
() is SyntaxKind.InterpolatedVerbatimStringStartToken or SyntaxKind.InterpolatedStringTextToken ||
232
switch (token.
Kind
())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
85
if (braces.openBrace.
Kind
() == SyntaxKind.None &&
86
braces.closeBrace.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (13)
427
if (previousToken.
Kind
() == SyntaxKind.NewKeyword &&
428
previousToken.GetPreviousToken().
Kind
() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
514
if (previousToken != argumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
544
if (previousToken != attributeArgumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
818
if (previousToken.HasValue && previousToken.Value.GetPreviousToken().
Kind
() == SyntaxKind.EqualsToken)
893
if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
956
switch (operatorToken.
Kind
())
975
if (operatorToken.
Kind
() is SyntaxKind.AmpersandAmpersandToken or
1011
if (operatorToken.
Kind
() is SyntaxKind.AmpersandToken or
1027
if (operatorToken.
Kind
() == SyntaxKind.PlusToken)
1040
switch (operatorToken.
Kind
())
1625
var isAsync = anonymousFunction.AsyncKeyword.
Kind
() != SyntaxKind.None;
2102
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (25)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (7)
84
var afterOpenBrace = startToken.
Kind
() == SyntaxKind.OpenBraceToken
85
&& endToken.
Kind
() == SyntaxKind.CloseBraceToken
124
if (startToken.IsMissing || startToken.
Kind
() == SyntaxKind.None)
224
if (previousToken.
Kind
() == SyntaxKind.StringLiteralToken && previousToken.ToString().Last() != '"')
229
if (previousToken.
Kind
() == SyntaxKind.CharacterLiteralToken && previousToken.ToString().Last() != '\'')
263
if (!lastToken.IsMissing && lastToken.
Kind
() == SyntaxKind.SemicolonToken)
284
if (token.
Kind
() == SyntaxKind.None)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
121
if (tokenOnLeft.
Kind
() is SyntaxKind.NewKeyword &&
ConvertNamespace\ConvertNamespaceCommandHandler.cs (1)
121
if (token.
Kind
() != SyntaxKind.IdentifierToken)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
171
if (token.
Kind
() != SyntaxKind.PlusEqualsToken)
RawStringLiteral\RawStringLiteralCommandHandler_Return.cs (3)
106
if (token.
Kind
() is not (SyntaxKind.SingleLineRawStringLiteralToken or
138
switch (token.
Kind
())
157
if (token.
Kind
() is SyntaxKind.OpenBraceToken && position != token.SpanStart)
RawStringLiteral\RawStringLiteralCommandHandler_TypeChar.cs (4)
117
if (token.
Kind
() is not (SyntaxKind.StringLiteralToken or
174
if (token.
Kind
() is not (SyntaxKind.SingleLineRawStringLiteralToken or
226
if (token.
Kind
() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken)
233
else if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken)
StringCopyPaste\StringCopyPasteHelpers.cs (2)
165
=> interpolatedString.StringStartToken.
Kind
() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken;
168
=> literal.Token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken;
StringCopyPaste\StringInfo.cs (2)
96
if (literal.Token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken)
109
else if (literal.Token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken)
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (4)
37
if (token.
Kind
() is SyntaxKind.InterpolatedStringTextToken or SyntaxKind.XmlTextLiteralToken)
42
if (token.
Kind
() is SyntaxKind.CharacterLiteralToken)
59
var isNormalStringLiteral = token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken;
60
var isRawStringLiteral = token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (5)
ExtractMethod\ExtractMethodMiscellaneousTests.cs (2)
48
var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.
Kind
() == SyntaxKind.PublicKeyword);
89
var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.
Kind
() == SyntaxKind.PublicKeyword);
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (2)
3122
Assert.Equal(tokenKind, endToken.
Kind
());
3136
Assert.Equal(startTokenKind, tokenRange.Value.Item1.
Kind
());
LineSeparators\LineSeparatorTests.cs (1)
505
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)
38
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
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.Emit3.UnitTests (6)
Semantics\ExtensionOperatorsTests.cs (2)
461
return OperatorFacts.UnaryOperatorNameFromSyntaxKind(SyntaxFactory.ParseToken(op).
Kind
(), isChecked: isChecked);
11290
_ => SyntaxFactory.ParseToken(op).
Kind
(),
Semantics\OutVarTests.cs (2)
1227
if (((ArgumentSyntax)reference.Parent).RefOrOutKeyword.
Kind
() != SyntaxKind.OutKeyword)
1336
if (((ArgumentSyntax)reference.Parent).RefOrOutKeyword.
Kind
() != SyntaxKind.None)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (2)
7864
SyntaxKind kind = SyntaxFactory.ParseToken(op).
Kind
();
7953
_ => SyntaxFactory.ParseToken(op).
Kind
(),
Microsoft.CodeAnalysis.CSharp.Features (256)
BraceCompletion\InterpolatedStringBraceCompletionService.cs (1)
37
=> leftToken.
Kind
() is SyntaxKind.InterpolatedStringStartToken or SyntaxKind.InterpolatedVerbatimStringStartToken;
BraceCompletion\ParenthesisBraceCompletionService.cs (1)
44
if (closeParen.
Kind
() != SyntaxKind.CloseParenToken || closeParen.Span.Length == 0)
BraceMatching\StringLiteralBraceMatcher.cs (1)
41
else if (token.
Kind
() is SyntaxKind.InterpolatedStringStartToken or SyntaxKind.InterpolatedVerbatimStringStartToken)
ChangeSignature\ChangeSignatureFormattingRule.cs (1)
54
if (previousToken.
Kind
() == SyntaxKind.CommaToken && s_allowableKinds.Contains(previousToken.Parent.Kind()))
ChangeSignature\CSharpChangeSignatureService.cs (1)
124
if (token.
Kind
() == SyntaxKind.SemicolonToken && token.Parent is StatementSyntax)
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (4)
90
attributeList.Target.Identifier.
Kind
() == SyntaxKind.AssemblyKeyword;
97
=> token.
Kind
() == SyntaxKind.EndOfFileToken;
227
enableDirective = pragmaWarning.DisableOrRestoreKeyword.
Kind
() == SyntaxKind.RestoreKeyword;
241
var toggledKeywordKind = currentKeyword.
Kind
() == SyntaxKind.DisableKeyword ? SyntaxKind.RestoreKeyword : SyntaxKind.DisableKeyword;
CodeRefactorings\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
51
if (token.
Kind
() is not (SyntaxKind.EnableKeyword or SyntaxKind.RestoreKeyword or SyntaxKind.DisableKeyword or SyntaxKind.NullableKeyword or SyntaxKind.HashToken) ||
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
112
if (argument.RefOrOutKeyword.
Kind
() != SyntaxKind.None)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
292
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)
32
if (token.
Kind
() == SyntaxKind.DotToken)
36
if (token.
Kind
() == SyntaxKind.DotDotToken && token.SpanStart == characterPosition)
52
if (dotToken.GetPreviousToken().
Kind
() == SyntaxKind.NumericLiteralToken)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
121
return token.
Kind
() is SyntaxKind.DoubleQuoteToken or SyntaxKind.SingleQuoteToken &&
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (8)
41
if (token.
Kind
() == SyntaxKind.None)
72
switch (typeDeclaration.Keyword.
Kind
())
100
return token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken;
117
if (token.
Kind
() == SyntaxKind.LessThanToken && token.Parent is BinaryExpressionSyntax)
123
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
143
if (token.
Kind
() == SyntaxKind.OpenParenToken &&
151
if (token.
Kind
() == SyntaxKind.OpenParenToken &&
170
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.ArgumentList)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (5)
425
if (token.
Kind
() is SyntaxKind.LessThanToken or SyntaxKind.CommaToken &&
480
if (token.
Kind
() is SyntaxKind.GreaterThanToken &&
518
=> token.
Kind
() is
567
switch (modifer.
Kind
())
613
switch (modifier.
Kind
())
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
279
if (token.
Kind
() is SyntaxKind.BarToken or
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
254
builder.Append(SyntaxFacts.GetText(modifier.
Kind
()));
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (3)
123
while (tokenBeforeType.
Kind
() is SyntaxKind.AsyncKeyword or SyntaxKind.StaticKeyword)
127
if (tokenBeforeType.
Kind
() == SyntaxKind.OpenBraceToken)
130
if (tokenBeforeType.
Kind
() is SyntaxKind.CloseBraceToken or SyntaxKind.SemicolonToken)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
61
if (token.
Kind
() is not (SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
71
if (token.
Kind
() is not (SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken))
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (4)
114
if (token.
Kind
() is not SyntaxKind.CommaToken and not SyntaxKind.OpenBraceToken)
125
if (token.
Kind
() == SyntaxKind.CommaToken &&
175
if (token.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenBraceToken &&
179
.Where(b => b.OperatorToken.
Kind
() == SyntaxKind.EqualsToken)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
51
if (newToken.
Kind
() == SyntaxKind.NewKeyword)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (2)
84
var expression = dotToken.
Kind
() == SyntaxKind.DotToken
189
var questionToken = dotToken.GetPreviousToken().
Kind
() == SyntaxKind.QuestionToken
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
84
var questionToken = dotToken.GetPreviousToken().
Kind
() == SyntaxKind.QuestionToken
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
147
dotLikeToken.
Kind
() == SyntaxKind.DotDotToken ? dotLikeToken.Span.Start + 1 : dotLikeToken.Span.End),
Completion\CompletionProviders\OverrideCompletionProvider.cs (2)
100
if (token.
Kind
() == SyntaxKind.CloseBracketToken)
114
switch (token.
Kind
())
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (3)
35
switch (mod.
Kind
())
92
if (targetToken.
Kind
() is SyntaxKind.VoidKeyword or SyntaxKind.PartialKeyword ||
93
(targetToken.
Kind
() == SyntaxKind.IdentifierToken && targetToken.HasMatchingText(SyntaxKind.PartialKeyword)))
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
179
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)
130
if (directive.DirectiveNameToken.
Kind
() is not (
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
145
if (prevToken.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword && prevToken.Parent.IsKind(SyntaxKind.RefType))
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
171
return token.GetPreviousToken().
Kind
() != SyntaxKind.NumericLiteralToken;
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
85
if (attachedToken.
Kind
() == SyntaxKind.None)
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (2)
54
if (token.
Kind
() is SyntaxKind.ReadOnlyKeyword)
58
if (token.
Kind
() != SyntaxKind.RefKeyword)
Completion\KeywordRecommenders\AliasKeywordRecommender.cs (1)
21
if (token.
Kind
() == SyntaxKind.ExternKeyword)
Completion\KeywordRecommenders\AllowsKeywordRecommender.cs (2)
35
if (token.
Kind
() == SyntaxKind.CommaToken &&
40
.Any(c => c.ClassOrStructKeyword.
Kind
() == SyntaxKind.ClassKeyword))
Completion\KeywordRecommenders\AnnotationsKeywordRecommender.cs (5)
22
(previousToken1.
Kind
() == SyntaxKind.EnableKeyword || previousToken1.
Kind
() == SyntaxKind.DisableKeyword || previousToken1.
Kind
() == SyntaxKind.RestoreKeyword) &&
23
previousToken2.
Kind
() == SyntaxKind.NullableKeyword &&
24
previousToken3.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\AssemblyKeywordRecommender.cs (1)
18
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (1)
46
if (token.
Kind
() == SyntaxKind.ColonToken &&
Completion\KeywordRecommenders\ByKeywordRecommender.cs (1)
40
token.
Kind
() == SyntaxKind.IdentifierToken &&
Completion\KeywordRecommenders\CaseKeywordRecommender.cs (1)
25
if (token.
Kind
() == SyntaxKind.GotoKeyword &&
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (2)
26
if (targetToken.
Kind
() == SyntaxKind.OperatorKeyword)
53
if (previousToken.
Kind
() == SyntaxKind.ExplicitKeyword)
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (2)
20
previousToken1.
Kind
() == SyntaxKind.PragmaKeyword &&
21
previousToken2.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (2)
35
previousToken1.
Kind
() == SyntaxKind.LineKeyword &&
36
previousToken2.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (5)
18
if (previousToken1.
Kind
() == SyntaxKind.NullableKeyword &&
19
previousToken2.
Kind
() == SyntaxKind.HashToken)
29
previousToken1.
Kind
() == SyntaxKind.WarningKeyword &&
30
previousToken2.
Kind
() == SyntaxKind.PragmaKeyword &&
31
previousToken3.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\DynamicKeywordRecommender.cs (1)
72
=> context.TargetToken.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword &&
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (5)
19
if (previousToken1.
Kind
() == SyntaxKind.NullableKeyword &&
20
previousToken2.
Kind
() == SyntaxKind.HashToken)
30
previousToken1.
Kind
() == SyntaxKind.WarningKeyword &&
31
previousToken2.
Kind
() == SyntaxKind.PragmaKeyword &&
32
previousToken3.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (4)
79
if (token.
Kind
() == SyntaxKind.None)
85
if (token.
Kind
() == SyntaxKind.OpenBraceToken &&
93
if (token.
Kind
() == SyntaxKind.SemicolonToken &&
101
if (token.
Kind
() == SyntaxKind.SemicolonToken &&
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (2)
24
previousToken1.
Kind
() == SyntaxKind.LineKeyword &&
25
previousToken2.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\InKeywordRecommender.cs (4)
59
if (token.
Kind
() == SyntaxKind.IdentifierToken)
66
else if (token.
Kind
() == SyntaxKind.CloseParenToken)
82
if (token.
Kind
() == SyntaxKind.IdentifierToken)
113
if (token.
Kind
() == SyntaxKind.IdentifierToken)
Completion\KeywordRecommenders\IntoKeywordRecommender.cs (1)
42
if (lastCompleteToken.
Kind
() == SyntaxKind.DotToken)
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
22
if (token.
Kind
() == SyntaxKind.OpenBracketToken)
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (7)
80
(nextToken.
Kind
() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken))
86
if (token.
Kind
() == SyntaxKind.None)
99
if (token.
Kind
() == SyntaxKind.OpenBraceToken &&
110
if (token.
Kind
() == SyntaxKind.SemicolonToken)
121
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
137
if (token.
Kind
() == SyntaxKind.SemicolonToken)
149
if (token.
Kind
() == SyntaxKind.CloseBracketToken &&
Completion\KeywordRecommenders\NewKeywordRecommender.cs (2)
96
if (token.
Kind
() == SyntaxKind.CommaToken &&
101
.Any(c => c.ClassOrStructKeyword.
Kind
() == SyntaxKind.StructKeyword))
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
20
token.
Kind
() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword;
Completion\KeywordRecommenders\ParamKeywordRecommender.cs (1)
28
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (4)
100
if (token.
Kind
() == SyntaxKind.IdentifierToken && SyntaxFacts.GetContextualKeywordKind((string)token.Value!) == SyntaxKind.AllowsKeyword &&
107
.Any(c => c.ClassOrStructKeyword.
Kind
() == SyntaxKind.ClassKeyword))
170
switch (token.
Kind
())
196
return previous.
Kind
() is SyntaxKind.ForKeyword or SyntaxKind.ForEachKeyword;
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (5)
21
(previousToken1.
Kind
() == SyntaxKind.WarningKeyword &&
22
previousToken2.
Kind
() == SyntaxKind.PragmaKeyword &&
23
previousToken3.
Kind
() == SyntaxKind.HashToken) ||
26
(previousToken1.
Kind
() == SyntaxKind.NullableKeyword &&
27
previousToken2.
Kind
() == SyntaxKind.HashToken);
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (1)
35
return token.
Kind
() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (2)
32
switch (token.
Kind
())
38
return previous.
Kind
() is SyntaxKind.ForKeyword or SyntaxKind.ForEachKeyword;
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
57
if (token.
Kind
() == SyntaxKind.RefKeyword &&
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (2)
34
token.
Kind
() == SyntaxKind.ColonToken &&
66
if (token.
Kind
() != SyntaxKind.OpenParenToken)
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
33
if (context.TargetToken.
Kind
() is SyntaxKind.QuestionToken or
Completion\KeywordRecommenders\TypeVarKeywordRecommender.cs (1)
18
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (1)
77
(context.IsInImportsDirective && context.TargetToken.
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword);
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (12)
91
if (token.
Kind
() == SyntaxKind.None)
98
if ((token.
Kind
() == SyntaxKind.OpenBraceToken && token.Parent.IsKind(SyntaxKind.NamespaceDeclaration))
99
|| (token.
Kind
() == SyntaxKind.SemicolonToken && token.Parent.IsKind(SyntaxKind.FileScopedNamespaceDeclaration)))
103
if (nextToken.
Kind
() == SyntaxKind.ExternKeyword)
116
if (token.
Kind
() == SyntaxKind.SemicolonToken)
134
if (previousToken.
Kind
() == SyntaxKind.None)
137
if (token.
Kind
() == SyntaxKind.GlobalKeyword)
141
else if (token.
Kind
() == SyntaxKind.IdentifierToken && SyntaxFacts.GetContextualKeywordKind((string)token.Value!) == SyntaxKind.GlobalKeyword)
146
else if (previousToken.
Kind
() == SyntaxKind.SemicolonToken &&
149
if (token.
Kind
() == SyntaxKind.GlobalKeyword)
153
else if (token.
Kind
() == SyntaxKind.IdentifierToken && SyntaxFacts.GetContextualKeywordKind((string)token.Value!) == SyntaxKind.GlobalKeyword)
166
if (nextToken.
Kind
() == SyntaxKind.ExternKeyword ||
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (1)
75
if (token.
Kind
() == SyntaxKind.OpenParenToken &&
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (2)
26
previousToken1.
Kind
() == SyntaxKind.PragmaKeyword &&
27
previousToken2.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (5)
21
(previousToken1.
Kind
() == SyntaxKind.EnableKeyword || previousToken1.
Kind
() == SyntaxKind.DisableKeyword || previousToken1.
Kind
() == SyntaxKind.RestoreKeyword) &&
22
previousToken2.
Kind
() == SyntaxKind.NullableKeyword &&
23
previousToken3.
Kind
() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (3)
38
if (token.
Kind
() == SyntaxKind.GreaterThanToken)
52
if (token.
Kind
() == SyntaxKind.CloseParenToken &&
65
if (token.
Kind
() == SyntaxKind.CloseParenToken &&
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
35
if (token.
Kind
() == SyntaxKind.CloseBraceToken &&
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (1)
42
=> literalExpression.StringStartToken.
Kind
() == SyntaxKind.InterpolatedVerbatimStringStartToken;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (5)
57
t => t.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken || string.IsNullOrWhiteSpace(t.Text))))
85
if (lastIndex - 1 >= 0 && tokens[lastIndex - 1].
Kind
() == SyntaxKind.XmlTextLiteralToken && string.IsNullOrWhiteSpace(tokens[lastIndex - 1].Text))
88
if (lastIndex - 1 >= 0 && tokens[lastIndex - 1].
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken)
154
if (textToken.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken)
157
if (textToken.
Kind
() == SyntaxKind.XmlTextLiteralToken && string.IsNullOrWhiteSpace(textToken.Text))
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
239
modifiers: [.. otherMethod.Modifiers.Where(m => m.
Kind
() is SyntaxKind.AsyncKeyword or SyntaxKind.UnsafeKeyword)],
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (3)
68
if (stringExpression.StringStartToken.
Kind
() is not SyntaxKind.InterpolatedStringStartToken and not SyntaxKind.InterpolatedVerbatimStringStartToken)
167
stringExpression.StringStartToken.
Kind
() == SyntaxKind.InterpolatedVerbatimStringStartToken)
693
kind ?? token.
Kind
(),
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
47
if (token.
Kind
() != SyntaxKind.StringLiteralToken)
Debugging\CSharpProximityExpressionsService.cs (2)
58
if (token.
Kind
() == SyntaxKind.CloseBraceToken && token.GetPreviousToken().
Kind
() != SyntaxKind.None)
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
82
catchClause.Declaration != null && catchClause.Declaration.Identifier.
Kind
() != SyntaxKind.None)
DecompiledSource\CSharpDecompiledSourceFormattingRule.cs (2)
29
if (previousToken.
Kind
() != SyntaxKind.CloseBraceToken)
32
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
Diagnostics\Analyzers\CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs (1)
29
=> node.Keyword.
Kind
() != SyntaxKind.VoidKeyword;
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (3)
80
if (previousToken.
Kind
() != SyntaxKind.None)
288
return lastTextToken.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken
341
return lastTextToken.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken
EditAndContinue\SyntaxComparer.cs (2)
943
if ((leftAsync.
Kind
() == SyntaxKind.AsyncKeyword) != (rightAsync.
Kind
() == SyntaxKind.AsyncKeyword))
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (2)
38
if (token.
Kind
() is not (SyntaxKind.StringLiteralToken or SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken))
66
if (token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken)
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
32
return token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken && !token.IsVerbatimStringLiteral()
EncapsulateField\CSharpEncapsulateFieldService.cs (1)
76
.WithModifiers([PrivateKeyword, .. fieldSyntax.Modifiers.Where(m => !modifierKinds.Contains(m.
Kind
()))])
ExtractInterface\CSharpExtractInterfaceService.cs (1)
63
return typeDeclaration.Modifiers.Any(m => SyntaxFacts.IsAccessibilityModifier(m.
Kind
()));
ExtractMethod\CSharpSelectionValidator.cs (4)
36
if (firstTokenInSelection.
Kind
() == SyntaxKind.None || lastTokenInSelection.
Kind
() == SyntaxKind.None)
136
if (assign.Right.GetLastToken().
Kind
() == SyntaxKind.None)
303
if (tokens.Any(t => t.
Kind
() == SyntaxKind.YieldKeyword))
ExtractMethod\Extensions.cs (1)
147
if (token.
Kind
() != SyntaxKind.ThrowKeyword)
GenerateType\CSharpGenerateTypeService.cs (1)
134
if (usingDirectiveSyntax != null && usingDirectiveSyntax.StaticKeyword.
Kind
() != SyntaxKind.StaticKeyword)
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
32
switch (token.
Kind
())
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (3)
31
=> tokens.Any(static t => t.
Kind
() is SyntaxKind.AwaitKeyword or SyntaxKind.AsyncKeyword);
78
localDeclaration.UsingKeyword.
Kind
() == SyntaxKind.UsingKeyword && TryAddAsyncOrAwaitKeyword(localDeclaration.AwaitKeyword, spans),
99
if (mod.
Kind
() is SyntaxKind.AsyncKeyword or SyntaxKind.AwaitKeyword)
Highlighting\KeywordHighlighters\IfStatementHighlighter.cs (1)
29
=> tokens.Any(static t => t.
Kind
() is SyntaxKind.IfKeyword or SyntaxKind.ElseKeyword);
Highlighting\KeywordHighlighters\LoopHighlighter.cs (1)
26
=> tokens.Any(static t => t.
Kind
()
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
27
=> tokens.Any(static t => t.
Kind
()
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
137
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)
Organizing\Organizers\ModifiersOrganizer.Comparer.cs (4)
28
if (x.
Kind
() == y.
Kind
())
37
[t => t.
Kind
() == SyntaxKind.PartialKeyword, t => GetOrdering(t)];
41
switch (token.
Kind
())
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
60
if (token.
Kind
() is SyntaxKind.CloseBracketToken or SyntaxKind.OpenBracketToken &&
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (2)
38
switch (token.
Kind
())
66
if (openBrace.
Kind
() != SyntaxKind.OpenBraceToken)
ReplaceDocCommentTextWithTag\CSharpReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
24
=> token.
Kind
() is SyntaxKind.XmlTextLiteralToken or SyntaxKind.XmlTextLiteralNewLineToken;
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (3)
221
if (getMethodDeclaration.SemicolonToken.
Kind
() != SyntaxKind.None)
269
if (setMethodDeclaration.SemicolonToken.
Kind
() != SyntaxKind.None)
359
if (nameToken.
Kind
() != SyntaxKind.IdentifierToken)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
387
var newKind = opToken.
Kind
() switch
393
_ => throw ExceptionUtilities.UnexpectedValue(opToken.
Kind
())
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProvider.cs (1)
32
Contract.ThrowIfTrue(nextToken.
Kind
() == 0);
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
243
nameBuilder.Append(operatorDeclaration.ImplicitOrExplicitKeyword.
Kind
() == SyntaxKind.ImplicitKeyword
SpellCheck\CSharpSpellcheckCodeFixProvider.cs (1)
60
=> token.GetNextToken().
Kind
() == SyntaxKind.LessThanToken;
SplitStringLiteral\InterpolatedStringSplitter.cs (1)
34
=> _interpolatedStringExpression.StringStartToken.
Kind
() == SyntaxKind.InterpolatedStringStartToken;
SplitStringLiteral\SimpleStringSplitter.cs (3)
46
var firstTokenSuffix = _token.
Kind
() == SyntaxKind.Utf8StringLiteralToken
52
_token.
Kind
(),
59
_token.
Kind
(),
SplitStringLiteral\StringSplitter.cs (3)
42
if (token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken)
61
if (token.
Kind
() is SyntaxKind.InterpolatedStringTextToken or SyntaxKind.InterpolatedStringEndToken ||
72
return token.
Kind
() == SyntaxKind.OpenBraceToken &&
src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiers.cs (1)
33
if (name.
Kind
() == SyntaxKind.None)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
116
SyntaxFacts.GetText(firstToken.
Kind
())));
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
132
if (member.Modifiers.Any(m => m.
Kind
() is SyntaxKind.PublicKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.InternalKeyword))
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
81
if (argumentNode.RefOrOutKeyword.
Kind
() != SyntaxKind.OutKeyword)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
19
switch (attributeList.Target?.Identifier.
Kind
())
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
59
if (argument.RefKindKeyword.
Kind
() != SyntaxKind.None)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
611
siblingArgument.RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword &&
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
167
if (target.Syntax.DescendantNodesAndSelf().OfType<ArgumentSyntax>().Any(a => a.RefKindKeyword.
Kind
() is SyntaxKind.RefKeyword))
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
86
parenthesizedExpression.GetAncestor<InterpolatedStringExpressionSyntax>()?.StringStartToken.
Kind
() == SyntaxKind.InterpolatedStringStartToken)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (4)
136
if (stringLiteral.
Kind
() is SyntaxKind.InterpolatedStringTextToken)
143
else if (stringLiteral.
Kind
() is SyntaxKind.InterpolatedRawStringEndToken)
150
else if (stringLiteral.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
287
if (firstBodyToken.
Kind
() != SyntaxKind.EndOfFileToken
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (2)
47
=> token.
Kind
() == SyntaxKind.XmlTextLiteralToken && IsWhitespace(token.Text);
50
=> token.
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
src\Analyzers\CSharp\CodeFixes\FixIncorrectConstraint\CSharpFixIncorrectConstraintCodeFixProvider.cs (2)
60
return enumOrDelegateKeyword.
Kind
() is SyntaxKind.EnumKeyword or SyntaxKind.DelegateKeyword;
87
var isEnumConstraint = enumOrDelegateKeyword.
Kind
() is SyntaxKind.EnumKeyword;
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
51
return token.
Kind
() == SyntaxKind.IdentifierToken && token.Text == "await";
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
53
Contract.ThrowIfTrue(arrowToken.
Kind
() != SyntaxKind.EqualsGreaterThanToken);
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
53
Contract.ThrowIfTrue(questionToken.
Kind
() != SyntaxKind.QuestionToken);
src\Analyzers\CSharp\CodeFixes\SimplifyInterpolation\CSharpSimplifyInterpolationCodeFixProvider.cs (1)
39
if (interpolatedString.StringStartToken.
Kind
() == SyntaxKind.InterpolatedVerbatimStringStartToken)
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
54
if (classOrStructKeyword.
Kind
() is SyntaxKind.ClassKeyword or SyntaxKind.StructKeyword)
src\Analyzers\CSharp\CodeFixes\UseConditionalExpression\MultiLineConditionalExpressionFormattingRule.cs (1)
34
=> token.
Kind
() is SyntaxKind.QuestionToken or SyntaxKind.ColonToken && token.GetRequiredParent().HasAnnotation(SpecializedFormattingAnnotation);
src\Analyzers\CSharp\CodeFixes\UsePrimaryConstructor\CSharpUsePrimaryConstructorCodeFixProvider.cs (1)
267
var inKeyword = current.Modifiers.FirstOrDefault(t => t.
Kind
() == SyntaxKind.InKeyword);
Structure\CSharpStructureHelpers.cs (2)
86
if (lastToken.
Kind
() == SyntaxKind.None)
94
if (nextToken.
Kind
() is not SyntaxKind.None and SyntaxKind.SemicolonToken)
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
30
if (lastToken.
Kind
() == SyntaxKind.None)
Structure\Providers\CollectionExpressionStructureProvider.cs (1)
38
var end = nextToken.
Kind
() == SyntaxKind.CommaToken
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)
Structure\Providers\StringLiteralExpressionStructureProvider.cs (1)
43
if (node.Token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\LocalFunctionTests.cs (1)
810
Assert.Equal(SyntaxKind.ReturnKeyword, attributeList.Target.Identifier.
Kind
());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (15)
Compilation\GetSemanticInfoTests.cs (1)
5914
var expr = tokens.Single(t => t.
Kind
() == SyntaxKind.TrueKeyword).Parent;
DocumentationComments\CrefTests.cs (7)
4559
Assert.Equal(SyntaxKind.EndOfFileToken, crefSyntax.Ancestors().First(n => n.IsStructuredTrivia).ParentTrivia.Token.
Kind
());
6669
Assert.Equal(SyntaxKind.InKeyword, parameter.RefKindKeyword.
Kind
());
6670
Assert.Equal(SyntaxKind.None, parameter.ReadOnlyKeyword.
Kind
());
6712
Assert.Equal(SyntaxKind.RefKeyword, parameter.RefKindKeyword.
Kind
());
6713
Assert.Equal(SyntaxKind.ReadOnlyKeyword, parameter.ReadOnlyKeyword.
Kind
());
6862
Assert.Equal(SyntaxKind.RefKeyword, parameter.RefKindKeyword.
Kind
());
6863
Assert.Equal(SyntaxKind.ReadOnlyKeyword, parameter.ReadOnlyKeyword.
Kind
());
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
4276
if (newToken.Width == 0 && newToken.
Kind
() != SyntaxKind.EndOfFileToken)
Symbols\Source\MethodTests.cs (4)
237
var node = tree.GetRoot().DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.
Kind
() == SyntaxKind.VoidKeyword).First();
265
var node = tree.GetRoot().DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.
Kind
() == SyntaxKind.VoidKeyword).Last();
290
var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.
Kind
() == SyntaxKind.VoidKeyword).Single();
311
var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.
Kind
() == SyntaxKind.VoidKeyword).Single();
Symbols\StaticAbstractMembersInInterfacesTests.cs (2)
17477
private static string UnaryOperatorName(string op, bool isChecked = false) => OperatorFacts.UnaryOperatorNameFromSyntaxKindIfAny(SyntaxFactory.ParseToken(op).
Kind
(), isChecked: isChecked);
17479
op switch { ">>" => WellKnownMemberNames.RightShiftOperatorName, ">>>" => WellKnownMemberNames.UnsignedRightShiftOperatorName, _ => OperatorFacts.BinaryOperatorNameFromSyntaxKindIfAny(SyntaxFactory.ParseToken(op).
Kind
(), isChecked: isChecked) };
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1337)
Diagnostics\LineSpanDirectiveTests.cs (1)
466
Assert.NotEqual(SyntaxKind.None, directive.DirectiveNameToken.
Kind
());
Generated\Syntax.Test.xml.Generated.cs (476)
11111
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11122
Assert.Equal(SyntaxKind.DotToken, node.DotToken.
Kind
());
11133
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11144
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
11146
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
11157
Assert.Equal(SyntaxKind.ColonColonToken, node.ColonColonToken.
Kind
());
11168
Assert.Equal(SyntaxKind.BoolKeyword, node.Keyword.
Kind
());
11189
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11191
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11202
Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.
Kind
());
11212
Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.
Kind
());
11213
Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.
Kind
());
11225
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
11227
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
11237
Assert.Equal(SyntaxKind.ManagedKeyword, node.ManagedOrUnmanagedKeyword.
Kind
());
11248
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11250
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11260
Assert.Equal(SyntaxKind.IdentifierToken, node.Name.
Kind
());
11271
Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.
Kind
());
11281
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11283
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11294
Assert.Equal(SyntaxKind.None, node.Identifier.
Kind
());
11304
Assert.Equal(SyntaxKind.OmittedTypeArgumentToken, node.OmittedTypeArgumentToken.
Kind
());
11314
Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.
Kind
());
11315
Assert.Equal(SyntaxKind.None, node.ReadOnlyKeyword.
Kind
());
11326
Assert.Equal(SyntaxKind.ScopedKeyword, node.ScopedKeyword.
Kind
());
11337
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11339
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11349
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11351
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11361
Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.
Kind
());
11372
Assert.Equal(SyntaxKind.AwaitKeyword, node.AwaitKeyword.
Kind
());
11384
Assert.Equal(SyntaxKind.PlusPlusToken, node.OperatorToken.
Kind
());
11395
Assert.Equal(SyntaxKind.DotToken, node.OperatorToken.
Kind
());
11407
Assert.Equal(SyntaxKind.QuestionToken, node.OperatorToken.
Kind
());
11418
Assert.Equal(SyntaxKind.DotToken, node.OperatorToken.
Kind
());
11440
Assert.Equal(SyntaxKind.DotDotToken, node.OperatorToken.
Kind
());
11462
Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.
Kind
());
11474
Assert.Equal(SyntaxKind.EqualsToken, node.OperatorToken.
Kind
());
11486
Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.
Kind
());
11488
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
11499
Assert.Equal(SyntaxKind.ThisKeyword, node.Token.
Kind
());
11509
Assert.Equal(SyntaxKind.BaseKeyword, node.Token.
Kind
());
11519
Assert.Equal(SyntaxKind.ArgListKeyword, node.Token.
Kind
());
11529
Assert.Equal(SyntaxKind.FieldKeyword, node.Token.
Kind
());
11539
Assert.Equal(SyntaxKind.MakeRefKeyword, node.Keyword.
Kind
());
11540
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11542
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11552
Assert.Equal(SyntaxKind.RefTypeKeyword, node.Keyword.
Kind
());
11553
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11555
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11565
Assert.Equal(SyntaxKind.RefValueKeyword, node.Keyword.
Kind
());
11566
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11568
Assert.Equal(SyntaxKind.CommaToken, node.Comma.
Kind
());
11570
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11580
Assert.Equal(SyntaxKind.CheckedKeyword, node.Keyword.
Kind
());
11581
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11583
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11593
Assert.Equal(SyntaxKind.DefaultKeyword, node.Keyword.
Kind
());
11594
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11596
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11606
Assert.Equal(SyntaxKind.TypeOfKeyword, node.Keyword.
Kind
());
11607
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11609
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11619
Assert.Equal(SyntaxKind.SizeOfKeyword, node.Keyword.
Kind
());
11620
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11622
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11654
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11656
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11666
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11668
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11679
Assert.Equal(SyntaxKind.None, node.RefKindKeyword.
Kind
());
11691
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
11702
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
11723
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
11725
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
11737
Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.
Kind
());
11753
Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.
Kind
());
11765
Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.
Kind
());
11780
Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.
Kind
());
11792
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
11794
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
11804
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11816
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11830
Assert.Equal(SyntaxKind.WithKeyword, node.WithKeyword.
Kind
());
11852
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11853
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
11855
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
11865
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11877
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
11878
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11880
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11891
Assert.Equal(SyntaxKind.StackAllocKeyword, node.StackAllocKeyword.
Kind
());
11903
Assert.Equal(SyntaxKind.StackAllocKeyword, node.StackAllocKeyword.
Kind
());
11904
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11905
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11916
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
11918
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
11938
Assert.Equal(SyntaxKind.DotDotToken, node.OperatorToken.
Kind
());
11972
Assert.Equal(SyntaxKind.FromKeyword, node.FromKeyword.
Kind
());
11974
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11975
Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.
Kind
());
11986
Assert.Equal(SyntaxKind.LetKeyword, node.LetKeyword.
Kind
());
11987
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
11988
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
11999
Assert.Equal(SyntaxKind.JoinKeyword, node.JoinKeyword.
Kind
());
12001
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12002
Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.
Kind
());
12004
Assert.Equal(SyntaxKind.OnKeyword, node.OnKeyword.
Kind
());
12006
Assert.Equal(SyntaxKind.EqualsKeyword, node.EqualsKeyword.
Kind
());
12018
Assert.Equal(SyntaxKind.IntoKeyword, node.IntoKeyword.
Kind
());
12019
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12029
Assert.Equal(SyntaxKind.WhereKeyword, node.WhereKeyword.
Kind
());
12040
Assert.Equal(SyntaxKind.OrderByKeyword, node.OrderByKeyword.
Kind
());
12052
Assert.Equal(SyntaxKind.None, node.AscendingOrDescendingKeyword.
Kind
());
12062
Assert.Equal(SyntaxKind.SelectKeyword, node.SelectKeyword.
Kind
());
12073
Assert.Equal(SyntaxKind.GroupKeyword, node.GroupKeyword.
Kind
());
12075
Assert.Equal(SyntaxKind.ByKeyword, node.ByKeyword.
Kind
());
12086
Assert.Equal(SyntaxKind.IntoKeyword, node.IntoKeyword.
Kind
());
12087
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12098
Assert.Equal(SyntaxKind.OmittedArraySizeExpressionToken, node.OmittedArraySizeExpressionToken.
Kind
());
12108
Assert.Equal(SyntaxKind.InterpolatedStringStartToken, node.StringStartToken.
Kind
());
12110
Assert.Equal(SyntaxKind.InterpolatedStringEndToken, node.StringEndToken.
Kind
());
12121
Assert.Equal(SyntaxKind.IsKeyword, node.IsKeyword.
Kind
());
12132
Assert.Equal(SyntaxKind.ThrowKeyword, node.ThrowKeyword.
Kind
());
12143
Assert.Equal(SyntaxKind.WhenKeyword, node.WhenKeyword.
Kind
());
12154
Assert.Equal(SyntaxKind.UnderscoreToken, node.UnderscoreToken.
Kind
());
12175
Assert.Equal(SyntaxKind.VarKeyword, node.VarKeyword.
Kind
());
12199
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12201
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12211
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
12213
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
12244
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12246
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12256
Assert.Equal(SyntaxKind.EqualsEqualsToken, node.OperatorToken.
Kind
());
12278
Assert.Equal(SyntaxKind.OrKeyword, node.OperatorToken.
Kind
());
12289
Assert.Equal(SyntaxKind.NotKeyword, node.OperatorToken.
Kind
());
12300
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
12302
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
12313
Assert.Equal(SyntaxKind.DotDotToken, node.DotDotToken.
Kind
());
12324
Assert.Equal(SyntaxKind.InterpolatedStringTextToken, node.TextToken.
Kind
());
12334
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
12338
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
12348
Assert.Equal(SyntaxKind.IdentifierToken, node.CommaToken.
Kind
());
12359
Assert.Equal(SyntaxKind.IdentifierToken, node.ColonToken.
Kind
());
12360
Assert.Equal(SyntaxKind.InterpolatedStringTextToken, node.FormatStringToken.
Kind
());
12383
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
12385
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
12398
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12404
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
12415
Assert.Equal(SyntaxKind.None, node.AwaitKeyword.
Kind
());
12416
Assert.Equal(SyntaxKind.None, node.UsingKeyword.
Kind
());
12419
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12440
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12452
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
12463
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12473
Assert.Equal(SyntaxKind.UnderscoreToken, node.UnderscoreToken.
Kind
());
12483
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12485
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12497
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12508
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12519
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12520
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12532
Assert.Equal(SyntaxKind.GotoKeyword, node.GotoKeyword.
Kind
());
12533
Assert.Equal(SyntaxKind.None, node.CaseOrDefaultKeyword.
Kind
());
12535
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12546
Assert.Equal(SyntaxKind.BreakKeyword, node.BreakKeyword.
Kind
());
12547
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12558
Assert.Equal(SyntaxKind.ContinueKeyword, node.ContinueKeyword.
Kind
());
12559
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12570
Assert.Equal(SyntaxKind.ReturnKeyword, node.ReturnKeyword.
Kind
());
12572
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12583
Assert.Equal(SyntaxKind.ThrowKeyword, node.ThrowKeyword.
Kind
());
12585
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12596
Assert.Equal(SyntaxKind.YieldKeyword, node.YieldKeyword.
Kind
());
12597
Assert.Equal(SyntaxKind.ReturnKeyword, node.ReturnOrBreakKeyword.
Kind
());
12599
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12610
Assert.Equal(SyntaxKind.WhileKeyword, node.WhileKeyword.
Kind
());
12611
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12613
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12625
Assert.Equal(SyntaxKind.DoKeyword, node.DoKeyword.
Kind
());
12627
Assert.Equal(SyntaxKind.WhileKeyword, node.WhileKeyword.
Kind
());
12628
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12630
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12631
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12642
Assert.Equal(SyntaxKind.ForKeyword, node.ForKeyword.
Kind
());
12643
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12646
Assert.Equal(SyntaxKind.SemicolonToken, node.FirstSemicolonToken.
Kind
());
12648
Assert.Equal(SyntaxKind.SemicolonToken, node.SecondSemicolonToken.
Kind
());
12650
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12662
Assert.Equal(SyntaxKind.None, node.AwaitKeyword.
Kind
());
12663
Assert.Equal(SyntaxKind.ForEachKeyword, node.ForEachKeyword.
Kind
());
12664
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12666
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12667
Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.
Kind
());
12669
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12681
Assert.Equal(SyntaxKind.None, node.AwaitKeyword.
Kind
());
12682
Assert.Equal(SyntaxKind.ForEachKeyword, node.ForEachKeyword.
Kind
());
12683
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12685
Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.
Kind
());
12687
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12699
Assert.Equal(SyntaxKind.None, node.AwaitKeyword.
Kind
());
12700
Assert.Equal(SyntaxKind.UsingKeyword, node.UsingKeyword.
Kind
());
12701
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12704
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12716
Assert.Equal(SyntaxKind.FixedKeyword, node.FixedKeyword.
Kind
());
12717
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12719
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12731
Assert.Equal(SyntaxKind.CheckedKeyword, node.Keyword.
Kind
());
12743
Assert.Equal(SyntaxKind.UnsafeKeyword, node.UnsafeKeyword.
Kind
());
12755
Assert.Equal(SyntaxKind.LockKeyword, node.LockKeyword.
Kind
());
12756
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12758
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12770
Assert.Equal(SyntaxKind.IfKeyword, node.IfKeyword.
Kind
());
12771
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12773
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12785
Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.
Kind
());
12797
Assert.Equal(SyntaxKind.SwitchKeyword, node.SwitchKeyword.
Kind
());
12798
Assert.Equal(SyntaxKind.None, node.OpenParenToken.
Kind
());
12800
Assert.Equal(SyntaxKind.None, node.CloseParenToken.
Kind
());
12801
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
12803
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
12824
Assert.Equal(SyntaxKind.CaseKeyword, node.Keyword.
Kind
());
12827
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12837
Assert.Equal(SyntaxKind.CaseKeyword, node.Keyword.
Kind
());
12839
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12849
Assert.Equal(SyntaxKind.DefaultKeyword, node.Keyword.
Kind
());
12850
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
12861
Assert.Equal(SyntaxKind.SwitchKeyword, node.SwitchKeyword.
Kind
());
12862
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
12864
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
12876
Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.EqualsGreaterThanToken.
Kind
());
12888
Assert.Equal(SyntaxKind.TryKeyword, node.TryKeyword.
Kind
());
12901
Assert.Equal(SyntaxKind.CatchKeyword, node.CatchKeyword.
Kind
());
12914
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12916
Assert.Equal(SyntaxKind.None, node.Identifier.
Kind
());
12917
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12927
Assert.Equal(SyntaxKind.WhenKeyword, node.WhenKeyword.
Kind
());
12928
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
12930
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
12940
Assert.Equal(SyntaxKind.FinallyKeyword, node.FinallyKeyword.
Kind
());
12955
Assert.Equal(SyntaxKind.EndOfFileToken, node.EndOfFileToken.
Kind
());
12965
Assert.Equal(SyntaxKind.ExternKeyword, node.ExternKeyword.
Kind
());
12966
Assert.Equal(SyntaxKind.AliasKeyword, node.AliasKeyword.
Kind
());
12967
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
12968
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12978
Assert.Equal(SyntaxKind.None, node.GlobalKeyword.
Kind
());
12979
Assert.Equal(SyntaxKind.UsingKeyword, node.UsingKeyword.
Kind
());
12980
Assert.Equal(SyntaxKind.None, node.StaticKeyword.
Kind
());
12981
Assert.Equal(SyntaxKind.None, node.UnsafeKeyword.
Kind
());
12984
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
12996
Assert.Equal(SyntaxKind.NamespaceKeyword, node.NamespaceKeyword.
Kind
());
12998
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
13002
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
13003
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13015
Assert.Equal(SyntaxKind.NamespaceKeyword, node.NamespaceKeyword.
Kind
());
13017
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
13030
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
13033
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
13043
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13044
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
13065
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
13067
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
13090
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
13100
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
13102
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
13113
Assert.Equal(SyntaxKind.None, node.VarianceKeyword.
Kind
());
13114
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13126
Assert.Equal(SyntaxKind.ClassKeyword, node.Keyword.
Kind
());
13127
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13132
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
13134
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
13135
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13147
Assert.Equal(SyntaxKind.StructKeyword, node.Keyword.
Kind
());
13148
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13153
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
13155
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
13156
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13168
Assert.Equal(SyntaxKind.InterfaceKeyword, node.Keyword.
Kind
());
13169
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13174
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
13176
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
13177
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13189
Assert.Equal(SyntaxKind.IdentifierToken, node.Keyword.
Kind
());
13190
Assert.Equal(SyntaxKind.None, node.ClassOrStructKeyword.
Kind
());
13191
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13196
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
13198
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
13199
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13211
Assert.Equal(SyntaxKind.EnumKeyword, node.EnumKeyword.
Kind
());
13212
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13214
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
13216
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
13217
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13229
Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.
Kind
());
13231
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13235
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
13247
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13260
Assert.Equal(SyntaxKind.ExtensionKeyword, node.Keyword.
Kind
());
13264
Assert.Equal(SyntaxKind.None, node.OpenBraceToken.
Kind
());
13266
Assert.Equal(SyntaxKind.None, node.CloseBraceToken.
Kind
());
13267
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13277
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
13309
Assert.Equal(SyntaxKind.WhereKeyword, node.WhereKeyword.
Kind
());
13311
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
13322
Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.
Kind
());
13323
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
13324
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
13334
Assert.Equal(SyntaxKind.ClassKeyword, node.ClassOrStructKeyword.
Kind
());
13335
Assert.Equal(SyntaxKind.None, node.QuestionToken.
Kind
());
13355
Assert.Equal(SyntaxKind.DefaultKeyword, node.DefaultKeyword.
Kind
());
13365
Assert.Equal(SyntaxKind.AllowsKeyword, node.AllowsKeyword.
Kind
());
13376
Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.
Kind
());
13377
Assert.Equal(SyntaxKind.StructKeyword, node.StructKeyword.
Kind
());
13390
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
13402
Assert.Equal(SyntaxKind.EventKeyword, node.EventKeyword.
Kind
());
13404
Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.
Kind
());
13415
Assert.Equal(SyntaxKind.DotToken, node.DotToken.
Kind
());
13429
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13435
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13449
Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.
Kind
());
13450
Assert.Equal(SyntaxKind.None, node.CheckedKeyword.
Kind
());
13451
Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.
Kind
());
13455
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13467
Assert.Equal(SyntaxKind.ImplicitKeyword, node.ImplicitOrExplicitKeyword.
Kind
());
13469
Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.
Kind
());
13470
Assert.Equal(SyntaxKind.None, node.CheckedKeyword.
Kind
());
13475
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13487
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13492
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13502
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
13503
Assert.Equal(SyntaxKind.BaseKeyword, node.ThisOrBaseKeyword.
Kind
());
13516
Assert.Equal(SyntaxKind.TildeToken, node.TildeToken.
Kind
());
13517
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13521
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13535
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13539
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13549
Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.
Kind
());
13562
Assert.Equal(SyntaxKind.EventKeyword, node.EventKeyword.
Kind
());
13565
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
13567
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13581
Assert.Equal(SyntaxKind.ThisKeyword, node.ThisKeyword.
Kind
());
13585
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13595
Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.
Kind
());
13597
Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.
Kind
());
13609
Assert.Equal(SyntaxKind.GetKeyword, node.Keyword.
Kind
());
13612
Assert.Equal(SyntaxKind.None, node.SemicolonToken.
Kind
());
13622
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
13624
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
13634
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
13636
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
13649
Assert.Equal(SyntaxKind.None, node.Identifier.
Kind
());
13695
Assert.Equal(SyntaxKind.EndOfDocumentationCommentToken, node.EndOfComment.
Kind
());
13716
Assert.Equal(SyntaxKind.DotToken, node.DotToken.
Kind
());
13738
Assert.Equal(SyntaxKind.ExtensionKeyword, node.ExtensionKeyword.
Kind
());
13741
Assert.Equal(SyntaxKind.DotToken, node.DotToken.
Kind
());
13752
Assert.Equal(SyntaxKind.ThisKeyword, node.ThisKeyword.
Kind
());
13763
Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.
Kind
());
13764
Assert.Equal(SyntaxKind.None, node.CheckedKeyword.
Kind
());
13765
Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.
Kind
());
13776
Assert.Equal(SyntaxKind.ImplicitKeyword, node.ImplicitOrExplicitKeyword.
Kind
());
13777
Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.
Kind
());
13778
Assert.Equal(SyntaxKind.None, node.CheckedKeyword.
Kind
());
13790
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
13792
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
13802
Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.
Kind
());
13804
Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.
Kind
());
13814
Assert.Equal(SyntaxKind.None, node.RefKindKeyword.
Kind
());
13815
Assert.Equal(SyntaxKind.None, node.ReadOnlyKeyword.
Kind
());
13838
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
13841
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
13851
Assert.Equal(SyntaxKind.LessThanSlashToken, node.LessThanSlashToken.
Kind
());
13853
Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.
Kind
());
13863
Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.
Kind
());
13866
Assert.Equal(SyntaxKind.SlashGreaterThanToken, node.SlashGreaterThanToken.
Kind
());
13877
Assert.Equal(SyntaxKind.IdentifierToken, node.LocalName.
Kind
());
13887
Assert.Equal(SyntaxKind.IdentifierToken, node.Prefix.
Kind
());
13888
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
13899
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
13900
Assert.Equal(SyntaxKind.SingleQuoteToken, node.StartQuoteToken.
Kind
());
13902
Assert.Equal(SyntaxKind.SingleQuoteToken, node.EndQuoteToken.
Kind
());
13913
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
13914
Assert.Equal(SyntaxKind.SingleQuoteToken, node.StartQuoteToken.
Kind
());
13916
Assert.Equal(SyntaxKind.SingleQuoteToken, node.EndQuoteToken.
Kind
());
13927
Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.
Kind
());
13928
Assert.Equal(SyntaxKind.SingleQuoteToken, node.StartQuoteToken.
Kind
());
13930
Assert.Equal(SyntaxKind.SingleQuoteToken, node.EndQuoteToken.
Kind
());
13950
Assert.Equal(SyntaxKind.XmlCDataStartToken, node.StartCDataToken.
Kind
());
13952
Assert.Equal(SyntaxKind.XmlCDataEndToken, node.EndCDataToken.
Kind
());
13962
Assert.Equal(SyntaxKind.XmlProcessingInstructionStartToken, node.StartProcessingInstructionToken.
Kind
());
13965
Assert.Equal(SyntaxKind.XmlProcessingInstructionEndToken, node.EndProcessingInstructionToken.
Kind
());
13975
Assert.Equal(SyntaxKind.XmlCommentStartToken, node.LessThanExclamationMinusMinusToken.
Kind
());
13977
Assert.Equal(SyntaxKind.XmlCommentEndToken, node.MinusMinusGreaterThanToken.
Kind
());
13987
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
13988
Assert.Equal(SyntaxKind.IfKeyword, node.IfKeyword.
Kind
());
13990
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14003
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14004
Assert.Equal(SyntaxKind.ElifKeyword, node.ElifKeyword.
Kind
());
14006
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14019
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14020
Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.
Kind
());
14021
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14033
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14034
Assert.Equal(SyntaxKind.EndIfKeyword, node.EndIfKeyword.
Kind
());
14035
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14046
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14047
Assert.Equal(SyntaxKind.RegionKeyword, node.RegionKeyword.
Kind
());
14048
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14059
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14060
Assert.Equal(SyntaxKind.EndRegionKeyword, node.EndRegionKeyword.
Kind
());
14061
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14072
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14073
Assert.Equal(SyntaxKind.ErrorKeyword, node.ErrorKeyword.
Kind
());
14074
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14085
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14086
Assert.Equal(SyntaxKind.WarningKeyword, node.WarningKeyword.
Kind
());
14087
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14098
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14099
Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.
Kind
());
14100
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14111
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14112
Assert.Equal(SyntaxKind.DefineKeyword, node.DefineKeyword.
Kind
());
14113
Assert.Equal(SyntaxKind.IdentifierToken, node.Name.
Kind
());
14114
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14125
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14126
Assert.Equal(SyntaxKind.UndefKeyword, node.UndefKeyword.
Kind
());
14127
Assert.Equal(SyntaxKind.IdentifierToken, node.Name.
Kind
());
14128
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14139
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14140
Assert.Equal(SyntaxKind.LineKeyword, node.LineKeyword.
Kind
());
14141
Assert.Equal(SyntaxKind.NumericLiteralToken, node.Line.
Kind
());
14142
Assert.Equal(SyntaxKind.None, node.File.
Kind
());
14143
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14154
Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.
Kind
());
14155
Assert.Equal(SyntaxKind.NumericLiteralToken, node.Line.
Kind
());
14156
Assert.Equal(SyntaxKind.CommaToken, node.CommaToken.
Kind
());
14157
Assert.Equal(SyntaxKind.NumericLiteralToken, node.Character.
Kind
());
14158
Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.
Kind
());
14168
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14169
Assert.Equal(SyntaxKind.LineKeyword, node.LineKeyword.
Kind
());
14171
Assert.Equal(SyntaxKind.MinusToken, node.MinusToken.
Kind
());
14173
Assert.Equal(SyntaxKind.None, node.CharacterOffset.
Kind
());
14174
Assert.Equal(SyntaxKind.StringLiteralToken, node.File.
Kind
());
14175
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14186
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14187
Assert.Equal(SyntaxKind.PragmaKeyword, node.PragmaKeyword.
Kind
());
14188
Assert.Equal(SyntaxKind.WarningKeyword, node.WarningKeyword.
Kind
());
14189
Assert.Equal(SyntaxKind.DisableKeyword, node.DisableOrRestoreKeyword.
Kind
());
14191
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14202
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14203
Assert.Equal(SyntaxKind.PragmaKeyword, node.PragmaKeyword.
Kind
());
14204
Assert.Equal(SyntaxKind.ChecksumKeyword, node.ChecksumKeyword.
Kind
());
14205
Assert.Equal(SyntaxKind.StringLiteralToken, node.File.
Kind
());
14206
Assert.Equal(SyntaxKind.StringLiteralToken, node.Guid.
Kind
());
14207
Assert.Equal(SyntaxKind.StringLiteralToken, node.Bytes.
Kind
());
14208
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14219
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14220
Assert.Equal(SyntaxKind.ReferenceKeyword, node.ReferenceKeyword.
Kind
());
14221
Assert.Equal(SyntaxKind.StringLiteralToken, node.File.
Kind
());
14222
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14233
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14234
Assert.Equal(SyntaxKind.LoadKeyword, node.LoadKeyword.
Kind
());
14235
Assert.Equal(SyntaxKind.StringLiteralToken, node.File.
Kind
());
14236
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14247
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14248
Assert.Equal(SyntaxKind.ExclamationToken, node.ExclamationToken.
Kind
());
14249
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14260
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14261
Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.
Kind
());
14262
Assert.Equal(SyntaxKind.None, node.Content.
Kind
());
14263
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
14274
Assert.Equal(SyntaxKind.HashToken, node.HashToken.
Kind
());
14275
Assert.Equal(SyntaxKind.NullableKeyword, node.NullableKeyword.
Kind
());
14276
Assert.Equal(SyntaxKind.EnableKeyword, node.SettingToken.
Kind
());
14277
Assert.Equal(SyntaxKind.None, node.TargetToken.
Kind
());
14278
Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.
Kind
());
IncrementalParsing\IncrementalParsingTests.cs (1)
3485
var tempToken = tempRoot.DescendantTokens().First(t => t.
Kind
() == SyntaxKind.IdentifierToken);
LexicalAndXml\LexicalTests.cs (284)
52
if (result.
Kind
() == SyntaxKind.None)
56
else if (token.
Kind
() == SyntaxKind.EndOfFileToken)
65
if (result.
Kind
() == SyntaxKind.None)
109
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
128
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
147
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
166
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
188
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
210
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
232
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
250
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
270
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
294
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
318
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
338
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
360
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
382
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
404
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
425
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
452
Assert.Equal(SyntaxKind.RazorContentToken, token.
Kind
());
475
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
480
Assert.Equal(SyntaxKind.RazorContentToken, token.
Kind
());
492
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
513
Assert.Equal(SyntaxKind.RazorContentToken, token.
Kind
());
524
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
541
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
567
Assert.Equal(SyntaxKind.RazorContentToken, token.
Kind
());
581
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
597
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
616
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
631
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
646
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
661
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
676
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
691
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
706
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
721
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
738
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
755
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
772
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
789
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
806
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
823
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
845
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
865
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
886
Assert.True(SyntaxFacts.IsReservedKeyword(token.
Kind
()));
965
Assert.Equal(kind, token.
Kind
());
980
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
995
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1010
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1025
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1040
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1056
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1072
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1089
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1105
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1121
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1137
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1156
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1175
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1193
Assert.Equal(SyntaxKind.StringLiteralToken, token.
Kind
());
1209
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1225
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1241
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1257
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1273
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1289
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1305
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1321
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1337
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1354
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1370
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1386
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1402
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1418
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1434
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1450
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1466
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1482
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1498
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1515
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1532
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1548
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1566
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1586
Assert.Equal(SyntaxKind.CharacterLiteralToken, token.
Kind
());
1601
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1616
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1631
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1646
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1661
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1677
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1693
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
1709
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
1725
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
1742
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1758
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1774
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1790
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1806
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1821
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1835
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1850
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1865
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1880
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1895
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1910
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1933
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1948
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1963
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1978
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
1993
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2009
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2025
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2041
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2057
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2073
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2089
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2105
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2121
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2137
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2153
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2169
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2185
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2201
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2217
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2233
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2249
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2265
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2275
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2291
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2301
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2317
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2327
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2343
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2353
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2369
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2379
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2395
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2405
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2420
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2431
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2446
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2457
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2470
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2486
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2496
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2512
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2522
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2537
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2548
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2563
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2574
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2588
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2603
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2619
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2635
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2651
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2666
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2681
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2696
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2711
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2726
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2742
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2758
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2774
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2790
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2806
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2822
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2838
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2854
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2870
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2886
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2902
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2918
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2934
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2950
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2966
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2982
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
2998
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3014
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3029
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3045
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3061
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3070
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3079
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3088
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3097
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3106
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3115
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3128
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3143
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3152
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3161
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3170
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3183
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3192
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3201
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3210
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3226
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3233
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3244
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3259
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3270
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3281
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3292
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3303
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3314
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3325
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3336
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3347
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3358
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3369
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3387
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3403
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3419
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3435
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3456
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3467
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3477
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3487
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3493
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3499
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3505
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3511
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3517
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3523
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3529
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3535
Assert.Equal(SyntaxKind.BadToken, token.
Kind
());
3541
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3558
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3571
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3581
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3591
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3602
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3615
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3633
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3653
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
3777
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3785
Assert.Equal(SyntaxKind.NumericLiteralToken, token.
Kind
());
3835
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3839
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3845
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3849
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3864
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3867
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3872
Assert.Equal(SyntaxKind.LessThanLessThanToken, token.
Kind
());
3875
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3895
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3898
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3903
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3906
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3918
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3921
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3926
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3929
Assert.Equal(SyntaxKind.GreaterThanToken, token.
Kind
());
3939
Assert.Equal(SyntaxKind.EqualsEqualsToken, token.
Kind
());
3945
Assert.Equal(SyntaxKind.EqualsEqualsToken, token.
Kind
());
3949
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3955
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3967
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
3990
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4012
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4045
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4078
Assert.Equal(SyntaxKind.EqualsEqualsToken, token.
Kind
());
4084
Assert.Equal(SyntaxKind.EqualsEqualsToken, token.
Kind
());
4088
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4094
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4101
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4119
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4136
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4170
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4210
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4244
Assert.Equal(SyntaxKind.BarBarToken, token.
Kind
());
4250
Assert.Equal(SyntaxKind.BarBarToken, token.
Kind
());
4254
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4260
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4274
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4296
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4319
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4348
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4379
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4418
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4474
Assert.Equal(SyntaxKind.EndOfFileToken, token.
Kind
());
4532
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
());
LexicalAndXml\SyntaxTokenParserTests.cs (1)
408
Assert.Equal(expectedKind, result.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\IgnoredDirectiveParsingTests.cs (2)
129
Assert.Equal(SyntaxKind.StringLiteralToken, content.
Kind
());
151
Assert.Equal(SyntaxKind.StringLiteralToken, content.
Kind
());
Parsing\NameParsingTests.cs (2)
137
Assert.Equal(SyntaxKind.GlobalKeyword, an.Alias.Identifier.
Kind
());
480
Assert.Equal(kind, tok.
Kind
());
Parsing\ParserErrorMessageTests.cs (7)
3768
Assert.Equal(SyntaxKind.InKeyword, methodDeclaration.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3771
Assert.Equal(SyntaxKind.InKeyword, delegateDeclaration.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3774
Assert.Equal(SyntaxKind.InKeyword, localFunctionStatement.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3777
Assert.Equal(SyntaxKind.InKeyword, lambdaExpression.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3780
Assert.Equal(SyntaxKind.InKeyword, anonymousMethodExpression.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3783
Assert.Equal(SyntaxKind.InKeyword, indexerDeclaration.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
3786
Assert.Equal(SyntaxKind.InKeyword, operatorDeclaration.ParameterList.Parameters.Single().Modifiers.Single().
Kind
());
Parsing\ParsingErrorRecoveryTests.cs (48)
4589
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4642
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4669
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4697
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4724
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4752
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4781
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4810
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4840
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4869
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4897
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4924
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4951
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
4978
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5006
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5033
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5061
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5087
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5117
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5146
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5176
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5829
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5869
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5898
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5927
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5957
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
5986
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6019
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6046
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6073
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6100
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6128
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6155
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6185
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6216
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6244
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6292
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6326
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6358
Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.
Kind
());
6467
Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.
Kind
());
6502
Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.
Kind
());
6509
Assert.Equal(SyntaxKind.None, acc.SemicolonToken.
Kind
());
6541
Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.
Kind
());
6548
Assert.Equal(SyntaxKind.None, acc.SemicolonToken.
Kind
());
6572
Assert.Equal(SyntaxKind.GetKeyword, getDecl.Keyword.
Kind
());
6580
Assert.Equal(SyntaxKind.ReturnKeyword, getBodyStmts[0].GetFirstToken().
Kind
());
6604
Assert.Equal(SyntaxKind.GetKeyword, getDecl.Keyword.
Kind
());
6609
Assert.Equal(SyntaxKind.SetKeyword, setDecl.Keyword.
Kind
());
Parsing\ScriptParsingTests.cs (7)
10152
Assert.Equal(SyntaxKind.EndOfFileToken, eof.
Kind
());
10163
Assert.Equal(SyntaxKind.EndOfFileToken, eof.
Kind
());
10226
Assert.Equal(SyntaxKind.EndOfFileToken, eof.
Kind
());
10250
Assert.Equal(SyntaxKind.HashToken, shebang.HashToken.
Kind
());
10251
Assert.Equal(SyntaxKind.ExclamationToken, shebang.ExclamationToken.
Kind
());
10253
Assert.Equal(SyntaxKind.EndOfDirectiveToken, endOfDirective.
Kind
());
10260
Assert.Equal(SyntaxKind.StringLiteralToken, content.
Kind
());
Parsing\StatementParsingTests.cs (90)
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
());
2631
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2637
Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.
Kind
());
2801
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2845
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2926
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
2948
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3009
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3031
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3081
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3103
Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.
Kind
());
3353
Assert.Equal(SyntaxKind.IdentifierToken, name.Identifier.
Kind
());
3379
Assert.Equal(SyntaxKind.ForEachKeyword, fs.ForEachKeyword.
Kind
());
3388
Assert.Equal(SyntaxKind.InKeyword, fs.InKeyword.
Kind
());
3468
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 (10)
36
Assert.Equal(SyntaxKind.StaticKeyword, usingDirective.StaticKeyword.
Kind
());
39
Assert.Equal(SyntaxKind.SemicolonToken, usingDirective.SemicolonToken.
Kind
());
69
Assert.Equal(SyntaxKind.OpenBraceToken, n.OpenBraceToken.
Kind
());
73
Assert.Equal(SyntaxKind.CloseBraceToken, n.CloseBraceToken.
Kind
());
75
Assert.Equal(SyntaxKind.None, n.SemicolonToken.
Kind
());
86
Assert.Equal(SyntaxKind.ClassKeyword, c.Keyword.
Kind
());
89
Assert.Equal(SyntaxKind.OpenBraceToken, c.OpenBraceToken.
Kind
());
93
Assert.Equal(SyntaxKind.CloseBraceToken, c.CloseBraceToken.
Kind
());
95
Assert.Equal(SyntaxKind.None, c.SemicolonToken.
Kind
());
218
Assert.Equal(kind, token.
Kind
());
Syntax\SyntaxNodeTests.cs (58)
537
Assert.Equal(SyntaxKind.UsingKeyword, tokens[0].
Kind
());
538
Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].
Kind
());
539
Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].
Kind
());
540
Assert.Equal(SyntaxKind.EndOfFileToken, tokens[3].
Kind
());
550
Assert.Equal(SyntaxKind.UsingKeyword, tokens[0].
Kind
());
551
Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].
Kind
());
552
Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].
Kind
());
553
Assert.Equal(SyntaxKind.EndOfFileToken, tokens[3].
Kind
());
563
Assert.Equal(SyntaxKind.ExternKeyword, tokens[0].
Kind
());
564
Assert.Equal(SyntaxKind.AliasKeyword, tokens[1].
Kind
());
565
Assert.Equal(SyntaxKind.IdentifierToken, tokens[2].
Kind
());
566
Assert.Equal(SyntaxKind.SemicolonToken, tokens[3].
Kind
());
567
Assert.Equal(SyntaxKind.UsingKeyword, tokens[4].
Kind
());
568
Assert.Equal(SyntaxKind.IdentifierToken, tokens[5].
Kind
());
569
Assert.Equal(SyntaxKind.SemicolonToken, tokens[6].
Kind
());
570
Assert.Equal(SyntaxKind.EndOfFileToken, tokens[7].
Kind
());
580
Assert.Equal(SyntaxKind.ExternKeyword, tokens[0].
Kind
());
581
Assert.Equal(SyntaxKind.AliasKeyword, tokens[1].
Kind
());
582
Assert.Equal(SyntaxKind.IdentifierToken, tokens[2].
Kind
());
592
Assert.Equal(SyntaxKind.ExternKeyword, tokens[0].
Kind
());
593
Assert.Equal(SyntaxKind.AliasKeyword, tokens[1].
Kind
());
594
Assert.Equal(SyntaxKind.IdentifierToken, tokens[2].
Kind
());
604
Assert.Equal(SyntaxKind.AliasKeyword, tokens[0].
Kind
());
605
Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].
Kind
());
606
Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].
Kind
());
607
Assert.Equal(SyntaxKind.UsingKeyword, tokens[3].
Kind
());
617
Assert.Equal(SyntaxKind.AliasKeyword, tokens[0].
Kind
());
618
Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].
Kind
());
619
Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].
Kind
());
620
Assert.Equal(SyntaxKind.UsingKeyword, tokens[3].
Kind
());
675
Assert.Equal(SyntaxKind.IdentifierToken, token.
Kind
());
678
Assert.Equal(SyntaxKind.IfKeyword, token.
Kind
());
946
Assert.Equal(SyntaxKind.PublicKeyword, first.
Kind
());
954
Assert.Equal(SyntaxKind.PublicKeyword, first.
Kind
());
962
Assert.Equal(SyntaxKind.CloseBraceToken, last.
Kind
());
970
Assert.Equal(SyntaxKind.EndOfFileToken, last.
Kind
());
973
Assert.Equal(SyntaxKind.CloseBraceToken, last.
Kind
());
1009
while (token.
Kind
() != SyntaxKind.None)
1039
while (token.
Kind
() != SyntaxKind.None)
1064
while (token.
Kind
() != SyntaxKind.None)
1108
while (token.
Kind
() != SyntaxKind.None)
1139
while (token.
Kind
() != SyntaxKind.None)
1168
while (token.
Kind
() != SyntaxKind.None)
1215
while (token.
Kind
() != SyntaxKind.None)
1257
while (token.
Kind
() != SyntaxKind.None)
2046
Assert.True(expectedTokenKinds.SequenceEqual(actualTokens.Select(t => t.
Kind
())));
2342
var expr2 = expr.ReplaceToken(token, SyntaxFactory.Token(token.
Kind
()));
2355
var token = tokens.First(t => t.
Kind
() == SyntaxKind.EndOfDocumentationCommentToken);
2357
var expr2 = expr.ReplaceToken(token, SyntaxFactory.Token(SyntaxTriviaList.Create(SyntaxFactory.Whitespace("garbage")), token.
Kind
(), default(SyntaxTriviaList)));
2368
var token = cu.DescendantTokens().Single(t => t.
Kind
() == SyntaxKind.EndOfFileToken);
2370
var cu2 = cu.ReplaceToken(token, SyntaxFactory.Token(SyntaxTriviaList.Create(SyntaxFactory.Whitespace(" ")), token.
Kind
(), default(SyntaxTriviaList)));
3335
Assert.Equal(SyntaxKind.CommaToken, ((SyntaxToken)list.GetSeparator(0)).
Kind
());
3336
Assert.Equal(SyntaxKind.CommaToken, ((SyntaxToken)list.GetSeparator(1)).
Kind
());
3356
Assert.Equal(SyntaxKind.CommaToken, (new SyntaxToken(internalParameters.GetSeparator(0))).
Kind
());
3357
Assert.Equal(SyntaxKind.CommaToken, (new SyntaxToken(internalParameters.GetSeparator(1))).
Kind
());
3481
Where(token => token.
Kind
() != SyntaxKind.EndOfFileToken).
3507
Assert.Equal(SyntaxKind.StaticKeyword, newModifiers[0].
Kind
());
3508
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 (393)
Classification\ClassificationHelpers.cs (11)
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
IsControlKeywordKind(token.
Kind
()) &&
140
return token.
Kind
()
164
switch (token.
Kind
())
351
if (token.
Kind
().IsOperator())
354
switch (token.
Kind
())
542
var isKeyword = SyntaxFacts.IsKeywordKind(token.
Kind
())
546
var isIdentifier = token.
Kind
() == SyntaxKind.IdentifierToken;
Classification\Worker.cs (2)
129
if (token.
Kind
() is
144
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)
240
switch (node.Line.
Kind
())
269
if (token.
Kind
() != SyntaxKind.None)
CodeGeneration\CSharpSyntaxGenerator.cs (5)
832
x.
Kind
() == SyntaxKind.AbstractKeyword
833
|| x.
Kind
() == SyntaxKind.VirtualKeyword
834
|| x.
Kind
() == SyntaxKind.PublicKeyword);
2367
if (!rewrittenToken.IsMissing || !CSharp.SyntaxFacts.IsPunctuationOrKeyword(token.
Kind
()))
2372
return SyntaxFactory.Token(token.
Kind
()).WithTriviaFrom(rewrittenToken);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
704
var kind = predefinedTypeNode.Keyword.
Kind
();
FindSymbols\FindSymbolsUtilities.cs (1)
17
switch (modifier.
Kind
())
Rename\CSharpRenameRewriterLanguageService.cs (3)
746
token.GetPreviousToken().
Kind
() != SyntaxKind.DotToken &&
747
token.GetNextToken().
Kind
() != SyntaxKind.DotToken)
975
switch (token.
Kind
())
Simplification\CSharpSimplificationService.Expander.cs (4)
275
node.RefOrOutKeyword.
Kind
() == SyntaxKind.None)
722
if (candidateToken.
Kind
() is SyntaxKind.LessThanToken or SyntaxKind.GreaterThanToken)
999
if (oldToken.
Kind
() == SyntaxKind.LessThanToken)
1004
if (oldToken.
Kind
() == SyntaxKind.GreaterThanToken)
Simplification\Reducers\CSharpEscapingReducer.cs (1)
87
var result = token.
Kind
() == SyntaxKind.IdentifierToken ? CreateNewIdentifierTokenFromToken(token, escape: false) : token;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
373
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))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
203
=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.
Kind
());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
35
if (token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
61
switch (token.
Kind
())
95
return interpolatedString.StringStartToken.
Kind
() switch
139
if (token.
Kind
() is SyntaxKind.Utf8SingleLineRawStringLiteralToken)
145
if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (4)
18
return [SyntaxFactory.Token(argument.RefKindKeyword.
Kind
())];
25
=> argument?.RefKindKeyword.
Kind
() switch
81
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword &&
87
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.RefKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
17
assignment.OperatorToken.
Kind
() == SyntaxKind.EqualsToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
84
return firstToken.
Kind
() != SyntaxKind.None
85
&& firstToken.GetPreviousToken().
Kind
() == SyntaxKind.CloseParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
32
if (syntaxToken.
Kind
() == SyntaxKind.IdentifierToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
118
if (tokenAfterParen.
Kind
() == SyntaxKind.OpenBracketToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
151
switch (token.
Kind
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
75
if (prevToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
60
if (token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken)
67
token.
Kind
(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (16)
21
=> kind = token.
Kind
();
40
=> token.
Kind
() == kind || token.HasMatchingText(kind);
46
=> token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken &&
64
if (token.
Kind
() == SyntaxKind.IdentifierToken)
77
var tokenKind = token.
Kind
();
126
switch (token.
Kind
())
162
if (previousToken.
Kind
() == SyntaxKind.None)
195
=> token.
Kind
() == SyntaxKind.StringLiteralToken && !token.IsVerbatimStringLiteral();
199
switch (token.
Kind
())
233
if (genericIdentifier.GetNextToken(includeSkipped: true).
Kind
() == SyntaxKind.LessThanToken)
257
Contract.ThrowIfFalse(genericIdentifier.
Kind
() == SyntaxKind.IdentifierToken);
261
Contract.ThrowIfFalse(token.
Kind
() == SyntaxKind.LessThanToken);
270
if (next.
Kind
() == SyntaxKind.None)
278
if (token.
Kind
() == SyntaxKind.GreaterThanToken)
291
switch (token.
Kind
())
329
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (12)
111
if (token.
Kind
() == SyntaxKind.None)
116
return predicate(token.
Kind
());
122
return token.
Kind
() == SyntaxKind.NumericLiteralToken;
130
return token.
Kind
() == kind;
202
var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
324
var kind = token.
Kind
();
399
if (token.
Kind
() is SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken)
403
if (token.
Kind
() is
420
if (token.
Kind
() is
430
if (token.
Kind
() is SyntaxKind.InterpolatedStringTextToken)
455
if (token.
Kind
() == SyntaxKind.CharacterLiteralToken)
503
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45
var space = currentToken.
Kind
() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
53
var formatSpanEnd = commonToken2.
Kind
() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start;
81
var firstTriviaInTree = this.Token1.
Kind
() == SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (33)
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?.Kind() is SyntaxKind.ParameterList or 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 &&
467
return (token1.
Kind
() == SyntaxKind.OpenParenToken && token2.
Kind
() == SyntaxKind.CloseParenToken) ||
468
(token1.
Kind
() == SyntaxKind.OpenBracketToken && token2.
Kind
() == SyntaxKind.CloseBracketToken);
473
if (token.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
512
if (token.
Kind
() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
528
return currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
543
=> token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (14)
24
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
39
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
63
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
77
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
92
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
128
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
138
if (anchorToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (22)
176
if (previousToken.
Kind
() != SyntaxKind.SemicolonToken)
179
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
182
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
310
if (currentToken.
Kind
() == SyntaxKind.None)
315
switch (previousToken.
Kind
())
329
|| currentToken.
Kind
() == SyntaxKind.OpenBraceToken) ? 1 : 0;
362
return currentToken.
Kind
() != SyntaxKind.IfKeyword ? 1 : 0;
373
if ((currentToken.
Kind
() == SyntaxKind.FromKeyword && currentToken.Parent.IsKind(SyntaxKind.FromClause)) ||
374
(currentToken.
Kind
() == SyntaxKind.LetKeyword && currentToken.Parent.IsKind(SyntaxKind.LetClause)) ||
375
(currentToken.
Kind
() == SyntaxKind.WhereKeyword && currentToken.Parent.IsKind(SyntaxKind.WhereClause)) ||
376
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinClause)) ||
377
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinIntoClause)) ||
378
(currentToken.
Kind
() == SyntaxKind.OrderByKeyword && currentToken.Parent.IsKind(SyntaxKind.OrderByClause)) ||
379
(currentToken.
Kind
() == SyntaxKind.SelectKeyword && currentToken.Parent.IsKind(SyntaxKind.SelectClause)) ||
380
(currentToken.
Kind
() == SyntaxKind.GroupKeyword && currentToken.Parent.IsKind(SyntaxKind.GroupClause)))
385
switch (currentToken.
Kind
())
399
parent.Target.Identifier.
Kind
() is SyntaxKind.AssemblyKeyword or SyntaxKind.ModuleKeyword &&
425
if (nextToken.
Kind
() == SyntaxKind.CloseBraceToken)
430
nextToken.
Kind
() is SyntaxKind.CatchKeyword or
437
nextToken.
Kind
() == SyntaxKind.WhileKeyword &&
442
else if (nextToken.
Kind
() == SyntaxKind.EndOfFileToken)
458
else if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\EndOfFileTokenFormattingRule.cs (2)
17
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
29
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
148
switch (currentToken.
Kind
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (3)
47
var previousKind = previousToken.
Kind
();
48
var currentKind = currentToken.
Kind
();
85
if ((previousToken.IsKeyword() || previousToken.
Kind
() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\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)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (55)
48
switch (currentToken.
Kind
())
73
if (previousToken.
Kind
() == SyntaxKind.CloseBraceToken && currentToken.
Kind
() == SyntaxKind.WhileKeyword)
79
switch (previousToken.
Kind
())
151
if (previousToken.
Kind
() == SyntaxKind.ElseKeyword && currentToken.
Kind
() != SyntaxKind.IfKeyword)
170
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
175
if (previousToken.
Kind
() == SyntaxKind.DoKeyword && previousToken.Parent.IsKind(SyntaxKind.DoStatement))
187
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken &&
188
(currentToken.
Kind
() == SyntaxKind.CaseKeyword || currentToken.
Kind
() == SyntaxKind.DefaultKeyword || currentToken.
Kind
() == SyntaxKind.ElseKeyword))
194
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
199
if (currentToken.
Kind
() == SyntaxKind.SemicolonToken &&
208
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
273
if (currentToken.
Kind
() == SyntaxKind.SemicolonToken)
276
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
280
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
288
if (previousToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
289
previousToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken ||
290
currentToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
291
currentToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken)
316
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
317
previousToken.
Kind
() == SyntaxKind.ThisKeyword)
322
if (previousToken.
Kind
() == SyntaxKind.NewKeyword)
334
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken)
336
if (previousToken.
Kind
()
359
if (previousToken.
Kind
() == SyntaxKind.CommaToken && currentToken.
Kind
() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax)
365
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
376
switch (currentToken.
Kind
())
423
previousToken.
Kind
() == SyntaxKind.CloseParenToken)
432
if (previousToken.
Kind
() == SyntaxKind.LessThanToken)
438
if (previousToken.
Kind
() == SyntaxKind.GreaterThanToken && currentToken.
Kind
() == SyntaxKind.GreaterThanToken)
445
if ((currentToken.
Kind
() == SyntaxKind.LessThanToken || currentToken.
Kind
() == SyntaxKind.GreaterThanToken) &&
452
if ((previousToken.
Kind
() == SyntaxKind.PlusPlusToken || previousToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
459
if ((currentToken.
Kind
() == SyntaxKind.PlusPlusToken || currentToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
472
if (currentToken.
Kind
() == SyntaxKind.QuestionToken &&
486
if (currentToken.
Kind
() == SyntaxKind.ExclamationToken &&
493
if (currentToken.
Kind
() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax)
499
if (previousToken.
Kind
() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)
505
switch (previousToken.
Kind
())
515
var space = (previousToken.
Kind
() == currentToken.
Kind
()) ? 0 : 1;
527
previousToken.
Kind
() != currentToken.
Kind
())
533
if (previousToken.
Kind
() == SyntaxKind.ExclamationToken
540
if (previousToken.
Kind
() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax or DestructorDeclarationSyntax))
546
if (previousToken.
Kind
() == SyntaxKind.AmpersandToken &&
553
if (previousToken.
Kind
() == SyntaxKind.ColonColonToken || currentToken.
Kind
() == SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
179
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (4)
47
Contract.ThrowIfTrue(startToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
48
Contract.ThrowIfTrue(endToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
78
Contract.ThrowIfTrue(token.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
82
if (previousToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (5)
278
AssignmentExpressionSyntax _ when token.
Kind
() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(),
279
ForEachVariableStatementSyntax _ when token.
Kind
() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(),
302
if (token.
Kind
() == SyntaxKind.CommaToken)
312
if (ordering.AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
316
else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (3)
106
accessibility = (token.
Kind
(), accessibility) switch
123
modifiers |= token.
Kind
() switch
145
isDefault |= token.
Kind
() == SyntaxKind.DefaultKeyword;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (20)
106
var kind = token.
Kind
();
116
=> SyntaxFacts.IsReservedKeyword(token.
Kind
());
119
=> SyntaxFacts.IsContextualKeyword(token.
Kind
());
122
=> SyntaxFacts.IsPreprocessorKeyword(token.
Kind
());
145
if (lineDirective.Line.
Kind
() == SyntaxKind.DefaultKeyword)
150
else if (lineDirective.Line.
Kind
() == SyntaxKind.NumericLiteralToken &&
273
switch (token.
Kind
())
317
=> token.
Kind
() switch
469
switch (token.
Kind
())
496
=> token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken;
502
switch (token.
Kind
())
513
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause))
516
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CloseBracketToken)
549
simpleName.GetLastToken().GetNextToken().
Kind
() == SyntaxKind.LessThanToken;
600
argument.RefOrOutKeyword.
Kind
() == SyntaxKind.None &&
1041
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
1126
=> token.
Kind
() is
1133
=> token.
Kind
() == SyntaxKind.NumericLiteralToken;
1176
attributeList.Target?.Identifier.
Kind
() == attributeTarget;
1354
if (token.
Kind
() == SyntaxKind.OverrideKeyword && token.Parent is MemberDeclarationSyntax member)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (13)
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)
279
if (endToken.
Kind
() == SyntaxKind.ColonToken && parent is LabeledStatementSyntax)
288
return previousToken.
Kind
() == SyntaxKind.None ? token : previousToken;
310
if (previousToken.
Kind
() == SyntaxKind.None)
408
return token.
Kind
() == SyntaxKind.ColonToken &&
415
if (previousToken.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
420
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
437
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
23
x.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword &&
24
y.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196
=> declaration.ChildTokens().Where(t => t.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
773
modifier => SyntaxFacts.IsAccessibilityModifier(modifier.
Kind
()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\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);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (4)
311
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
351
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
375
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
391
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (28)
19
token.
Kind
() is SyntaxKind.UsingKeyword or
113
switch (token.
Kind
())
207
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
217
if (token.
Kind
() == SyntaxKind.SemicolonToken)
250
if (token.
Kind
() == SyntaxKind.CloseBracketToken)
272
if (token.
Kind
() == SyntaxKind.CloseParenToken)
300
if (token.
Kind
() == SyntaxKind.IdentifierToken &&
301
token.GetPreviousToken(includeSkipped: true).
Kind
() == SyntaxKind.IntoKeyword)
326
if (targetToken.
Kind
() is SyntaxKind.IfKeyword or
333
if (targetToken.
Kind
() == SyntaxKind.OpenParenToken &&
363
if (targetToken.
Kind
() is not (SyntaxKind.IdentifierToken or SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken))
395
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
401
if (targetToken.
Kind
() == SyntaxKind.ColonToken)
409
if (targetToken.
Kind
() is SyntaxKind.SemicolonToken or
430
return targetToken.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken &&
449
if (targetToken.
Kind
() == SyntaxKind.ColonToken &&
465
if (targetToken.
Kind
() is SyntaxKind.OpenParenToken or
493
if (targetToken.
Kind
() == SyntaxKind.OperatorKeyword &&
546
if (existingAccessor.
Kind
() != SyntaxKind.None)
570
while (targetToken.
Kind
() is SyntaxKind.InternalKeyword or
581
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
589
if (targetToken.
Kind
() == SyntaxKind.CloseBraceToken &&
597
if (targetToken.
Kind
() == SyntaxKind.SemicolonToken &&
604
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
637
if (targetToken.
Kind
() == SyntaxKind.LessThanToken &&
643
if (targetToken.
Kind
() == SyntaxKind.CommaToken &&
649
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
662
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (49)
359
if (token.
Kind
() == SyntaxKind.CloseBracketToken && token.Parent is AttributeListSyntax)
420
(nextToken.
Kind
() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken))
649
if (token.GetNextToken(includeSkipped: true).
Kind
() != SyntaxKind.EqualsToken &&
693
if (token.
Kind
()
778
if (token.
Kind
() is SyntaxKind.ColonToken or SyntaxKind.CommaToken &&
938
switch (token.
Kind
())
957
targetToken.
Kind
() is SyntaxKind.ColonToken or SyntaxKind.CommaToken;
973
if (token.
Kind
() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken)
1108
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword)
1111
previousModifier = token.
Kind
();
1157
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken)
1187
token.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
1203
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
1229
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1262
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1288
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
1385
if (leftToken.
Kind
() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword)
1392
if (leftToken.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression))
1399
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause))
1406
if (leftToken.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern))
1448
if (leftToken.
Kind
() is SyntaxKind.GreaterThanToken or SyntaxKind.GreaterThanEqualsToken or SyntaxKind.LessThanToken or SyntaxKind.LessThanEqualsToken &&
1485
return leftToken.
Kind
() is not (SyntaxKind.OrKeyword
1569
if (possibleCommaOrParen.
Kind
() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken))
1640
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression))
1650
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1692
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
1796
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword)
1833
if (previous.
Kind
() is SyntaxKind.ForKeyword or SyntaxKind.ForEachKeyword or SyntaxKind.UsingKeyword)
1920
if (token.
Kind
() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword)
2112
token.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken)
2197
if (token.
Kind
()
2229
if (token.
Kind
()
2344
if (previousToken.
Kind
() is SyntaxKind.AsteriskToken or SyntaxKind.QuestionToken &&
2367
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2412
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
2423
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2433
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
2446
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
2481
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
2561
if (token.
Kind
() is SyntaxKind.OnKeyword or SyntaxKind.EqualsKeyword &&
2576
if (token.
Kind
() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken &&
2591
if (token.
Kind
() is SyntaxKind.GroupKeyword or SyntaxKind.ByKeyword &&
2602
if (token.GetPreviousToken(includeSkipped: true).
Kind
() != SyntaxKind.OpenBracketToken)
2690
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken &&
2699
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2708
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken &&
2717
if (token.
Kind
() is SyntaxKind.DotDotToken &&
2875
if (token.
Kind
() is SyntaxKind.IdentifierToken &&
2900
if (tokenBeforeName.
Kind
() == SyntaxKind.CaseKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
13
=> tokenList.SkipWhile(t => kinds.Contains(t.
Kind
()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (6)
58
if (token.
Kind
() == SyntaxKind.None)
72
switch (token.
Kind
())
81
if (token.
Kind
() == SyntaxKind.None)
92
if (token.
Kind
() == SyntaxKind.IdentifierToken)
148
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
162
if (token.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (5)
48
!ValidSingleOrMultiCharactersTokenKind(typedChar, token.
Kind
()) ||
49
token.
Kind
() is SyntaxKind.EndOfFileToken or SyntaxKind.None ||
248
if (tokenBeforeCaret.
Kind
() is SyntaxKind.CloseBraceToken or
275
return token.
Kind
()
313
if (currentToken.
Kind
() == SyntaxKind.OpenBraceToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
89
if (previousToken.
Kind
() == SyntaxKind.None || previousToken.IsMissing)
109
return token.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken;
141
constructorInitializer.ArgumentList.OpenParenToken.
Kind
() != SyntaxKind.None &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (4)
74
Contract.ThrowIfTrue(token.
Kind
() == SyntaxKind.None);
120
if (token.
Kind
() is SyntaxKind.InterpolatedMultiLineRawStringStartToken or SyntaxKind.InterpolatedStringTextToken
175
token.
Kind
() is SyntaxKind.InterpolatedVerbatimStringStartToken or SyntaxKind.InterpolatedStringTextToken ||
232
switch (token.
Kind
())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
85
if (braces.openBrace.
Kind
() == SyntaxKind.None &&
86
braces.closeBrace.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (13)
427
if (previousToken.
Kind
() == SyntaxKind.NewKeyword &&
428
previousToken.GetPreviousToken().
Kind
() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
514
if (previousToken != argumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
544
if (previousToken != attributeArgumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
818
if (previousToken.HasValue && previousToken.Value.GetPreviousToken().
Kind
() == SyntaxKind.EqualsToken)
893
if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
956
switch (operatorToken.
Kind
())
975
if (operatorToken.
Kind
() is SyntaxKind.AmpersandAmpersandToken or
1011
if (operatorToken.
Kind
() is SyntaxKind.AmpersandToken or
1027
if (operatorToken.
Kind
() == SyntaxKind.PlusToken)
1040
switch (operatorToken.
Kind
())
1625
var isAsync = anonymousFunction.AsyncKeyword.
Kind
() != SyntaxKind.None;
2102
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\MetadataAsSourceTests.CSharp.cs (1)
866
_ => SyntaxFactory.ParseToken(op).
Kind
(),
Microsoft.CodeAnalysis.UnitTests (1)
CommonSyntaxTests.cs (1)
200
Assert.Equal(CSharp.SyntaxKind.None, CSharp.CSharpExtensions.
Kind
(token));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
CodeCleanup\CodeCleanupTests.cs (1)
361
root = root.ReplaceToken(nextToken, CSharp.SyntaxFactory.Token(nextToken.LeadingTrivia, CSharp.CSharpExtensions.
Kind
(nextToken), nextToken.TrailingTrivia));
Microsoft.Extensions.Logging.Generators (1)
src\libraries\Common\src\Roslyn\CSharpSyntaxHelper.cs (1)
93
if (global != usingDirective.GlobalKeyword.
Kind
() is SyntaxKind.GlobalKeyword)
Microsoft.Interop.SourceGeneration (1)
SyntaxExtensions.cs (1)
89
if (tokenList[i].
Kind
() is SyntaxKind.PublicKeyword or SyntaxKind.InternalKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.PrivateKeyword)
Microsoft.VisualStudio.LanguageServices.CSharp (21)
CodeModel\CSharpCodeModelService.cs (3)
835
return (conversionOperator.ImplicitOrExplicitKeyword.
Kind
() == SyntaxKind.ImplicitKeyword ? "implicit " : "explicit ")
3199
if (startToken.
Kind
() == SyntaxKind.OpenBraceToken)
3205
if (endToken.
Kind
() == SyntaxKind.CloseBraceToken)
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (2)
209
AppendOperatorName(builder, operatorDeclaration.OperatorToken.
Kind
());
215
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)
44
switch (modifier.
Kind
())
CodeModel\ParameterFlagsExtensions.cs (1)
20
switch (modifier.
Kind
())
LanguageService\CSharpHelpContextService.cs (8)
109
if (token.
Kind
()
133
if (token.
Kind
()
142
if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken)
308
if (token.
Kind
() is SyntaxKind.LessThanToken or SyntaxKind.GreaterThanToken)
329
if (token.
Kind
() is SyntaxKind.LessThanToken or SyntaxKind.GreaterThanToken &&
361
if (token.
Kind
() is SyntaxKind.IdentifierToken or SyntaxKind.EndOfDirectiveToken)
382
switch (token.
Kind
())
424
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;
Roslyn.Diagnostics.CSharp.Analyzers (358)
NumberCommentsRefactoring.cs (1)
58
var newToken = SyntaxFactory.Token(oldToken.LeadingTrivia, kind: oldToken.
Kind
(), text: newText, valueText: newValueText, oldToken.TrailingTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
203
=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.
Kind
());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
35
if (token.
Kind
() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
61
switch (token.
Kind
())
95
return interpolatedString.StringStartToken.
Kind
() switch
139
if (token.
Kind
() is SyntaxKind.Utf8SingleLineRawStringLiteralToken)
145
if (token.
Kind
() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (4)
18
return [SyntaxFactory.Token(argument.RefKindKeyword.
Kind
())];
25
=> argument?.RefKindKeyword.
Kind
() switch
81
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.OutKeyword &&
87
if (argument.RefOrOutKeyword.
Kind
() == SyntaxKind.RefKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
17
assignment.OperatorToken.
Kind
() == SyntaxKind.EqualsToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
84
return firstToken.
Kind
() != SyntaxKind.None
85
&& firstToken.GetPreviousToken().
Kind
() == SyntaxKind.CloseParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
32
if (syntaxToken.
Kind
() == SyntaxKind.IdentifierToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
118
if (tokenAfterParen.
Kind
() == SyntaxKind.OpenBracketToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
151
switch (token.
Kind
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
75
if (prevToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
60
if (token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken)
67
token.
Kind
(),
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (16)
21
=> kind = token.
Kind
();
40
=> token.
Kind
() == kind || token.HasMatchingText(kind);
46
=> token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken &&
64
if (token.
Kind
() == SyntaxKind.IdentifierToken)
77
var tokenKind = token.
Kind
();
126
switch (token.
Kind
())
162
if (previousToken.
Kind
() == SyntaxKind.None)
195
=> token.
Kind
() == SyntaxKind.StringLiteralToken && !token.IsVerbatimStringLiteral();
199
switch (token.
Kind
())
233
if (genericIdentifier.GetNextToken(includeSkipped: true).
Kind
() == SyntaxKind.LessThanToken)
257
Contract.ThrowIfFalse(genericIdentifier.
Kind
() == SyntaxKind.IdentifierToken);
261
Contract.ThrowIfFalse(token.
Kind
() == SyntaxKind.LessThanToken);
270
if (next.
Kind
() == SyntaxKind.None)
278
if (token.
Kind
() == SyntaxKind.GreaterThanToken)
291
switch (token.
Kind
())
329
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (12)
111
if (token.
Kind
() == SyntaxKind.None)
116
return predicate(token.
Kind
());
122
return token.
Kind
() == SyntaxKind.NumericLiteralToken;
130
return token.
Kind
() == kind;
202
var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).
Kind
() == SyntaxKind.XmlTextLiteralNewLineToken;
324
var kind = token.
Kind
();
399
if (token.
Kind
() is SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken)
403
if (token.
Kind
() is
420
if (token.
Kind
() is
430
if (token.
Kind
() is SyntaxKind.InterpolatedStringTextToken)
455
if (token.
Kind
() == SyntaxKind.CharacterLiteralToken)
503
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45
var space = currentToken.
Kind
() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
53
var formatSpanEnd = commonToken2.
Kind
() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start;
81
var firstTriviaInTree = this.Token1.
Kind
() == SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (33)
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?.Kind() is SyntaxKind.ParameterList or 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 &&
467
return (token1.
Kind
() == SyntaxKind.OpenParenToken && token2.
Kind
() == SyntaxKind.CloseParenToken) ||
468
(token1.
Kind
() == SyntaxKind.OpenBracketToken && token2.
Kind
() == SyntaxKind.CloseBracketToken);
473
if (token.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
512
if (token.
Kind
() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken)
528
return currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
543
=> token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (14)
24
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
39
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
63
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
77
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
92
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
128
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
138
if (anchorToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (22)
176
if (previousToken.
Kind
() != SyntaxKind.SemicolonToken)
179
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
182
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
310
if (currentToken.
Kind
() == SyntaxKind.None)
315
switch (previousToken.
Kind
())
329
|| currentToken.
Kind
() == SyntaxKind.OpenBraceToken) ? 1 : 0;
362
return currentToken.
Kind
() != SyntaxKind.IfKeyword ? 1 : 0;
373
if ((currentToken.
Kind
() == SyntaxKind.FromKeyword && currentToken.Parent.IsKind(SyntaxKind.FromClause)) ||
374
(currentToken.
Kind
() == SyntaxKind.LetKeyword && currentToken.Parent.IsKind(SyntaxKind.LetClause)) ||
375
(currentToken.
Kind
() == SyntaxKind.WhereKeyword && currentToken.Parent.IsKind(SyntaxKind.WhereClause)) ||
376
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinClause)) ||
377
(currentToken.
Kind
() == SyntaxKind.JoinKeyword && currentToken.Parent.IsKind(SyntaxKind.JoinIntoClause)) ||
378
(currentToken.
Kind
() == SyntaxKind.OrderByKeyword && currentToken.Parent.IsKind(SyntaxKind.OrderByClause)) ||
379
(currentToken.
Kind
() == SyntaxKind.SelectKeyword && currentToken.Parent.IsKind(SyntaxKind.SelectClause)) ||
380
(currentToken.
Kind
() == SyntaxKind.GroupKeyword && currentToken.Parent.IsKind(SyntaxKind.GroupClause)))
385
switch (currentToken.
Kind
())
399
parent.Target.Identifier.
Kind
() is SyntaxKind.AssemblyKeyword or SyntaxKind.ModuleKeyword &&
425
if (nextToken.
Kind
() == SyntaxKind.CloseBraceToken)
430
nextToken.
Kind
() is SyntaxKind.CatchKeyword or
437
nextToken.
Kind
() == SyntaxKind.WhileKeyword &&
442
else if (nextToken.
Kind
() == SyntaxKind.EndOfFileToken)
458
else if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\EndOfFileTokenFormattingRule.cs (2)
17
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
29
if (currentToken.
Kind
() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
148
switch (currentToken.
Kind
())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (3)
47
var previousKind = previousToken.
Kind
();
48
var currentKind = currentToken.
Kind
();
85
if ((previousToken.IsKeyword() || previousToken.
Kind
() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\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)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (55)
48
switch (currentToken.
Kind
())
73
if (previousToken.
Kind
() == SyntaxKind.CloseBraceToken && currentToken.
Kind
() == SyntaxKind.WhileKeyword)
79
switch (previousToken.
Kind
())
151
if (previousToken.
Kind
() == SyntaxKind.ElseKeyword && currentToken.
Kind
() != SyntaxKind.IfKeyword)
170
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
175
if (previousToken.
Kind
() == SyntaxKind.DoKeyword && previousToken.Parent.IsKind(SyntaxKind.DoStatement))
187
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken &&
188
(currentToken.
Kind
() == SyntaxKind.CaseKeyword || currentToken.
Kind
() == SyntaxKind.DefaultKeyword || currentToken.
Kind
() == SyntaxKind.ElseKeyword))
194
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
199
if (currentToken.
Kind
() == SyntaxKind.SemicolonToken &&
208
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
273
if (currentToken.
Kind
() == SyntaxKind.SemicolonToken)
276
if (previousToken.
Kind
() == SyntaxKind.SemicolonToken)
280
if (previousToken.
Kind
() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen())
288
if (previousToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
289
previousToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken ||
290
currentToken.
Kind
() == SyntaxKind.OmittedArraySizeExpressionToken ||
291
currentToken.
Kind
() == SyntaxKind.OmittedTypeArgumentToken)
316
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken &&
317
previousToken.
Kind
() == SyntaxKind.ThisKeyword)
322
if (previousToken.
Kind
() == SyntaxKind.NewKeyword)
334
if (currentToken.
Kind
() == SyntaxKind.OpenParenToken)
336
if (previousToken.
Kind
()
359
if (previousToken.
Kind
() == SyntaxKind.CommaToken && currentToken.
Kind
() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax)
365
if (previousToken.
Kind
() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax)
376
switch (currentToken.
Kind
())
423
previousToken.
Kind
() == SyntaxKind.CloseParenToken)
432
if (previousToken.
Kind
() == SyntaxKind.LessThanToken)
438
if (previousToken.
Kind
() == SyntaxKind.GreaterThanToken && currentToken.
Kind
() == SyntaxKind.GreaterThanToken)
445
if ((currentToken.
Kind
() == SyntaxKind.LessThanToken || currentToken.
Kind
() == SyntaxKind.GreaterThanToken) &&
452
if ((previousToken.
Kind
() == SyntaxKind.PlusPlusToken || previousToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
459
if ((currentToken.
Kind
() == SyntaxKind.PlusPlusToken || currentToken.
Kind
() == SyntaxKind.MinusMinusToken) &&
472
if (currentToken.
Kind
() == SyntaxKind.QuestionToken &&
486
if (currentToken.
Kind
() == SyntaxKind.ExclamationToken &&
493
if (currentToken.
Kind
() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax)
499
if (previousToken.
Kind
() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax)
505
switch (previousToken.
Kind
())
515
var space = (previousToken.
Kind
() == currentToken.
Kind
()) ? 0 : 1;
527
previousToken.
Kind
() != currentToken.
Kind
())
533
if (previousToken.
Kind
() == SyntaxKind.ExclamationToken
540
if (previousToken.
Kind
() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax or DestructorDeclarationSyntax))
546
if (previousToken.
Kind
() == SyntaxKind.AmpersandToken &&
553
if (previousToken.
Kind
() == SyntaxKind.ColonColonToken || currentToken.
Kind
() == SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
179
if (startToken.
Kind
() == SyntaxKind.None || endToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (4)
47
Contract.ThrowIfTrue(startToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
48
Contract.ThrowIfTrue(endToken.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
78
Contract.ThrowIfTrue(token.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfFileToken);
82
if (previousToken.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (5)
278
AssignmentExpressionSyntax _ when token.
Kind
() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(),
279
ForEachVariableStatementSyntax _ when token.
Kind
() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(),
302
if (token.
Kind
() == SyntaxKind.CommaToken)
312
if (ordering.AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
316
else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (3)
106
accessibility = (token.
Kind
(), accessibility) switch
123
modifiers |= token.
Kind
() switch
145
isDefault |= token.
Kind
() == SyntaxKind.DefaultKeyword;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (20)
106
var kind = token.
Kind
();
116
=> SyntaxFacts.IsReservedKeyword(token.
Kind
());
119
=> SyntaxFacts.IsContextualKeyword(token.
Kind
());
122
=> SyntaxFacts.IsPreprocessorKeyword(token.
Kind
());
145
if (lineDirective.Line.
Kind
() == SyntaxKind.DefaultKeyword)
150
else if (lineDirective.Line.
Kind
() == SyntaxKind.NumericLiteralToken &&
273
switch (token.
Kind
())
317
=> token.
Kind
() switch
469
switch (token.
Kind
())
496
=> token.
Kind
() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken;
502
switch (token.
Kind
())
513
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause))
516
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CloseBracketToken)
549
simpleName.GetLastToken().GetNextToken().
Kind
() == SyntaxKind.LessThanToken;
600
argument.RefOrOutKeyword.
Kind
() == SyntaxKind.None &&
1041
if (token.
Kind
() == SyntaxKind.EndOfFileToken)
1126
=> token.
Kind
() is
1133
=> token.
Kind
() == SyntaxKind.NumericLiteralToken;
1176
attributeList.Target?.Identifier.
Kind
() == attributeTarget;
1354
if (token.
Kind
() == SyntaxKind.OverrideKeyword && token.Parent is MemberDeclarationSyntax member)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (13)
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)
279
if (endToken.
Kind
() == SyntaxKind.ColonToken && parent is LabeledStatementSyntax)
288
return previousToken.
Kind
() == SyntaxKind.None ? token : previousToken;
310
if (previousToken.
Kind
() == SyntaxKind.None)
408
return token.
Kind
() == SyntaxKind.ColonToken &&
415
if (previousToken.
Kind
() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken)
420
if (currentToken.
Kind
() == SyntaxKind.CloseBraceToken)
437
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
23
x.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword &&
24
y.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
196
=> declaration.ChildTokens().Where(t => t.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
773
modifier => SyntaxFacts.IsAccessibilityModifier(modifier.
Kind
()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\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);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (4)
311
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
351
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
375
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
391
if (token.
Kind
() == SyntaxKind.OpenBracketToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (28)
19
token.
Kind
() is SyntaxKind.UsingKeyword or
113
switch (token.
Kind
())
207
if (token.
Kind
() == SyntaxKind.CloseBraceToken)
217
if (token.
Kind
() == SyntaxKind.SemicolonToken)
250
if (token.
Kind
() == SyntaxKind.CloseBracketToken)
272
if (token.
Kind
() == SyntaxKind.CloseParenToken)
300
if (token.
Kind
() == SyntaxKind.IdentifierToken &&
301
token.GetPreviousToken(includeSkipped: true).
Kind
() == SyntaxKind.IntoKeyword)
326
if (targetToken.
Kind
() is SyntaxKind.IfKeyword or
333
if (targetToken.
Kind
() == SyntaxKind.OpenParenToken &&
363
if (targetToken.
Kind
() is not (SyntaxKind.IdentifierToken or SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken))
395
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
401
if (targetToken.
Kind
() == SyntaxKind.ColonToken)
409
if (targetToken.
Kind
() is SyntaxKind.SemicolonToken or
430
return targetToken.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken &&
449
if (targetToken.
Kind
() == SyntaxKind.ColonToken &&
465
if (targetToken.
Kind
() is SyntaxKind.OpenParenToken or
493
if (targetToken.
Kind
() == SyntaxKind.OperatorKeyword &&
546
if (existingAccessor.
Kind
() != SyntaxKind.None)
570
while (targetToken.
Kind
() is SyntaxKind.InternalKeyword or
581
if (targetToken.
Kind
() == SyntaxKind.OpenBraceToken &&
589
if (targetToken.
Kind
() == SyntaxKind.CloseBraceToken &&
597
if (targetToken.
Kind
() == SyntaxKind.SemicolonToken &&
604
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
637
if (targetToken.
Kind
() == SyntaxKind.LessThanToken &&
643
if (targetToken.
Kind
() == SyntaxKind.CommaToken &&
649
if (targetToken.
Kind
() == SyntaxKind.CloseBracketToken &&
662
if (token.
Kind
() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (49)
359
if (token.
Kind
() == SyntaxKind.CloseBracketToken && token.Parent is AttributeListSyntax)
420
(nextToken.
Kind
() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken))
649
if (token.GetNextToken(includeSkipped: true).
Kind
() != SyntaxKind.EqualsToken &&
693
if (token.
Kind
()
778
if (token.
Kind
() is SyntaxKind.ColonToken or SyntaxKind.CommaToken &&
938
switch (token.
Kind
())
957
targetToken.
Kind
() is SyntaxKind.ColonToken or SyntaxKind.CommaToken;
973
if (token.
Kind
() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken)
1108
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword)
1111
previousModifier = token.
Kind
();
1157
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken)
1187
token.GetPreviousToken(includeSkipped: true).
Kind
() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword)
1203
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
1229
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1262
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1288
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
1385
if (leftToken.
Kind
() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword)
1392
if (leftToken.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression))
1399
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause))
1406
if (leftToken.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern))
1448
if (leftToken.
Kind
() is SyntaxKind.GreaterThanToken or SyntaxKind.GreaterThanEqualsToken or SyntaxKind.LessThanToken or SyntaxKind.LessThanEqualsToken &&
1485
return leftToken.
Kind
() is not (SyntaxKind.OrKeyword
1569
if (possibleCommaOrParen.
Kind
() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken))
1640
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression))
1650
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
1692
if (leftToken.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
1796
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword)
1833
if (previous.
Kind
() is SyntaxKind.ForKeyword or SyntaxKind.ForEachKeyword or SyntaxKind.UsingKeyword)
1920
if (token.
Kind
() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword)
2112
token.
Kind
() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken)
2197
if (token.
Kind
()
2229
if (token.
Kind
()
2344
if (previousToken.
Kind
() is SyntaxKind.AsteriskToken or SyntaxKind.QuestionToken &&
2367
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2412
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken &&
2423
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2433
if (token.
Kind
() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
2446
if (token.
Kind
() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword)
2481
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
2561
if (token.
Kind
() is SyntaxKind.OnKeyword or SyntaxKind.EqualsKeyword &&
2576
if (token.
Kind
() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken &&
2591
if (token.
Kind
() is SyntaxKind.GroupKeyword or SyntaxKind.ByKeyword &&
2602
if (token.GetPreviousToken(includeSkipped: true).
Kind
() != SyntaxKind.OpenBracketToken)
2690
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken &&
2699
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken &&
2708
if (token.
Kind
() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken &&
2717
if (token.
Kind
() is SyntaxKind.DotDotToken &&
2875
if (token.
Kind
() is SyntaxKind.IdentifierToken &&
2900
if (tokenBeforeName.
Kind
() == SyntaxKind.CaseKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
13
=> tokenList.SkipWhile(t => kinds.Contains(t.
Kind
()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (6)
58
if (token.
Kind
() == SyntaxKind.None)
72
switch (token.
Kind
())
81
if (token.
Kind
() == SyntaxKind.None)
92
if (token.
Kind
() == SyntaxKind.IdentifierToken)
148
if (SyntaxFacts.IsKeywordKind(token.
Kind
()))
162
if (token.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (5)
48
!ValidSingleOrMultiCharactersTokenKind(typedChar, token.
Kind
()) ||
49
token.
Kind
() is SyntaxKind.EndOfFileToken or SyntaxKind.None ||
248
if (tokenBeforeCaret.
Kind
() is SyntaxKind.CloseBraceToken or
275
return token.
Kind
()
313
if (currentToken.
Kind
() == SyntaxKind.OpenBraceToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
89
if (previousToken.
Kind
() == SyntaxKind.None || previousToken.IsMissing)
109
return token.
Kind
() is SyntaxKind.None or SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken;
141
constructorInitializer.ArgumentList.OpenParenToken.
Kind
() != SyntaxKind.None &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (4)
74
Contract.ThrowIfTrue(token.
Kind
() == SyntaxKind.None);
120
if (token.
Kind
() is SyntaxKind.InterpolatedMultiLineRawStringStartToken or SyntaxKind.InterpolatedStringTextToken
175
token.
Kind
() is SyntaxKind.InterpolatedVerbatimStringStartToken or SyntaxKind.InterpolatedStringTextToken ||
232
switch (token.
Kind
())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
85
if (braces.openBrace.
Kind
() == SyntaxKind.None &&
86
braces.closeBrace.
Kind
() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (13)
427
if (previousToken.
Kind
() == SyntaxKind.NewKeyword &&
428
previousToken.GetPreviousToken().
Kind
() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)
514
if (previousToken != argumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
544
if (previousToken != attributeArgumentList.OpenParenToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
818
if (previousToken.HasValue && previousToken.Value.GetPreviousToken().
Kind
() == SyntaxKind.EqualsToken)
893
if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.
Kind
() != SyntaxKind.CommaToken)
956
switch (operatorToken.
Kind
())
975
if (operatorToken.
Kind
() is SyntaxKind.AmpersandAmpersandToken or
1011
if (operatorToken.
Kind
() is SyntaxKind.AmpersandToken or
1027
if (operatorToken.
Kind
() == SyntaxKind.PlusToken)
1040
switch (operatorToken.
Kind
())
1625
var isAsync = anonymousFunction.AsyncKeyword.
Kind
() != SyntaxKind.None;
2102
if (token.
Kind
() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)