3431 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 (619)
Binder\Binder_AnonymousTypes.cs (2)
70if (nameToken.Kind() == SyntaxKind.IdentifierToken) 91fieldSyntaxNodes[i] = (nameToken.Kind() == SyntaxKind.IdentifierToken) ? (CSharpSyntaxNode)nameToken.Parent! : fieldInitializer;
Binder\Binder_Crefs.cs (3)
421SyntaxKind operatorTokenKind = syntax.OperatorToken.Kind(); 469if (syntax.ImplicitOrExplicitKeyword.Kind() == SyntaxKind.ImplicitKeyword) 1133RefKind refKind = parameter.RefKindKeyword.Kind().GetRefKind();
Binder\Binder_Expressions.cs (10)
1876((ArgumentSyntax)parent).RefOrOutKeyword.Kind() == SyntaxKind.OutKeyword); 3098RefKind origRefKind = argumentSyntax.RefOrOutKeyword.Kind().GetRefKind(); 3128if (argumentSyntax.RefOrOutKeyword.Kind() != SyntaxKind.None) 7390if (node.Token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken) 7401Debug.Assert(node.Token.Kind() is SyntaxKind.Utf8StringLiteralToken or SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken); 7403if (node.Token.Kind() is SyntaxKind.Utf8SingleLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken) 7689diagnostics.Add(ErrorCode.ERR_BadUnaryOp, operatorToken.GetLocation(), SyntaxFacts.GetText(operatorToken.Kind()), leftType); 7696DiagnosticInfo diagnosticInfo = new CSDiagnosticInfo(ErrorCode.ERR_BadOpOnNullOrDefaultOrNew, SyntaxFacts.GetText(operatorToken.Kind()), boundLeft.Display); 7706diagnostics.Add(ErrorCode.ERR_BadUnaryOp, node.Location, SyntaxFacts.GetText(operatorToken.Kind()), msgId.Localize()); 11511DiagnosticInfo diagnosticInfo = new CSDiagnosticInfo(ErrorCode.ERR_BadUnaryOp, SyntaxFacts.GetText(operatorToken.Kind()), msgId.Localize());
Binder\Binder_InterpolatedString.cs (3)
25if (node.StringStartToken.Kind() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken) 51var isNonVerbatimInterpolatedString = node.StringStartToken.Kind() != SyntaxKind.InterpolatedVerbatimStringStartToken; 52var isRawInterpolatedString = node.StringStartToken.Kind() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken;
Binder\Binder_Lambda.cs (2)
182var isParams = paramsKeyword.Kind() != SyntaxKind.None; 191paramsKeyword.Kind() != SyntaxKind.None &&
Binder\Binder_Operators.cs (9)
340!SyntaxFacts.IsOverloadableCompoundAssignmentOperator(node.OperatorToken.Kind()) || 353checkedName = OperatorFacts.CompoundAssignmentOperatorNameFromSyntaxKind(node.OperatorToken.Kind(), isChecked: true); 360ordinaryName = OperatorFacts.CompoundAssignmentOperatorNameFromSyntaxKind(node.OperatorToken.Kind(), isChecked: false); 1286bool isEquality = operatorToken.Kind() == SyntaxKind.EqualsEqualsToken || operatorToken.Kind() == SyntaxKind.ExclamationEqualsToken; 1322case LookupResultKind.OverloadResolutionFailure when operatorToken.Kind() is SyntaxKind.PlusToken && isReadOnlySpanOfByte(left.Type) && isReadOnlySpanOfByte(right.Type): 3880Debug.Assert(node.Operand.SkipParens().GetLastToken().Kind() == SyntaxKind.ExclamationToken); 5399Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, SyntaxFacts.GetText(node.OperatorToken.Kind()), leftOperand.Display, rightOperand.Display); 5657Error(diagnostics, ErrorCode.ERR_BadBinaryOps, node, SyntaxFacts.GetText(node.OperatorToken.Kind()), leftOperand.Display, rightOperand.Display);
Binder\Binder_Patterns.cs (1)
1636BinaryOperatorKind operation = tokenKindToBinaryOperatorKind(node.OperatorToken.Kind());
Binder\Binder_Statements.cs (1)
370if (emptyStatement.SemicolonToken.GetNextToken().Kind() != SyntaxKind.OpenBraceToken)
Binder\Binder_Symbols.cs (3)
363if (node.Identifier.Kind() == SyntaxKind.GlobalKeyword) 707if (nameToken.Kind() == SyntaxKind.IdentifierToken) 819return GetSpecialType(node.Keyword.Kind().GetSpecialType(), diagnostics, node);
Binder\CatchClauseBinder.cs (1)
32if ((declarationOpt != null) && (declarationOpt.Identifier.Kind() != SyntaxKind.None))
Binder\SwitchBinder.cs (1)
528var labelName = SyntaxFacts.GetText(node.CaseOrDefaultKeyword.Kind());
Binder\UsingStatementBinder.cs (1)
80bool hasAwait = _syntax.AwaitKeyword.Kind() != default;
Compilation\SyntaxTreeSemanticModel.cs (1)
1616Debug.Assert(declarationSyntax.Keyword.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())
Declarations\DeclarationTreeBuilder.cs (2)
374var isGlobal = directive.GlobalKeyword.Kind() != SyntaxKind.None; 732if (record.ClassOrStructKeyword.Kind() != SyntaxKind.None)
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?");
Parser\LanguageParser.cs (2)
4765if (!allowOptionalIdentifier && parameter.Identifier.Kind() == SyntaxKind.None) 5810if (!SyntaxFacts.IsContextualKeyword(((CSharp.Syntax.IdentifierNameSyntax)this.CurrentNode).Identifier.Kind()))
Symbols\FunctionPointers\FunctionPointerMethodSymbol.cs (3)
42switch (modifier.Kind()) 45if (modifiers.Count > i + 1 && modifiers[i + 1].Kind() == SyntaxKind.ReadOnlyKeyword) 110switch (callingConventionSyntax?.ManagedOrUnmanagedKeyword.Kind())
Symbols\RangeVariableSymbol.cs (1)
63Debug.Assert(token.Kind() == SyntaxKind.IdentifierToken);
Symbols\Source\LocalFunctionSymbol.cs (2)
212var isVararg = arglistToken.Kind() == SyntaxKind.ArgListKeyword; 420if (parameter.VarianceKeyword.Kind() != SyntaxKind.None)
Symbols\Source\ModifierUtils.cs (2)
122Debug.Assert(modifier.Kind() == SyntaxKind.ScopedKeyword); 480SyntaxFacts.GetText(modifierToken.Kind()));
Symbols\Source\ParameterHelpers.cs (19)
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); 605switch (modifier.Kind()) 783else if (previousModifier?.Kind() != SyntaxKind.RefKeyword) 796diagnostics.Add(ErrorCode.ERR_BadFuncPointerParamModifier, modifier.GetLocation(), SyntaxFacts.GetText(modifier.Kind())); 800throw ExceptionUtilities.UnexpectedValue(modifier.Kind()); 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) 857bool isNamed = syntax is ParameterSyntax parameterSyntax && parameterSyntax.Identifier.Kind() != SyntaxKind.None; 947else if (paramsKeyword.Kind() == SyntaxKind.ParamsKeyword) 953else if (thisKeyword.Kind() == SyntaxKind.ThisKeyword) 1127switch (modifier.Kind())
Symbols\Source\SourceCustomEventSymbol.cs (1)
124if (checkBody && !IsAbstract && accessor.Body == null && accessor.ExpressionBody == null && accessor.SemicolonToken.Kind() == SyntaxKind.SemicolonToken)
Symbols\Source\SourceDelegateMethodSymbol.cs (1)
273if (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)
81if (modifier.Kind() == SyntaxKind.ConstKeyword) 87Debug.Assert(constToken.Kind() == SyntaxKind.ConstKeyword);
Symbols\Source\SourceNamedTypeSymbol.cs (1)
189if (tp.VarianceKeyword.Kind() != SyntaxKind.None)
Symbols\Source\SourceOrdinaryMethodSymbol.cs (1)
1162if (parameter.VarianceKeyword.Kind() != SyntaxKind.None)
Symbols\Source\SourcePropertySymbol.cs (1)
640if (arglistToken.Kind() != SyntaxKind.None)
Symbols\Source\SourceUserDefinedOperatorSymbolBase.cs (4)
65!(syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.ExclamationEqualsToken))) 197if (syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.ExclamationEqualsToken)) 270if (syntax is OperatorDeclarationSyntax { OperatorToken: var opToken } && opToken.Kind() is not (SyntaxKind.EqualsEqualsToken or SyntaxKind.ExclamationEqualsToken)) 332if (arglistToken.Kind() == SyntaxKind.ArgListKeyword)
Symbols\Symbol.cs (1)
513if (token.Kind() != SyntaxKind.None)
Syntax.xml.Main.Generated.cs (471)
2254switch (identifier.Kind()) 2267if (dotToken.Kind() != SyntaxKind.DotToken) throw new ArgumentException(nameof(dotToken)); 2279if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 2295if (lessThanToken.Kind() != SyntaxKind.LessThanToken) throw new ArgumentException(nameof(lessThanToken)); 2296if (greaterThanToken.Kind() != SyntaxKind.GreaterThanToken) throw new ArgumentException(nameof(greaterThanToken)); 2308if (colonColonToken.Kind() != SyntaxKind.ColonColonToken) throw new ArgumentException(nameof(colonColonToken)); 2324switch (keyword.Kind()) 2361if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 2362if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 2374if (asteriskToken.Kind() != SyntaxKind.AsteriskToken) throw new ArgumentException(nameof(asteriskToken)); 2385if (delegateKeyword.Kind() != SyntaxKind.DelegateKeyword) throw new ArgumentException(nameof(delegateKeyword)); 2386if (asteriskToken.Kind() != SyntaxKind.AsteriskToken) throw new ArgumentException(nameof(asteriskToken)); 2402if (lessThanToken.Kind() != SyntaxKind.LessThanToken) throw new ArgumentException(nameof(lessThanToken)); 2403if (greaterThanToken.Kind() != SyntaxKind.GreaterThanToken) throw new ArgumentException(nameof(greaterThanToken)); 2414switch (managedOrUnmanagedKeyword.Kind()) 2430if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 2431if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 2442if (name.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(name)); 2450if (questionToken.Kind() != SyntaxKind.QuestionToken) throw new ArgumentException(nameof(questionToken)); 2461if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 2462if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 2474switch (identifier.Kind()) 2490if (omittedTypeArgumentToken.Kind() != SyntaxKind.OmittedTypeArgumentToken) throw new ArgumentException(nameof(omittedTypeArgumentToken)); 2501if (refKeyword.Kind() != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 2502switch (readOnlyKeyword.Kind()) 2519if (scopedKeyword.Kind() != SyntaxKind.ScopedKeyword) throw new ArgumentException(nameof(scopedKeyword)); 2531if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 2533if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 2544if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 2545if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 2569switch (operatorToken.Kind()) 2608if (awaitKeyword.Kind() != SyntaxKind.AwaitKeyword) throw new ArgumentException(nameof(awaitKeyword)); 2628switch (operatorToken.Kind()) 2661switch (operatorToken.Kind()) 2687if (operatorToken.Kind() != SyntaxKind.QuestionToken) throw new ArgumentException(nameof(operatorToken)); 2699if (operatorToken.Kind() != SyntaxKind.DotToken) throw new ArgumentException(nameof(operatorToken)); 2722if (operatorToken.Kind() != SyntaxKind.DotDotToken) throw new ArgumentException(nameof(operatorToken)); 2775switch (operatorToken.Kind()) 2858switch (operatorToken.Kind()) 2906if (questionToken.Kind() != SyntaxKind.QuestionToken) throw new ArgumentException(nameof(questionToken)); 2908if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 2920if (token.Kind() != SyntaxKind.ThisKeyword) throw new ArgumentException(nameof(token)); 2931if (token.Kind() != SyntaxKind.BaseKeyword) throw new ArgumentException(nameof(token)); 2955switch (token.Kind()) 2978if (token.Kind() != SyntaxKind.FieldKeyword) throw new ArgumentException(nameof(token)); 2989if (keyword.Kind() != SyntaxKind.MakeRefKeyword) throw new ArgumentException(nameof(keyword)); 2990if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 2992if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3003if (keyword.Kind() != SyntaxKind.RefTypeKeyword) throw new ArgumentException(nameof(keyword)); 3004if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3006if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3017if (keyword.Kind() != SyntaxKind.RefValueKeyword) throw new ArgumentException(nameof(keyword)); 3018if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3020if (comma.Kind() != SyntaxKind.CommaToken) throw new ArgumentException(nameof(comma)); 3022if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3039switch (keyword.Kind()) 3045if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3047if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3066if (keyword.Kind() != SyntaxKind.DefaultKeyword) throw new ArgumentException(nameof(keyword)); 3067if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3069if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3080if (keyword.Kind() != SyntaxKind.TypeOfKeyword) throw new ArgumentException(nameof(keyword)); 3081if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3083if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3094if (keyword.Kind() != SyntaxKind.SizeOfKeyword) throw new ArgumentException(nameof(keyword)); 3095if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3097if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3132if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3133if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3144if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 3145if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 3156switch (refKindKeyword.Kind()) 3176if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 3184if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 3199if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3201if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3213if (delegateKeyword.Kind() != SyntaxKind.DelegateKeyword) throw new ArgumentException(nameof(delegateKeyword)); 3222if (arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 3229if (refKeyword.Kind() != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 3242if (arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 3266if (openBraceToken.Kind() != SyntaxKind.OpenBraceToken) throw new ArgumentException(nameof(openBraceToken)); 3267if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3278if (newKeyword.Kind() != SyntaxKind.NewKeyword) throw new ArgumentException(nameof(newKeyword)); 3294if (newKeyword.Kind() != SyntaxKind.NewKeyword) throw new ArgumentException(nameof(newKeyword)); 3311if (withKeyword.Kind() != SyntaxKind.WithKeyword) throw new ArgumentException(nameof(withKeyword)); 3334if (newKeyword.Kind() != SyntaxKind.NewKeyword) throw new ArgumentException(nameof(newKeyword)); 3335if (openBraceToken.Kind() != SyntaxKind.OpenBraceToken) throw new ArgumentException(nameof(openBraceToken)); 3336if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3347if (newKeyword.Kind() != SyntaxKind.NewKeyword) throw new ArgumentException(nameof(newKeyword)); 3363if (newKeyword.Kind() != SyntaxKind.NewKeyword) throw new ArgumentException(nameof(newKeyword)); 3364if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 3365if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 3381if (stackAllocKeyword.Kind() != SyntaxKind.StackAllocKeyword) throw new ArgumentException(nameof(stackAllocKeyword)); 3397if (stackAllocKeyword.Kind() != SyntaxKind.StackAllocKeyword) throw new ArgumentException(nameof(stackAllocKeyword)); 3398if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 3399if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 3411if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 3412if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 3430if (operatorToken.Kind() != SyntaxKind.DotDotToken) throw new ArgumentException(nameof(operatorToken)); 3461if (fromKeyword.Kind() != SyntaxKind.FromKeyword) throw new ArgumentException(nameof(fromKeyword)); 3462if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 3463if (inKeyword.Kind() != SyntaxKind.InKeyword) throw new ArgumentException(nameof(inKeyword)); 3483if (letKeyword.Kind() != SyntaxKind.LetKeyword) throw new ArgumentException(nameof(letKeyword)); 3484if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 3485if (equalsToken.Kind() != SyntaxKind.EqualsToken) throw new ArgumentException(nameof(equalsToken)); 3501if (joinKeyword.Kind() != SyntaxKind.JoinKeyword) throw new ArgumentException(nameof(joinKeyword)); 3502if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 3503if (inKeyword.Kind() != SyntaxKind.InKeyword) throw new ArgumentException(nameof(inKeyword)); 3505if (onKeyword.Kind() != SyntaxKind.OnKeyword) throw new ArgumentException(nameof(onKeyword)); 3507if (equalsKeyword.Kind() != SyntaxKind.EqualsKeyword) throw new ArgumentException(nameof(equalsKeyword)); 3527if (intoKeyword.Kind() != SyntaxKind.IntoKeyword) throw new ArgumentException(nameof(intoKeyword)); 3528if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 3543if (whereKeyword.Kind() != SyntaxKind.WhereKeyword) throw new ArgumentException(nameof(whereKeyword)); 3555if (orderByKeyword.Kind() != SyntaxKind.OrderByKeyword) throw new ArgumentException(nameof(orderByKeyword)); 3573switch (ascendingOrDescendingKeyword.Kind()) 3598if (selectKeyword.Kind() != SyntaxKind.SelectKeyword) throw new ArgumentException(nameof(selectKeyword)); 3610if (groupKeyword.Kind() != SyntaxKind.GroupKeyword) throw new ArgumentException(nameof(groupKeyword)); 3612if (byKeyword.Kind() != SyntaxKind.ByKeyword) throw new ArgumentException(nameof(byKeyword)); 3624if (intoKeyword.Kind() != SyntaxKind.IntoKeyword) throw new ArgumentException(nameof(intoKeyword)); 3625if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 3641if (omittedArraySizeExpressionToken.Kind() != SyntaxKind.OmittedArraySizeExpressionToken) throw new ArgumentException(nameof(omittedArraySizeExpressionToken)); 3652switch (stringStartToken.Kind()) 3660switch (stringEndToken.Kind()) 3677if (isKeyword.Kind() != SyntaxKind.IsKeyword) throw new ArgumentException(nameof(isKeyword)); 3689if (throwKeyword.Kind() != SyntaxKind.ThrowKeyword) throw new ArgumentException(nameof(throwKeyword)); 3701if (whenKeyword.Kind() != SyntaxKind.WhenKeyword) throw new ArgumentException(nameof(whenKeyword)); 3713if (underscoreToken.Kind() != SyntaxKind.UnderscoreToken) throw new ArgumentException(nameof(underscoreToken)); 3732if (varKeyword.Kind() != SyntaxKind.VarKeyword) throw new ArgumentException(nameof(varKeyword)); 3754if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3755if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3766if (openBraceToken.Kind() != SyntaxKind.OpenBraceToken) throw new ArgumentException(nameof(openBraceToken)); 3767if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3796if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 3798if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 3809switch (operatorToken.Kind()) 3840switch (operatorToken.Kind()) 3865if (operatorToken.Kind() != SyntaxKind.NotKeyword) throw new ArgumentException(nameof(operatorToken)); 3877if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 3878if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 3893if (dotDotToken.Kind() != SyntaxKind.DotDotToken) throw new ArgumentException(nameof(dotDotToken)); 3904if (textToken.Kind() != SyntaxKind.InterpolatedStringTextToken) throw new ArgumentException(nameof(textToken)); 3915if (openBraceToken.Kind() != SyntaxKind.OpenBraceToken) throw new ArgumentException(nameof(openBraceToken)); 3917if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3939if (formatStringToken.Kind() != SyntaxKind.InterpolatedStringTextToken) throw new ArgumentException(nameof(formatStringToken)); 3961if (openBraceToken.Kind() != SyntaxKind.OpenBraceToken) throw new ArgumentException(nameof(openBraceToken)); 3962if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 3980if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 3982switch (semicolonToken.Kind()) 4006switch (awaitKeyword.Kind()) 4012switch (usingKeyword.Kind()) 4019if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4045if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 4060if (equalsToken.Kind() != SyntaxKind.EqualsToken) throw new ArgumentException(nameof(equalsToken)); 4072if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 4079if (underscoreToken.Kind() != SyntaxKind.UnderscoreToken) throw new ArgumentException(nameof(underscoreToken)); 4090if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4091if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4103if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4118if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4133if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 4134if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 4161if (gotoKeyword.Kind() != SyntaxKind.GotoKeyword) throw new ArgumentException(nameof(gotoKeyword)); 4162switch (caseOrDefaultKeyword.Kind()) 4169if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4186if (breakKeyword.Kind() != SyntaxKind.BreakKeyword) throw new ArgumentException(nameof(breakKeyword)); 4187if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4202if (continueKeyword.Kind() != SyntaxKind.ContinueKeyword) throw new ArgumentException(nameof(continueKeyword)); 4203if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4218if (returnKeyword.Kind() != SyntaxKind.ReturnKeyword) throw new ArgumentException(nameof(returnKeyword)); 4219if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4236if (throwKeyword.Kind() != SyntaxKind.ThrowKeyword) throw new ArgumentException(nameof(throwKeyword)); 4237if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4260if (yieldKeyword.Kind() != SyntaxKind.YieldKeyword) throw new ArgumentException(nameof(yieldKeyword)); 4261switch (returnOrBreakKeyword.Kind()) 4267if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4292if (whileKeyword.Kind() != SyntaxKind.WhileKeyword) throw new ArgumentException(nameof(whileKeyword)); 4293if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4295if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4311if (doKeyword.Kind() != SyntaxKind.DoKeyword) throw new ArgumentException(nameof(doKeyword)); 4313if (whileKeyword.Kind() != SyntaxKind.WhileKeyword) throw new ArgumentException(nameof(whileKeyword)); 4314if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4316if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4317if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4332if (forKeyword.Kind() != SyntaxKind.ForKeyword) throw new ArgumentException(nameof(forKeyword)); 4333if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4334if (firstSemicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(firstSemicolonToken)); 4335if (secondSemicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(secondSemicolonToken)); 4336if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4352switch (awaitKeyword.Kind()) 4358if (forEachKeyword.Kind() != SyntaxKind.ForEachKeyword) throw new ArgumentException(nameof(forEachKeyword)); 4359if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4361if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 4362if (inKeyword.Kind() != SyntaxKind.InKeyword) throw new ArgumentException(nameof(inKeyword)); 4364if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4384switch (awaitKeyword.Kind()) 4390if (forEachKeyword.Kind() != SyntaxKind.ForEachKeyword) throw new ArgumentException(nameof(forEachKeyword)); 4391if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4393if (inKeyword.Kind() != SyntaxKind.InKeyword) throw new ArgumentException(nameof(inKeyword)); 4395if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4411switch (awaitKeyword.Kind()) 4417if (usingKeyword.Kind() != SyntaxKind.UsingKeyword) throw new ArgumentException(nameof(usingKeyword)); 4418if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4419if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4435if (fixedKeyword.Kind() != SyntaxKind.FixedKeyword) throw new ArgumentException(nameof(fixedKeyword)); 4436if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4438if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4460switch (keyword.Kind()) 4491if (unsafeKeyword.Kind() != SyntaxKind.UnsafeKeyword) throw new ArgumentException(nameof(unsafeKeyword)); 4509if (lockKeyword.Kind() != SyntaxKind.LockKeyword) throw new ArgumentException(nameof(lockKeyword)); 4510if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4512if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4528if (ifKeyword.Kind() != SyntaxKind.IfKeyword) throw new ArgumentException(nameof(ifKeyword)); 4529if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4531if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4547if (elseKeyword.Kind() != SyntaxKind.ElseKeyword) throw new ArgumentException(nameof(elseKeyword)); 4559if (switchKeyword.Kind() != SyntaxKind.SwitchKeyword) throw new ArgumentException(nameof(switchKeyword)); 4560switch (openParenToken.Kind()) 4567switch (closeParenToken.Kind()) 4573if (openBraceToken.Kind() != SyntaxKind.OpenBraceToken) throw new ArgumentException(nameof(openBraceToken)); 4574if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4591if (keyword.Kind() != SyntaxKind.CaseKeyword) throw new ArgumentException(nameof(keyword)); 4593if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 4608if (keyword.Kind() != SyntaxKind.CaseKeyword) throw new ArgumentException(nameof(keyword)); 4610if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 4621if (keyword.Kind() != SyntaxKind.DefaultKeyword) throw new ArgumentException(nameof(keyword)); 4622if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 4634if (switchKeyword.Kind() != SyntaxKind.SwitchKeyword) throw new ArgumentException(nameof(switchKeyword)); 4635if (openBraceToken.Kind() != SyntaxKind.OpenBraceToken) throw new ArgumentException(nameof(openBraceToken)); 4636if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4652if (equalsGreaterThanToken.Kind() != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(equalsGreaterThanToken)); 4668if (tryKeyword.Kind() != SyntaxKind.TryKeyword) throw new ArgumentException(nameof(tryKeyword)); 4686if (catchKeyword.Kind() != SyntaxKind.CatchKeyword) throw new ArgumentException(nameof(catchKeyword)); 4702if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4704switch (identifier.Kind()) 4710if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4725if (whenKeyword.Kind() != SyntaxKind.WhenKeyword) throw new ArgumentException(nameof(whenKeyword)); 4726if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4728if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4739if (finallyKeyword.Kind() != SyntaxKind.FinallyKeyword) throw new ArgumentException(nameof(finallyKeyword)); 4751if (endOfFileToken.Kind() != SyntaxKind.EndOfFileToken) throw new ArgumentException(nameof(endOfFileToken)); 4766if (externKeyword.Kind() != SyntaxKind.ExternKeyword) throw new ArgumentException(nameof(externKeyword)); 4767if (aliasKeyword.Kind() != SyntaxKind.AliasKeyword) throw new ArgumentException(nameof(aliasKeyword)); 4768if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 4769if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4784switch (globalKeyword.Kind()) 4790if (usingKeyword.Kind() != SyntaxKind.UsingKeyword) throw new ArgumentException(nameof(usingKeyword)); 4791switch (staticKeyword.Kind()) 4797switch (unsafeKeyword.Kind()) 4804if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4819if (namespaceKeyword.Kind() != SyntaxKind.NamespaceKeyword) throw new ArgumentException(nameof(namespaceKeyword)); 4821if (openBraceToken.Kind() != SyntaxKind.OpenBraceToken) throw new ArgumentException(nameof(openBraceToken)); 4822if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 4823switch (semicolonToken.Kind()) 4843if (namespaceKeyword.Kind() != SyntaxKind.NamespaceKeyword) throw new ArgumentException(nameof(namespaceKeyword)); 4845if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 4860if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 4861if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 4876if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 4898if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 4899if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 4922if (equalsToken.Kind() != SyntaxKind.EqualsToken) throw new ArgumentException(nameof(equalsToken)); 4937if (lessThanToken.Kind() != SyntaxKind.LessThanToken) throw new ArgumentException(nameof(lessThanToken)); 4938if (greaterThanToken.Kind() != SyntaxKind.GreaterThanToken) throw new ArgumentException(nameof(greaterThanToken)); 4949switch (varianceKeyword.Kind()) 4956if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 4971if (keyword.Kind() != SyntaxKind.ClassKeyword) throw new ArgumentException(nameof(keyword)); 4972if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 4973switch (openBraceToken.Kind()) 4979switch (closeBraceToken.Kind()) 4985switch (semicolonToken.Kind()) 4997if (keyword.Kind() != SyntaxKind.StructKeyword) throw new ArgumentException(nameof(keyword)); 4998if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 4999switch (openBraceToken.Kind()) 5005switch (closeBraceToken.Kind()) 5011switch (semicolonToken.Kind()) 5023if (keyword.Kind() != SyntaxKind.InterfaceKeyword) throw new ArgumentException(nameof(keyword)); 5024if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5025switch (openBraceToken.Kind()) 5031switch (closeBraceToken.Kind()) 5037switch (semicolonToken.Kind()) 5055switch (classOrStructKeyword.Kind()) 5062if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5063switch (openBraceToken.Kind()) 5069switch (closeBraceToken.Kind()) 5075switch (semicolonToken.Kind()) 5107if (enumKeyword.Kind() != SyntaxKind.EnumKeyword) throw new ArgumentException(nameof(enumKeyword)); 5108if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5109switch (openBraceToken.Kind()) 5115switch (closeBraceToken.Kind()) 5121switch (semicolonToken.Kind()) 5133if (delegateKeyword.Kind() != SyntaxKind.DelegateKeyword) throw new ArgumentException(nameof(delegateKeyword)); 5135if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5137if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 5156if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5171if (keyword.Kind() != SyntaxKind.ExtensionKeyword) throw new ArgumentException(nameof(keyword)); 5172switch (openBraceToken.Kind()) 5178switch (closeBraceToken.Kind()) 5184switch (semicolonToken.Kind()) 5204if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 5234if (whereKeyword.Kind() != SyntaxKind.WhereKeyword) throw new ArgumentException(nameof(whereKeyword)); 5236if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 5255if (newKeyword.Kind() != SyntaxKind.NewKeyword) throw new ArgumentException(nameof(newKeyword)); 5256if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 5257if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 5274switch (classOrStructKeyword.Kind()) 5280switch (questionToken.Kind()) 5311if (defaultKeyword.Kind() != SyntaxKind.DefaultKeyword) throw new ArgumentException(nameof(defaultKeyword)); 5322if (allowsKeyword.Kind() != SyntaxKind.AllowsKeyword) throw new ArgumentException(nameof(allowsKeyword)); 5333if (refKeyword.Kind() != SyntaxKind.RefKeyword) throw new ArgumentException(nameof(refKeyword)); 5334if (structKeyword.Kind() != SyntaxKind.StructKeyword) throw new ArgumentException(nameof(structKeyword)); 5346if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 5361if (eventKeyword.Kind() != SyntaxKind.EventKeyword) throw new ArgumentException(nameof(eventKeyword)); 5363if (semicolonToken.Kind() != SyntaxKind.SemicolonToken) throw new ArgumentException(nameof(semicolonToken)); 5379if (dotToken.Kind() != SyntaxKind.DotToken) throw new ArgumentException(nameof(dotToken)); 5391if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5393switch (semicolonToken.Kind()) 5418if (operatorKeyword.Kind() != SyntaxKind.OperatorKeyword) throw new ArgumentException(nameof(operatorKeyword)); 5419switch (checkedKeyword.Kind()) 5425switch (operatorToken.Kind()) 5465switch (semicolonToken.Kind()) 5485switch (implicitOrExplicitKeyword.Kind()) 5491if (operatorKeyword.Kind() != SyntaxKind.OperatorKeyword) throw new ArgumentException(nameof(operatorKeyword)); 5492switch (checkedKeyword.Kind()) 5500switch (semicolonToken.Kind()) 5520if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5522switch (semicolonToken.Kind()) 5552if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 5553switch (thisOrBaseKeyword.Kind()) 5578if (tildeToken.Kind() != SyntaxKind.TildeToken) throw new ArgumentException(nameof(tildeToken)); 5579if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5581switch (semicolonToken.Kind()) 5606if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5607switch (semicolonToken.Kind()) 5631if (arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken) throw new ArgumentException(nameof(arrowToken)); 5643if (eventKeyword.Kind() != SyntaxKind.EventKeyword) throw new ArgumentException(nameof(eventKeyword)); 5645if (identifier.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(identifier)); 5646switch (semicolonToken.Kind()) 5671if (thisKeyword.Kind() != SyntaxKind.ThisKeyword) throw new ArgumentException(nameof(thisKeyword)); 5673switch (semicolonToken.Kind()) 5693if (openBraceToken.Kind() != SyntaxKind.OpenBraceToken) throw new ArgumentException(nameof(openBraceToken)); 5694if (closeBraceToken.Kind() != SyntaxKind.CloseBraceToken) throw new ArgumentException(nameof(closeBraceToken)); 5715switch (keyword.Kind()) 5725switch (semicolonToken.Kind()) 5757if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 5758if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 5769if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 5770if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 5781switch (identifier.Kind()) 5833if (endOfComment.Kind() != SyntaxKind.EndOfDocumentationCommentToken) throw new ArgumentException(nameof(endOfComment)); 5852if (dotToken.Kind() != SyntaxKind.DotToken) throw new ArgumentException(nameof(dotToken)); 5875if (extensionKeyword.Kind() != SyntaxKind.ExtensionKeyword) throw new ArgumentException(nameof(extensionKeyword)); 5877if (dotToken.Kind() != SyntaxKind.DotToken) throw new ArgumentException(nameof(dotToken)); 5893if (thisKeyword.Kind() != SyntaxKind.ThisKeyword) throw new ArgumentException(nameof(thisKeyword)); 5904if (operatorKeyword.Kind() != SyntaxKind.OperatorKeyword) throw new ArgumentException(nameof(operatorKeyword)); 5905switch (checkedKeyword.Kind()) 5911switch (operatorToken.Kind()) 5963switch (implicitOrExplicitKeyword.Kind()) 5969if (operatorKeyword.Kind() != SyntaxKind.OperatorKeyword) throw new ArgumentException(nameof(operatorKeyword)); 5970switch (checkedKeyword.Kind()) 5991if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 5992if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 6003if (openBracketToken.Kind() != SyntaxKind.OpenBracketToken) throw new ArgumentException(nameof(openBracketToken)); 6004if (closeBracketToken.Kind() != SyntaxKind.CloseBracketToken) throw new ArgumentException(nameof(closeBracketToken)); 6015switch (refKindKeyword.Kind()) 6023switch (readOnlyKeyword.Kind()) 6056if (lessThanToken.Kind() != SyntaxKind.LessThanToken) throw new ArgumentException(nameof(lessThanToken)); 6058if (greaterThanToken.Kind() != SyntaxKind.GreaterThanToken) throw new ArgumentException(nameof(greaterThanToken)); 6073if (lessThanSlashToken.Kind() != SyntaxKind.LessThanSlashToken) throw new ArgumentException(nameof(lessThanSlashToken)); 6075if (greaterThanToken.Kind() != SyntaxKind.GreaterThanToken) throw new ArgumentException(nameof(greaterThanToken)); 6086if (lessThanToken.Kind() != SyntaxKind.LessThanToken) throw new ArgumentException(nameof(lessThanToken)); 6088if (slashGreaterThanToken.Kind() != SyntaxKind.SlashGreaterThanToken) throw new ArgumentException(nameof(slashGreaterThanToken)); 6103if (localName.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(localName)); 6118if (prefix.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(prefix)); 6119if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 6135if (equalsToken.Kind() != SyntaxKind.EqualsToken) throw new ArgumentException(nameof(equalsToken)); 6136switch (startQuoteToken.Kind()) 6142switch (endQuoteToken.Kind()) 6163if (equalsToken.Kind() != SyntaxKind.EqualsToken) throw new ArgumentException(nameof(equalsToken)); 6164switch (startQuoteToken.Kind()) 6171switch (endQuoteToken.Kind()) 6188if (equalsToken.Kind() != SyntaxKind.EqualsToken) throw new ArgumentException(nameof(equalsToken)); 6189switch (startQuoteToken.Kind()) 6196switch (endQuoteToken.Kind()) 6226if (startCDataToken.Kind() != SyntaxKind.XmlCDataStartToken) throw new ArgumentException(nameof(startCDataToken)); 6227if (endCDataToken.Kind() != SyntaxKind.XmlCDataEndToken) throw new ArgumentException(nameof(endCDataToken)); 6238if (startProcessingInstructionToken.Kind() != SyntaxKind.XmlProcessingInstructionStartToken) throw new ArgumentException(nameof(startProcessingInstructionToken)); 6240if (endProcessingInstructionToken.Kind() != SyntaxKind.XmlProcessingInstructionEndToken) throw new ArgumentException(nameof(endProcessingInstructionToken)); 6255if (lessThanExclamationMinusMinusToken.Kind() != SyntaxKind.XmlCommentStartToken) throw new ArgumentException(nameof(lessThanExclamationMinusMinusToken)); 6256if (minusMinusGreaterThanToken.Kind() != SyntaxKind.XmlCommentEndToken) throw new ArgumentException(nameof(minusMinusGreaterThanToken)); 6267if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6268if (ifKeyword.Kind() != SyntaxKind.IfKeyword) throw new ArgumentException(nameof(ifKeyword)); 6270if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6281if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6282if (elifKeyword.Kind() != SyntaxKind.ElifKeyword) throw new ArgumentException(nameof(elifKeyword)); 6284if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6295if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6296if (elseKeyword.Kind() != SyntaxKind.ElseKeyword) throw new ArgumentException(nameof(elseKeyword)); 6297if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6308if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6309if (endIfKeyword.Kind() != SyntaxKind.EndIfKeyword) throw new ArgumentException(nameof(endIfKeyword)); 6310if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6321if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6322if (regionKeyword.Kind() != SyntaxKind.RegionKeyword) throw new ArgumentException(nameof(regionKeyword)); 6323if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6334if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6335if (endRegionKeyword.Kind() != SyntaxKind.EndRegionKeyword) throw new ArgumentException(nameof(endRegionKeyword)); 6336if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6347if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6348if (errorKeyword.Kind() != SyntaxKind.ErrorKeyword) throw new ArgumentException(nameof(errorKeyword)); 6349if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6360if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6361if (warningKeyword.Kind() != SyntaxKind.WarningKeyword) throw new ArgumentException(nameof(warningKeyword)); 6362if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6373if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6374if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6385if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6386if (defineKeyword.Kind() != SyntaxKind.DefineKeyword) throw new ArgumentException(nameof(defineKeyword)); 6387if (name.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(name)); 6388if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6403if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6404if (undefKeyword.Kind() != SyntaxKind.UndefKeyword) throw new ArgumentException(nameof(undefKeyword)); 6405if (name.Kind() != SyntaxKind.IdentifierToken) throw new ArgumentException(nameof(name)); 6406if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6421if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6422if (lineKeyword.Kind() != SyntaxKind.LineKeyword) throw new ArgumentException(nameof(lineKeyword)); 6423switch (line.Kind()) 6430switch (file.Kind()) 6436if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6451if (openParenToken.Kind() != SyntaxKind.OpenParenToken) throw new ArgumentException(nameof(openParenToken)); 6452if (line.Kind() != SyntaxKind.NumericLiteralToken) throw new ArgumentException(nameof(line)); 6453if (commaToken.Kind() != SyntaxKind.CommaToken) throw new ArgumentException(nameof(commaToken)); 6454if (character.Kind() != SyntaxKind.NumericLiteralToken) throw new ArgumentException(nameof(character)); 6455if (closeParenToken.Kind() != SyntaxKind.CloseParenToken) throw new ArgumentException(nameof(closeParenToken)); 6466if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6467if (lineKeyword.Kind() != SyntaxKind.LineKeyword) throw new ArgumentException(nameof(lineKeyword)); 6469if (minusToken.Kind() != SyntaxKind.MinusToken) throw new ArgumentException(nameof(minusToken)); 6471switch (characterOffset.Kind()) 6477if (file.Kind() != SyntaxKind.StringLiteralToken) throw new ArgumentException(nameof(file)); 6478if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6493if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6494if (pragmaKeyword.Kind() != SyntaxKind.PragmaKeyword) throw new ArgumentException(nameof(pragmaKeyword)); 6495if (warningKeyword.Kind() != SyntaxKind.WarningKeyword) throw new ArgumentException(nameof(warningKeyword)); 6496switch (disableOrRestoreKeyword.Kind()) 6502if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6517if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6518if (pragmaKeyword.Kind() != SyntaxKind.PragmaKeyword) throw new ArgumentException(nameof(pragmaKeyword)); 6519if (checksumKeyword.Kind() != SyntaxKind.ChecksumKeyword) throw new ArgumentException(nameof(checksumKeyword)); 6520if (file.Kind() != SyntaxKind.StringLiteralToken) throw new ArgumentException(nameof(file)); 6521if (guid.Kind() != SyntaxKind.StringLiteralToken) throw new ArgumentException(nameof(guid)); 6522if (bytes.Kind() != SyntaxKind.StringLiteralToken) throw new ArgumentException(nameof(bytes)); 6523if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6534if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6535if (referenceKeyword.Kind() != SyntaxKind.ReferenceKeyword) throw new ArgumentException(nameof(referenceKeyword)); 6536if (file.Kind() != SyntaxKind.StringLiteralToken) throw new ArgumentException(nameof(file)); 6537if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6548if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6549if (loadKeyword.Kind() != SyntaxKind.LoadKeyword) throw new ArgumentException(nameof(loadKeyword)); 6550if (file.Kind() != SyntaxKind.StringLiteralToken) throw new ArgumentException(nameof(file)); 6551if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6562if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6563if (exclamationToken.Kind() != SyntaxKind.ExclamationToken) throw new ArgumentException(nameof(exclamationToken)); 6564if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6575if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6576if (colonToken.Kind() != SyntaxKind.ColonToken) throw new ArgumentException(nameof(colonToken)); 6577switch (content.Kind()) 6583if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken)); 6598if (hashToken.Kind() != SyntaxKind.HashToken) throw new ArgumentException(nameof(hashToken)); 6599if (nullableKeyword.Kind() != SyntaxKind.NullableKeyword) throw new ArgumentException(nameof(nullableKeyword)); 6600switch (settingToken.Kind()) 6607switch (targetToken.Kind()) 6614if (endOfDirectiveToken.Kind() != SyntaxKind.EndOfDirectiveToken) throw new ArgumentException(nameof(endOfDirectiveToken));
Syntax\CSharpLineDirectiveMap.cs (5)
54switch (lineToken.Kind()) 77if (directive.File.Kind() == SyntaxKind.StringLiteralToken) 111token.Kind() == SyntaxKind.NumericLiteralToken && 130if (token.Kind() == SyntaxKind.StringLiteralToken) 144if (token.Kind() == SyntaxKind.None)
Syntax\CSharpPragmaWarningStateMap.cs (1)
100PragmaWarningState directiveState = currentPragmaDirective.DisableOrRestoreKeyword.Kind() switch
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 (2)
95return firstExcluded.Kind() == SyntaxKind.None || position < firstExcluded.SpanStart; 195constructorDecl.SemicolonToken.Kind() == SyntaxKind.None ? constructorDecl.Body!.CloseBraceToken : constructorDecl.SemicolonToken);
Syntax\NullableContextStateMap.cs (2)
154var setting = (nn.SettingToken.Kind()) switch 162var context = nn.TargetToken.Kind() switch
Syntax\SyntaxExtensions.cs (1)
387&& ((ArgumentSyntax)p.Parent).RefOrOutKeyword.Kind() == SyntaxKind.OutKeyword;
Syntax\SyntaxNodeExtensions.cs (1)
253refKind = refType.ReadOnlyKeyword.Kind() == SyntaxKind.ReadOnlyKeyword
Syntax\SyntaxNodeRemover.cs (1)
196if (result.Kind() != SyntaxKind.None && _residualTrivia != null && _residualTrivia.Count > 0)
Syntax\SyntaxNormalizer.cs (38)
86if (token.Kind() == SyntaxKind.None || (token.IsMissing && token.FullWidth == 0)) 149t => SyntaxToken.NonZeroWidth(t) || t.Kind() == SyntaxKind.EndOfDirectiveToken, 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()) && !token.IsKind(SyntaxKind.ExtensionKeyword)) 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; 1473if (node.StringStartToken.Kind() == SyntaxKind.InterpolatedStringStartToken) 1504SyntaxKind nextTokenKind = GetNextRelevantToken(node.EndQuoteToken).Kind();
Syntax\SyntaxTokenParser.cs (3)
59/// token parser to the end of the leading trivia of the next token. The returned result will have a token with <see cref="CSharpExtensions.Kind(SyntaxToken)"/> 74/// token parser to the end of the trailing trivia from the current location. The returned result will have a token with <see cref="CSharpExtensions.Kind(SyntaxToken)"/> 132return contextualKind == Token.Kind() ? SyntaxKind.None : contextualKind;
Microsoft.CodeAnalysis.CSharp.CodeStyle (242)
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)
203=> 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)
75if (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 (12)
111if (token.Kind() == SyntaxKind.None) 116return predicate(token.Kind()); 122return token.Kind() == SyntaxKind.NumericLiteralToken; 130return token.Kind() == kind; 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) 503if (token.Kind() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
53var formatSpanEnd = commonToken2.Kind() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start; 81var firstTriviaInTree = this.Token1.Kind() == SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (33)
83=> token.Kind() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList); 86=> token.Kind() == SyntaxKind.CloseParenToken && token.Parent.IsKind(SyntaxKind.ParameterList); 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() 359if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax) 365if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax) 376switch (currentToken.Kind()) 423previousToken.Kind() == SyntaxKind.CloseParenToken) 432if (previousToken.Kind() == SyntaxKind.LessThanToken) 438if (previousToken.Kind() == SyntaxKind.GreaterThanToken && currentToken.Kind() == SyntaxKind.GreaterThanToken) 445if ((currentToken.Kind() == SyntaxKind.LessThanToken || currentToken.Kind() == SyntaxKind.GreaterThanToken) && 452if ((previousToken.Kind() == SyntaxKind.PlusPlusToken || previousToken.Kind() == SyntaxKind.MinusMinusToken) && 459if ((currentToken.Kind() == SyntaxKind.PlusPlusToken || currentToken.Kind() == SyntaxKind.MinusMinusToken) && 472if (currentToken.Kind() == SyntaxKind.QuestionToken && 486if (currentToken.Kind() == SyntaxKind.ExclamationToken && 493if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 499if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax) 505switch (previousToken.Kind()) 515var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1; 527previousToken.Kind() != currentToken.Kind()) 533if (previousToken.Kind() == SyntaxKind.ExclamationToken 540if (previousToken.Kind() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax or DestructorDeclarationSyntax)) 546if (previousToken.Kind() == SyntaxKind.AmpersandToken && 553if (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)
278AssignmentExpressionSyntax _ when token.Kind() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(), 279ForEachVariableStatementSyntax _ when token.Kind() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(), 302if (token.Kind() == SyntaxKind.CommaToken) 312if (ordering.AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 316else 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 (20)
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 && 1041if (token.Kind() == SyntaxKind.EndOfFileToken) 1126=> token.Kind() is 1133=> token.Kind() == SyntaxKind.NumericLiteralToken; 1176attributeList.Target?.Identifier.Kind() == attributeTarget; 1354if (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 (139)
src\Analyzers\CSharp\CodeFixes\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
86parenthesizedExpression.GetAncestor<InterpolatedStringExpressionSyntax>()?.StringStartToken.Kind() == SyntaxKind.InterpolatedStringStartToken)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (4)
136if (stringLiteral.Kind() is SyntaxKind.InterpolatedStringTextToken) 143else if (stringLiteral.Kind() is SyntaxKind.InterpolatedRawStringEndToken) 150else if (stringLiteral.Kind() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken) 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)
51return token.Kind() == SyntaxKind.IdentifierToken && token.Text == "await";
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
53Contract.ThrowIfTrue(arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken);
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
53Contract.ThrowIfTrue(questionToken.Kind() != SyntaxKind.QuestionToken);
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)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
773modifier => SyntaxFacts.IsAccessibilityModifier(modifier.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (6)
215if (x.ImplicitOrExplicitKeyword.Kind() != y.ImplicitOrExplicitKeyword.Kind()) 217return x.ImplicitOrExplicitKeyword.Kind() == SyntaxKind.ImplicitKeyword ? -1 : 1; 302=> list.Contains(token => token.Kind() == kind); 403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence); 404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (4)
311if (token.Kind() == SyntaxKind.OpenBracketToken && 351if (token.Kind() == SyntaxKind.OpenBracketToken && 375if (token.Kind() == SyntaxKind.OpenBracketToken && 391if (token.Kind() == SyntaxKind.OpenBracketToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (28)
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 && 546if (existingAccessor.Kind() != SyntaxKind.None) 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 (49)
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() 778if (token.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken && 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)) 1640if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1650if (leftToken.Kind() is 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 && 2875if (token.Kind() is SyntaxKind.IdentifierToken && 2900if (tokenBeforeName.Kind() == SyntaxKind.CaseKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
13=> tokenList.SkipWhile(t => kinds.Contains(t.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (6)
58if (token.Kind() == SyntaxKind.None) 72switch (token.Kind()) 81if (token.Kind() == SyntaxKind.None) 92if (token.Kind() == SyntaxKind.IdentifierToken) 148if (SyntaxFacts.IsKeywordKind(token.Kind())) 162if (token.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (5)
48!ValidSingleOrMultiCharactersTokenKind(typedChar, token.Kind()) || 49token.Kind() is SyntaxKind.EndOfFileToken or SyntaxKind.None || 248if (tokenBeforeCaret.Kind() is SyntaxKind.CloseBraceToken or 275return token.Kind() 313if (currentToken.Kind() == SyntaxKind.OpenBraceToken &&
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)
427if (previousToken.Kind() == SyntaxKind.NewKeyword && 428previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 514if (previousToken != argumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 544if (previousToken != attributeArgumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 818if (previousToken.HasValue && previousToken.Value.GetPreviousToken().Kind() == SyntaxKind.EqualsToken) 893if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.Kind() != SyntaxKind.CommaToken) 956switch (operatorToken.Kind()) 975if (operatorToken.Kind() is SyntaxKind.AmpersandAmpersandToken or 1011if (operatorToken.Kind() is SyntaxKind.AmpersandToken or 1027if (operatorToken.Kind() == SyntaxKind.PlusToken) 1040switch (operatorToken.Kind()) 1625var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2102if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (25)
AutomaticCompletion\AutomaticLineEnderCommandHandler.cs (7)
84var afterOpenBrace = startToken.Kind() == SyntaxKind.OpenBraceToken 85&& endToken.Kind() == SyntaxKind.CloseBraceToken 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) 284if (token.Kind() == SyntaxKind.None)
CompleteStatement\CompleteStatementCommandHandler.cs (1)
121if (tokenOnLeft.Kind() is SyntaxKind.NewKeyword &&
ConvertNamespace\ConvertNamespaceCommandHandler.cs (1)
121if (token.Kind() != SyntaxKind.IdentifierToken)
EventHookup\EventHookupSessionManager_EventHookupSession.cs (1)
171if (token.Kind() != SyntaxKind.PlusEqualsToken)
RawStringLiteral\RawStringLiteralCommandHandler_Return.cs (3)
106if (token.Kind() is not (SyntaxKind.SingleLineRawStringLiteralToken or 138switch (token.Kind()) 157if (token.Kind() is SyntaxKind.OpenBraceToken && position != token.SpanStart)
RawStringLiteral\RawStringLiteralCommandHandler_TypeChar.cs (4)
117if (token.Kind() is not (SyntaxKind.StringLiteralToken or 174if (token.Kind() is not (SyntaxKind.SingleLineRawStringLiteralToken or 226if (token.Kind() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken) 233else if (token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken)
StringCopyPaste\StringCopyPasteHelpers.cs (2)
165=> interpolatedString.StringStartToken.Kind() is SyntaxKind.InterpolatedSingleLineRawStringStartToken or SyntaxKind.InterpolatedMultiLineRawStringStartToken; 168=> literal.Token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken;
StringCopyPaste\StringInfo.cs (2)
96if (literal.Token.Kind() is SyntaxKind.SingleLineRawStringLiteralToken) 109else 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 (5)
ExtractMethod\ExtractMethodMiscellaneousTests.cs (2)
48var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.Kind() == SyntaxKind.PublicKeyword); 89var publicToken = rootWithAnnotation.DescendantTokens().First(t => t.Kind() == SyntaxKind.PublicKeyword);
Formatting\Indentation\SmartTokenFormatterFormatRangeTests.cs (2)
3122Assert.Equal(tokenKind, endToken.Kind()); 3136Assert.Equal(startTokenKind, tokenRange.Value.Item1.Kind());
LineSeparators\LineSeparatorTests.cs (1)
505var tokens = root.DescendantTokens().Where(t => t.Kind() is SyntaxKind.CloseBraceToken or SyntaxKind.SemicolonToken);
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 (6)
Semantics\ExtensionOperatorsTests.cs (2)
462return OperatorFacts.UnaryOperatorNameFromSyntaxKind(SyntaxFactory.ParseToken(op).Kind(), isChecked: isChecked); 11291_ => SyntaxFactory.ParseToken(op).Kind(),
Semantics\OutVarTests.cs (2)
1227if (((ArgumentSyntax)reference.Parent).RefOrOutKeyword.Kind() != SyntaxKind.OutKeyword) 1336if (((ArgumentSyntax)reference.Parent).RefOrOutKeyword.Kind() != SyntaxKind.None)
Symbols\UserDefinedCompoundAssignmentOperatorsTests.cs (2)
7864SyntaxKind kind = SyntaxFactory.ParseToken(op).Kind(); 7953_ => SyntaxFactory.ParseToken(op).Kind(),
Microsoft.CodeAnalysis.CSharp.Features (256)
BraceCompletion\InterpolatedStringBraceCompletionService.cs (1)
37=> leftToken.Kind() is SyntaxKind.InterpolatedStringStartToken or SyntaxKind.InterpolatedVerbatimStringStartToken;
BraceCompletion\ParenthesisBraceCompletionService.cs (1)
44if (closeParen.Kind() != SyntaxKind.CloseParenToken || closeParen.Span.Length == 0)
BraceMatching\StringLiteralBraceMatcher.cs (1)
41else if (token.Kind() is SyntaxKind.InterpolatedStringStartToken or SyntaxKind.InterpolatedVerbatimStringStartToken)
ChangeSignature\ChangeSignatureFormattingRule.cs (1)
54if (previousToken.Kind() == SyntaxKind.CommaToken && s_allowableKinds.Contains(previousToken.Parent.Kind()))
ChangeSignature\CSharpChangeSignatureService.cs (1)
124if (token.Kind() == SyntaxKind.SemicolonToken && token.Parent is StatementSyntax)
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\EnableNullable\EnableNullableCodeRefactoringProvider.cs (1)
51if (token.Kind() is not (SyntaxKind.EnableKeyword or SyntaxKind.RestoreKeyword or SyntaxKind.DisableKeyword or SyntaxKind.NullableKeyword or SyntaxKind.HashToken) ||
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 (3)
68if (token.Kind() is not (SyntaxKind.OpenParenToken or SyntaxKind.CommaToken)) 111if (token.Kind() == SyntaxKind.CommaToken && token.Parent is AttributeArgumentListSyntax argumentList) 133if (token.Kind() == SyntaxKind.CommaToken && token.Parent is AttributeArgumentListSyntax argumentList)
Completion\CompletionProviders\CompletionUtilities.cs (3)
32if (token.Kind() == SyntaxKind.DotToken) 36if (token.Kind() == SyntaxKind.DotDotToken && token.SpanStart == characterPosition) 52if (dotToken.GetPreviousToken().Kind() == SyntaxKind.NumericLiteralToken)
Completion\CompletionProviders\CrefCompletionProvider.cs (1)
121return token.Kind() is SyntaxKind.DoubleQuoteToken or SyntaxKind.SingleQuoteToken &&
Completion\CompletionProviders\CSharpSuggestionModeCompletionProvider.cs (8)
41if (token.Kind() == SyntaxKind.None) 72switch (typeDeclaration.Keyword.Kind()) 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)
425if (token.Kind() is SyntaxKind.LessThanToken or SyntaxKind.CommaToken && 480if (token.Kind() is SyntaxKind.GreaterThanToken && 518=> token.Kind() is 567switch (modifer.Kind()) 613switch (modifier.Kind())
Completion\CompletionProviders\EnumAndCompletionListTagCompletionProvider.cs (1)
279if (token.Kind() is SyntaxKind.BarToken or
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (1)
254builder.Append(SyntaxFacts.GetText(modifier.Kind()));
Completion\CompletionProviders\ExplicitInterfaceTypeCompletionProvider.cs (3)
123while (tokenBeforeType.Kind() is SyntaxKind.AsyncKeyword or SyntaxKind.StaticKeyword) 127if (tokenBeforeType.Kind() == SyntaxKind.OpenBraceToken) 130if (tokenBeforeType.Kind() is SyntaxKind.CloseBraceToken or SyntaxKind.SemicolonToken)
Completion\CompletionProviders\FunctionPointerUnmanagedCallingConventionCompletionProvider.cs (1)
61if (token.Kind() is not (SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken))
Completion\CompletionProviders\NamedParameterCompletionProvider.cs (1)
71if (token.Kind() is not (SyntaxKind.OpenParenToken or SyntaxKind.OpenBracketToken or SyntaxKind.CommaToken))
Completion\CompletionProviders\ObjectAndWithInitializerCompletionProvider.cs (4)
114if (token.Kind() is not SyntaxKind.CommaToken and not SyntaxKind.OpenBraceToken) 125if (token.Kind() == SyntaxKind.CommaToken && 175if (token.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenBraceToken && 179.Where(b => b.OperatorToken.Kind() == SyntaxKind.EqualsToken)
Completion\CompletionProviders\ObjectCreationCompletionProvider.cs (1)
51if (newToken.Kind() == SyntaxKind.NewKeyword)
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 (3)
35switch (mod.Kind()) 92if (targetToken.Kind() is SyntaxKind.VoidKeyword or SyntaxKind.PartialKeyword || 93(targetToken.Kind() == SyntaxKind.IdentifierToken && targetToken.HasMatchingText(SyntaxKind.PartialKeyword)))
Completion\CompletionProviders\PropertySubPatternCompletionProvider.cs (1)
179if (token.Kind() is SyntaxKind.CommaToken or SyntaxKind.OpenBraceToken)
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\SnippetCompletionProvider.cs (1)
130if (directive.DirectiveNameToken.Kind() is not (
Completion\CompletionProviders\SpeculativeTCompletionProvider.cs (1)
145if (prevToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword && prevToken.Parent.IsKind(SyntaxKind.RefType))
Completion\CompletionProviders\SymbolCompletionProvider.cs (1)
171return token.GetPreviousToken().Kind() != SyntaxKind.NumericLiteralToken;
Completion\CompletionProviders\XmlDocCommentCompletionProvider.cs (1)
85if (attachedToken.Kind() == SyntaxKind.None)
Completion\KeywordRecommenders\AbstractSpecialTypePreselectingKeywordRecommender.cs (2)
54if (token.Kind() is SyntaxKind.ReadOnlyKeyword) 58if (token.Kind() != SyntaxKind.RefKeyword)
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\DynamicKeywordRecommender.cs (1)
72=> context.TargetToken.Kind() is SyntaxKind.RefKeyword or SyntaxKind.ReadOnlyKeyword &&
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\IntoKeywordRecommender.cs (1)
42if (lastCompleteToken.Kind() == SyntaxKind.DotToken)
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 (2)
34token.Kind() == SyntaxKind.ColonToken && 66if (token.Kind() != SyntaxKind.OpenParenToken)
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
33if (context.TargetToken.Kind() is SyntaxKind.QuestionToken or
Completion\KeywordRecommenders\TypeVarKeywordRecommender.cs (1)
18if (token.Kind() == SyntaxKind.OpenBracketToken &&
Completion\KeywordRecommenders\UnsafeKeywordRecommender.cs (1)
77(context.IsInImportsDirective && context.TargetToken.Kind() is SyntaxKind.UsingKeyword or SyntaxKind.StaticKeyword);
Completion\KeywordRecommenders\UsingKeywordRecommender.cs (12)
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)
952if ((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 (4)
36if (firstTokenInSelection.Kind() == SyntaxKind.None || lastTokenInSelection.Kind() == SyntaxKind.None) 136if (assign.Right.GetLastToken().Kind() == SyntaxKind.None) 303if (tokens.Any(t => t.Kind() == SyntaxKind.YieldKeyword))
ExtractMethod\Extensions.cs (1)
147if (token.Kind() != SyntaxKind.ThrowKeyword)
GenerateType\CSharpGenerateTypeService.cs (1)
134if (usingDirectiveSyntax != null && usingDirectiveSyntax.StaticKeyword.Kind() != SyntaxKind.StaticKeyword)
GoToDefinition\CSharpGoToDefinitionSymbolService.cs (1)
32switch (token.Kind())
Highlighting\KeywordHighlighters\AsyncAwaitHighlighter.cs (3)
31=> tokens.Any(static t => t.Kind() is SyntaxKind.AwaitKeyword or SyntaxKind.AsyncKeyword); 78localDeclaration.UsingKeyword.Kind() == SyntaxKind.UsingKeyword && TryAddAsyncOrAwaitKeyword(localDeclaration.AwaitKeyword, spans), 99if (mod.Kind() is SyntaxKind.AsyncKeyword or SyntaxKind.AwaitKeyword)
Highlighting\KeywordHighlighters\IfStatementHighlighter.cs (1)
29=> tokens.Any(static t => t.Kind() is SyntaxKind.IfKeyword or SyntaxKind.ElseKeyword);
Highlighting\KeywordHighlighters\LoopHighlighter.cs (1)
26=> tokens.Any(static t => t.Kind()
Highlighting\KeywordHighlighters\SwitchStatementHighlighter.cs (1)
27=> tokens.Any(static t => t.Kind()
ImplementInterface\AbstractChangeImplementationCodeRefactoringProvider.cs (1)
137if (span.IsEmpty && token.Kind() == SyntaxKind.OpenParenToken)
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)
60if (token.Kind() is SyntaxKind.CloseBracketToken or SyntaxKind.OpenBracketToken &&
QuickInfo\CSharpSyntacticQuickInfoProvider.cs (2)
38switch (token.Kind()) 66if (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)
ReverseForStatement\CSharpReverseForStatementCodeRefactoringProvider.cs (2)
387var newKind = opToken.Kind() switch 393_ => throw ExceptionUtilities.UnexpectedValue(opToken.Kind())
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProvider.cs (1)
32Contract.ThrowIfTrue(nextToken.Kind() == 0);
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
243nameBuilder.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 (3)
42if (token.Kind() is SyntaxKind.StringLiteralToken or SyntaxKind.Utf8StringLiteralToken) 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\ConditionalExpressionInStringInterpolation\CSharpAddParenthesesAroundConditionalExpressionInInterpolatedStringCodeFixProvider.cs (1)
86parenthesizedExpression.GetAncestor<InterpolatedStringExpressionSyntax>()?.StringStartToken.Kind() == SyntaxKind.InterpolatedStringStartToken)
src\Analyzers\CSharp\CodeFixes\ConvertNamespace\ConvertNamespaceTransform.cs (4)
136if (stringLiteral.Kind() is SyntaxKind.InterpolatedStringTextToken) 143else if (stringLiteral.Kind() is SyntaxKind.InterpolatedRawStringEndToken) 150else if (stringLiteral.Kind() is SyntaxKind.MultiLineRawStringLiteralToken or SyntaxKind.Utf8MultiLineRawStringLiteralToken) 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)
51return token.Kind() == SyntaxKind.IdentifierToken && token.Text == "await";
src\Analyzers\CSharp\CodeFixes\NewLines\ArrowExpressionClausePlacement\ArrowExpressionClausePlacementCodeFixProvider.cs (1)
53Contract.ThrowIfTrue(arrowToken.Kind() != SyntaxKind.EqualsGreaterThanToken);
src\Analyzers\CSharp\CodeFixes\NewLines\ConditionalExpressionPlacement\ConditionalExpressionPlacementCodeFixProvider.cs (1)
53Contract.ThrowIfTrue(questionToken.Kind() != SyntaxKind.QuestionToken);
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)
408Assert.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)
10152Assert.Equal(SyntaxKind.EndOfFileToken, eof.Kind()); 10163Assert.Equal(SyntaxKind.EndOfFileToken, eof.Kind()); 10226Assert.Equal(SyntaxKind.EndOfFileToken, eof.Kind()); 10250Assert.Equal(SyntaxKind.HashToken, shebang.HashToken.Kind()); 10251Assert.Equal(SyntaxKind.ExclamationToken, shebang.ExclamationToken.Kind()); 10253Assert.Equal(SyntaxKind.EndOfDirectiveToken, endOfDirective.Kind()); 10260Assert.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 (393)
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)
831x.Kind() == SyntaxKind.AbstractKeyword 832|| x.Kind() == SyntaxKind.VirtualKeyword 833|| x.Kind() == SyntaxKind.PublicKeyword); 2366if (!rewrittenToken.IsMissing || !CSharp.SyntaxFacts.IsPunctuationOrKeyword(token.Kind())) 2371return SyntaxFactory.Token(token.Kind()).WithTriviaFrom(rewrittenToken);
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
704var kind = predefinedTypeNode.Keyword.Kind();
FindSymbols\FindSymbolsUtilities.cs (1)
17switch (modifier.Kind())
Rename\CSharpRenameRewriterLanguageService.cs (3)
746token.GetPreviousToken().Kind() != SyntaxKind.DotToken && 747token.GetNextToken().Kind() != SyntaxKind.DotToken) 975switch (token.Kind())
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 (1)
87var result = token.Kind() == SyntaxKind.IdentifierToken ? CreateNewIdentifierTokenFromToken(token, escape: false) : token;
Simplification\Simplifiers\AbstractCSharpSimplifier.cs (1)
373TypeSyntax node = token.Kind() == SyntaxKind.IdentifierToken
Simplification\Simplifiers\MemberAccessExpressionSimplifier.cs (3)
74if ((nextToken.Kind() is SyntaxKind.TildeToken or SyntaxKind.ExclamationToken or SyntaxKind.OpenParenToken) || 75(CSharp.SyntaxFacts.IsKeywordKind(nextToken.Kind()) && nextToken.Kind() is not SyntaxKind.AsKeyword and not SyntaxKind.IsKeyword))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
203=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.Kind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
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)
75if (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 (12)
111if (token.Kind() == SyntaxKind.None) 116return predicate(token.Kind()); 122return token.Kind() == SyntaxKind.NumericLiteralToken; 130return token.Kind() == kind; 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) 503if (token.Kind() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
53var formatSpanEnd = commonToken2.Kind() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start; 81var firstTriviaInTree = this.Token1.Kind() == SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (33)
83=> token.Kind() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList); 86=> token.Kind() == SyntaxKind.CloseParenToken && token.Parent.IsKind(SyntaxKind.ParameterList); 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() 359if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax) 365if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax) 376switch (currentToken.Kind()) 423previousToken.Kind() == SyntaxKind.CloseParenToken) 432if (previousToken.Kind() == SyntaxKind.LessThanToken) 438if (previousToken.Kind() == SyntaxKind.GreaterThanToken && currentToken.Kind() == SyntaxKind.GreaterThanToken) 445if ((currentToken.Kind() == SyntaxKind.LessThanToken || currentToken.Kind() == SyntaxKind.GreaterThanToken) && 452if ((previousToken.Kind() == SyntaxKind.PlusPlusToken || previousToken.Kind() == SyntaxKind.MinusMinusToken) && 459if ((currentToken.Kind() == SyntaxKind.PlusPlusToken || currentToken.Kind() == SyntaxKind.MinusMinusToken) && 472if (currentToken.Kind() == SyntaxKind.QuestionToken && 486if (currentToken.Kind() == SyntaxKind.ExclamationToken && 493if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 499if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax) 505switch (previousToken.Kind()) 515var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1; 527previousToken.Kind() != currentToken.Kind()) 533if (previousToken.Kind() == SyntaxKind.ExclamationToken 540if (previousToken.Kind() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax or DestructorDeclarationSyntax)) 546if (previousToken.Kind() == SyntaxKind.AmpersandToken && 553if (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)
278AssignmentExpressionSyntax _ when token.Kind() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(), 279ForEachVariableStatementSyntax _ when token.Kind() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(), 302if (token.Kind() == SyntaxKind.CommaToken) 312if (ordering.AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 316else 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 (20)
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 && 1041if (token.Kind() == SyntaxKind.EndOfFileToken) 1126=> token.Kind() is 1133=> token.Kind() == SyntaxKind.NumericLiteralToken; 1176attributeList.Target?.Identifier.Kind() == attributeTarget; 1354if (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)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
773modifier => SyntaxFacts.IsAccessibilityModifier(modifier.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (6)
215if (x.ImplicitOrExplicitKeyword.Kind() != y.ImplicitOrExplicitKeyword.Kind()) 217return x.ImplicitOrExplicitKeyword.Kind() == SyntaxKind.ImplicitKeyword ? -1 : 1; 302=> list.Contains(token => token.Kind() == kind); 403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence); 404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (4)
311if (token.Kind() == SyntaxKind.OpenBracketToken && 351if (token.Kind() == SyntaxKind.OpenBracketToken && 375if (token.Kind() == SyntaxKind.OpenBracketToken && 391if (token.Kind() == SyntaxKind.OpenBracketToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (28)
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 && 546if (existingAccessor.Kind() != SyntaxKind.None) 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 (49)
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() 778if (token.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken && 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)) 1640if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1650if (leftToken.Kind() is 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 && 2875if (token.Kind() is SyntaxKind.IdentifierToken && 2900if (tokenBeforeName.Kind() == SyntaxKind.CaseKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
13=> tokenList.SkipWhile(t => kinds.Contains(t.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (6)
58if (token.Kind() == SyntaxKind.None) 72switch (token.Kind()) 81if (token.Kind() == SyntaxKind.None) 92if (token.Kind() == SyntaxKind.IdentifierToken) 148if (SyntaxFacts.IsKeywordKind(token.Kind())) 162if (token.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (5)
48!ValidSingleOrMultiCharactersTokenKind(typedChar, token.Kind()) || 49token.Kind() is SyntaxKind.EndOfFileToken or SyntaxKind.None || 248if (tokenBeforeCaret.Kind() is SyntaxKind.CloseBraceToken or 275return token.Kind() 313if (currentToken.Kind() == SyntaxKind.OpenBraceToken &&
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)
427if (previousToken.Kind() == SyntaxKind.NewKeyword && 428previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 514if (previousToken != argumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 544if (previousToken != attributeArgumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 818if (previousToken.HasValue && previousToken.Value.GetPreviousToken().Kind() == SyntaxKind.EqualsToken) 893if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.Kind() != SyntaxKind.CommaToken) 956switch (operatorToken.Kind()) 975if (operatorToken.Kind() is SyntaxKind.AmpersandAmpersandToken or 1011if (operatorToken.Kind() is SyntaxKind.AmpersandToken or 1027if (operatorToken.Kind() == SyntaxKind.PlusToken) 1040switch (operatorToken.Kind()) 1625var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2102if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
MetadataAsSource\MetadataAsSourceTests.CSharp.cs (1)
866_ => SyntaxFactory.ParseToken(op).Kind(),
Microsoft.CodeAnalysis.UnitTests (1)
CommonSyntaxTests.cs (1)
200Assert.Equal(CSharp.SyntaxKind.None, CSharp.CSharpExtensions.Kind(token));
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
CodeCleanup\CodeCleanupTests.cs (1)
361root = root.ReplaceToken(nextToken, CSharp.SyntaxFactory.Token(nextToken.LeadingTrivia, CSharp.CSharpExtensions.Kind(nextToken), nextToken.TrailingTrivia));
Microsoft.Extensions.Logging.Generators (1)
src\libraries\Common\src\Roslyn\CSharpSyntaxHelper.cs (1)
93if (global != usingDirective.GlobalKeyword.Kind() is SyntaxKind.GlobalKeyword)
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 (21)
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\ModifierFlagsExtensions.cs (1)
44switch (modifier.Kind())
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 (358)
NumberCommentsRefactoring.cs (1)
58var newToken = SyntaxFactory.Token(oldToken.LeadingTrivia, kind: oldToken.Kind(), text: newText, valueText: newValueText, oldToken.TrailingTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\CodeStyle\TypeStyle\TypeStyleHelper.cs (1)
203=> type is PredefinedTypeSyntax predefinedType && SyntaxFacts.IsPredefinedType(predefinedType.Keyword.Kind());
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
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)
75if (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 (12)
111if (token.Kind() == SyntaxKind.None) 116return predicate(token.Kind()); 122return token.Kind() == SyntaxKind.NumericLiteralToken; 130return token.Kind() == kind; 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) 503if (token.Kind() == SyntaxKind.EndOfFileToken)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\DefaultOperationProvider.cs (1)
45var space = currentToken.Kind() == SyntaxKind.EndOfFileToken ? 0 : 1;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.cs (2)
53var formatSpanEnd = commonToken2.Kind() == SyntaxKind.None ? commonToken1.Span.End : commonToken2.Span.Start; 81var firstTriviaInTree = this.Token1.Kind() == SyntaxKind.None;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (33)
83=> token.Kind() == SyntaxKind.OpenParenToken && token.Parent.IsKind(SyntaxKind.ParameterList); 86=> token.Kind() == SyntaxKind.CloseParenToken && token.Parent.IsKind(SyntaxKind.ParameterList); 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() 359if (previousToken.Kind() == SyntaxKind.CommaToken && currentToken.Kind() == SyntaxKind.OpenBracketToken && currentToken.Parent is AttributeListSyntax) 365if (previousToken.Kind() == SyntaxKind.CloseBracketToken && previousToken.Parent is AttributeListSyntax) 376switch (currentToken.Kind()) 423previousToken.Kind() == SyntaxKind.CloseParenToken) 432if (previousToken.Kind() == SyntaxKind.LessThanToken) 438if (previousToken.Kind() == SyntaxKind.GreaterThanToken && currentToken.Kind() == SyntaxKind.GreaterThanToken) 445if ((currentToken.Kind() == SyntaxKind.LessThanToken || currentToken.Kind() == SyntaxKind.GreaterThanToken) && 452if ((previousToken.Kind() == SyntaxKind.PlusPlusToken || previousToken.Kind() == SyntaxKind.MinusMinusToken) && 459if ((currentToken.Kind() == SyntaxKind.PlusPlusToken || currentToken.Kind() == SyntaxKind.MinusMinusToken) && 472if (currentToken.Kind() == SyntaxKind.QuestionToken && 486if (currentToken.Kind() == SyntaxKind.ExclamationToken && 493if (currentToken.Kind() == SyntaxKind.AsteriskToken && currentToken.Parent is PointerTypeSyntax) 499if (previousToken.Kind() == SyntaxKind.AsteriskToken && previousToken.Parent is PrefixUnaryExpressionSyntax) 505switch (previousToken.Kind()) 515var space = (previousToken.Kind() == currentToken.Kind()) ? 0 : 1; 527previousToken.Kind() != currentToken.Kind()) 533if (previousToken.Kind() == SyntaxKind.ExclamationToken 540if (previousToken.Kind() == SyntaxKind.TildeToken && (previousToken.Parent is PrefixUnaryExpressionSyntax or DestructorDeclarationSyntax)) 546if (previousToken.Kind() == SyntaxKind.AmpersandToken && 553if (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)
278AssignmentExpressionSyntax _ when token.Kind() == SyntaxKind.EqualsToken => GetDeconstructionAssignmentMethods(semanticModel, node).As<ISymbol>(), 279ForEachVariableStatementSyntax _ when token.Kind() == SyntaxKind.InKeyword => GetDeconstructionForEachMethods(semanticModel, node).As<ISymbol>(), 302if (token.Kind() == SyntaxKind.CommaToken) 312if (ordering.AscendingOrDescendingKeyword.Kind() == SyntaxKind.None) 316else 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 (20)
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 && 1041if (token.Kind() == SyntaxKind.EndOfFileToken) 1126=> token.Kind() is 1133=> token.Kind() == SyntaxKind.NumericLiteralToken; 1176attributeList.Target?.Identifier.Kind() == attributeTarget; 1354if (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)
196=> declaration.ChildTokens().Where(t => t.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CloseBraceToken && t.IsMissing).Any();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
773modifier => SyntaxFacts.IsAccessibilityModifier(modifier.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpDeclarationComparer.cs (6)
215if (x.ImplicitOrExplicitKeyword.Kind() != y.ImplicitOrExplicitKeyword.Kind()) 217return x.ImplicitOrExplicitKeyword.Kind() == SyntaxKind.ImplicitKeyword ? -1 : 1; 302=> list.Contains(token => token.Kind() == kind); 403s_operatorPrecedenceMap.TryGetValue(x.Kind(), out var xPrecedence); 404s_operatorPrecedenceMap.TryGetValue(y.Kind(), out var yPrecedence);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\CSharpSyntaxContext.cs (4)
311if (token.Kind() == SyntaxKind.OpenBracketToken && 351if (token.Kind() == SyntaxKind.OpenBracketToken && 375if (token.Kind() == SyntaxKind.OpenBracketToken && 391if (token.Kind() == SyntaxKind.OpenBracketToken &&
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTokenExtensions.cs (28)
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 && 546if (existingAccessor.Kind() != SyntaxKind.None) 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 (49)
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() 778if (token.Kind() is SyntaxKind.ColonToken or SyntaxKind.CommaToken && 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)) 1640if (leftToken.Kind() is SyntaxKind.OpenParenToken or SyntaxKind.CommaToken && leftToken.Parent.IsKind(SyntaxKind.TupleExpression)) 1650if (leftToken.Kind() is 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 && 2875if (token.Kind() is SyntaxKind.IdentifierToken && 2900if (tokenBeforeName.Kind() == SyntaxKind.CaseKeyword)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenListExtensions.cs (1)
13=> tokenList.SkipWhile(t => kinds.Contains(t.Kind()));
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs (6)
58if (token.Kind() == SyntaxKind.None) 72switch (token.Kind()) 81if (token.Kind() == SyntaxKind.None) 92if (token.Kind() == SyntaxKind.IdentifierToken) 148if (SyntaxFacts.IsKeywordKind(token.Kind())) 162if (token.Kind() == SyntaxKind.None)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Formatting\CSharpSyntaxFormattingService.cs (5)
48!ValidSingleOrMultiCharactersTokenKind(typedChar, token.Kind()) || 49token.Kind() is SyntaxKind.EndOfFileToken or SyntaxKind.None || 248if (tokenBeforeCaret.Kind() is SyntaxKind.CloseBraceToken or 275return token.Kind() 313if (currentToken.Kind() == SyntaxKind.OpenBraceToken &&
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)
427if (previousToken.Kind() == SyntaxKind.NewKeyword && 428previousToken.GetPreviousToken().Kind() is SyntaxKind.EqualsToken or SyntaxKind.OpenParenToken or SyntaxKind.CommaToken) 514if (previousToken != argumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 544if (previousToken != attributeArgumentList.OpenParenToken && previousToken.Kind() != SyntaxKind.CommaToken) 818if (previousToken.HasValue && previousToken.Value.GetPreviousToken().Kind() == SyntaxKind.EqualsToken) 893if (previousToken != bracketedArgumentList.OpenBracketToken && previousToken.Kind() != SyntaxKind.CommaToken) 956switch (operatorToken.Kind()) 975if (operatorToken.Kind() is SyntaxKind.AmpersandAmpersandToken or 1011if (operatorToken.Kind() is SyntaxKind.AmpersandToken or 1027if (operatorToken.Kind() == SyntaxKind.PlusToken) 1040switch (operatorToken.Kind()) 1625var isAsync = anonymousFunction.AsyncKeyword.Kind() != SyntaxKind.None; 2102if (token.Kind() is SyntaxKind.OpenBraceToken or SyntaxKind.CommaToken)