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