23 references to QuestionMark
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (1)
Legacy\CSharpTokenizerOperatorsTest.cs (1)
118TestSingleToken("?", SyntaxKind.QuestionMark);
Microsoft.AspNetCore.Razor.Language.UnitTests (2)
Legacy\CSharpTokenizerOperatorsTest.cs (1)
118TestSingleToken("?", SyntaxKind.QuestionMark);
Legacy\HtmlTokenizerTest.cs (1)
69TestSingleToken("?", SyntaxKind.QuestionMark);
Microsoft.CodeAnalysis.Razor.Compiler (20)
Language\Legacy\CSharpCodeParser.cs (6)
583if (At(SyntaxKind.QuestionMark)) 649else if (next.Kind == SyntaxKind.QuestionMark) 2675if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2681TryAccept(SyntaxKind.QuestionMark); // Nullable 2703if (At(SyntaxKind.Whitespace) && NextIs(SyntaxKind.QuestionMark)) 2709TryAccept(SyntaxKind.QuestionMark); // Nullable
Language\Legacy\HtmlLanguageCharacteristics.cs (1)
35case SyntaxKind.QuestionMark:
Language\Legacy\HtmlMarkupParser.cs (3)
1594Assert(SyntaxKind.QuestionMark); 1596return AcceptTokenUntilAll(builder, SyntaxKind.QuestionMark, SyntaxKind.CloseAngle); 1954else if (NextIs(SyntaxKind.QuestionMark))
Language\Legacy\HtmlTokenizer.cs (4)
22[SyntaxKind.QuestionMark] = SyntaxFactory.Token(SyntaxKind.QuestionMark, "?"), 99case SyntaxKind.QuestionMark: 235return EndToken(SyntaxKind.QuestionMark);
Language\Legacy\NativeCSharpLanguageCharacteristics.cs (1)
39{ SyntaxKind.QuestionMark, "?" },
Language\Legacy\NativeCSharpTokenizer.cs (2)
126{ '?', CreateTwoCharOperatorHandler(SyntaxKind.QuestionMark, '?', SyntaxKind.NullCoalesce) }, 255case SyntaxKind.QuestionMark:
Language\Legacy\RoslynCSharpLanguageCharacteristics.cs (1)
39{ SyntaxKind.QuestionMark, "?" },
Language\Legacy\RoslynCSharpTokenizer.cs (2)
181case SyntaxKind.QuestionMark: 343(int)CSharpSyntaxKind.QuestionToken => SyntaxKind.QuestionMark,