173 writes to Kind
Microsoft.CodeAnalysis.CSharp (173)
Parser\Lexer.cs (162)
434info.Kind = SyntaxKind.None; 456info.Kind = SyntaxKind.SlashEqualsToken; 460info.Kind = SyntaxKind.SlashToken; 480info.Kind = SyntaxKind.DotDotToken; 484info.Kind = SyntaxKind.DotToken; 492info.Kind = SyntaxKind.CommaToken; 500info.Kind = SyntaxKind.ColonColonToken; 504info.Kind = SyntaxKind.ColonToken; 511info.Kind = SyntaxKind.SemicolonToken; 516info.Kind = SyntaxKind.TildeToken; 524info.Kind = SyntaxKind.ExclamationEqualsToken; 528info.Kind = SyntaxKind.ExclamationToken; 538info.Kind = SyntaxKind.EqualsEqualsToken; 543info.Kind = SyntaxKind.EqualsGreaterThanToken; 547info.Kind = SyntaxKind.EqualsToken; 557info.Kind = SyntaxKind.AsteriskEqualsToken; 561info.Kind = SyntaxKind.AsteriskToken; 568info.Kind = SyntaxKind.OpenParenToken; 573info.Kind = SyntaxKind.CloseParenToken; 578info.Kind = SyntaxKind.OpenBraceToken; 583info.Kind = SyntaxKind.CloseBraceToken; 588info.Kind = SyntaxKind.OpenBracketToken; 593info.Kind = SyntaxKind.CloseBracketToken; 605info.Kind = SyntaxKind.QuestionQuestionEqualsToken; 609info.Kind = SyntaxKind.QuestionQuestionToken; 614info.Kind = SyntaxKind.QuestionToken; 624info.Kind = SyntaxKind.PlusEqualsToken; 629info.Kind = SyntaxKind.PlusPlusToken; 633info.Kind = SyntaxKind.PlusToken; 643info.Kind = SyntaxKind.MinusEqualsToken; 648info.Kind = SyntaxKind.MinusMinusToken; 653info.Kind = SyntaxKind.MinusGreaterThanToken; 657info.Kind = SyntaxKind.MinusToken; 667info.Kind = SyntaxKind.PercentEqualsToken; 671info.Kind = SyntaxKind.PercentToken; 681info.Kind = SyntaxKind.AmpersandEqualsToken; 686info.Kind = SyntaxKind.AmpersandAmpersandToken; 690info.Kind = SyntaxKind.AmpersandToken; 700info.Kind = SyntaxKind.CaretEqualsToken; 704info.Kind = SyntaxKind.CaretToken; 714info.Kind = SyntaxKind.BarEqualsToken; 719info.Kind = SyntaxKind.BarBarToken; 723info.Kind = SyntaxKind.BarToken; 733info.Kind = SyntaxKind.LessThanEqualsToken; 741info.Kind = SyntaxKind.LessThanLessThanEqualsToken; 745info.Kind = SyntaxKind.LessThanLessThanToken; 750info.Kind = SyntaxKind.LessThanToken; 760info.Kind = SyntaxKind.GreaterThanEqualsToken; 764info.Kind = SyntaxKind.GreaterThanToken; 895info.Kind = SyntaxKind.EndOfFileToken; 1124info.Kind = SyntaxKind.IdentifierToken; 1244info.Kind = SyntaxKind.NumericLiteralToken; 2234info.Kind = SyntaxKind.IdentifierToken; 2239info.Kind = keywordKind; 2244if (!_cache.TryGetKeywordKind(info.Text, out info.Kind)) 2246info.ContextualKind = info.Kind = SyntaxKind.IdentifierToken; 2251info.Kind = SyntaxKind.IdentifierToken; 2257info.Kind = SyntaxKind.IdentifierToken; 2262info.ContextualKind = info.Kind = SyntaxKind.IdentifierToken; 2269info.Kind = SyntaxKind.None; 2895info.Kind = SyntaxKind.EndOfDirectiveToken; 2901info.Kind = SyntaxKind.EndOfDirectiveToken; 2906info.Kind = SyntaxKind.HashToken; 2911info.Kind = SyntaxKind.OpenParenToken; 2916info.Kind = SyntaxKind.CloseParenToken; 2921info.Kind = SyntaxKind.CommaToken; 2926info.Kind = SyntaxKind.MinusToken; 2934info.Kind = SyntaxKind.ExclamationEqualsToken; 2938info.Kind = SyntaxKind.ExclamationToken; 2948info.Kind = SyntaxKind.EqualsEqualsToken; 2952info.Kind = SyntaxKind.EqualsToken; 2961info.Kind = SyntaxKind.AmpersandAmpersandToken; 2971info.Kind = SyntaxKind.BarBarToken; 2988info.Kind = SyntaxKind.NumericLiteralToken; 3036info.Kind = SyntaxKind.None; 3191info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 3199info.Kind = SyntaxKind.XmlEntityLiteralToken; 3217info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 3227info.Kind = SyntaxKind.XmlTextLiteralToken; 3239info.Kind = SyntaxKind.XmlTextLiteralNewLineToken; 3253info.Kind = SyntaxKind.XmlCommentStartToken; 3264info.Kind = SyntaxKind.XmlCDataStartToken; 3270info.Kind = SyntaxKind.LessThanToken; 3276info.Kind = SyntaxKind.LessThanSlashToken; 3281info.Kind = SyntaxKind.XmlProcessingInstructionStartToken; 3286info.Kind = SyntaxKind.LessThanToken; 3558info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 3570info.Kind = SyntaxKind.GreaterThanToken; 3577info.Kind = SyntaxKind.SlashGreaterThanToken; 3585info.Kind = SyntaxKind.DoubleQuoteToken; 3590info.Kind = SyntaxKind.SingleQuoteToken; 3595info.Kind = SyntaxKind.EqualsToken; 3600info.Kind = SyntaxKind.ColonToken; 3614info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 3632info.Kind = SyntaxKind.IdentifierToken; 3642info.Kind = SyntaxKind.None; 3731info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 3742info.Kind = SyntaxKind.DoubleQuoteToken; 3752info.Kind = SyntaxKind.SingleQuoteToken; 3760info.Kind = SyntaxKind.XmlEntityLiteralToken; 3765info.Kind = SyntaxKind.LessThanToken; 3779info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 3789info.Kind = SyntaxKind.XmlTextLiteralToken; 3889info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 3897info.Kind = SyntaxKind.XmlEntityLiteralToken; 3904info.Kind = SyntaxKind.EndOfFileToken; 3907info.Kind = SyntaxKind.XmlTextLiteralToken; 3949info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 3964info.Kind = SyntaxKind.DoubleQuoteToken; 3973info.Kind = SyntaxKind.SingleQuoteToken; 3990info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 4005info.Kind = SyntaxKind.XmlEntityLiteralToken; 4042info.Kind = SyntaxKind.OpenParenToken; 4045info.Kind = SyntaxKind.CloseParenToken; 4048info.Kind = SyntaxKind.OpenBracketToken; 4051info.Kind = SyntaxKind.CloseBracketToken; 4054info.Kind = SyntaxKind.CommaToken; 4065info.Kind = SyntaxKind.DotDotToken; 4069info.Kind = SyntaxKind.DotToken; 4073info.Kind = SyntaxKind.QuestionToken; 4076info.Kind = SyntaxKind.AmpersandToken; 4079info.Kind = SyntaxKind.AsteriskToken; 4082info.Kind = SyntaxKind.BarToken; 4085info.Kind = SyntaxKind.CaretToken; 4088info.Kind = SyntaxKind.PercentToken; 4091info.Kind = SyntaxKind.SlashToken; 4094info.Kind = SyntaxKind.TildeToken; 4099info.Kind = SyntaxKind.LessThanToken; 4102info.Kind = SyntaxKind.GreaterThanToken; 4107if (AdvanceIfMatches(':')) info.Kind = SyntaxKind.ColonColonToken; 4108else info.Kind = SyntaxKind.ColonToken; 4111if (AdvanceIfMatches('=')) info.Kind = SyntaxKind.EqualsEqualsToken; 4112else info.Kind = SyntaxKind.EqualsToken; 4115if (AdvanceIfMatches('=')) info.Kind = SyntaxKind.ExclamationEqualsToken; 4116else info.Kind = SyntaxKind.ExclamationToken; 4119if (AdvanceIfMatches('=')) info.Kind = SyntaxKind.GreaterThanEqualsToken; 4121else info.Kind = SyntaxKind.GreaterThanToken; 4124if (AdvanceIfMatches('=')) info.Kind = SyntaxKind.LessThanEqualsToken; 4125else if (AdvanceIfMatches('<')) info.Kind = SyntaxKind.LessThanLessThanToken; 4126else info.Kind = SyntaxKind.LessThanToken; 4129if (AdvanceIfMatches('+')) info.Kind = SyntaxKind.PlusPlusToken; 4130else info.Kind = SyntaxKind.PlusToken; 4133if (AdvanceIfMatches('-')) info.Kind = SyntaxKind.MinusMinusToken; 4134else info.Kind = SyntaxKind.MinusToken; 4170info.Kind = SyntaxKind.IdentifierToken; 4176info.Kind = keywordKind; 4182info.ContextualKind = info.Kind = SyntaxKind.IdentifierToken; 4200info.Kind = SyntaxKind.IdentifierToken; 4207info.Kind = SyntaxKind.XmlEntityLiteralToken; 4355info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 4365info.Kind = SyntaxKind.XmlCDataEndToken; 4382info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 4392info.Kind = SyntaxKind.XmlTextLiteralToken; 4477info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 4489info.Kind = SyntaxKind.XmlCommentEndToken; 4495info.Kind = SyntaxKind.MinusMinusToken; 4512info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 4522info.Kind = SyntaxKind.XmlTextLiteralToken; 4608info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 4618info.Kind = SyntaxKind.XmlProcessingInstructionEndToken; 4635info.Kind = SyntaxKind.EndOfDocumentationCommentToken; 4645info.Kind = SyntaxKind.XmlTextLiteralToken;
Parser\Lexer_RawStringLiteral.cs (4)
111info.Kind = SyntaxKind.Utf8SingleLineRawStringLiteralToken; 115info.Kind = SyntaxKind.Utf8MultiLineRawStringLiteralToken; 128info.Kind = SyntaxKind.SingleLineRawStringLiteralToken; 185info.Kind = SyntaxKind.MultiLineRawStringLiteralToken;
Parser\Lexer_StringLiteral.cs (7)
28info.Kind = SyntaxKind.StringLiteralToken; 77info.Kind = SyntaxKind.CharacterLiteralToken; 98info.Kind = SyntaxKind.Utf8StringLiteralToken; 102info.Kind = SyntaxKind.StringLiteralToken; 236info.Kind = SyntaxKind.Utf8StringLiteralToken; 240info.Kind = SyntaxKind.StringLiteralToken; 285info.Kind = SyntaxKind.InterpolatedStringToken;
28 references to Kind
Microsoft.CodeAnalysis.CSharp (28)
Parser\Lexer.cs (25)
338Debug.Assert(info.Kind != SyntaxKind.IdentifierToken || info.StringValue != null); 346token = SyntaxFactory.Token(leadingNode, info.Kind, info.Text, info.StringValue, trailingNode); 350switch (info.Kind) 386token = SyntaxFactory.Literal(leadingNode, info.Text, info.Kind, info.Text, trailingNode); 394token = SyntaxFactory.Literal(leadingNode, info.Text, info.Kind, info.StringValue, trailingNode); 410token = SyntaxFactory.Token(leadingNode, info.Kind, trailingNode); 417Debug.Assert(SyntaxFacts.IsPunctuationOrKeyword(info.Kind)); 418token = SyntaxFactory.Token(leadingNode, info.Kind, trailingNode); 2248else if (SyntaxFacts.IsContextualKeyword(info.Kind)) 2250info.ContextualKind = info.Kind; 2255if (info.Kind == SyntaxKind.None) 2842var trailing = this.LexDirectiveTrailingTrivia(info.Kind == SyntaxKind.EndOfDirectiveToken); 3043Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 3044return info.Kind != SyntaxKind.None; 3231Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 3232return info.Kind != SyntaxKind.None; 3536if (errors == null && tagInfo.ContextualKind == SyntaxKind.None && tagInfo.Kind == SyntaxKind.IdentifierToken) 3649Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 3650return info.Kind != SyntaxKind.None; 3793Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 3794return info.Kind != SyntaxKind.None; 4138if (info.Kind != SyntaxKind.None) 4143string valueText = SyntaxFacts.GetText(info.Kind); 4229Debug.Assert(info.Kind != SyntaxKind.None || info.Text != null); 4230return info.Kind != SyntaxKind.None;
Parser\Lexer_RawStringLiteral.cs (3)
104Debug.Assert(info.Kind is (SyntaxKind.SingleLineRawStringLiteralToken or SyntaxKind.MultiLineRawStringLiteralToken)); 108switch (info.Kind) 119throw ExceptionUtilities.UnexpectedValue(info.Kind);