2404 references to Kind
Microsoft.AspNetCore.App.Analyzers (6)
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (5)
30if (token.Kind() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken) 60switch (token.Kind()) 96return interpolatedString.StringStartToken.Kind() switch 142if (token.Kind() is SyntaxKind.Utf8SingleLineRawStringLiteralToken) 147if (token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
RouteEmbeddedLanguage\FrameworkParametersCompletionProvider.cs (1)
290return SyntaxFacts.IsPredefinedType(token.Kind()) || token.IsKind(SyntaxKind.IdentifierToken);
Microsoft.CodeAnalysis.CSharp (103)
Binder\Binder_AnonymousTypes.cs (2)
70if (nameToken.Kind() == SyntaxKind.IdentifierToken) 91fieldSyntaxNodes[i] = (nameToken.Kind() == SyntaxKind.IdentifierToken) ? (CSharpSyntaxNode)nameToken.Parent! : fieldInitializer;
Binder\Binder_Expressions.cs (6)
1874((ArgumentSyntax)parent).RefOrOutKeyword.Kind() == SyntaxKind.OutKeyword); 3096RefKind origRefKind = argumentSyntax.RefOrOutKeyword.Kind().GetRefKind(); 3126if (argumentSyntax.RefOrOutKeyword.Kind() != SyntaxKind.None) 7680diagnostics.Add(ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), SyntaxFacts.GetText(operatorToken.Kind()), leftType); 7687DiagnosticInfo diagnosticInfo = new CSDiagnosticInfo(ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, SyntaxFacts.GetText(operatorToken.Kind()), boundLeft.Display); 7697diagnostics.Add(ErrorCode.ERR_BadUnaryOp, node.Location, SyntaxFacts.GetText(operatorToken.Kind()), msgId.Localize());
Binder\Binder_Lambda.cs (2)
182var isParams = paramsKeyword.Kind() != SyntaxKind.None; 191paramsKeyword.Kind() != SyntaxKind.None &&
Binder\Binder_Operators.cs (6)
268!SyntaxFacts.IsOverloadableCompoundAssignmentOperator(operatorToken.Kind()) || 286checkedName = OperatorFacts.CompoundAssignmentOperatorNameFromSyntaxKind(operatorToken.Kind(), isChecked: true); 296ordinaryName: OperatorFacts.CompoundAssignmentOperatorNameFromSyntaxKind(operatorToken.Kind(), isChecked: false), 978bool isEquality = operatorToken.Kind() == SyntaxKind.EqualsEqualsToken || operatorToken.Kind() == SyntaxKind.ExclamationEqualsToken; 1014case LookupResultKind.OverloadResolutionFailure when operatorToken.Kind() is SyntaxKind.PlusToken && isReadOnlySpanOfByte(left.Type) && isReadOnlySpanOfByte(right.Type):
Binder\Binder_Symbols.cs (1)
707if (nameToken.Kind() == SyntaxKind.IdentifierToken)
CSharpExtensions.cs (5)
224return SyntaxFacts.IsKeywordKind(token.Kind()); 229return SyntaxFacts.IsContextualKeyword(token.Kind()); 234return SyntaxFacts.IsReservedKeyword(token.Kind()); 239return token.Kind() is (SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken) && token.Text.Length > 0 && token.Text[0] == '@'; 249switch (node.Kind())
Lowering\DiagnosticsPass_ExpressionTrees.cs (2)
640if (lambdaSyntax.AsyncKeyword.Kind() == SyntaxKind.AsyncKeyword) 658if (lambdaSyntax.AsyncKeyword.Kind() == SyntaxKind.AsyncKeyword)
Parser\Blender.cs (1)
134Debug.Assert(token.Kind() != SyntaxKind.None, "how could we not get a real token back?");
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (2)
42switch (modifier.Kind()) 45if (modifiers.Count > i + 1 && modifiers[i + 1].Kind() == SyntaxKind.ReadOnlyKeyword)
Symbols\RangeVariableSymbol.cs (1)
63Debug.Assert(token.Kind() == SyntaxKind.IdentifierToken);
Symbols\Source\LocalFunctionSymbol.cs (1)
212var isVararg = arglistToken.Kind() == SyntaxKind.ArgListKeyword;
Symbols\Source\ModifierUtils.cs (2)
122Debug.Assert(modifier.Kind() == SyntaxKind.ScopedKeyword); 480SyntaxFacts.GetText(modifierToken.Kind()));
Symbols\Source\ParameterHelpers.cs (15)
55hasParamsModifier: paramsKeyword.Kind() != SyntaxKind.None, 56isExtensionMethodThis: ordinal == 0 && thisKeyword.Kind() != SyntaxKind.None, 77Debug.Assert(paramsKeyword.Kind() == SyntaxKind.None); 271if (thisKeyword.Kind() != SyntaxKind.None && !allowThis) 283if (paramsKeyword.Kind() != SyntaxKind.None 284|| refnessKeyword.Kind() != SyntaxKind.None 285|| thisKeyword.Kind() != SyntaxKind.None 312Debug.Assert(refnessKeyword.Kind() != SyntaxKind.None); 783else if (previousModifier?.Kind() != SyntaxKind.RefKeyword) 808diagnostics.Add(ErrorCode.ERR_DupParamMod, modifier.GetLocation(), SyntaxFacts.GetText(modifier.Kind())); 813diagnostics.Add(ErrorCode.ERR_BadParameterModifiers, modifier.GetLocation(), SyntaxFacts.GetText(modifier.Kind()), SyntaxFacts.GetText(otherModifierKind)); 841if (thisKeyword.Kind() == SyntaxKind.ThisKeyword && parameterIndex != 0) 947else if (paramsKeyword.Kind() == SyntaxKind.ParamsKeyword) 953else if (thisKeyword.Kind() == SyntaxKind.ThisKeyword) 1127switch (modifier.Kind())
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
272if (arglistToken.Kind() == SyntaxKind.ArgListKeyword)
Symbols\Source\SourceLabelSymbol.cs (1)
60if (tk.Kind() != SyntaxKind.None)
Symbols\Source\SourceLocalSymbol.cs (1)
50Debug.Assert(identifierToken.Kind() != SyntaxKind.None);
Symbols\Source\SourceMemberFieldSymbol.cs (2)
80if (modifier.Kind() == SyntaxKind.ConstKeyword) 86Debug.Assert(constToken.Kind() == SyntaxKind.ConstKeyword);
Symbols\Source\SourcePropertySymbol.cs (1)
639if (arglistToken.Kind() != SyntaxKind.None)
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (1)
325if (arglistToken.Kind() == SyntaxKind.ArgListKeyword)
Symbols\Symbol.cs (1)
513if (token.Kind() != SyntaxKind.None)
Syntax\CSharpLineDirectiveMap.cs (4)
54switch (lineToken.Kind()) 111token.Kind() == SyntaxKind.NumericLiteralToken && 130if (token.Kind() == SyntaxKind.StringLiteralToken) 144if (token.Kind() == SyntaxKind.None)
Syntax\CSharpSyntaxRewriter.cs (1)
267if (alternate != null && visited.Kind() != SyntaxKind.None) //skip the null check since SyntaxToken is a value type
Syntax\DirectiveTriviaSyntax.cs (2)
73while (token.Kind() != SyntaxKind.None) 104while (token.Kind() != SyntaxKind.None)
Syntax\LookupPosition.cs (1)
95return firstExcluded.Kind() == SyntaxKind.None || position < firstExcluded.SpanStart;
Syntax\SyntaxExtensions.cs (1)
387&& ((ArgumentSyntax)p.Parent).RefOrOutKeyword.Kind() == SyntaxKind.OutKeyword;
Syntax\SyntaxNodeRemover.cs (1)
196if (result.Kind() != SyntaxKind.None && _residualTrivia != null && _residualTrivia.Count > 0)
Syntax\SyntaxNormalizer.cs (36)
86if (token.Kind() == SyntaxKind.None || (token.IsMissing && token.FullWidth == 0)) 205if (nextToken.Kind() == SyntaxKind.None) 230switch (currentToken.Kind()) 263|| nextToken.Kind() == SyntaxKind.OpenBraceToken 264|| nextToken.Kind() == SyntaxKind.WhereKeyword) ? 1 : 0; 284return nextToken.Kind() != SyntaxKind.IfKeyword ? 1 : 0; 307switch (nextToken.Kind()) 405var kind = nextToken.Kind(); 428nextToken.Kind() is SyntaxKind.CommaToken or SyntaxKind.SemicolonToken; 437else if (nextToken.Kind() == SyntaxKind.CloseBraceToken) 645if (IsXmlTextToken(token.Kind()) || IsXmlTextToken(next.Kind())) 650if (next.Kind() == SyntaxKind.EndOfDirectiveToken) 654return IsKeyword(token.Kind()) && next.LeadingWidth > 0; 657if ((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()))) 667if (!SyntaxFacts.IsPunctuation(next.Kind())) 687if (token.Kind() == SyntaxKind.SemicolonToken 688&& !(next.Kind() == SyntaxKind.SemicolonToken || next.Kind() == SyntaxKind.CloseParenToken)) 726if (token.IsKind(SyntaxKind.CloseBracketToken) && IsWord(next.Kind())) 732if (token.IsKind(SyntaxKind.CloseParenToken) && IsWord(next.Kind()) && token.Parent.IsKind(SyntaxKind.TupleType) == true) 766switch (next.Kind()) 778switch (token.Kind()) 853if (SyntaxFacts.IsLiteral(token.Kind()) && SyntaxFacts.IsLiteral(next.Kind())) 906if (IsKeyword(token.Kind())) 913(!next.IsKind(SyntaxKind.OpenParenToken) || KeywordNeedsSeparatorBeforeOpenParen(token.Kind()) || next.Parent.IsKind(SyntaxKind.TupleType)) && 924if (IsWordOrLiteral(token.Kind()) && IsWordOrLiteral(next.Kind())) 944switch (next.Kind()) 951switch (token.Kind()) 1241return token.Kind() == SyntaxKind.XmlTextLiteralNewLineToken; 1504SyntaxKind nextTokenKind = GetNextRelevantToken(node.EndQuoteToken).Kind();
Syntax\SyntaxTokenParser.cs (3)
61/// 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)"/> 76/// 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)"/> 134return contextualKind == Token.Kind() ? SyntaxKind.None : contextualKind;
Microsoft.CodeAnalysis.CSharp.CodeStyle (234)
src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiers.cs (1)
33if (name.Kind() == SyntaxKind.None)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
116SyntaxFacts.GetText(firstToken.Kind())));
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
132if (member.Modifiers.Any(m => m.Kind() is SyntaxKind.PublicKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.InternalKeyword))
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
81if (argumentNode.RefOrOutKeyword.Kind() != SyntaxKind.OutKeyword)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
19switch (attributeList.Target?.Identifier.Kind())
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
59if (argument.RefKindKeyword.Kind() != SyntaxKind.None)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
611siblingArgument.RefOrOutKeyword.Kind() == SyntaxKind.OutKeyword &&
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
167if (target.Syntax.DescendantNodesAndSelf().OfType<ArgumentSyntax>().Any(a => a.RefKindKeyword.Kind() is SyntaxKind.RefKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
204=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.Kind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
35if (token.Kind() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken) 61switch (token.Kind()) 95return interpolatedString.StringStartToken.Kind() switch 139if (token.Kind() is SyntaxKind.Utf8SingleLineRawStringLiteralToken) 145if (token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (4)
18return [SyntaxFactory.Token(argument.RefKindKeyword.Kind())]; 25=> argument?.RefKindKeyword.Kind() switch 81if (argument.RefOrOutKeyword.Kind() == SyntaxKind.OutKeyword && 87if (argument.RefOrOutKeyword.Kind() == SyntaxKind.RefKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
17assignment.OperatorToken.Kind() == SyntaxKind.EqualsToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
84return firstToken.Kind() != SyntaxKind.None 85&& firstToken.GetPreviousToken().Kind() == SyntaxKind.CloseParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
32if (syntaxToken.Kind() == SyntaxKind.IdentifierToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
118if (tokenAfterParen.Kind() == SyntaxKind.OpenBracketToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
151switch (token.Kind())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
73if (prevToken.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
60if (token.Kind() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken) 67token.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 && 64if (token.Kind() == SyntaxKind.IdentifierToken) 77var tokenKind = token.Kind(); 126switch (token.Kind()) 162if (previousToken.Kind() == SyntaxKind.None) 195=> token.Kind() == SyntaxKind.StringLiteralToken && !token.IsVerbatimStringLiteral(); 199switch (token.Kind()) 233if (genericIdentifier.GetNextToken(includeSkipped: true).Kind() == SyntaxKind.LessThanToken) 257Contract.ThrowIfFalse(genericIdentifier.Kind() == SyntaxKind.IdentifierToken); 261Contract.ThrowIfFalse(token.Kind() == SyntaxKind.LessThanToken); 270if (next.Kind() == SyntaxKind.None) 278if (token.Kind() == SyntaxKind.GreaterThanToken) 291switch (token.Kind()) 329if (SyntaxFacts.IsKeywordKind(token.Kind()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (7)
202var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).Kind() == SyntaxKind.XmlTextLiteralNewLineToken; 324var kind = token.Kind(); 399if (token.Kind() is SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken) 403if (token.Kind() is 420if (token.Kind() is 430if (token.Kind() is SyntaxKind.InterpolatedStringTextToken) 455if (token.Kind() == SyntaxKind.CharacterLiteralToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
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); 90return token.Kind() == SyntaxKind.OpenParenToken && 96return 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); 150token.Kind() == SyntaxKind.SemicolonToken && 157if (token.Kind() != SyntaxKind.SemicolonToken) 173if (token.Kind() != SyntaxKind.CloseBraceToken) 183if (token.Kind() != SyntaxKind.CloseBraceToken) 209return token.Kind() == SyntaxKind.CommaToken && 215return token.Kind() == SyntaxKind.CommaToken && 305=> token.IsDotInMemberAccess() || (token.Kind() == SyntaxKind.DotToken && token.Parent.IsKind(SyntaxKind.QualifiedName)); 314return token.Kind() == SyntaxKind.DotToken 320if (token.Kind() == SyntaxKind.GreaterThanToken) 328return 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); 347return token.Kind() == SyntaxKind.IdentifierToken && 357return token.Kind() == SyntaxKind.ColonToken && 375return token.Kind() == SyntaxKind.InKeyword && 382return token.Kind() == SyntaxKind.FromKeyword && 467return (token1.Kind() == SyntaxKind.OpenParenToken && token2.Kind() == SyntaxKind.CloseParenToken) || 468(token1.Kind() == SyntaxKind.OpenBracketToken && token2.Kind() == SyntaxKind.CloseBracketToken); 473if (token.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken) 512if (token.Kind() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken) 528return currentToken.Kind() == SyntaxKind.OpenParenToken && 543=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (14)
24if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 39if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 63if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 77if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 92if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 128if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 138if (anchorToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (22)
176if (previousToken.Kind() != SyntaxKind.SemicolonToken) 179if (currentToken.Kind() == SyntaxKind.EndOfFileToken) 182if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 310if (currentToken.Kind() == SyntaxKind.None) 315switch (previousToken.Kind()) 329|| currentToken.Kind() == SyntaxKind.OpenBraceToken) ? 1 : 0; 362return currentToken.Kind() != SyntaxKind.IfKeyword ? 1 : 0; 373if ((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))) 385switch (currentToken.Kind()) 399parent.Target.Identifier.Kind() is SyntaxKind.AssemblyKeyword or SyntaxKind.ModuleKeyword && 425if (nextToken.Kind() == SyntaxKind.CloseBraceToken) 430nextToken.Kind() is SyntaxKind.CatchKeyword or 437nextToken.Kind() == SyntaxKind.WhileKeyword && 442else if (nextToken.Kind() == SyntaxKind.EndOfFileToken) 458else if (currentToken.Kind() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\EndOfFileTokenFormattingRule.cs (2)
17if (currentToken.Kind() == SyntaxKind.EndOfFileToken) 29if (currentToken.Kind() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
148switch (currentToken.Kind())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (3)
47var previousKind = previousToken.Kind(); 48var currentKind = currentToken.Kind(); 85if ((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)
29if (previousToken.Kind() == SyntaxKind.HashToken && SyntaxFacts.IsPreprocessorKeyword(currentToken.Kind())) 34if (previousToken.Kind() == SyntaxKind.RegionKeyword && currentToken.Kind() == SyntaxKind.EndOfDirectiveToken) 39if (currentToken.Kind() == SyntaxKind.EndOfDirectiveToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (55)
48switch (currentToken.Kind()) 73if (previousToken.Kind() == SyntaxKind.CloseBraceToken && currentToken.Kind() == SyntaxKind.WhileKeyword) 79switch (previousToken.Kind()) 151if (previousToken.Kind() == SyntaxKind.ElseKeyword && currentToken.Kind() != SyntaxKind.IfKeyword) 170if (previousToken.Kind() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen()) 175if (previousToken.Kind() == SyntaxKind.DoKeyword && previousToken.Parent.IsKind(SyntaxKind.DoStatement)) 187if (previousToken.Kind() == SyntaxKind.SemicolonToken && 188(currentToken.Kind() == SyntaxKind.CaseKeyword || currentToken.Kind() == SyntaxKind.DefaultKeyword || currentToken.Kind() == SyntaxKind.ElseKeyword)) 194if (previousToken.Kind() == SyntaxKind.SemicolonToken) 199if (currentToken.Kind() == SyntaxKind.SemicolonToken && 208if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax) 273if (currentToken.Kind() == SyntaxKind.SemicolonToken) 276if (previousToken.Kind() == SyntaxKind.SemicolonToken) 280if (previousToken.Kind() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen()) 288if (previousToken.Kind() == SyntaxKind.OmittedArraySizeExpressionToken || 289previousToken.Kind() == SyntaxKind.OmittedTypeArgumentToken || 290currentToken.Kind() == SyntaxKind.OmittedArraySizeExpressionToken || 291currentToken.Kind() == SyntaxKind.OmittedTypeArgumentToken) 316if (currentToken.Kind() == SyntaxKind.OpenParenToken && 317previousToken.Kind() == SyntaxKind.ThisKeyword) 322if (previousToken.Kind() == SyntaxKind.NewKeyword) 334if (currentToken.Kind() == SyntaxKind.OpenParenToken) 336if (previousToken.Kind() 357if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax) 363if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax) 374switch (currentToken.Kind()) 421previousToken.Kind() == SyntaxKind.CloseParenToken) 430if (previousToken.Kind() == SyntaxKind.LessThanToken) 436if (previousToken.Kind() == SyntaxKind.GreaterThanToken && currentToken.Kind() == SyntaxKind.GreaterThanToken) 443if ((currentToken.Kind() == SyntaxKind.LessThanToken || currentToken.Kind() == SyntaxKind.GreaterThanToken) && 450if ((previousToken.Kind() == SyntaxKind.PlusPlusToken || previousToken.Kind() == SyntaxKind.MinusMinusToken) && 457if ((currentToken.Kind() == SyntaxKind.PlusPlusToken || currentToken.Kind() == SyntaxKind.MinusMinusToken) && 470if (currentToken.Kind() == SyntaxKind.QuestionToken && 484if (currentToken.Kind() == SyntaxKind.ExclamationToken && 491if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 497if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax) 503switch (previousToken.Kind()) 513var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1; 525previousToken.Kind() != currentToken.Kind()) 531if (previousToken.Kind() == SyntaxKind.ExclamationToken 538if (previousToken.Kind() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax or DestructorDeclarationSyntax)) 544if (previousToken.Kind() == SyntaxKind.AmpersandToken && 551if (previousToken.Kind() == SyntaxKind.ColonColonToken || currentToken.Kind() == SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
179if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (4)
47Contract.ThrowIfTrue(startToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 48Contract.ThrowIfTrue(endToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 78Contract.ThrowIfTrue(token.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 82if (previousToken.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (5)
277AssignmentExpressionSyntax _ when token.Kind() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(), 278ForEachVariableStatementSyntax _ when token.Kind() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(), 301if (token.Kind() == SyntaxKind.CommaToken) 311if (ordering.AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 315else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (3)
106accessibility = (token.Kind(), accessibility) switch 123modifiers |= token.Kind() switch 145isDefault |= token.Kind() == SyntaxKind.DefaultKeyword;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (19)
106var kind = token.Kind(); 116=> SyntaxFacts.IsReservedKeyword(token.Kind()); 119=> SyntaxFacts.IsContextualKeyword(token.Kind()); 122=> SyntaxFacts.IsPreprocessorKeyword(token.Kind()); 145if (lineDirective.Line.Kind() == SyntaxKind.DefaultKeyword) 150else if (lineDirective.Line.Kind() == SyntaxKind.NumericLiteralToken && 273switch (token.Kind()) 317=> token.Kind() switch 469switch (token.Kind()) 496=> token.Kind() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken; 502switch (token.Kind()) 513if (token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause)) 516if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CloseBracketToken) 549simpleName.GetLastToken().GetNextToken().Kind() == SyntaxKind.LessThanToken; 600argument.RefOrOutKeyword.Kind() == SyntaxKind.None && 1122=> token.Kind() is 1129=> token.Kind() == SyntaxKind.NumericLiteralToken; 1172attributeList.Target?.Identifier.Kind() == attributeTarget; 1350if (token.Kind() == SyntaxKind.OverrideKeyword && token.Parent is MemberDeclarationSyntax member)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (13)
22Contract.ThrowIfTrue(endToken.Kind() == SyntaxKind.None); 40while (currentToken.Kind() != SyntaxKind.CloseBraceToken && previousToken.Kind() == SyntaxKind.OpenBraceToken) 43if (closeBrace.Kind() == SyntaxKind.None || !AreTwoTokensOnSameLine(previousToken, closeBrace)) 58switch (endToken.Kind()) 85if (endToken.Kind() == SyntaxKind.SkippedTokensTrivia) 279if (endToken.Kind() == SyntaxKind.ColonToken && parent is LabeledStatementSyntax) 288return previousToken.Kind() == SyntaxKind.None ? token : previousToken; 310if (previousToken.Kind() == SyntaxKind.None) 408return token.Kind() == SyntaxKind.ColonToken && 415if (previousToken.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken) 420if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 437if (token.Kind() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
23x.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword && 24y.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (84)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
287if (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)
60return enumOrDelegateKeyword.Kind() is SyntaxKind.EnumKeyword or SyntaxKind.DelegateKeyword; 87var isEnumConstraint = enumOrDelegateKeyword.Kind() is SyntaxKind.EnumKeyword;
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
50return token.Kind() == SyntaxKind.IdentifierToken && token.Text == "await";
src\Analyzers\CSharp\CodeFixes\SimplifyInterpolation\CSharpSimplifyInterpolationCodeFixProvider.cs (1)
39if (interpolatedString.StringStartToken.Kind() == SyntaxKind.InterpolatedVerbatimStringStartToken)
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
54if (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)
267var inKeyword = current.Modifiers.FirstOrDefault(t => t.Kind() == SyntaxKind.InKeyword);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
195=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (5)
215if (x.ImplicitOrExplicitKeyword.Kind() != y.ImplicitOrExplicitKeyword.Kind()) 217return x.ImplicitOrExplicitKeyword.Kind() == SyntaxKind.ImplicitKeyword ? -1 : 1; 403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence); 404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (27)
19token.Kind() is SyntaxKind.UsingKeyword or 113switch (token.Kind()) 207if (token.Kind() == SyntaxKind.CloseBraceToken) 217if (token.Kind() == SyntaxKind.SemicolonToken) 250if (token.Kind() == SyntaxKind.CloseBracketToken) 272if (token.Kind() == SyntaxKind.CloseParenToken) 300if (token.Kind() == SyntaxKind.IdentifierToken && 301token.GetPreviousToken(includeSkipped: true).Kind() == SyntaxKind.IntoKeyword) 326if (targetToken.Kind() is SyntaxKind.IfKeyword or 333if (targetToken.Kind() == SyntaxKind.OpenParenToken && 363if (targetToken.Kind() is not (SyntaxKind.IdentifierToken or SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken)) 395if (targetToken.Kind() == SyntaxKind.OpenBraceToken && 401if (targetToken.Kind() == SyntaxKind.ColonToken) 409if (targetToken.Kind() is SyntaxKind.SemicolonToken or 430return targetToken.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken && 449if (targetToken.Kind() == SyntaxKind.ColonToken && 465if (targetToken.Kind() is SyntaxKind.OpenParenToken or 493if (targetToken.Kind() == SyntaxKind.OperatorKeyword && 570while (targetToken.Kind() is SyntaxKind.InternalKeyword or 581if (targetToken.Kind() == SyntaxKind.OpenBraceToken && 589if (targetToken.Kind() == SyntaxKind.CloseBraceToken && 597if (targetToken.Kind() == SyntaxKind.SemicolonToken && 604if (targetToken.Kind() == SyntaxKind.CloseBracketToken && 637if (targetToken.Kind() == SyntaxKind.LessThanToken && 643if (targetToken.Kind() == SyntaxKind.CommaToken && 649if (targetToken.Kind() == SyntaxKind.CloseBracketToken && 662if (token.Kind() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (20)
420(nextToken.Kind() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken)) 938switch (token.Kind()) 957targetToken.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken; 973if (token.Kind() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken) 1157if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken) 1187token.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword) 1229if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1262if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1288if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 1385if (leftToken.Kind() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword) 1392if (leftToken.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression)) 1399if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause)) 1406if (leftToken.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern)) 1448if (leftToken.Kind() is SyntaxKind.GreaterThanToken or SyntaxKind.GreaterThanEqualsToken or SyntaxKind.LessThanToken or SyntaxKind.LessThanEqualsToken && 1485return leftToken.Kind() is not (SyntaxKind.OrKeyword 1569if (possibleCommaOrParen.Kind() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)) 1692if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 1920if (token.Kind() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword) 2344if (previousToken.Kind() is SyntaxKind.AsteriskToken or SyntaxKind.QuestionToken && 2873if (token.Kind() is SyntaxKind.IdentifierToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
13=> tokenList.SkipWhile(t => kinds.Contains(t.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
89if (previousToken.Kind() == SyntaxKind.None || previousToken.IsMissing) 109return token.Kind() is SyntaxKind.None or SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken; 141constructorInitializer.ArgumentList.OpenParenToken.Kind() != SyntaxKind.None &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (4)
74Contract.ThrowIfTrue(token.Kind() == SyntaxKind.None); 120if (token.Kind() is SyntaxKind.InterpolatedMultiLineRawStringStartToken or SyntaxKind.InterpolatedStringTextToken 175token.Kind() is SyntaxKind.InterpolatedVerbatimStringStartToken or SyntaxKind.InterpolatedStringTextToken || 232switch (token.Kind())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (13)
426if (previousToken.Kind() == SyntaxKind.NewKeyword && 427previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 513if (previousToken != argumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 543if (previousToken != attributeArgumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 817if (previousToken.HasValue && previousToken.Value.GetPreviousToken().Kind() == SyntaxKind.EqualsToken) 892if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.Kind() != SyntaxKind.CommaToken) 955switch (operatorToken.Kind()) 974if (operatorToken.Kind() is SyntaxKind.AmpersandAmpersandToken or 1010if (operatorToken.Kind() is SyntaxKind.AmpersandToken or 1026if (operatorToken.Kind() == SyntaxKind.PlusToken) 1039switch (operatorToken.Kind()) 1624var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2101if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (13)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (4)
124if (startToken.IsMissing || startToken.Kind() == SyntaxKind.None) 224if (previousToken.Kind() == SyntaxKind.StringLiteralToken && previousToken.ToString().Last() != '"') 229if (previousToken.Kind() == SyntaxKind.CharacterLiteralToken && previousToken.ToString().Last() != '\'') 263if (!lastToken.IsMissing && lastToken.Kind() == SyntaxKind.SemicolonToken)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
121if (tokenOnLeft.Kind() is SyntaxKind.NewKeyword &&
StringCopyPaste\StringCopyPasteHelpers.cs (2)
164=> interpolatedString.StringStartToken.Kind() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken; 167=> literal.Token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken;
StringCopyPaste\StringInfo.cs (2)
95if (literal.Token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken) 108else if (literal.Token.Kind() is SyntaxKind.MultiLineRawStringLiteralToken)
TextStructureNavigation\CSharpTextStructureNavigatorProvider.cs (4)
37if (token.Kind() is SyntaxKind.InterpolatedStringTextToken or SyntaxKind.XmlTextLiteralToken) 42if (token.Kind() is SyntaxKind.CharacterLiteralToken) 59var isNormalStringLiteral = token.Kind() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken; 60var isRawStringLiteral = token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken;
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
ExtractMethod\ExtractMethodMiscellaneousTests.cs (2)
49var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.Kind() == SyntaxKind.PublicKeyword); 94var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.Kind() == SyntaxKind.PublicKeyword);
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (2)
3429Assert.Equal(tokenKind, endToken.Kind()); 3443Assert.Equal(startTokenKind, tokenRange.Value.Item1.Kind());
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (2)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (1)
37Assert.True(token.Kind() == SyntaxKind.StringLiteralToken);
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (1)
38Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind());
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (1)
CodeGen\CodeGenInterpolatedString.cs (1)
46foreach (var token in tree.GetRoot().DescendantTokens().Where(t => t.Kind() != SyntaxKind.EndOfFileToken))
Microsoft.CodeAnalysis.CSharp.Emit3.UnitTests (4)
Semantics\OutVarTests.cs (2)
1226if (((ArgumentSyntax)reference.Parent).RefOrOutKeyword.Kind() != SyntaxKind.OutKeyword) 1335if (((ArgumentSyntax)reference.Parent).RefOrOutKeyword.Kind() != SyntaxKind.None)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (2)
7864SyntaxKind kind = SyntaxFactory.ParseToken(op).Kind(); 7888_ => SyntaxFactory.ParseToken(op).Kind(),
Microsoft.CodeAnalysis.CSharp.Features (211)
BraceCompletion\InterpolatedStringBraceCompletionService.cs (1)
37=> leftToken.Kind() is SyntaxKind.InterpolatedStringStartToken or SyntaxKind.InterpolatedVerbatimStringStartToken;
ChangeSignature\ChangeSignatureFormattingRule.cs (1)
54if (previousToken.Kind() == SyntaxKind.CommaToken && s_allowableKinds.Contains(previousToken.Parent.Kind()))
CodeFixes\Suppression\CSharpSuppressionCodeFixProvider.cs (4)
90attributeList.Target.Identifier.Kind() == SyntaxKind.AssemblyKeyword; 97=> token.Kind() == SyntaxKind.EndOfFileToken; 227enableDirective = pragmaWarning.DisableOrRestoreKeyword.Kind() == SyntaxKind.RestoreKeyword; 241var toggledKeywordKind = currentKeyword.Kind() == SyntaxKind.DisableKeyword ? SyntaxKind.RestoreKeyword : SyntaxKind.DisableKeyword;
CodeRefactorings\InlineTemporary\InlineTemporaryCodeRefactoringProvider.cs (1)
112if (argument.RefOrOutKeyword.Kind() != SyntaxKind.None)
CodeRefactorings\UseRecursivePatterns\UseRecursivePatternsCodeRefactoringProvider.cs (1)
292return Token(token.Kind() switch
Completion\CompletionProviders\AttributeNamedParameterCompletionProvider.cs (2)
111if (token.Kind() == SyntaxKind.CommaToken && token.Parent is AttributeArgumentListSyntax argumentList) 133if (token.Kind() == SyntaxKind.CommaToken && token.Parent is AttributeArgumentListSyntax argumentList)
Completion\CompletionProviders\CompletionUtilities.cs (2)
34if (token.Kind() == SyntaxKind.DotToken) 38if (token.Kind() == SyntaxKind.DotDotToken && token.SpanStart == characterPosition)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
121return token.Kind() is SyntaxKind.DoubleQuoteToken or SyntaxKind.SingleQuoteToken &&
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (6)
100return token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken; 117if (token.Kind() == SyntaxKind.LessThanToken && token.Parent is BinaryExpressionSyntax) 123if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 143if (token.Kind() == SyntaxKind.OpenParenToken && 151if (token.Kind() == SyntaxKind.OpenParenToken && 170if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.ArgumentList)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (5)
418if (token.Kind() is SyntaxKind.LessThanToken or SyntaxKind.CommaToken && 473if (token.Kind() is SyntaxKind.GreaterThanToken && 511=> token.Kind() is 560switch (modifer.Kind()) 606switch (modifier.Kind())
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
286if (token.Kind() is SyntaxKind.BarToken or
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
255builder.Append(SyntaxFacts.GetText(modifier.Kind()));
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (3)
122while (tokenBeforeType.Kind() is SyntaxKind.AsyncKeyword or SyntaxKind.StaticKeyword) 126if (tokenBeforeType.Kind() == SyntaxKind.OpenBraceToken) 129if (tokenBeforeType.Kind() is SyntaxKind.CloseBraceToken or SyntaxKind.SemicolonToken)
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (1)
179.Where(b => b.OperatorToken.Kind() == SyntaxKind.EqualsToken)
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (2)
84var expression = dotToken.Kind() == SyntaxKind.DotToken 189var questionToken = dotToken.GetPreviousToken().Kind() == SyntaxKind.QuestionToken
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
84var questionToken = dotToken.GetPreviousToken().Kind() == SyntaxKind.QuestionToken
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
147dotLikeToken.Kind() == SyntaxKind.DotDotToken ? dotLikeToken.Span.Start + 1 : dotLikeToken.Span.End),
Completion\CompletionProviders\OverrideCompletionProvider.cs (2)
100if (token.Kind() == SyntaxKind.CloseBracketToken) 114switch (token.Kind())
Completion\CompletionProviders\PartialMethodCompletionProvider.cs (1)
41switch (mod.Kind())
Completion\CompletionProviders\Scripting\DirectiveCompletionProviderUtilities.cs (2)
17if (token.Kind() is SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken) 22if (token.Kind() == SyntaxKind.StringLiteralToken && token.Parent!.Kind() == directiveKind)
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
171return token.GetPreviousToken().Kind() != SyntaxKind.NumericLiteralToken;
Completion\KeywordRecommenders\AliasKeywordRecommender.cs (1)
21if (token.Kind() == SyntaxKind.ExternKeyword)
Completion\KeywordRecommenders\AllowsKeywordRecommender.cs (2)
35if (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) && 23previousToken2.Kind() == SyntaxKind.NullableKeyword && 24previousToken3.Kind() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\AssemblyKeywordRecommender.cs (1)
18if (token.Kind() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\BaseKeywordRecommender.cs (1)
46if (token.Kind() == SyntaxKind.ColonToken &&
Completion\KeywordRecommenders\ByKeywordRecommender.cs (1)
40token.Kind() == SyntaxKind.IdentifierToken &&
Completion\KeywordRecommenders\CaseKeywordRecommender.cs (1)
25if (token.Kind() == SyntaxKind.GotoKeyword &&
Completion\KeywordRecommenders\CheckedKeywordRecommender.cs (2)
26if (targetToken.Kind() == SyntaxKind.OperatorKeyword) 53if (previousToken.Kind() == SyntaxKind.ExplicitKeyword)
Completion\KeywordRecommenders\ChecksumKeywordRecommender.cs (2)
20previousToken1.Kind() == SyntaxKind.PragmaKeyword && 21previousToken2.Kind() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\DefaultKeywordRecommender.cs (2)
35previousToken1.Kind() == SyntaxKind.LineKeyword && 36previousToken2.Kind() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\DisableKeywordRecommender.cs (5)
18if (previousToken1.Kind() == SyntaxKind.NullableKeyword && 19previousToken2.Kind() == SyntaxKind.HashToken) 29previousToken1.Kind() == SyntaxKind.WarningKeyword && 30previousToken2.Kind() == SyntaxKind.PragmaKeyword && 31previousToken3.Kind() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\EnableKeywordRecommender.cs (5)
19if (previousToken1.Kind() == SyntaxKind.NullableKeyword && 20previousToken2.Kind() == SyntaxKind.HashToken) 30previousToken1.Kind() == SyntaxKind.WarningKeyword && 31previousToken2.Kind() == SyntaxKind.PragmaKeyword && 32previousToken3.Kind() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\ExternKeywordRecommender.cs (4)
79if (token.Kind() == SyntaxKind.None) 85if (token.Kind() == SyntaxKind.OpenBraceToken && 93if (token.Kind() == SyntaxKind.SemicolonToken && 101if (token.Kind() == SyntaxKind.SemicolonToken &&
Completion\KeywordRecommenders\HiddenKeywordRecommender.cs (2)
24previousToken1.Kind() == SyntaxKind.LineKeyword && 25previousToken2.Kind() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\InKeywordRecommender.cs (4)
59if (token.Kind() == SyntaxKind.IdentifierToken) 66else if (token.Kind() == SyntaxKind.CloseParenToken) 82if (token.Kind() == SyntaxKind.IdentifierToken) 113if (token.Kind() == SyntaxKind.IdentifierToken)
Completion\KeywordRecommenders\MethodKeywordRecommender.cs (1)
22if (token.Kind() == SyntaxKind.OpenBracketToken)
Completion\KeywordRecommenders\NamespaceKeywordRecommender.cs (7)
80(nextToken.Kind() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken)) 86if (token.Kind() == SyntaxKind.None) 99if (token.Kind() == SyntaxKind.OpenBraceToken && 110if (token.Kind() == SyntaxKind.SemicolonToken) 121if (token.Kind() == SyntaxKind.CloseBraceToken) 137if (token.Kind() == SyntaxKind.SemicolonToken) 149if (token.Kind() == SyntaxKind.CloseBracketToken &&
Completion\KeywordRecommenders\NewKeywordRecommender.cs (2)
96if (token.Kind() == SyntaxKind.CommaToken && 101.Any(c => c.ClassOrStructKeyword.Kind() == SyntaxKind.StructKeyword))
Completion\KeywordRecommenders\OperatorKeywordRecommender.cs (1)
20token.Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword;
Completion\KeywordRecommenders\ParamKeywordRecommender.cs (1)
28if (token.Kind() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\RefKeywordRecommender.cs (4)
100if (token.Kind() == SyntaxKind.IdentifierToken && SyntaxFacts.GetContextualKeywordKind((string)token.Value!) == SyntaxKind.AllowsKeyword && 107.Any(c => c.ClassOrStructKeyword.Kind() == SyntaxKind.ClassKeyword)) 170switch (token.Kind()) 196return previous.Kind() is SyntaxKind.ForKeyword or SyntaxKind.ForEachKeyword;
Completion\KeywordRecommenders\RestoreKeywordRecommender.cs (5)
21(previousToken1.Kind() == SyntaxKind.WarningKeyword && 22previousToken2.Kind() == SyntaxKind.PragmaKeyword && 23previousToken3.Kind() == SyntaxKind.HashToken) || 26(previousToken1.Kind() == SyntaxKind.NullableKeyword && 27previousToken2.Kind() == SyntaxKind.HashToken);
Completion\KeywordRecommenders\ReturnKeywordRecommender.cs (1)
35return token.Kind() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\ScopedKeywordRecommender.cs (2)
32switch (token.Kind()) 38return previous.Kind() is SyntaxKind.ForKeyword or SyntaxKind.ForEachKeyword;
Completion\KeywordRecommenders\StructKeywordRecommender.cs (1)
57if (token.Kind() == SyntaxKind.RefKeyword &&
Completion\KeywordRecommenders\ThisKeywordRecommender.cs (1)
40if (token.Kind() == SyntaxKind.ColonToken &&
Completion\KeywordRecommenders\TypeVarKeywordRecommender.cs (1)
18if (token.Kind() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (12)
91if (token.Kind() == SyntaxKind.None) 98if ((token.Kind() == SyntaxKind.OpenBraceToken && token.Parent.IsKind(SyntaxKind.NamespaceDeclaration)) 99|| (token.Kind() == SyntaxKind.SemicolonToken && token.Parent.IsKind(SyntaxKind.FileScopedNamespaceDeclaration))) 103if (nextToken.Kind() == SyntaxKind.ExternKeyword) 116if (token.Kind() == SyntaxKind.SemicolonToken) 134if (previousToken.Kind() == SyntaxKind.None) 137if (token.Kind() == SyntaxKind.GlobalKeyword) 141else if (token.Kind() == SyntaxKind.IdentifierToken && SyntaxFacts.GetContextualKeywordKind((string)token.Value!) == SyntaxKind.GlobalKeyword) 146else if (previousToken.Kind() == SyntaxKind.SemicolonToken && 149if (token.Kind() == SyntaxKind.GlobalKeyword) 153else if (token.Kind() == SyntaxKind.IdentifierToken && SyntaxFacts.GetContextualKeywordKind((string)token.Value!) == SyntaxKind.GlobalKeyword) 166if (nextToken.Kind() == SyntaxKind.ExternKeyword ||
Completion\KeywordRecommenders\VoidKeywordRecommender.cs (1)
75if (token.Kind() == SyntaxKind.OpenParenToken &&
Completion\KeywordRecommenders\WarningKeywordRecommender.cs (2)
26previousToken1.Kind() == SyntaxKind.PragmaKeyword && 27previousToken2.Kind() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\WarningsKeywordRecommender.cs (5)
21(previousToken1.Kind() == SyntaxKind.EnableKeyword || previousToken1.Kind() == SyntaxKind.DisableKeyword || previousToken1.Kind() == SyntaxKind.RestoreKeyword) && 22previousToken2.Kind() == SyntaxKind.NullableKeyword && 23previousToken3.Kind() == SyntaxKind.HashToken;
Completion\KeywordRecommenders\WhereKeywordRecommender.cs (3)
38if (token.Kind() == SyntaxKind.GreaterThanToken) 52if (token.Kind() == SyntaxKind.CloseParenToken && 65if (token.Kind() == SyntaxKind.CloseParenToken &&
Completion\KeywordRecommenders\WhileKeywordRecommender.cs (1)
35if (token.Kind() == SyntaxKind.CloseBraceToken &&
ConvertBetweenRegularAndVerbatimString\ConvertBetweenRegularAndVerbatimInterpolatedStringCodeRefactoringProvider.cs (1)
42=> literalExpression.StringStartToken.Kind() == SyntaxKind.InterpolatedVerbatimStringStartToken;
ConvertPrimaryToRegularConstructor\ConvertPrimaryToRegularConstructorCodeRefactoringProvider_DocumentationComments.cs (5)
57t => t.Kind() == SyntaxKind.XmlTextLiteralNewLineToken || string.IsNullOrWhiteSpace(t.Text)))) 85if (lastIndex - 1 >= 0 && tokens[lastIndex - 1].Kind() == SyntaxKind.XmlTextLiteralToken && string.IsNullOrWhiteSpace(tokens[lastIndex - 1].Text)) 88if (lastIndex - 1 >= 0 && tokens[lastIndex - 1].Kind() == SyntaxKind.XmlTextLiteralNewLineToken) 154if (textToken.Kind() == SyntaxKind.XmlTextLiteralNewLineToken) 157if (textToken.Kind() == SyntaxKind.XmlTextLiteralToken && string.IsNullOrWhiteSpace(textToken.Text))
ConvertProgram\ConvertProgramTransform_TopLevelStatements.cs (1)
239modifiers: [.. otherMethod.Modifiers.Where(m => m.Kind() is SyntaxKind.AsyncKeyword or SyntaxKind.UnsafeKeyword)],
ConvertToRawString\ConvertInterpolatedStringToRawStringCodeRefactoringProvider.cs (3)
68if (stringExpression.StringStartToken.Kind() is not SyntaxKind.InterpolatedStringStartToken and not SyntaxKind.InterpolatedVerbatimStringStartToken) 167stringExpression.StringStartToken.Kind() == SyntaxKind.InterpolatedVerbatimStringStartToken) 693kind ?? token.Kind(),
ConvertToRawString\ConvertRegularStringToRawStringCodeRefactoringProvider.cs (1)
47if (token.Kind() != SyntaxKind.StringLiteralToken)
Debugging\CSharpProximityExpressionsService.cs (2)
58if (token.Kind() == SyntaxKind.CloseBraceToken && token.GetPreviousToken().Kind() != SyntaxKind.None)
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
82catchClause.Declaration != null && catchClause.Declaration.Identifier.Kind() != SyntaxKind.None)
DecompiledSource\CSharpDecompiledSourceFormattingRule.cs (2)
29if (previousToken.Kind() != SyntaxKind.CloseBraceToken) 32if (currentToken.Kind() == SyntaxKind.CloseBraceToken)
Diagnostics\Analyzers\CSharpPreferFrameworkTypeDiagnosticAnalyzer.cs (1)
29=> node.Keyword.Kind() != SyntaxKind.VoidKeyword;
DocumentationComments\CSharpDocumentationCommentSnippetService.cs (3)
80if (previousToken.Kind() != SyntaxKind.None) 288return lastTextToken.Kind() == SyntaxKind.XmlTextLiteralNewLineToken 341return lastTextToken.Kind() == SyntaxKind.XmlTextLiteralNewLineToken
EditAndContinue\SyntaxComparer.cs (2)
943if ((leftAsync.Kind() == SyntaxKind.AsyncKeyword) != (rightAsync.Kind() == SyntaxKind.AsyncKeyword))
EmbeddedLanguages\CSharpTestEmbeddedLanguageClassifier.cs (2)
38if (token.Kind() is not (SyntaxKind.StringLiteralToken or SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken)) 66if (token.Kind() is SyntaxKind.MultiLineRawStringLiteralToken)
EmbeddedLanguages\EmbeddedLanguageUtilities.cs (1)
32return 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)
63return typeDeclaration.Modifiers.Any(m => SyntaxFacts.IsAccessibilityModifier(m.Kind()));
ExtractMethod\CSharpSelectionValidator.cs (2)
136if (assign.Right.GetLastToken().Kind() == SyntaxKind.None) 303if (tokens.Any(t => t.Kind() == SyntaxKind.YieldKeyword))
ExtractMethod\Extensions.cs (1)
147if (token.Kind() != SyntaxKind.ThrowKeyword)
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
32switch (token.Kind())
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (2)
77localDeclaration.UsingKeyword.Kind() == SyntaxKind.UsingKeyword && TryAddAsyncOrAwaitKeyword(localDeclaration.AwaitKeyword, spans), 98if (mod.Kind() is SyntaxKind.AsyncKeyword or SyntaxKind.AwaitKeyword)
MetadataAsSource\FormattingRule.cs (4)
27if ((previousToken.Kind() != SyntaxKind.SemicolonToken && previousToken.Kind() != SyntaxKind.CloseBraceToken) || 28currentToken.Kind() == SyntaxKind.CloseBraceToken) 38if (previousToken.Kind() == SyntaxKind.SemicolonToken && previousToken.Parent.Kind() == SyntaxKind.UsingDirective)
Organizing\Organizers\ModifiersOrganizer.Comparer.cs (4)
28if (x.Kind() == y.Kind()) 37[t => t.Kind() == SyntaxKind.PartialKeyword, t => GetOrdering(t)]; 41switch (token.Kind())
QuickInfo\CSharpSemanticQuickInfoProvider.cs (1)
59if (token.Kind() is SyntaxKind.CloseBracketToken or SyntaxKind.OpenBracketToken &&
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (2)
41switch (token.Kind()) 69if (openBrace.Kind() != SyntaxKind.OpenBraceToken)
ReplaceDocCommentTextWithTag\CSharpReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (1)
24=> token.Kind() is SyntaxKind.XmlTextLiteralToken or SyntaxKind.XmlTextLiteralNewLineToken;
ReplaceMethodWithProperty\CSharpReplaceMethodWithPropertyService.cs (3)
221if (getMethodDeclaration.SemicolonToken.Kind() != SyntaxKind.None) 269if (setMethodDeclaration.SemicolonToken.Kind() != SyntaxKind.None) 359if (nameToken.Kind() != SyntaxKind.IdentifierToken)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
244nameBuilder.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)
46var firstTokenSuffix = _token.Kind() == SyntaxKind.Utf8StringLiteralToken 52_token.Kind(), 59_token.Kind(),
SplitStringLiteral\StringSplitter.cs (2)
61if (token.Kind() is SyntaxKind.InterpolatedStringTextToken or SyntaxKind.InterpolatedStringEndToken || 72return token.Kind() == SyntaxKind.OpenBraceToken &&
src\Analyzers\CSharp\Analyzers\AddAccessibilityModifiers\CSharpAddAccessibilityModifiers.cs (1)
33if (name.Kind() == SyntaxKind.None)
src\Analyzers\CSharp\Analyzers\AddBraces\CSharpAddBracesDiagnosticAnalyzer.cs (1)
116SyntaxFacts.GetText(firstToken.Kind())));
src\Analyzers\CSharp\Analyzers\ConvertProgram\ConvertProgramAnalysis_TopLevelStatements.cs (1)
132if (member.Modifiers.Any(m => m.Kind() is SyntaxKind.PublicKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.InternalKeyword))
src\Analyzers\CSharp\Analyzers\InlineDeclaration\CSharpInlineDeclarationDiagnosticAnalyzer.cs (1)
81if (argumentNode.RefOrOutKeyword.Kind() != SyntaxKind.OutKeyword)
src\Analyzers\CSharp\Analyzers\RemoveUnnecessarySuppressions\CSharpRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.cs (1)
19switch (attributeList.Target?.Identifier.Kind())
src\Analyzers\CSharp\Analyzers\UseAutoProperty\CSharpUseAutoPropertyAnalyzer.cs (1)
59if (argument.RefKindKeyword.Kind() != SyntaxKind.None)
src\Analyzers\CSharp\Analyzers\UseCollectionExpression\UseCollectionExpressionHelpers.cs (1)
611siblingArgument.RefOrOutKeyword.Kind() == SyntaxKind.OutKeyword &&
src\Analyzers\CSharp\Analyzers\UsePatternCombinators\AnalyzedPattern.cs (1)
167if (target.Syntax.DescendantNodesAndSelf().OfType<ArgumentSyntax>().Any(a => a.RefKindKeyword.Kind() is SyntaxKind.RefKeyword))
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (1)
287if (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)
60return enumOrDelegateKeyword.Kind() is SyntaxKind.EnumKeyword or SyntaxKind.DelegateKeyword; 87var isEnumConstraint = enumOrDelegateKeyword.Kind() is SyntaxKind.EnumKeyword;
src\Analyzers\CSharp\CodeFixes\MakeMethodAsynchronous\CSharpMakeMethodAsynchronousCodeFixProvider.cs (1)
50return token.Kind() == SyntaxKind.IdentifierToken && token.Text == "await";
src\Analyzers\CSharp\CodeFixes\SimplifyInterpolation\CSharpSimplifyInterpolationCodeFixProvider.cs (1)
39if (interpolatedString.StringStartToken.Kind() == SyntaxKind.InterpolatedVerbatimStringStartToken)
src\Analyzers\CSharp\CodeFixes\TransposeRecordKeyword\CSharpTransposeRecordKeywordCodeFixProvider.cs (1)
54if (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)
267var inKeyword = current.Modifiers.FirstOrDefault(t => t.Kind() == SyntaxKind.InKeyword);
Structure\CSharpStructureHelpers.cs (2)
86if (lastToken.Kind() == SyntaxKind.None) 94if (nextToken.Kind() is not SyntaxKind.None and SyntaxKind.SemicolonToken)
Structure\Providers\AnonymousMethodExpressionStructureProvider.cs (1)
30if (lastToken.Kind() == SyntaxKind.None)
Structure\Providers\CollectionExpressionStructureProvider.cs (1)
38var end = nextToken.Kind() == SyntaxKind.CommaToken
Structure\Providers\InitializerExpressionStructureProvider.cs (1)
40var end = nextToken.Kind() == SyntaxKind.CommaToken
Structure\Providers\ParenthesizedLambdaExpressionStructureProvider.cs (1)
35if (lastToken.Kind() == SyntaxKind.None)
Structure\Providers\SimpleLambdaExpressionStructureProvider.cs (1)
35if (lastToken.Kind() == SyntaxKind.None)
Structure\Providers\StringLiteralExpressionStructureProvider.cs (1)
43if (node.Token.Kind() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken)
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (1)
Semantics\LocalFunctionTests.cs (1)
810Assert.Equal(SyntaxKind.ReturnKeyword, attributeList.Target.Identifier.Kind());
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (15)
Compilation\GetSemanticInfoTests.cs (1)
5914var expr = tokens.Single(t => t.Kind() == SyntaxKind.TrueKeyword).Parent;
DocumentationComments\CrefTests.cs (7)
4559Assert.Equal(SyntaxKind.EndOfFileToken, crefSyntax.Ancestors().First(n => n.IsStructuredTrivia).ParentTrivia.Token.Kind()); 6669Assert.Equal(SyntaxKind.InKeyword, parameter.RefKindKeyword.Kind()); 6670Assert.Equal(SyntaxKind.None, parameter.ReadOnlyKeyword.Kind()); 6712Assert.Equal(SyntaxKind.RefKeyword, parameter.RefKindKeyword.Kind()); 6713Assert.Equal(SyntaxKind.ReadOnlyKeyword, parameter.ReadOnlyKeyword.Kind()); 6862Assert.Equal(SyntaxKind.RefKeyword, parameter.RefKindKeyword.Kind()); 6863Assert.Equal(SyntaxKind.ReadOnlyKeyword, parameter.ReadOnlyKeyword.Kind());
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
4276if (newToken.Width == 0 && newToken.Kind() != SyntaxKind.EndOfFileToken)
Symbols\Source\MethodTests.cs (4)
237var node = tree.GetRoot().DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).First(); 265var node = tree.GetRoot().DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).Last(); 290var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).Single(); 311var node = tree.DescendantNodes().OfType<PredefinedTypeSyntax>().Where(n => n.Keyword.Kind() == SyntaxKind.VoidKeyword).Single();
Symbols\StaticAbstractMembersInInterfacesTests.cs (2)
17477private static string UnaryOperatorName(string op, bool isChecked = false) => OperatorFacts.UnaryOperatorNameFromSyntaxKindIfAny(SyntaxFactory.ParseToken(op).Kind(), isChecked: isChecked); 17479op switch { ">>" => WellKnownMemberNames.RightShiftOperatorName, ">>>" => WellKnownMemberNames.UnsignedRightShiftOperatorName, _ => OperatorFacts.BinaryOperatorNameFromSyntaxKindIfAny(SyntaxFactory.ParseToken(op).Kind(), isChecked: isChecked) };
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1337)
Diagnostics\LineSpanDirectiveTests.cs (1)
466Assert.NotEqual(SyntaxKind.None, directive.DirectiveNameToken.Kind());
Generated\Syntax.Test.xml.Generated.cs (476)
11111Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 11122Assert.Equal(SyntaxKind.DotToken, node.DotToken.Kind()); 11133Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 11144Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.Kind()); 11146Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.Kind()); 11157Assert.Equal(SyntaxKind.ColonColonToken, node.ColonColonToken.Kind()); 11168Assert.Equal(SyntaxKind.BoolKeyword, node.Keyword.Kind()); 11189Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 11191Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 11202Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.Kind()); 11212Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind()); 11213Assert.Equal(SyntaxKind.AsteriskToken, node.AsteriskToken.Kind()); 11225Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.Kind()); 11227Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.Kind()); 11237Assert.Equal(SyntaxKind.ManagedKeyword, node.ManagedOrUnmanagedKeyword.Kind()); 11248Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 11250Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 11260Assert.Equal(SyntaxKind.IdentifierToken, node.Name.Kind()); 11271Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.Kind()); 11281Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11283Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11294Assert.Equal(SyntaxKind.None, node.Identifier.Kind()); 11304Assert.Equal(SyntaxKind.OmittedTypeArgumentToken, node.OmittedTypeArgumentToken.Kind()); 11314Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind()); 11315Assert.Equal(SyntaxKind.None, node.ReadOnlyKeyword.Kind()); 11326Assert.Equal(SyntaxKind.ScopedKeyword, node.ScopedKeyword.Kind()); 11337Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11339Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11349Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11351Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11361Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 11372Assert.Equal(SyntaxKind.AwaitKeyword, node.AwaitKeyword.Kind()); 11384Assert.Equal(SyntaxKind.PlusPlusToken, node.OperatorToken.Kind()); 11395Assert.Equal(SyntaxKind.DotToken, node.OperatorToken.Kind()); 11407Assert.Equal(SyntaxKind.QuestionToken, node.OperatorToken.Kind()); 11418Assert.Equal(SyntaxKind.DotToken, node.OperatorToken.Kind()); 11440Assert.Equal(SyntaxKind.DotDotToken, node.OperatorToken.Kind()); 11462Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 11474Assert.Equal(SyntaxKind.EqualsToken, node.OperatorToken.Kind()); 11486Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.Kind()); 11488Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 11499Assert.Equal(SyntaxKind.ThisKeyword, node.Token.Kind()); 11509Assert.Equal(SyntaxKind.BaseKeyword, node.Token.Kind()); 11519Assert.Equal(SyntaxKind.ArgListKeyword, node.Token.Kind()); 11529Assert.Equal(SyntaxKind.FieldKeyword, node.Token.Kind()); 11539Assert.Equal(SyntaxKind.MakeRefKeyword, node.Keyword.Kind()); 11540Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11542Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11552Assert.Equal(SyntaxKind.RefTypeKeyword, node.Keyword.Kind()); 11553Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11555Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11565Assert.Equal(SyntaxKind.RefValueKeyword, node.Keyword.Kind()); 11566Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11568Assert.Equal(SyntaxKind.CommaToken, node.Comma.Kind()); 11570Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11580Assert.Equal(SyntaxKind.CheckedKeyword, node.Keyword.Kind()); 11581Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11583Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11593Assert.Equal(SyntaxKind.DefaultKeyword, node.Keyword.Kind()); 11594Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11596Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11606Assert.Equal(SyntaxKind.TypeOfKeyword, node.Keyword.Kind()); 11607Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11609Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11619Assert.Equal(SyntaxKind.SizeOfKeyword, node.Keyword.Kind()); 11620Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11622Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11654Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11656Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11666Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 11668Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 11679Assert.Equal(SyntaxKind.None, node.RefKindKeyword.Kind()); 11691Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 11702Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 11723Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 11725Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 11737Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind()); 11753Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.Kind()); 11765Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind()); 11780Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.Kind()); 11792Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 11794Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 11804Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.Kind()); 11816Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.Kind()); 11830Assert.Equal(SyntaxKind.WithKeyword, node.WithKeyword.Kind()); 11852Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.Kind()); 11853Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 11855Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 11865Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.Kind()); 11877Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.Kind()); 11878Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 11880Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 11891Assert.Equal(SyntaxKind.StackAllocKeyword, node.StackAllocKeyword.Kind()); 11903Assert.Equal(SyntaxKind.StackAllocKeyword, node.StackAllocKeyword.Kind()); 11904Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 11905Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 11916Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 11918Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 11938Assert.Equal(SyntaxKind.DotDotToken, node.OperatorToken.Kind()); 11972Assert.Equal(SyntaxKind.FromKeyword, node.FromKeyword.Kind()); 11974Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 11975Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.Kind()); 11986Assert.Equal(SyntaxKind.LetKeyword, node.LetKeyword.Kind()); 11987Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 11988Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.Kind()); 11999Assert.Equal(SyntaxKind.JoinKeyword, node.JoinKeyword.Kind()); 12001Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12002Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.Kind()); 12004Assert.Equal(SyntaxKind.OnKeyword, node.OnKeyword.Kind()); 12006Assert.Equal(SyntaxKind.EqualsKeyword, node.EqualsKeyword.Kind()); 12018Assert.Equal(SyntaxKind.IntoKeyword, node.IntoKeyword.Kind()); 12019Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12029Assert.Equal(SyntaxKind.WhereKeyword, node.WhereKeyword.Kind()); 12040Assert.Equal(SyntaxKind.OrderByKeyword, node.OrderByKeyword.Kind()); 12052Assert.Equal(SyntaxKind.None, node.AscendingOrDescendingKeyword.Kind()); 12062Assert.Equal(SyntaxKind.SelectKeyword, node.SelectKeyword.Kind()); 12073Assert.Equal(SyntaxKind.GroupKeyword, node.GroupKeyword.Kind()); 12075Assert.Equal(SyntaxKind.ByKeyword, node.ByKeyword.Kind()); 12086Assert.Equal(SyntaxKind.IntoKeyword, node.IntoKeyword.Kind()); 12087Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12098Assert.Equal(SyntaxKind.OmittedArraySizeExpressionToken, node.OmittedArraySizeExpressionToken.Kind()); 12108Assert.Equal(SyntaxKind.InterpolatedStringStartToken, node.StringStartToken.Kind()); 12110Assert.Equal(SyntaxKind.InterpolatedStringEndToken, node.StringEndToken.Kind()); 12121Assert.Equal(SyntaxKind.IsKeyword, node.IsKeyword.Kind()); 12132Assert.Equal(SyntaxKind.ThrowKeyword, node.ThrowKeyword.Kind()); 12143Assert.Equal(SyntaxKind.WhenKeyword, node.WhenKeyword.Kind()); 12154Assert.Equal(SyntaxKind.UnderscoreToken, node.UnderscoreToken.Kind()); 12175Assert.Equal(SyntaxKind.VarKeyword, node.VarKeyword.Kind()); 12199Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12201Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12211Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 12213Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 12244Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12246Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12256Assert.Equal(SyntaxKind.EqualsEqualsToken, node.OperatorToken.Kind()); 12278Assert.Equal(SyntaxKind.OrKeyword, node.OperatorToken.Kind()); 12289Assert.Equal(SyntaxKind.NotKeyword, node.OperatorToken.Kind()); 12300Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 12302Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 12313Assert.Equal(SyntaxKind.DotDotToken, node.DotDotToken.Kind()); 12324Assert.Equal(SyntaxKind.InterpolatedStringTextToken, node.TextToken.Kind()); 12334Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 12338Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 12348Assert.Equal(SyntaxKind.IdentifierToken, node.CommaToken.Kind()); 12359Assert.Equal(SyntaxKind.IdentifierToken, node.ColonToken.Kind()); 12360Assert.Equal(SyntaxKind.InterpolatedStringTextToken, node.FormatStringToken.Kind()); 12383Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 12385Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 12398Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12404Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 12415Assert.Equal(SyntaxKind.None, node.AwaitKeyword.Kind()); 12416Assert.Equal(SyntaxKind.None, node.UsingKeyword.Kind()); 12419Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12440Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12452Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.Kind()); 12463Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12473Assert.Equal(SyntaxKind.UnderscoreToken, node.UnderscoreToken.Kind()); 12483Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12485Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12497Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12508Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12519Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12520Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 12532Assert.Equal(SyntaxKind.GotoKeyword, node.GotoKeyword.Kind()); 12533Assert.Equal(SyntaxKind.None, node.CaseOrDefaultKeyword.Kind()); 12535Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12546Assert.Equal(SyntaxKind.BreakKeyword, node.BreakKeyword.Kind()); 12547Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12558Assert.Equal(SyntaxKind.ContinueKeyword, node.ContinueKeyword.Kind()); 12559Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12570Assert.Equal(SyntaxKind.ReturnKeyword, node.ReturnKeyword.Kind()); 12572Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12583Assert.Equal(SyntaxKind.ThrowKeyword, node.ThrowKeyword.Kind()); 12585Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12596Assert.Equal(SyntaxKind.YieldKeyword, node.YieldKeyword.Kind()); 12597Assert.Equal(SyntaxKind.ReturnKeyword, node.ReturnOrBreakKeyword.Kind()); 12599Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12610Assert.Equal(SyntaxKind.WhileKeyword, node.WhileKeyword.Kind()); 12611Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12613Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12625Assert.Equal(SyntaxKind.DoKeyword, node.DoKeyword.Kind()); 12627Assert.Equal(SyntaxKind.WhileKeyword, node.WhileKeyword.Kind()); 12628Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12630Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12631Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12642Assert.Equal(SyntaxKind.ForKeyword, node.ForKeyword.Kind()); 12643Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12646Assert.Equal(SyntaxKind.SemicolonToken, node.FirstSemicolonToken.Kind()); 12648Assert.Equal(SyntaxKind.SemicolonToken, node.SecondSemicolonToken.Kind()); 12650Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12662Assert.Equal(SyntaxKind.None, node.AwaitKeyword.Kind()); 12663Assert.Equal(SyntaxKind.ForEachKeyword, node.ForEachKeyword.Kind()); 12664Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12666Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12667Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.Kind()); 12669Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12681Assert.Equal(SyntaxKind.None, node.AwaitKeyword.Kind()); 12682Assert.Equal(SyntaxKind.ForEachKeyword, node.ForEachKeyword.Kind()); 12683Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12685Assert.Equal(SyntaxKind.InKeyword, node.InKeyword.Kind()); 12687Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12699Assert.Equal(SyntaxKind.None, node.AwaitKeyword.Kind()); 12700Assert.Equal(SyntaxKind.UsingKeyword, node.UsingKeyword.Kind()); 12701Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12704Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12716Assert.Equal(SyntaxKind.FixedKeyword, node.FixedKeyword.Kind()); 12717Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12719Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12731Assert.Equal(SyntaxKind.CheckedKeyword, node.Keyword.Kind()); 12743Assert.Equal(SyntaxKind.UnsafeKeyword, node.UnsafeKeyword.Kind()); 12755Assert.Equal(SyntaxKind.LockKeyword, node.LockKeyword.Kind()); 12756Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12758Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12770Assert.Equal(SyntaxKind.IfKeyword, node.IfKeyword.Kind()); 12771Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12773Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12785Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.Kind()); 12797Assert.Equal(SyntaxKind.SwitchKeyword, node.SwitchKeyword.Kind()); 12798Assert.Equal(SyntaxKind.None, node.OpenParenToken.Kind()); 12800Assert.Equal(SyntaxKind.None, node.CloseParenToken.Kind()); 12801Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 12803Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 12824Assert.Equal(SyntaxKind.CaseKeyword, node.Keyword.Kind()); 12827Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 12837Assert.Equal(SyntaxKind.CaseKeyword, node.Keyword.Kind()); 12839Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 12849Assert.Equal(SyntaxKind.DefaultKeyword, node.Keyword.Kind()); 12850Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 12861Assert.Equal(SyntaxKind.SwitchKeyword, node.SwitchKeyword.Kind()); 12862Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 12864Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 12876Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.EqualsGreaterThanToken.Kind()); 12888Assert.Equal(SyntaxKind.TryKeyword, node.TryKeyword.Kind()); 12901Assert.Equal(SyntaxKind.CatchKeyword, node.CatchKeyword.Kind()); 12914Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12916Assert.Equal(SyntaxKind.None, node.Identifier.Kind()); 12917Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12927Assert.Equal(SyntaxKind.WhenKeyword, node.WhenKeyword.Kind()); 12928Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 12930Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 12940Assert.Equal(SyntaxKind.FinallyKeyword, node.FinallyKeyword.Kind()); 12955Assert.Equal(SyntaxKind.EndOfFileToken, node.EndOfFileToken.Kind()); 12965Assert.Equal(SyntaxKind.ExternKeyword, node.ExternKeyword.Kind()); 12966Assert.Equal(SyntaxKind.AliasKeyword, node.AliasKeyword.Kind()); 12967Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 12968Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12978Assert.Equal(SyntaxKind.None, node.GlobalKeyword.Kind()); 12979Assert.Equal(SyntaxKind.UsingKeyword, node.UsingKeyword.Kind()); 12980Assert.Equal(SyntaxKind.None, node.StaticKeyword.Kind()); 12981Assert.Equal(SyntaxKind.None, node.UnsafeKeyword.Kind()); 12984Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 12996Assert.Equal(SyntaxKind.NamespaceKeyword, node.NamespaceKeyword.Kind()); 12998Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 13002Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 13003Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13015Assert.Equal(SyntaxKind.NamespaceKeyword, node.NamespaceKeyword.Kind()); 13017Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 13030Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 13033Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 13043Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13044Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 13065Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 13067Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 13090Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.Kind()); 13100Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.Kind()); 13102Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.Kind()); 13113Assert.Equal(SyntaxKind.None, node.VarianceKeyword.Kind()); 13114Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13126Assert.Equal(SyntaxKind.ClassKeyword, node.Keyword.Kind()); 13127Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13132Assert.Equal(SyntaxKind.None, node.OpenBraceToken.Kind()); 13134Assert.Equal(SyntaxKind.None, node.CloseBraceToken.Kind()); 13135Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13147Assert.Equal(SyntaxKind.StructKeyword, node.Keyword.Kind()); 13148Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13153Assert.Equal(SyntaxKind.None, node.OpenBraceToken.Kind()); 13155Assert.Equal(SyntaxKind.None, node.CloseBraceToken.Kind()); 13156Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13168Assert.Equal(SyntaxKind.InterfaceKeyword, node.Keyword.Kind()); 13169Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13174Assert.Equal(SyntaxKind.None, node.OpenBraceToken.Kind()); 13176Assert.Equal(SyntaxKind.None, node.CloseBraceToken.Kind()); 13177Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13189Assert.Equal(SyntaxKind.IdentifierToken, node.Keyword.Kind()); 13190Assert.Equal(SyntaxKind.None, node.ClassOrStructKeyword.Kind()); 13191Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13196Assert.Equal(SyntaxKind.None, node.OpenBraceToken.Kind()); 13198Assert.Equal(SyntaxKind.None, node.CloseBraceToken.Kind()); 13199Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13211Assert.Equal(SyntaxKind.EnumKeyword, node.EnumKeyword.Kind()); 13212Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13214Assert.Equal(SyntaxKind.None, node.OpenBraceToken.Kind()); 13216Assert.Equal(SyntaxKind.None, node.CloseBraceToken.Kind()); 13217Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13229Assert.Equal(SyntaxKind.DelegateKeyword, node.DelegateKeyword.Kind()); 13231Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13235Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 13247Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13260Assert.Equal(SyntaxKind.ExtensionKeyword, node.Keyword.Kind()); 13264Assert.Equal(SyntaxKind.None, node.OpenBraceToken.Kind()); 13266Assert.Equal(SyntaxKind.None, node.CloseBraceToken.Kind()); 13267Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13277Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 13309Assert.Equal(SyntaxKind.WhereKeyword, node.WhereKeyword.Kind()); 13311Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 13322Assert.Equal(SyntaxKind.NewKeyword, node.NewKeyword.Kind()); 13323Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 13324Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 13334Assert.Equal(SyntaxKind.ClassKeyword, node.ClassOrStructKeyword.Kind()); 13335Assert.Equal(SyntaxKind.None, node.QuestionToken.Kind()); 13355Assert.Equal(SyntaxKind.DefaultKeyword, node.DefaultKeyword.Kind()); 13365Assert.Equal(SyntaxKind.AllowsKeyword, node.AllowsKeyword.Kind()); 13376Assert.Equal(SyntaxKind.RefKeyword, node.RefKeyword.Kind()); 13377Assert.Equal(SyntaxKind.StructKeyword, node.StructKeyword.Kind()); 13390Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 13402Assert.Equal(SyntaxKind.EventKeyword, node.EventKeyword.Kind()); 13404Assert.Equal(SyntaxKind.SemicolonToken, node.SemicolonToken.Kind()); 13415Assert.Equal(SyntaxKind.DotToken, node.DotToken.Kind()); 13429Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13435Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13449Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.Kind()); 13450Assert.Equal(SyntaxKind.None, node.CheckedKeyword.Kind()); 13451Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 13455Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13467Assert.Equal(SyntaxKind.ImplicitKeyword, node.ImplicitOrExplicitKeyword.Kind()); 13469Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.Kind()); 13470Assert.Equal(SyntaxKind.None, node.CheckedKeyword.Kind()); 13475Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13487Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13492Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13502Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 13503Assert.Equal(SyntaxKind.BaseKeyword, node.ThisOrBaseKeyword.Kind()); 13516Assert.Equal(SyntaxKind.TildeToken, node.TildeToken.Kind()); 13517Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13521Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13535Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13539Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13549Assert.Equal(SyntaxKind.EqualsGreaterThanToken, node.ArrowToken.Kind()); 13562Assert.Equal(SyntaxKind.EventKeyword, node.EventKeyword.Kind()); 13565Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 13567Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13581Assert.Equal(SyntaxKind.ThisKeyword, node.ThisKeyword.Kind()); 13585Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13595Assert.Equal(SyntaxKind.OpenBraceToken, node.OpenBraceToken.Kind()); 13597Assert.Equal(SyntaxKind.CloseBraceToken, node.CloseBraceToken.Kind()); 13609Assert.Equal(SyntaxKind.GetKeyword, node.Keyword.Kind()); 13612Assert.Equal(SyntaxKind.None, node.SemicolonToken.Kind()); 13622Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 13624Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 13634Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 13636Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 13649Assert.Equal(SyntaxKind.None, node.Identifier.Kind()); 13695Assert.Equal(SyntaxKind.EndOfDocumentationCommentToken, node.EndOfComment.Kind()); 13716Assert.Equal(SyntaxKind.DotToken, node.DotToken.Kind()); 13738Assert.Equal(SyntaxKind.ExtensionKeyword, node.ExtensionKeyword.Kind()); 13741Assert.Equal(SyntaxKind.DotToken, node.DotToken.Kind()); 13752Assert.Equal(SyntaxKind.ThisKeyword, node.ThisKeyword.Kind()); 13763Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.Kind()); 13764Assert.Equal(SyntaxKind.None, node.CheckedKeyword.Kind()); 13765Assert.Equal(SyntaxKind.PlusToken, node.OperatorToken.Kind()); 13776Assert.Equal(SyntaxKind.ImplicitKeyword, node.ImplicitOrExplicitKeyword.Kind()); 13777Assert.Equal(SyntaxKind.OperatorKeyword, node.OperatorKeyword.Kind()); 13778Assert.Equal(SyntaxKind.None, node.CheckedKeyword.Kind()); 13790Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 13792Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 13802Assert.Equal(SyntaxKind.OpenBracketToken, node.OpenBracketToken.Kind()); 13804Assert.Equal(SyntaxKind.CloseBracketToken, node.CloseBracketToken.Kind()); 13814Assert.Equal(SyntaxKind.None, node.RefKindKeyword.Kind()); 13815Assert.Equal(SyntaxKind.None, node.ReadOnlyKeyword.Kind()); 13838Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.Kind()); 13841Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.Kind()); 13851Assert.Equal(SyntaxKind.LessThanSlashToken, node.LessThanSlashToken.Kind()); 13853Assert.Equal(SyntaxKind.GreaterThanToken, node.GreaterThanToken.Kind()); 13863Assert.Equal(SyntaxKind.LessThanToken, node.LessThanToken.Kind()); 13866Assert.Equal(SyntaxKind.SlashGreaterThanToken, node.SlashGreaterThanToken.Kind()); 13877Assert.Equal(SyntaxKind.IdentifierToken, node.LocalName.Kind()); 13887Assert.Equal(SyntaxKind.IdentifierToken, node.Prefix.Kind()); 13888Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 13899Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.Kind()); 13900Assert.Equal(SyntaxKind.SingleQuoteToken, node.StartQuoteToken.Kind()); 13902Assert.Equal(SyntaxKind.SingleQuoteToken, node.EndQuoteToken.Kind()); 13913Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.Kind()); 13914Assert.Equal(SyntaxKind.SingleQuoteToken, node.StartQuoteToken.Kind()); 13916Assert.Equal(SyntaxKind.SingleQuoteToken, node.EndQuoteToken.Kind()); 13927Assert.Equal(SyntaxKind.EqualsToken, node.EqualsToken.Kind()); 13928Assert.Equal(SyntaxKind.SingleQuoteToken, node.StartQuoteToken.Kind()); 13930Assert.Equal(SyntaxKind.SingleQuoteToken, node.EndQuoteToken.Kind()); 13950Assert.Equal(SyntaxKind.XmlCDataStartToken, node.StartCDataToken.Kind()); 13952Assert.Equal(SyntaxKind.XmlCDataEndToken, node.EndCDataToken.Kind()); 13962Assert.Equal(SyntaxKind.XmlProcessingInstructionStartToken, node.StartProcessingInstructionToken.Kind()); 13965Assert.Equal(SyntaxKind.XmlProcessingInstructionEndToken, node.EndProcessingInstructionToken.Kind()); 13975Assert.Equal(SyntaxKind.XmlCommentStartToken, node.LessThanExclamationMinusMinusToken.Kind()); 13977Assert.Equal(SyntaxKind.XmlCommentEndToken, node.MinusMinusGreaterThanToken.Kind()); 13987Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 13988Assert.Equal(SyntaxKind.IfKeyword, node.IfKeyword.Kind()); 13990Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14003Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14004Assert.Equal(SyntaxKind.ElifKeyword, node.ElifKeyword.Kind()); 14006Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14019Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14020Assert.Equal(SyntaxKind.ElseKeyword, node.ElseKeyword.Kind()); 14021Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14033Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14034Assert.Equal(SyntaxKind.EndIfKeyword, node.EndIfKeyword.Kind()); 14035Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14046Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14047Assert.Equal(SyntaxKind.RegionKeyword, node.RegionKeyword.Kind()); 14048Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14059Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14060Assert.Equal(SyntaxKind.EndRegionKeyword, node.EndRegionKeyword.Kind()); 14061Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14072Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14073Assert.Equal(SyntaxKind.ErrorKeyword, node.ErrorKeyword.Kind()); 14074Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14085Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14086Assert.Equal(SyntaxKind.WarningKeyword, node.WarningKeyword.Kind()); 14087Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14098Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14099Assert.Equal(SyntaxKind.IdentifierToken, node.Identifier.Kind()); 14100Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14111Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14112Assert.Equal(SyntaxKind.DefineKeyword, node.DefineKeyword.Kind()); 14113Assert.Equal(SyntaxKind.IdentifierToken, node.Name.Kind()); 14114Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14125Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14126Assert.Equal(SyntaxKind.UndefKeyword, node.UndefKeyword.Kind()); 14127Assert.Equal(SyntaxKind.IdentifierToken, node.Name.Kind()); 14128Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14139Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14140Assert.Equal(SyntaxKind.LineKeyword, node.LineKeyword.Kind()); 14141Assert.Equal(SyntaxKind.NumericLiteralToken, node.Line.Kind()); 14142Assert.Equal(SyntaxKind.None, node.File.Kind()); 14143Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14154Assert.Equal(SyntaxKind.OpenParenToken, node.OpenParenToken.Kind()); 14155Assert.Equal(SyntaxKind.NumericLiteralToken, node.Line.Kind()); 14156Assert.Equal(SyntaxKind.CommaToken, node.CommaToken.Kind()); 14157Assert.Equal(SyntaxKind.NumericLiteralToken, node.Character.Kind()); 14158Assert.Equal(SyntaxKind.CloseParenToken, node.CloseParenToken.Kind()); 14168Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14169Assert.Equal(SyntaxKind.LineKeyword, node.LineKeyword.Kind()); 14171Assert.Equal(SyntaxKind.MinusToken, node.MinusToken.Kind()); 14173Assert.Equal(SyntaxKind.None, node.CharacterOffset.Kind()); 14174Assert.Equal(SyntaxKind.StringLiteralToken, node.File.Kind()); 14175Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14186Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14187Assert.Equal(SyntaxKind.PragmaKeyword, node.PragmaKeyword.Kind()); 14188Assert.Equal(SyntaxKind.WarningKeyword, node.WarningKeyword.Kind()); 14189Assert.Equal(SyntaxKind.DisableKeyword, node.DisableOrRestoreKeyword.Kind()); 14191Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14202Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14203Assert.Equal(SyntaxKind.PragmaKeyword, node.PragmaKeyword.Kind()); 14204Assert.Equal(SyntaxKind.ChecksumKeyword, node.ChecksumKeyword.Kind()); 14205Assert.Equal(SyntaxKind.StringLiteralToken, node.File.Kind()); 14206Assert.Equal(SyntaxKind.StringLiteralToken, node.Guid.Kind()); 14207Assert.Equal(SyntaxKind.StringLiteralToken, node.Bytes.Kind()); 14208Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14219Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14220Assert.Equal(SyntaxKind.ReferenceKeyword, node.ReferenceKeyword.Kind()); 14221Assert.Equal(SyntaxKind.StringLiteralToken, node.File.Kind()); 14222Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14233Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14234Assert.Equal(SyntaxKind.LoadKeyword, node.LoadKeyword.Kind()); 14235Assert.Equal(SyntaxKind.StringLiteralToken, node.File.Kind()); 14236Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14247Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14248Assert.Equal(SyntaxKind.ExclamationToken, node.ExclamationToken.Kind()); 14249Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14260Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14261Assert.Equal(SyntaxKind.ColonToken, node.ColonToken.Kind()); 14262Assert.Equal(SyntaxKind.None, node.Content.Kind()); 14263Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind()); 14274Assert.Equal(SyntaxKind.HashToken, node.HashToken.Kind()); 14275Assert.Equal(SyntaxKind.NullableKeyword, node.NullableKeyword.Kind()); 14276Assert.Equal(SyntaxKind.EnableKeyword, node.SettingToken.Kind()); 14277Assert.Equal(SyntaxKind.None, node.TargetToken.Kind()); 14278Assert.Equal(SyntaxKind.EndOfDirectiveToken, node.EndOfDirectiveToken.Kind());
IncrementalParsing\IncrementalParsingTests.cs (1)
3485var tempToken = tempRoot.DescendantTokens().First(t => t.Kind() == SyntaxKind.IdentifierToken);
LexicalAndXml\LexicalTests.cs (284)
52if (result.Kind() == SyntaxKind.None) 56else if (token.Kind() == SyntaxKind.EndOfFileToken) 65if (result.Kind() == SyntaxKind.None) 109Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 128Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 147Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 166Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 188Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 210Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 232Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 250Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 270Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 294Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 318Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 338Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 360Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 382Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 404Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 425Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 452Assert.Equal(SyntaxKind.RazorContentToken, token.Kind()); 475Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 480Assert.Equal(SyntaxKind.RazorContentToken, token.Kind()); 492Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 513Assert.Equal(SyntaxKind.RazorContentToken, token.Kind()); 524Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 541Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 567Assert.Equal(SyntaxKind.RazorContentToken, token.Kind()); 581Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 597Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 616Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 631Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 646Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 661Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 676Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 691Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 706Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 721Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 738Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 755Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 772Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 789Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 806Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 823Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 845Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 865Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 886Assert.True(SyntaxFacts.IsReservedKeyword(token.Kind())); 965Assert.Equal(kind, token.Kind()); 980Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 995Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1010Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1025Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1040Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1056Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1072Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1089Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1105Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1121Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1137Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1156Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1175Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1193Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind()); 1209Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1225Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1241Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1257Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1273Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1289Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1305Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1321Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1337Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1354Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1370Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1386Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1402Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1418Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1434Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1450Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1466Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1482Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1498Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1515Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1532Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1548Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1566Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1586Assert.Equal(SyntaxKind.CharacterLiteralToken, token.Kind()); 1601Assert.Equal(SyntaxKind.BadToken, token.Kind()); 1616Assert.Equal(SyntaxKind.BadToken, token.Kind()); 1631Assert.Equal(SyntaxKind.BadToken, token.Kind()); 1646Assert.Equal(SyntaxKind.BadToken, token.Kind()); 1661Assert.Equal(SyntaxKind.BadToken, token.Kind()); 1677Assert.Equal(SyntaxKind.BadToken, token.Kind()); 1693Assert.Equal(SyntaxKind.BadToken, token.Kind()); 1709Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 1725Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 1742Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1758Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1774Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1790Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1806Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1821Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1835Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1850Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1865Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1880Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1895Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1910Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1933Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1948Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1963Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1978Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 1993Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2009Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2025Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2041Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2057Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2073Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2089Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2105Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2121Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2137Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2153Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2169Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2185Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2201Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2217Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2233Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2249Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2265Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2275Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2291Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2301Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2317Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2327Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2343Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2353Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2369Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2379Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2395Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2405Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2420Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2431Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2446Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2457Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2470Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2486Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2496Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2512Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2522Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2537Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2548Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2563Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2574Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2588Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2603Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2619Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2635Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2651Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2666Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2681Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2696Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2711Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2726Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2742Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2758Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2774Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2790Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2806Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2822Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2838Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2854Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2870Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2886Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2902Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2918Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2934Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2950Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2966Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2982Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 2998Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3014Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3029Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3045Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3061Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3070Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3079Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3088Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3097Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3106Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3115Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3128Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3143Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3152Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3161Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3170Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3183Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3192Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3201Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3210Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3226Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3233Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3244Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3259Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3270Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3281Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3292Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3303Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3314Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3325Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3336Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3347Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3358Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3369Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3387Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3403Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3419Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3435Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3456Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3467Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3477Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3487Assert.Equal(SyntaxKind.BadToken, token.Kind()); 3493Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3499Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3505Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3511Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3517Assert.Equal(SyntaxKind.BadToken, token.Kind()); 3523Assert.Equal(SyntaxKind.BadToken, token.Kind()); 3529Assert.Equal(SyntaxKind.BadToken, token.Kind()); 3535Assert.Equal(SyntaxKind.BadToken, token.Kind()); 3541Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3558Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3571Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3581Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3591Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3602Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3615Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3633Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3653Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 3777Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3785Assert.Equal(SyntaxKind.NumericLiteralToken, token.Kind()); 3835Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3839Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3845Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3849Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 3864Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3867Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3872Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()); 3875Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 3895Assert.Equal(SyntaxKind.GreaterThanToken, token.Kind()); 3898Assert.Equal(SyntaxKind.GreaterThanToken, token.Kind()); 3903Assert.Equal(SyntaxKind.GreaterThanToken, token.Kind()); 3906Assert.Equal(SyntaxKind.GreaterThanToken, token.Kind()); 3918Assert.Equal(SyntaxKind.GreaterThanToken, token.Kind()); 3921Assert.Equal(SyntaxKind.GreaterThanToken, token.Kind()); 3926Assert.Equal(SyntaxKind.GreaterThanToken, token.Kind()); 3929Assert.Equal(SyntaxKind.GreaterThanToken, token.Kind()); 3939Assert.Equal(SyntaxKind.EqualsEqualsToken, token.Kind()); 3945Assert.Equal(SyntaxKind.EqualsEqualsToken, token.Kind()); 3949Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 3955Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 3967Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 3990Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4012Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4045Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4078Assert.Equal(SyntaxKind.EqualsEqualsToken, token.Kind()); 4084Assert.Equal(SyntaxKind.EqualsEqualsToken, token.Kind()); 4088Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4094Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4101Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4119Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4136Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4170Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4210Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4244Assert.Equal(SyntaxKind.BarBarToken, token.Kind()); 4250Assert.Equal(SyntaxKind.BarBarToken, token.Kind()); 4254Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4260Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4274Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4296Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4319Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4348Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4379Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4418Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4474Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()); 4532Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind());
LexicalAndXml\PreprocessorTests.cs (20)
227Assert.Equal(SyntaxKind.LineKeyword, ld.LineKeyword.Kind()); 228Assert.Equal(SyntaxKind.DefaultKeyword, ld.Line.Kind()); 232Assert.Equal(SyntaxKind.LineKeyword, ld.LineKeyword.Kind()); 233Assert.Equal(SyntaxKind.HiddenKeyword, ld.Line.Kind()); 247Assert.Equal(SyntaxKind.None, ld.File.Kind()); 251Assert.NotEqual(SyntaxKind.None, ld.File.Kind()); 273Assert.True(target.Kind() == SyntaxKind.WarningsKeyword || target.Kind() == SyntaxKind.AnnotationsKeyword || 274target.Kind() == SyntaxKind.None); 276Assert.True(setting.Kind() == SyntaxKind.EnableKeyword || setting.Kind() == SyntaxKind.DisableKeyword || 277setting.Kind() == SyntaxKind.RestoreKeyword); 279Assert.Equal(SyntaxKind.NullableKeyword, nn.DirectiveNameToken.Kind()); 308Assert.Equal(SyntaxKind.PragmaKeyword, pwd.PragmaKeyword.Kind()); 315Assert.Equal(SyntaxKind.WarningKeyword, pwd.WarningKeyword.Kind()); 324Assert.Equal(expected.DisableOrRestoreKind, pwd.DisableOrRestoreKeyword.Kind()); 358Assert.Equal(SyntaxKind.PragmaKeyword, pcd.PragmaKeyword.Kind()); 359Assert.Equal(SyntaxKind.ChecksumKeyword, pcd.ChecksumKeyword.Kind()); // no missing 4568Assert.Equal(SyntaxKind.EnableKeyword, token.Kind()); 4570Assert.Equal(SyntaxKind.IdentifierToken, token.Kind());
LexicalAndXml\RawStringLiteralLexingTests.cs (1)
191Assert.Equal(expectedKind, token.Kind());
LexicalAndXml\SyntaxTokenParserTests.cs (1)
409Assert.Equal(expectedKind, result.Token.Kind());
Parsing\DeclarationParsingTests.cs (275)
42Assert.Equal(SyntaxKind.ExternKeyword, ea.ExternKeyword.Kind()); 44Assert.Equal(SyntaxKind.AliasKeyword, ea.AliasKeyword.Kind()); 65Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.Kind()); 87Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.Kind()); 88Assert.Equal(SyntaxKind.StaticKeyword, ud.StaticKeyword.Kind()); 154Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.Kind()); 176Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.Kind()); 177Assert.Equal(SyntaxKind.StaticKeyword, ud.StaticKeyword.Kind()); 198Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.Kind()); 199Assert.Equal(SyntaxKind.StaticKeyword, ud.StaticKeyword.Kind()); 220Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.Kind()); 244Assert.Equal(SyntaxKind.UsingKeyword, ud.UsingKeyword.Kind()); 299Assert.Equal(SyntaxKind.IdentifierToken, ad.Target.Identifier.Kind()); 328Assert.Equal(SyntaxKind.IdentifierToken, ad.Target.Identifier.Kind()); 356Assert.Equal(SyntaxKind.ModuleKeyword, ad.Target.Identifier.Kind()); 383Assert.Equal(SyntaxKind.IdentifierToken, ad.Target.Identifier.Kind()); 411Assert.Equal(SyntaxKind.AssemblyKeyword, ad.Target.Identifier.Kind()); 785Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 810Assert.Equal(SyntaxKind.PublicKeyword, cs.Modifiers[0].Kind()); 812Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 837Assert.Equal(SyntaxKind.InternalKeyword, cs.Modifiers[0].Kind()); 839Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 864Assert.Equal(SyntaxKind.StaticKeyword, cs.Modifiers[0].Kind()); 866Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 891Assert.Equal(SyntaxKind.SealedKeyword, cs.Modifiers[0].Kind()); 893Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 918Assert.Equal(SyntaxKind.AbstractKeyword, cs.Modifiers[0].Kind()); 920Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 945Assert.Equal(SyntaxKind.PartialKeyword, cs.Modifiers[0].Kind()); 947Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 974Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1002Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1029Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1055Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1086Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1118Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1160Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1221Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1265Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1283Assert.Equal(SyntaxKind.ClassKeyword, bound.ClassOrStructKeyword.Kind()); 1306Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1324Assert.Equal(SyntaxKind.StructKeyword, bound.ClassOrStructKeyword.Kind()); 1347Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1366Assert.Equal(SyntaxKind.ClassKeyword, classBound.ClassOrStructKeyword.Kind()); 1403Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1458Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1504Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1548Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1571Assert.Equal(SyntaxKind.ClassKeyword, classBound.ClassOrStructKeyword.Kind()); 1608Assert.Equal(SyntaxKind.InterfaceKeyword, cs.Keyword.Kind()); 1633Assert.Equal(SyntaxKind.InterfaceKeyword, cs.Keyword.Kind()); 1639Assert.Equal(SyntaxKind.None, gn.Parameters[0].VarianceKeyword.Kind()); 1663Assert.Equal(SyntaxKind.InterfaceKeyword, cs.Keyword.Kind()); 1672Assert.Equal(SyntaxKind.OutKeyword, gn.Parameters[0].VarianceKeyword.Kind()); 1695Assert.Equal(SyntaxKind.StructKeyword, cs.Keyword.Kind()); 1720Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1735Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1760Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1774Assert.Equal(SyntaxKind.PrivateKeyword, cs.Modifiers[0].Kind()); 1776Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1801Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1815Assert.Equal(SyntaxKind.ProtectedKeyword, cs.Modifiers[0].Kind()); 1817Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1842Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1856Assert.Equal(SyntaxKind.ProtectedKeyword, cs.Modifiers[0].Kind()); 1857Assert.Equal(SyntaxKind.InternalKeyword, cs.Modifiers[1].Kind()); 1859Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1884Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1898Assert.Equal(SyntaxKind.InternalKeyword, cs.Modifiers[0].Kind()); 1899Assert.Equal(SyntaxKind.ProtectedKeyword, cs.Modifiers[1].Kind()); 1901Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1926Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1940Assert.Equal(SyntaxKind.PublicKeyword, cs.Modifiers[0].Kind()); 1942Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1967Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 1981Assert.Equal(SyntaxKind.InternalKeyword, cs.Modifiers[0].Kind()); 1983Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 2276Assert.Equal(SyntaxKind.RefKeyword, ds.ParameterList.Parameters[0].Modifiers[0].Kind()); 2312Assert.Equal(SyntaxKind.OutKeyword, ds.ParameterList.Parameters[0].Modifiers[0].Kind()); 2348Assert.Equal(SyntaxKind.ParamsKeyword, ds.ParameterList.Parameters[0].Modifiers[0].Kind()); 2446Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 2488Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 2513Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2514Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2515Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 2534Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 2558Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2559Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2560Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 2580Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 2604Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2605Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2606Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 2625Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 2655Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 2683Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 2699Assert.Equal(modifiers[i], ms.Modifiers[i].Kind()); 2712Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2713Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2714Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 2751Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 2765Assert.Equal(SyntaxKind.PartialKeyword, ms.Modifiers[0].Kind()); 2777Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2778Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2779Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 2798Assert.Equal(SyntaxKind.StructKeyword, structDecl.Keyword.Kind()); 2812Assert.Equal(SyntaxKind.ReadOnlyKeyword, ms.Modifiers[0].Kind()); 2824Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2825Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2826Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 2845Assert.Equal(SyntaxKind.StructKeyword, structDecl.Keyword.Kind()); 2859Assert.Equal(SyntaxKind.ReadOnlyKeyword, ms.Modifiers[0].Kind()); 2862Assert.Equal(SyntaxKind.RefKeyword, rt.RefKeyword.Kind()); 2863Assert.Equal(SyntaxKind.ReadOnlyKeyword, rt.ReadOnlyKeyword.Kind()); 2874Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 2875Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 2876Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 2895Assert.Equal(SyntaxKind.StructKeyword, structDecl.Keyword.Kind()); 2909Assert.Equal(SyntaxKind.ReadOnlyKeyword, propertySyntax.Modifiers[0].Kind()); 2915Assert.NotEqual(SyntaxKind.None, propertySyntax.ExpressionBody.ArrowToken.Kind()); 2917Assert.Equal(SyntaxKind.SemicolonToken, propertySyntax.SemicolonToken.Kind()); 2936Assert.Equal(SyntaxKind.StructKeyword, structDecl.Keyword.Kind()); 2957Assert.Equal(SyntaxKind.ReadOnlyKeyword, accessors[0].Modifiers[0].Kind()); 2997Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3028Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3029Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3030Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 3049Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3090Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3091Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3092Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 3110Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3135Assert.Equal(mod, ms.ParameterList.Parameters[0].Modifiers[0].Kind()); 3145Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3146Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3147Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 3175Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3202Assert.Equal(SyntaxKind.ArgListKeyword, ms.ParameterList.Parameters[0].Identifier.Kind()); 3208Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3209Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3210Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 3249Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3274Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3275Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3276Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 3314Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3345Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3346Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3347Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 3366Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3391Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3392Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3393Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 3412Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3451Assert.NotEqual(SyntaxKind.None, ms.Body.OpenBraceToken.Kind()); 3452Assert.NotEqual(SyntaxKind.None, ms.Body.CloseBraceToken.Kind()); 3453Assert.Equal(SyntaxKind.None, ms.SemicolonToken.Kind()); 3493Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3498Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.Kind()); 3499Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.Kind()); 3500Assert.Equal(SyntaxKind.None, cs.SemicolonToken.Kind()); 3528Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3533Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.Kind()); 3534Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.Kind()); 3535Assert.Equal(SyntaxKind.None, cs.SemicolonToken.Kind()); 3543Assert.Equal(mod, cn.Modifiers[0].Kind()); 3575Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3580Assert.NotEqual(SyntaxKind.None, cs.OpenBraceToken.Kind()); 3581Assert.NotEqual(SyntaxKind.None, cs.CloseBraceToken.Kind()); 3582Assert.Equal(SyntaxKind.None, cs.SemicolonToken.Kind()); 3612Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3672Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3712Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3726Assert.Equal(mod, fs.Modifiers[0].Kind()); 3766Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3780Assert.Equal(mod, fs.Modifiers[0].Kind()); 3822Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3836Assert.Equal(SyntaxKind.ConstKeyword, fs.Modifiers[0].Kind()); 3867Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3911Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 3956Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4010Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4073Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4087Assert.Equal(SyntaxKind.FixedKeyword, fs.Modifiers[0].Kind()); 4119Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4145Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4152Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4173Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4199Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4206Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4228Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4254Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4261Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4301Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4327Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4334Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4355Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4381Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4383Assert.Equal(SyntaxKind.None, ps.AccessorList.Accessors[0].SemicolonToken.Kind()); 4388Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4390Assert.Equal(SyntaxKind.None, ps.AccessorList.Accessors[1].SemicolonToken.Kind()); 4409Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4435Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4441Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4493Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4520Assert.Equal(accessorKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4521Assert.Equal(SyntaxKind.None, ps.AccessorList.Accessors[0].SemicolonToken.Kind()); 4531Assert.Equal(tokenKind, ((IdentifierNameSyntax)bx.Right).Identifier.Kind()); 4549Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4576Assert.Equal(accessorKeyword, es.AccessorList.Accessors[0].Keyword.Kind()); 4577Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[0].SemicolonToken.Kind()); 4587Assert.Equal(tokenKind, ((IdentifierNameSyntax)bx.Right).Identifier.Kind()); 4605Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4619Assert.Equal(mod, ps.Modifiers[0].Kind()); 4632Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4639Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4689Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4717Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4724Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 4745Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4772Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].Keyword.Kind()); 4774Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[0].SemicolonToken.Kind()); 4779Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].Keyword.Kind()); 4781Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[1].SemicolonToken.Kind()); 4799Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4813Assert.Equal(mod, es.Modifiers[0].Kind()); 4827Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].Keyword.Kind()); 4829Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[0].SemicolonToken.Kind()); 4834Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].Keyword.Kind()); 4836Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[1].SemicolonToken.Kind()); 4882Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4911Assert.Equal(SyntaxKind.AddKeyword, es.AccessorList.Accessors[0].Keyword.Kind()); 4913Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[0].SemicolonToken.Kind()); 4918Assert.Equal(SyntaxKind.RemoveKeyword, es.AccessorList.Accessors[1].Keyword.Kind()); 4920Assert.Equal(SyntaxKind.None, es.AccessorList.Accessors[1].SemicolonToken.Kind()); 4939Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 4960Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.Kind()); 4962Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.Kind()); 4978Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 4985Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 5006Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 5027Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.Kind()); 5029Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.Kind()); 5045Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 5052Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 5074Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 5095Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.Kind()); 5097Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.Kind()); 5113Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 5120Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 5141Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 5162Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.Kind()); 5164Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.Kind()); 5189Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 5196Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 5217Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 5240Assert.Equal(SyntaxKind.OpenBracketToken, ps.ParameterList.OpenBracketToken.Kind()); 5242Assert.Equal(SyntaxKind.CloseBracketToken, ps.ParameterList.CloseBracketToken.Kind()); 5258Assert.Equal(SyntaxKind.GetKeyword, ps.AccessorList.Accessors[0].Keyword.Kind()); 5265Assert.Equal(SyntaxKind.SetKeyword, ps.AccessorList.Accessors[1].Keyword.Kind()); 5285Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 5302Assert.Equal(SyntaxKind.OperatorKeyword, ps.OperatorKeyword.Kind()); 5304Assert.Equal(op1, ps.OperatorToken.Kind()); 5365Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 5382Assert.Equal(SyntaxKind.OperatorKeyword, ps.OperatorKeyword.Kind()); 5384Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, ps.OperatorToken.Kind()); 5479Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 5496Assert.Equal(SyntaxKind.OperatorKeyword, ps.OperatorKeyword.Kind()); 5498Assert.Equal(op1, ps.OperatorToken.Kind()); 5542Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 5557Assert.Equal(SyntaxKind.ImplicitKeyword, ms.ImplicitOrExplicitKeyword.Kind()); 5559Assert.Equal(SyntaxKind.OperatorKeyword, ms.OperatorKeyword.Kind()); 5590Assert.Equal(SyntaxKind.ClassKeyword, cs.Keyword.Kind()); 5605Assert.Equal(SyntaxKind.ExplicitKeyword, ms.ImplicitOrExplicitKeyword.Kind()); 5607Assert.Equal(SyntaxKind.OperatorKeyword, ms.OperatorKeyword.Kind());
Parsing\ExpressionParsingTests.cs (37)
461Assert.Equal(kind, us.Token.Kind()); 488Assert.Equal(kind, token.Kind()); 493Assert.Equal(kind, token.Kind()); 516Assert.Equal(SyntaxKind.StringLiteralToken, us.Token.Kind()); 531Assert.Equal(SyntaxKind.StringLiteralToken, us.Token.Kind()); 546Assert.Equal(SyntaxKind.CharacterLiteralToken, us.Token.Kind()); 560Assert.Equal(SyntaxKind.NumericLiteralToken, us.Token.Kind()); 575Assert.Equal(kind, us.OperatorToken.Kind()); 606Assert.Equal(kind, us.OperatorToken.Kind()); 632Assert.Equal(kind, b.OperatorToken.Kind()); 678Assert.Equal(kind, a.OperatorToken.Kind()); 713Assert.Equal(kind, e.OperatorToken.Kind()); 798Assert.Equal(kind, keyword.Kind()); 885Assert.Equal(SyntaxKind.RefValueKeyword, fs.Keyword.Kind()); 907Assert.Equal(SyntaxKind.QuestionToken, ts.QuestionToken.Kind()); 908Assert.Equal(SyntaxKind.ColonToken, ts.ColonToken.Kind()); 986Assert.Equal(SyntaxKind.RefKeyword, cs.ArgumentList.Arguments[0].RefOrOutKeyword.Kind()); 1011Assert.Equal(SyntaxKind.OutKeyword, cs.ArgumentList.Arguments[0].RefOrOutKeyword.Kind()); 1082Assert.Equal(SyntaxKind.RefKeyword, ea.ArgumentList.Arguments[0].RefOrOutKeyword.Kind()); 1107Assert.Equal(SyntaxKind.OutKeyword, ea.ArgumentList.Arguments[0].RefOrOutKeyword.Kind()); 2243Assert.Equal(SyntaxKind.RefKeyword, ps.Modifiers[0].Kind()); 2305Assert.Equal(SyntaxKind.FromKeyword, fs.FromKeyword.Kind()); 2316Assert.Equal(SyntaxKind.SelectKeyword, ss.SelectKeyword.Kind()); 2389Assert.Equal(SyntaxKind.IntoKeyword, qs.Body.Continuation.IntoKeyword.Kind()); 2433Assert.Equal(SyntaxKind.WhereKeyword, ws.WhereKeyword.Kind()); 2517Assert.Equal(SyntaxKind.LetKeyword, ls.LetKeyword.Kind()); 2562Assert.Equal(SyntaxKind.OrderByKeyword, obs.OrderByKeyword.Kind()); 2567Assert.Equal(SyntaxKind.None, os.AscendingOrDescendingKeyword.Kind()); 2611Assert.Equal(SyntaxKind.None, os.AscendingOrDescendingKeyword.Kind()); 2616Assert.Equal(SyntaxKind.None, os.AscendingOrDescendingKeyword.Kind()); 2661Assert.Equal(SyntaxKind.AscendingKeyword, os.AscendingOrDescendingKeyword.Kind()); 2709Assert.Equal(SyntaxKind.DescendingKeyword, os.AscendingOrDescendingKeyword.Kind()); 2750Assert.Equal(SyntaxKind.GroupKeyword, gbs.GroupKeyword.Kind()); 2755Assert.Equal(SyntaxKind.ByKeyword, gbs.ByKeyword.Kind()); 2843Assert.Equal(SyntaxKind.JoinKeyword, js.JoinKeyword.Kind()); 2853Assert.Equal(SyntaxKind.OnKeyword, js.OnKeyword.Kind()); 2858Assert.Equal(SyntaxKind.EqualsKeyword, js.EqualsKeyword.Kind());
Parsing\IgnoredDirectiveParsingTests.cs (2)
129Assert.Equal(SyntaxKind.StringLiteralToken, content.Kind()); 151Assert.Equal(SyntaxKind.StringLiteralToken, content.Kind());
Parsing\NameParsingTests.cs (2)
137Assert.Equal(SyntaxKind.GlobalKeyword, an.Alias.Identifier.Kind()); 480Assert.Equal(kind, tok.Kind());
Parsing\ParserErrorMessageTests.cs (7)
3768Assert.Equal(SyntaxKind.InKeyword, methodDeclaration.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3771Assert.Equal(SyntaxKind.InKeyword, delegateDeclaration.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3774Assert.Equal(SyntaxKind.InKeyword, localFunctionStatement.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3777Assert.Equal(SyntaxKind.InKeyword, lambdaExpression.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3780Assert.Equal(SyntaxKind.InKeyword, anonymousMethodExpression.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3783Assert.Equal(SyntaxKind.InKeyword, indexerDeclaration.ParameterList.Parameters.Single().Modifiers.Single().Kind()); 3786Assert.Equal(SyntaxKind.InKeyword, operatorDeclaration.ParameterList.Parameters.Single().Modifiers.Single().Kind());
Parsing\ParsingErrorRecoveryTests.cs (48)
4589Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4642Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4669Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4697Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4724Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4752Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4781Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4810Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4840Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4869Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4897Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4924Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4951Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 4978Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5006Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5033Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5061Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5087Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5117Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5146Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5176Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5829Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5869Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5898Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5927Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5957Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 5986Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6019Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6046Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6073Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6100Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6128Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6155Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6185Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6216Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6244Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6292Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6326Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6358Assert.NotEqual(SyntaxKind.None, ds.Declaration.Variables[0].Initializer.EqualsToken.Kind()); 6467Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.Kind()); 6502Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.Kind()); 6509Assert.Equal(SyntaxKind.None, acc.SemicolonToken.Kind()); 6541Assert.Equal(SyntaxKind.GetKeyword, acc.Keyword.Kind()); 6548Assert.Equal(SyntaxKind.None, acc.SemicolonToken.Kind()); 6572Assert.Equal(SyntaxKind.GetKeyword, getDecl.Keyword.Kind()); 6580Assert.Equal(SyntaxKind.ReturnKeyword, getBodyStmts[0].GetFirstToken().Kind()); 6604Assert.Equal(SyntaxKind.GetKeyword, getDecl.Keyword.Kind()); 6609Assert.Equal(SyntaxKind.SetKeyword, setDecl.Keyword.Kind());
Parsing\ScriptParsingTests.cs (7)
9638Assert.Equal(SyntaxKind.EndOfFileToken, eof.Kind()); 9649Assert.Equal(SyntaxKind.EndOfFileToken, eof.Kind()); 9712Assert.Equal(SyntaxKind.EndOfFileToken, eof.Kind()); 9736Assert.Equal(SyntaxKind.HashToken, shebang.HashToken.Kind()); 9737Assert.Equal(SyntaxKind.ExclamationToken, shebang.ExclamationToken.Kind()); 9739Assert.Equal(SyntaxKind.EndOfDirectiveToken, endOfDirective.Kind()); 9746Assert.Equal(SyntaxKind.StringLiteralToken, content.Kind());
Parsing\StatementParsingTests.cs (90)
170Assert.Equal(kind, us.OperatorToken.Kind()); 225Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)ds.Declaration.Type).Identifier.Kind()); 259Assert.Equal(SyntaxKind.None, tt.Elements[1].Identifier.Kind()); 330Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)ds.Declaration.Type).Identifier.Kind()); 652Assert.Equal(SyntaxKind.ConstKeyword, ds.Modifiers[0].Kind()); 684Assert.Equal(SyntaxKind.StaticKeyword, ds.Modifiers[0].Kind()); 716Assert.Equal(SyntaxKind.ReadOnlyKeyword, ds.Modifiers[0].Kind()); 748Assert.Equal(SyntaxKind.VolatileKeyword, ds.Modifiers[0].Kind()); 913Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)fs.Declaration.Type).Identifier.Kind()); 980Assert.Equal(SyntaxKind.ColonToken, ls.ColonToken.Kind()); 1000Assert.Equal(SyntaxKind.BreakKeyword, b.BreakKeyword.Kind()); 1019Assert.Equal(SyntaxKind.ContinueKeyword, cs.ContinueKeyword.Kind()); 1038Assert.Equal(SyntaxKind.GotoKeyword, gs.GotoKeyword.Kind()); 1039Assert.Equal(SyntaxKind.None, gs.CaseOrDefaultKeyword.Kind()); 1060Assert.Equal(SyntaxKind.GotoKeyword, gs.GotoKeyword.Kind()); 1063Assert.Equal(SyntaxKind.CaseKeyword, gs.CaseOrDefaultKeyword.Kind()); 1084Assert.Equal(SyntaxKind.GotoKeyword, gs.GotoKeyword.Kind()); 1087Assert.Equal(SyntaxKind.DefaultKeyword, gs.CaseOrDefaultKeyword.Kind()); 1107Assert.Equal(SyntaxKind.ReturnKeyword, rs.ReturnKeyword.Kind()); 1127Assert.Equal(SyntaxKind.ReturnKeyword, rs.ReturnKeyword.Kind()); 1148Assert.Equal(SyntaxKind.YieldKeyword, ys.YieldKeyword.Kind()); 1151Assert.Equal(SyntaxKind.ReturnKeyword, ys.ReturnOrBreakKeyword.Kind()); 1172Assert.Equal(SyntaxKind.YieldKeyword, ys.YieldKeyword.Kind()); 1175Assert.Equal(SyntaxKind.BreakKeyword, ys.ReturnOrBreakKeyword.Kind()); 1274Assert.Equal(SyntaxKind.None, ts.Catches[0].Declaration.Identifier.Kind()); 1429Assert.Equal(SyntaxKind.CheckedKeyword, cs.Keyword.Kind()); 1446Assert.Equal(SyntaxKind.UncheckedKeyword, cs.Keyword.Kind()); 1463Assert.Equal(SyntaxKind.UnsafeKeyword, us.UnsafeKeyword.Kind()); 1480Assert.Equal(SyntaxKind.WhileKeyword, ws.WhileKeyword.Kind()); 1502Assert.Equal(SyntaxKind.DoKeyword, ds.DoKeyword.Kind()); 1505Assert.Equal(SyntaxKind.WhileKeyword, ds.WhileKeyword.Kind()); 1528Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1554Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1591Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1598Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)fs.Declaration.Type).Identifier.Kind()); 1630Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1739Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1768Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1798Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1828Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1858Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1889Assert.Equal(SyntaxKind.ForKeyword, fs.ForKeyword.Kind()); 1931Assert.Equal(SyntaxKind.ForEachKeyword, fs.ForEachKeyword.Kind()); 1940Assert.Equal(SyntaxKind.InKeyword, fs.InKeyword.Kind()); 1960Assert.Equal(SyntaxKind.ForEachKeyword, fs.ForEachKeyword.Kind()); 1973Assert.Equal(SyntaxKind.InKeyword, fs.InKeyword.Kind()); 1993Assert.Equal(SyntaxKind.ForEachKeyword, fs.ForEachKeyword.Kind()); 1999Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)fs.Type).Identifier.Kind()); 2004Assert.Equal(SyntaxKind.InKeyword, fs.InKeyword.Kind()); 2024Assert.Equal(SyntaxKind.IfKeyword, ss.IfKeyword.Kind()); 2047Assert.Equal(SyntaxKind.IfKeyword, ss.IfKeyword.Kind()); 2056Assert.Equal(SyntaxKind.ElseKeyword, ss.Else.ElseKeyword.Kind()); 2073Assert.Equal(SyntaxKind.IfKeyword, ss.IfKeyword.Kind()); 2082Assert.Equal(SyntaxKind.ElseKeyword, ss.Else.ElseKeyword.Kind()); 2087Assert.Equal(SyntaxKind.IfKeyword, subIf.IfKeyword.Kind()); 2107Assert.Equal(SyntaxKind.LockKeyword, ls.LockKeyword.Kind()); 2130Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.Kind()); 2153Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.Kind()); 2163Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[0].Keyword.Kind()); 2188Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.Kind()); 2199Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[0].Keyword.Kind()); 2210Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[1].Labels[0].Keyword.Kind()); 2235Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.Kind()); 2246Assert.Equal(SyntaxKind.DefaultKeyword, ss.Sections[0].Labels[0].Keyword.Kind()); 2268Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.Kind()); 2279Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[0].Keyword.Kind()); 2285Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[1].Keyword.Kind()); 2310Assert.Equal(SyntaxKind.SwitchKeyword, ss.SwitchKeyword.Kind()); 2321Assert.Equal(SyntaxKind.CaseKeyword, ss.Sections[0].Labels[0].Keyword.Kind()); 2346Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2368Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2402Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2461Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2468Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.Kind()); 2497Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2503Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.Kind()); 2631Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2637Assert.Equal(SyntaxKind.IdentifierToken, ((IdentifierNameSyntax)us.Declaration.Type).Identifier.Kind()); 2801Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2845Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2926Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 2948Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 3009Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 3031Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 3081Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 3103Assert.Equal(SyntaxKind.UsingKeyword, us.UsingKeyword.Kind()); 3353Assert.Equal(SyntaxKind.IdentifierToken, name.Identifier.Kind()); 3379Assert.Equal(SyntaxKind.ForEachKeyword, fs.ForEachKeyword.Kind()); 3388Assert.Equal(SyntaxKind.InKeyword, fs.InKeyword.Kind()); 3468Assert.Equal(SyntaxKind.WhenKeyword, filterClause.WhenKeyword.Kind());
Syntax\GreenNodeTests.cs (8)
46Assert.Equal(SyntaxKind.OpenParenToken, sw1.OpenParenToken.Kind()); 47Assert.Equal(SyntaxKind.CloseParenToken, sw1.CloseParenToken.Kind()); 49Assert.Equal(SyntaxKind.OpenParenToken, sw2.OpenParenToken.Kind()); 50Assert.Equal(SyntaxKind.CloseParenToken, sw2.CloseParenToken.Kind()); 58Assert.Equal(SyntaxKind.OpenParenToken, sw1.OpenParenToken.Kind()); 59Assert.Equal(SyntaxKind.CloseParenToken, sw1.CloseParenToken.Kind()); 61Assert.Equal(SyntaxKind.OpenParenToken, sw2.OpenParenToken.Kind()); 62Assert.Equal(SyntaxKind.CloseParenToken, sw2.CloseParenToken.Kind());
Syntax\RedNodeTests.cs (1)
19return SyntaxFactory.MissingToken(token.Kind());
Syntax\StructuredTriviaTests.cs (3)
78Assert.Equal(SyntaxKind.IdentifierToken, result.Kind()); 168Assert.Equal(SyntaxKind.StaticKeyword, trivia.Token.Kind()); 184Assert.Equal(SyntaxKind.StaticKeyword, trivia.Token.Kind());
Syntax\SyntaxAnnotationTests.cs (1)
783if (token.Kind() == SyntaxKind.None)
Syntax\SyntaxFactoryTests.cs (10)
36Assert.Equal(SyntaxKind.StaticKeyword, usingDirective.StaticKeyword.Kind()); 39Assert.Equal(SyntaxKind.SemicolonToken, usingDirective.SemicolonToken.Kind()); 69Assert.Equal(SyntaxKind.OpenBraceToken, n.OpenBraceToken.Kind()); 73Assert.Equal(SyntaxKind.CloseBraceToken, n.CloseBraceToken.Kind()); 75Assert.Equal(SyntaxKind.None, n.SemicolonToken.Kind()); 86Assert.Equal(SyntaxKind.ClassKeyword, c.Keyword.Kind()); 89Assert.Equal(SyntaxKind.OpenBraceToken, c.OpenBraceToken.Kind()); 93Assert.Equal(SyntaxKind.CloseBraceToken, c.CloseBraceToken.Kind()); 95Assert.Equal(SyntaxKind.None, c.SemicolonToken.Kind()); 218Assert.Equal(kind, token.Kind());
Syntax\SyntaxNodeTests.cs (58)
537Assert.Equal(SyntaxKind.UsingKeyword, tokens[0].Kind()); 538Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].Kind()); 539Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].Kind()); 540Assert.Equal(SyntaxKind.EndOfFileToken, tokens[3].Kind()); 550Assert.Equal(SyntaxKind.UsingKeyword, tokens[0].Kind()); 551Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].Kind()); 552Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].Kind()); 553Assert.Equal(SyntaxKind.EndOfFileToken, tokens[3].Kind()); 563Assert.Equal(SyntaxKind.ExternKeyword, tokens[0].Kind()); 564Assert.Equal(SyntaxKind.AliasKeyword, tokens[1].Kind()); 565Assert.Equal(SyntaxKind.IdentifierToken, tokens[2].Kind()); 566Assert.Equal(SyntaxKind.SemicolonToken, tokens[3].Kind()); 567Assert.Equal(SyntaxKind.UsingKeyword, tokens[4].Kind()); 568Assert.Equal(SyntaxKind.IdentifierToken, tokens[5].Kind()); 569Assert.Equal(SyntaxKind.SemicolonToken, tokens[6].Kind()); 570Assert.Equal(SyntaxKind.EndOfFileToken, tokens[7].Kind()); 580Assert.Equal(SyntaxKind.ExternKeyword, tokens[0].Kind()); 581Assert.Equal(SyntaxKind.AliasKeyword, tokens[1].Kind()); 582Assert.Equal(SyntaxKind.IdentifierToken, tokens[2].Kind()); 592Assert.Equal(SyntaxKind.ExternKeyword, tokens[0].Kind()); 593Assert.Equal(SyntaxKind.AliasKeyword, tokens[1].Kind()); 594Assert.Equal(SyntaxKind.IdentifierToken, tokens[2].Kind()); 604Assert.Equal(SyntaxKind.AliasKeyword, tokens[0].Kind()); 605Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].Kind()); 606Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].Kind()); 607Assert.Equal(SyntaxKind.UsingKeyword, tokens[3].Kind()); 617Assert.Equal(SyntaxKind.AliasKeyword, tokens[0].Kind()); 618Assert.Equal(SyntaxKind.IdentifierToken, tokens[1].Kind()); 619Assert.Equal(SyntaxKind.SemicolonToken, tokens[2].Kind()); 620Assert.Equal(SyntaxKind.UsingKeyword, tokens[3].Kind()); 675Assert.Equal(SyntaxKind.IdentifierToken, token.Kind()); 678Assert.Equal(SyntaxKind.IfKeyword, token.Kind()); 946Assert.Equal(SyntaxKind.PublicKeyword, first.Kind()); 954Assert.Equal(SyntaxKind.PublicKeyword, first.Kind()); 962Assert.Equal(SyntaxKind.CloseBraceToken, last.Kind()); 970Assert.Equal(SyntaxKind.EndOfFileToken, last.Kind()); 973Assert.Equal(SyntaxKind.CloseBraceToken, last.Kind()); 1009while (token.Kind() != SyntaxKind.None) 1039while (token.Kind() != SyntaxKind.None) 1064while (token.Kind() != SyntaxKind.None) 1108while (token.Kind() != SyntaxKind.None) 1139while (token.Kind() != SyntaxKind.None) 1168while (token.Kind() != SyntaxKind.None) 1215while (token.Kind() != SyntaxKind.None) 1257while (token.Kind() != SyntaxKind.None) 2046Assert.True(expectedTokenKinds.SequenceEqual(actualTokens.Select(t => t.Kind()))); 2342var expr2 = expr.ReplaceToken(token, SyntaxFactory.Token(token.Kind())); 2355var token = tokens.First(t => t.Kind() == SyntaxKind.EndOfDocumentationCommentToken); 2357var expr2 = expr.ReplaceToken(token, SyntaxFactory.Token(SyntaxTriviaList.Create(SyntaxFactory.Whitespace("garbage")), token.Kind(), default(SyntaxTriviaList))); 2368var token = cu.DescendantTokens().Single(t => t.Kind() == SyntaxKind.EndOfFileToken); 2370var cu2 = cu.ReplaceToken(token, SyntaxFactory.Token(SyntaxTriviaList.Create(SyntaxFactory.Whitespace(" ")), token.Kind(), default(SyntaxTriviaList))); 3335Assert.Equal(SyntaxKind.CommaToken, ((SyntaxToken)list.GetSeparator(0)).Kind()); 3336Assert.Equal(SyntaxKind.CommaToken, ((SyntaxToken)list.GetSeparator(1)).Kind()); 3356Assert.Equal(SyntaxKind.CommaToken, (new SyntaxToken(internalParameters.GetSeparator(0))).Kind()); 3357Assert.Equal(SyntaxKind.CommaToken, (new SyntaxToken(internalParameters.GetSeparator(1))).Kind()); 3481Where(token => token.Kind() != SyntaxKind.EndOfFileToken). 3507Assert.Equal(SyntaxKind.StaticKeyword, newModifiers[0].Kind()); 3508Assert.Equal(SyntaxKind.UnsafeKeyword, newModifiers[1].Kind());
Syntax\SyntaxRewriterTests.cs (4)
143if (token.Kind() == SyntaxKind.CommaToken && first) 163(token.Kind() == SyntaxKind.CommaToken) ? default(SyntaxToken) : token); 568var rewriter = new RedRewriter(rewriteToken: tok => tok.Kind() == SyntaxKind.IdentifierToken ? tok.WithLeadingTrivia(trivia) : tok); 614var rewriter = new RedRewriter(rewriteToken: tok => tok.Kind() == SyntaxKind.IdentifierToken ? tok.WithLeadingTrivia(trivia) : tok);
Microsoft.CodeAnalysis.CSharp.Workspaces (364)
Classification\ClassificationHelpers.cs (11)
34else if (SyntaxFacts.IsKeywordKind(token.Kind()) || token.IsKind(SyntaxKind.DiscardDesignation)) 39else if (SyntaxFacts.IsPunctuation(token.Kind())) 43else if (token.Kind() == SyntaxKind.IdentifierToken) 53else if (token.Kind() == SyntaxKind.NumericLiteralToken) 63IsControlKeywordKind(token.Kind()) && 140return token.Kind() 164switch (token.Kind()) 351if (token.Kind().IsOperator()) 354switch (token.Kind()) 542var isKeyword = SyntaxFacts.IsKeywordKind(token.Kind()) 546var isIdentifier = token.Kind() == SyntaxKind.IdentifierToken;
Classification\Worker.cs (2)
129if (token.Kind() is 144if (token.Kind() == SyntaxKind.IdentifierToken &&
Classification\Worker_DocumentationComments.cs (2)
155if (token.Kind() == SyntaxKind.XmlEntityLiteralToken) 159else if (token.Kind() != SyntaxKind.XmlTextLiteralNewLineToken)
Classification\Worker_Preprocesser.cs (2)
240switch (node.Line.Kind()) 269if (token.Kind() != SyntaxKind.None)
CodeGeneration\CSharpSyntaxGenerator.cs (5)
837x.Kind() == SyntaxKind.AbstractKeyword 838|| x.Kind() == SyntaxKind.VirtualKeyword 839|| x.Kind() == SyntaxKind.PublicKeyword); 2369if (!rewrittenToken.IsMissing || !CSharp.SyntaxFacts.IsPunctuationOrKeyword(token.Kind())) 2374return SyntaxFactory.Token(token.Kind()).WithTriviaFrom(rewrittenToken);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
704var kind = predefinedTypeNode.Keyword.Kind();
FindSymbols\FindSymbolsUtilities.cs (1)
22switch (modifier.Kind())
Formatting\CSharpSyntaxFormattingService.cs (3)
248if (tokenBeforeCaret.Kind() is SyntaxKind.CloseBraceToken or 275return token.Kind() 309if (currentToken.Kind() == SyntaxKind.OpenBraceToken &&
Rename\CSharpRenameRewriterLanguageService.cs (2)
745token.GetPreviousToken().Kind() != SyntaxKind.DotToken && 746token.GetNextToken().Kind() != SyntaxKind.DotToken)
Simplification\CSharpSimplificationService.Expander.cs (4)
275node.RefOrOutKeyword.Kind() == SyntaxKind.None) 722if (candidateToken.Kind() is SyntaxKind.LessThanToken or SyntaxKind.GreaterThanToken) 999if (oldToken.Kind() == SyntaxKind.LessThanToken) 1004if (oldToken.Kind() == SyntaxKind.GreaterThanToken)
Simplification\Reducers\CSharpEscapingReducer.cs (3)
60if (simpleLambda.AsyncKeyword.Kind() == SyntaxKind.AsyncKeyword) 68if (parenLamdba.AsyncKeyword.Kind() == SyntaxKind.AsyncKeyword) 106var result = token.Kind() == SyntaxKind.IdentifierToken ? CreateNewIdentifierTokenFromToken(token, escape: false) : token;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
373TypeSyntax node = token.Kind() == SyntaxKind.IdentifierToken
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
204=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.Kind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
35if (token.Kind() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken) 61switch (token.Kind()) 95return interpolatedString.StringStartToken.Kind() switch 139if (token.Kind() is SyntaxKind.Utf8SingleLineRawStringLiteralToken) 145if (token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ArgumentSyntaxExtensions.cs (4)
18return [SyntaxFactory.Token(argument.RefKindKeyword.Kind())]; 25=> argument?.RefKindKeyword.Kind() switch 81if (argument.RefOrOutKeyword.Kind() == SyntaxKind.OutKeyword && 87if (argument.RefOrOutKeyword.Kind() == SyntaxKind.RefKeyword &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\AssignmentExpressionSyntaxExtensions.cs (1)
17assignment.OperatorToken.Kind() == SyntaxKind.EqualsToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ExpressionSyntaxExtensions.cs (2)
84return firstToken.Kind() != SyntaxKind.None 85&& firstToken.GetPreviousToken().Kind() == SyntaxKind.CloseParenToken;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.DeclarationFinder.cs (1)
32if (syntaxToken.Kind() == SyntaxKind.IdentifierToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (1)
118if (tokenAfterParen.Kind() == SyntaxKind.OpenBracketToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
151switch (token.Kind())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
73if (prevToken.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.SingleLineRewriter.cs (2)
60if (token.Kind() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken) 67token.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 && 64if (token.Kind() == SyntaxKind.IdentifierToken) 77var tokenKind = token.Kind(); 126switch (token.Kind()) 162if (previousToken.Kind() == SyntaxKind.None) 195=> token.Kind() == SyntaxKind.StringLiteralToken && !token.IsVerbatimStringLiteral(); 199switch (token.Kind()) 233if (genericIdentifier.GetNextToken(includeSkipped: true).Kind() == SyntaxKind.LessThanToken) 257Contract.ThrowIfFalse(genericIdentifier.Kind() == SyntaxKind.IdentifierToken); 261Contract.ThrowIfFalse(token.Kind() == SyntaxKind.LessThanToken); 270if (next.Kind() == SyntaxKind.None) 278if (token.Kind() == SyntaxKind.GreaterThanToken) 291switch (token.Kind()) 329if (SyntaxFacts.IsKeywordKind(token.Kind()))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTreeExtensions.cs (7)
202var endsWithNewLine = trivia.GetStructure()!.GetLastToken(includeSkipped: true).Kind() == SyntaxKind.XmlTextLiteralNewLineToken; 324var kind = token.Kind(); 399if (token.Kind() is SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken) 403if (token.Kind() is 420if (token.Kind() is 430if (token.Kind() is SyntaxKind.InterpolatedStringTextToken) 455if (token.Kind() == SyntaxKind.CharacterLiteralToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
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); 90return token.Kind() == SyntaxKind.OpenParenToken && 96return 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); 150token.Kind() == SyntaxKind.SemicolonToken && 157if (token.Kind() != SyntaxKind.SemicolonToken) 173if (token.Kind() != SyntaxKind.CloseBraceToken) 183if (token.Kind() != SyntaxKind.CloseBraceToken) 209return token.Kind() == SyntaxKind.CommaToken && 215return token.Kind() == SyntaxKind.CommaToken && 305=> token.IsDotInMemberAccess() || (token.Kind() == SyntaxKind.DotToken && token.Parent.IsKind(SyntaxKind.QualifiedName)); 314return token.Kind() == SyntaxKind.DotToken 320if (token.Kind() == SyntaxKind.GreaterThanToken) 328return 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); 347return token.Kind() == SyntaxKind.IdentifierToken && 357return token.Kind() == SyntaxKind.ColonToken && 375return token.Kind() == SyntaxKind.InKeyword && 382return token.Kind() == SyntaxKind.FromKeyword && 467return (token1.Kind() == SyntaxKind.OpenParenToken && token2.Kind() == SyntaxKind.CloseParenToken) || 468(token1.Kind() == SyntaxKind.OpenBracketToken && token2.Kind() == SyntaxKind.CloseBracketToken); 473if (token.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken) 512if (token.Kind() is not SyntaxKind.PlusToken and not SyntaxKind.MinusToken) 528return currentToken.Kind() == SyntaxKind.OpenParenToken && 543=> token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.CollectionExpression);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\BaseFormattingRule.cs (14)
24if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 39if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 63if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 77if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 92if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 128if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None) 138if (anchorToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\ElasticTriviaFormattingRule.cs (22)
176if (previousToken.Kind() != SyntaxKind.SemicolonToken) 179if (currentToken.Kind() == SyntaxKind.EndOfFileToken) 182if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 310if (currentToken.Kind() == SyntaxKind.None) 315switch (previousToken.Kind()) 329|| currentToken.Kind() == SyntaxKind.OpenBraceToken) ? 1 : 0; 362return currentToken.Kind() != SyntaxKind.IfKeyword ? 1 : 0; 373if ((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))) 385switch (currentToken.Kind()) 399parent.Target.Identifier.Kind() is SyntaxKind.AssemblyKeyword or SyntaxKind.ModuleKeyword && 425if (nextToken.Kind() == SyntaxKind.CloseBraceToken) 430nextToken.Kind() is SyntaxKind.CatchKeyword or 437nextToken.Kind() == SyntaxKind.WhileKeyword && 442else if (nextToken.Kind() == SyntaxKind.EndOfFileToken) 458else if (currentToken.Kind() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\EndOfFileTokenFormattingRule.cs (2)
17if (currentToken.Kind() == SyntaxKind.EndOfFileToken) 29if (currentToken.Kind() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\QueryExpressionFormattingRule.cs (1)
148switch (currentToken.Kind())
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\SpacingFormattingRule.cs (3)
47var previousKind = previousToken.Kind(); 48var currentKind = currentToken.Kind(); 85if ((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)
29if (previousToken.Kind() == SyntaxKind.HashToken && SyntaxFacts.IsPreprocessorKeyword(currentToken.Kind())) 34if (previousToken.Kind() == SyntaxKind.RegionKeyword && currentToken.Kind() == SyntaxKind.EndOfDirectiveToken) 39if (currentToken.Kind() == SyntaxKind.EndOfDirectiveToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\TokenBasedFormattingRule.cs (55)
48switch (currentToken.Kind()) 73if (previousToken.Kind() == SyntaxKind.CloseBraceToken && currentToken.Kind() == SyntaxKind.WhileKeyword) 79switch (previousToken.Kind()) 151if (previousToken.Kind() == SyntaxKind.ElseKeyword && currentToken.Kind() != SyntaxKind.IfKeyword) 170if (previousToken.Kind() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen()) 175if (previousToken.Kind() == SyntaxKind.DoKeyword && previousToken.Parent.IsKind(SyntaxKind.DoStatement)) 187if (previousToken.Kind() == SyntaxKind.SemicolonToken && 188(currentToken.Kind() == SyntaxKind.CaseKeyword || currentToken.Kind() == SyntaxKind.DefaultKeyword || currentToken.Kind() == SyntaxKind.ElseKeyword)) 194if (previousToken.Kind() == SyntaxKind.SemicolonToken) 199if (currentToken.Kind() == SyntaxKind.SemicolonToken && 208if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax) 273if (currentToken.Kind() == SyntaxKind.SemicolonToken) 276if (previousToken.Kind() == SyntaxKind.SemicolonToken) 280if (previousToken.Kind() == SyntaxKind.CloseParenToken && previousToken.Parent.IsEmbeddedStatementOwnerWithCloseParen()) 288if (previousToken.Kind() == SyntaxKind.OmittedArraySizeExpressionToken || 289previousToken.Kind() == SyntaxKind.OmittedTypeArgumentToken || 290currentToken.Kind() == SyntaxKind.OmittedArraySizeExpressionToken || 291currentToken.Kind() == SyntaxKind.OmittedTypeArgumentToken) 316if (currentToken.Kind() == SyntaxKind.OpenParenToken && 317previousToken.Kind() == SyntaxKind.ThisKeyword) 322if (previousToken.Kind() == SyntaxKind.NewKeyword) 334if (currentToken.Kind() == SyntaxKind.OpenParenToken) 336if (previousToken.Kind() 357if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax) 363if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax) 374switch (currentToken.Kind()) 421previousToken.Kind() == SyntaxKind.CloseParenToken) 430if (previousToken.Kind() == SyntaxKind.LessThanToken) 436if (previousToken.Kind() == SyntaxKind.GreaterThanToken && currentToken.Kind() == SyntaxKind.GreaterThanToken) 443if ((currentToken.Kind() == SyntaxKind.LessThanToken || currentToken.Kind() == SyntaxKind.GreaterThanToken) && 450if ((previousToken.Kind() == SyntaxKind.PlusPlusToken || previousToken.Kind() == SyntaxKind.MinusMinusToken) && 457if ((currentToken.Kind() == SyntaxKind.PlusPlusToken || currentToken.Kind() == SyntaxKind.MinusMinusToken) && 470if (currentToken.Kind() == SyntaxKind.QuestionToken && 484if (currentToken.Kind() == SyntaxKind.ExclamationToken && 491if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 497if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax) 503switch (previousToken.Kind()) 513var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1; 525previousToken.Kind() != currentToken.Kind()) 531if (previousToken.Kind() == SyntaxKind.ExclamationToken 538if (previousToken.Kind() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax or DestructorDeclarationSyntax)) 544if (previousToken.Kind() == SyntaxKind.AmpersandToken && 551if (previousToken.Kind() == SyntaxKind.ColonColonToken || currentToken.Kind() == SyntaxKind.ColonColonToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Rules\WrappingFormattingRule.cs (2)
179if (startToken.Kind() == SyntaxKind.None || endToken.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Indentation\CSharpSmartTokenFormatter.cs (4)
47Contract.ThrowIfTrue(startToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 48Contract.ThrowIfTrue(endToken.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 78Contract.ThrowIfTrue(token.Kind() is SyntaxKind.None or SyntaxKind.EndOfFileToken); 82if (previousToken.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (5)
277AssignmentExpressionSyntax _ when token.Kind() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(), 278ForEachVariableStatementSyntax _ when token.Kind() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(), 301if (token.Kind() == SyntaxKind.CommaToken) 311if (ordering.AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 315else if (orderByClauseSyntax.Orderings[0].AscendingOrDescendingKeyword.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpAccessibilityFacts.cs (3)
106accessibility = (token.Kind(), accessibility) switch 123modifiers |= token.Kind() switch 145isDefault |= token.Kind() == SyntaxKind.DefaultKeyword;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (19)
106var kind = token.Kind(); 116=> SyntaxFacts.IsReservedKeyword(token.Kind()); 119=> SyntaxFacts.IsContextualKeyword(token.Kind()); 122=> SyntaxFacts.IsPreprocessorKeyword(token.Kind()); 145if (lineDirective.Line.Kind() == SyntaxKind.DefaultKeyword) 150else if (lineDirective.Line.Kind() == SyntaxKind.NumericLiteralToken && 273switch (token.Kind()) 317=> token.Kind() switch 469switch (token.Kind()) 496=> token.Kind() is SyntaxKind.StringLiteralToken or SyntaxKind.InterpolatedStringTextToken; 502switch (token.Kind()) 513if (token.Kind() == SyntaxKind.CommaToken && token.Parent.IsKind(SyntaxKind.OrderByClause)) 516if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CloseBracketToken) 549simpleName.GetLastToken().GetNextToken().Kind() == SyntaxKind.LessThanToken; 600argument.RefOrOutKeyword.Kind() == SyntaxKind.None && 1122=> token.Kind() is 1129=> token.Kind() == SyntaxKind.NumericLiteralToken; 1172attributeList.Target?.Identifier.Kind() == attributeTarget; 1350if (token.Kind() == SyntaxKind.OverrideKeyword && token.Parent is MemberDeclarationSyntax member)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\FormattingRangeHelper.cs (13)
22Contract.ThrowIfTrue(endToken.Kind() == SyntaxKind.None); 40while (currentToken.Kind() != SyntaxKind.CloseBraceToken && previousToken.Kind() == SyntaxKind.OpenBraceToken) 43if (closeBrace.Kind() == SyntaxKind.None || !AreTwoTokensOnSameLine(previousToken, closeBrace)) 58switch (endToken.Kind()) 85if (endToken.Kind() == SyntaxKind.SkippedTokensTrivia) 279if (endToken.Kind() == SyntaxKind.ColonToken && parent is LabeledStatementSyntax) 288return previousToken.Kind() == SyntaxKind.None ? token : previousToken; 310if (previousToken.Kind() == SyntaxKind.None) 408return token.Kind() == SyntaxKind.ColonToken && 415if (previousToken.Kind() is not SyntaxKind.SemicolonToken and not SyntaxKind.CloseBraceToken) 420if (currentToken.Kind() == SyntaxKind.CloseBraceToken) 437if (token.Kind() == SyntaxKind.CloseBraceToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\TokenComparer.cs (2)
23x.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword && 24y.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationHelpers.cs (1)
195=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (5)
215if (x.ImplicitOrExplicitKeyword.Kind() != y.ImplicitOrExplicitKeyword.Kind()) 217return x.ImplicitOrExplicitKeyword.Kind() == SyntaxKind.ImplicitKeyword ? -1 : 1; 403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence); 404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (27)
19token.Kind() is SyntaxKind.UsingKeyword or 113switch (token.Kind()) 207if (token.Kind() == SyntaxKind.CloseBraceToken) 217if (token.Kind() == SyntaxKind.SemicolonToken) 250if (token.Kind() == SyntaxKind.CloseBracketToken) 272if (token.Kind() == SyntaxKind.CloseParenToken) 300if (token.Kind() == SyntaxKind.IdentifierToken && 301token.GetPreviousToken(includeSkipped: true).Kind() == SyntaxKind.IntoKeyword) 326if (targetToken.Kind() is SyntaxKind.IfKeyword or 333if (targetToken.Kind() == SyntaxKind.OpenParenToken && 363if (targetToken.Kind() is not (SyntaxKind.IdentifierToken or SyntaxKind.CloseParenToken or SyntaxKind.CloseBracketToken)) 395if (targetToken.Kind() == SyntaxKind.OpenBraceToken && 401if (targetToken.Kind() == SyntaxKind.ColonToken) 409if (targetToken.Kind() is SyntaxKind.SemicolonToken or 430return targetToken.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken && 449if (targetToken.Kind() == SyntaxKind.ColonToken && 465if (targetToken.Kind() is SyntaxKind.OpenParenToken or 493if (targetToken.Kind() == SyntaxKind.OperatorKeyword && 570while (targetToken.Kind() is SyntaxKind.InternalKeyword or 581if (targetToken.Kind() == SyntaxKind.OpenBraceToken && 589if (targetToken.Kind() == SyntaxKind.CloseBraceToken && 597if (targetToken.Kind() == SyntaxKind.SemicolonToken && 604if (targetToken.Kind() == SyntaxKind.CloseBracketToken && 637if (targetToken.Kind() == SyntaxKind.LessThanToken && 643if (targetToken.Kind() == SyntaxKind.CommaToken && 649if (targetToken.Kind() == SyntaxKind.CloseBracketToken && 662if (token.Kind() == SyntaxKind.CommaToken && token.Parent is BaseArgumentListSyntax)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs (45)
359if (token.Kind() == SyntaxKind.CloseBracketToken && token.Parent is AttributeListSyntax) 420(nextToken.Kind() == SyntaxKind.GlobalKeyword && nextToken.GetAncestor<UsingDirectiveSyntax>()?.GlobalKeyword == nextToken)) 649if (token.GetNextToken(includeSkipped: true).Kind() != SyntaxKind.EqualsToken && 693if (token.Kind() 938switch (token.Kind()) 957targetToken.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken; 973if (token.Kind() is not SyntaxKind.LessThanToken and not SyntaxKind.CommaToken) 1108if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.ReadOnlyKeyword or SyntaxKind.OutKeyword or SyntaxKind.ThisKeyword or SyntaxKind.ParamsKeyword or SyntaxKind.ScopedKeyword) 1111previousModifier = token.Kind(); 1157if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken) 1187token.GetPreviousToken(includeSkipped: true).Kind() is SyntaxKind.ImplicitKeyword or SyntaxKind.ExplicitKeyword) 1203if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 1229if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1262if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 1288if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 1385if (leftToken.Kind() is SyntaxKind.CaseKeyword or SyntaxKind.IsKeyword) 1392if (leftToken.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.SwitchExpression)) 1399if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.PositionalPatternClause)) 1406if (leftToken.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.ListPattern)) 1448if (leftToken.Kind() is SyntaxKind.GreaterThanToken or SyntaxKind.GreaterThanEqualsToken or SyntaxKind.LessThanToken or SyntaxKind.LessThanEqualsToken && 1485return leftToken.Kind() is not (SyntaxKind.OrKeyword 1569if (possibleCommaOrParen.Kind() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)) 1692if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 1796if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword) 1833if (previous.Kind() is SyntaxKind.ForKeyword or SyntaxKind.ForEachKeyword or SyntaxKind.UsingKeyword) 1920if (token.Kind() is SyntaxKind.IsKeyword or SyntaxKind.AsKeyword) 2112token.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenParenToken) 2197if (token.Kind() 2229if (token.Kind() 2344if (previousToken.Kind() is SyntaxKind.AsteriskToken or SyntaxKind.QuestionToken && 2367if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2412if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && 2423if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2433if (token.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 2446if (token.Kind() is SyntaxKind.RefKeyword or SyntaxKind.InKeyword or SyntaxKind.OutKeyword) 2481if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken) 2561if (token.Kind() is SyntaxKind.OnKeyword or SyntaxKind.EqualsKeyword && 2576if (token.Kind() is SyntaxKind.OrderByKeyword or SyntaxKind.CommaToken && 2591if (token.Kind() is SyntaxKind.GroupKeyword or SyntaxKind.ByKeyword && 2602if (token.GetPreviousToken(includeSkipped: true).Kind() != SyntaxKind.OpenBracketToken) 2690if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken && 2699if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken && 2708if (token.Kind() is SyntaxKind.OpenBracketToken or SyntaxKind.DotDotToken or SyntaxKind.CommaToken && 2717if (token.Kind() is SyntaxKind.DotDotToken && 2873if (token.Kind() is SyntaxKind.IdentifierToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
13=> tokenList.SkipWhile(t => kinds.Contains(t.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (3)
89if (previousToken.Kind() == SyntaxKind.None || previousToken.IsMissing) 109return token.Kind() is SyntaxKind.None or SyntaxKind.EndOfDirectiveToken or SyntaxKind.EndOfFileToken; 141constructorInitializer.ArgumentList.OpenParenToken.Kind() != SyntaxKind.None &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.Indenter.cs (4)
74Contract.ThrowIfTrue(token.Kind() == SyntaxKind.None); 120if (token.Kind() is SyntaxKind.InterpolatedMultiLineRawStringStartToken or SyntaxKind.InterpolatedStringTextToken 175token.Kind() is SyntaxKind.InterpolatedVerbatimStringStartToken or SyntaxKind.InterpolatedStringTextToken || 232switch (token.Kind())
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (2)
85if (braces.openBrace.Kind() == SyntaxKind.None && 86braces.closeBrace.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (13)
426if (previousToken.Kind() == SyntaxKind.NewKeyword && 427previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 513if (previousToken != argumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 543if (previousToken != attributeArgumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 817if (previousToken.HasValue && previousToken.Value.GetPreviousToken().Kind() == SyntaxKind.EqualsToken) 892if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.Kind() != SyntaxKind.CommaToken) 955switch (operatorToken.Kind()) 974if (operatorToken.Kind() is SyntaxKind.AmpersandAmpersandToken or 1010if (operatorToken.Kind() is SyntaxKind.AmpersandToken or 1026if (operatorToken.Kind() == SyntaxKind.PlusToken) 1039switch (operatorToken.Kind()) 1624var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2101if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\MetadataAsSourceTests.CSharp.cs (1)
893_ => SyntaxFactory.ParseToken(op).Kind(),
Microsoft.CodeAnalysis.UnitTests (1)
CommonSyntaxTests.cs (1)
200Assert.Equal(CSharp.SyntaxKind.None, CSharp.CSharpExtensions.Kind(token));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
CodeCleanup\CodeCleanupTests.cs (1)
355root = root.ReplaceToken(nextToken, CSharp.SyntaxFactory.Token(nextToken.LeadingTrivia, CSharp.CSharpExtensions.Kind(nextToken), nextToken.TrailingTrivia));
Microsoft.Interop.SourceGeneration (1)
SyntaxExtensions.cs (1)
89if (tokenList[i].Kind() is SyntaxKind.PublicKeyword or SyntaxKind.InternalKeyword or SyntaxKind.ProtectedKeyword or SyntaxKind.PrivateKeyword)
Microsoft.VisualStudio.LanguageServices.CSharp (20)
CodeModel\CSharpCodeModelService.cs (3)
835return (conversionOperator.ImplicitOrExplicitKeyword.Kind() == SyntaxKind.ImplicitKeyword ? "implicit " : "explicit ") 3199if (startToken.Kind() == SyntaxKind.OpenBraceToken) 3205if (endToken.Kind() == SyntaxKind.CloseBraceToken)
CodeModel\CSharpCodeModelService.NodeNameGenerator.cs (2)
209AppendOperatorName(builder, operatorDeclaration.OperatorToken.Kind()); 215AppendOperatorName(builder, conversionOperatorDeclaration.ImplicitOrExplicitKeyword.Kind());
CodeModel\EndRegionFormattingRule.cs (2)
23if (previousToken.Kind() == SyntaxKind.EndOfDirectiveToken) 26return previousPreviousToken.Kind() == SyntaxKind.EndRegionKeyword;
CodeModel\ParameterFlagsExtensions.cs (1)
20switch (modifier.Kind())
LanguageService\CSharpHelpContextService.cs (8)
109if (token.Kind() 133if (token.Kind() 142if (token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken) 308if (token.Kind() is SyntaxKind.LessThanToken or SyntaxKind.GreaterThanToken) 329if (token.Kind() is SyntaxKind.LessThanToken or SyntaxKind.GreaterThanToken && 361if (token.Kind() is SyntaxKind.IdentifierToken or SyntaxKind.EndOfDirectiveToken) 382switch (token.Kind()) 424switch (token.Kind())
Utilities\BlankLineInGeneratedMethodFormattingRule.cs (2)
24if (previousToken.Kind() == SyntaxKind.OpenBraceToken && 25currentToken.Kind() == SyntaxKind.CloseBraceToken)
Venus\CSharpVenusBraceMatchingService.cs (2)
27if (token.Kind() == SyntaxKind.CloseBraceToken) 32return openBrace.Kind() == SyntaxKind.OpenBraceToken;
Roslyn.Diagnostics.CSharp.Analyzers (1)
NumberCommentsRefactoring.cs (1)
57var newToken = SyntaxFactory.Token(oldToken.LeadingTrivia, kind: oldToken.Kind(), text: newText, valueText: newValueText, oldToken.TrailingTrivia);