400 references to QuestionToken
Microsoft.CodeAnalysis.CSharp (28)
Binder\Binder_Constraints.cs (1)
151if (questionToken.IsKind(SyntaxKind.QuestionToken))
Parser\DocumentationCommentParser.cs (1)
1434if (CurrentToken.Kind == SyntaxKind.QuestionToken)
Parser\LanguageParser.cs (16)
1947this.CurrentToken.Kind == SyntaxKind.QuestionToken 1948? this.AddError(this.EatToken(), ErrorCode.ERR_UnexpectedToken, SyntaxFacts.GetText(SyntaxKind.QuestionToken)) 1955this.TryEatToken(SyntaxKind.QuestionToken)), 5635case SyntaxKind.QuestionToken: 6571case SyntaxKind.QuestionToken 6572when lastTokenOfType.Kind is not SyntaxKind.QuestionToken // don't allow `Type??` 6889case SyntaxKind.QuestionToken when canBeNullableType(): 6966Debug.Assert(this.CurrentToken.Kind == SyntaxKind.QuestionToken); 8018case SyntaxKind.QuestionToken: 8909case SyntaxKind.QuestionToken: 10571if (CurrentToken.Kind == SyntaxKind.QuestionToken && precedence <= Precedence.Conditional) 10932case SyntaxKind.QuestionToken: 10993case SyntaxKind.QuestionToken: 11016or SyntaxKind.QuestionToken; 11802case SyntaxKind.QuestionToken: 11982case SyntaxKind.QuestionToken: // e.g. `new(a, b)?()`
Parser\LanguageParser_Patterns.cs (1)
398case SyntaxKind.QuestionToken:
Parser\Lexer.cs (2)
614info.Kind = SyntaxKind.QuestionToken; 4073info.Kind = SyntaxKind.QuestionToken;
SymbolDisplay\SymbolDisplayVisitor.Types.cs (3)
78AddPunctuation(type.NullableAnnotation == CodeAnalysis.NullableAnnotation.Annotated ? SyntaxKind.QuestionToken : SyntaxKind.ExclamationToken); 226AddPunctuation(SyntaxKind.QuestionToken); 871AddPunctuation(SyntaxKind.QuestionToken);
Syntax\SyntaxKindFacts.cs (1)
1383case SyntaxKind.QuestionToken:
Syntax\SyntaxNormalizer.cs (3)
682if (token.IsKind(SyntaxKind.QuestionToken)) 720if ((next.IsKind(SyntaxKind.QuestionToken) || next.IsKind(SyntaxKind.ColonToken)) 893!next.IsKind(SyntaxKind.QuestionToken) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle (5)
CSharpSyntaxKinds.cs (1)
50public int QuestionToken => (int)SyntaxKind.QuestionToken;
SpacingFormattingRule.cs (1)
87if ((previousToken.IsKeyword() || previousToken.Kind() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken)
TokenBasedFormattingRule.cs (3)
451if (currentToken.IsKind(SyntaxKind.QuestionToken) && currentToken.Parent.IsKind(SyntaxKind.ConditionalAccessExpression)) 457if (currentToken.Kind() == SyntaxKind.QuestionToken && 464if (currentToken.IsKind(SyntaxKind.QuestionToken) &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (6)
ConditionalExpressionPlacementCodeFixProvider.cs (1)
59Contract.ThrowIfTrue(questionToken.Kind() != SyntaxKind.QuestionToken);
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
2334previousToken.IsKind(SyntaxKind.QuestionToken)) 2379if (token.IsKind(SyntaxKind.QuestionToken) &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
87case SyntaxKind.QuestionToken: // for int?
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
129case SyntaxKind.QuestionToken: // for int?
MultiLineConditionalExpressionFormattingRule.cs (1)
36if (token.Kind() is SyntaxKind.QuestionToken or
Microsoft.CodeAnalysis.CSharp.Features (9)
Completion\CompletionProviders\DeclarationName\DeclarationNameInfo.cs (2)
378if (token.IsKind(SyntaxKind.QuestionToken) && 516SyntaxKind.QuestionToken ||
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider.cs (1)
191var questionToken = dotToken.GetPreviousToken().Kind() == SyntaxKind.QuestionToken
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Conversions.cs (1)
80var questionToken = dotToken.GetPreviousToken().Kind() == SyntaxKind.QuestionToken
Completion\KeywordRecommenders\RefKeywordRecommender.cs (1)
185case SyntaxKind.QuestionToken:
Completion\KeywordRecommenders\ThrowKeywordRecommender.cs (1)
38if (context.TargetToken.Kind() is SyntaxKind.QuestionToken or
ConditionalExpressionPlacementCodeFixProvider.cs (1)
59Contract.ThrowIfTrue(questionToken.Kind() != SyntaxKind.QuestionToken);
ConvertCast\CSharpConvertTryCastToDirectCastCodeRefactoringProvider.cs (1)
58typeNode = NullableType(typeNode, Token(SyntaxKind.QuestionToken));
MultiLineConditionalExpressionFormattingRule.cs (1)
36if (token.Kind() is SyntaxKind.QuestionToken or
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (340)
Generated\Syntax.Test.xml.Generated.cs (12)
56=> InternalSyntaxFactory.NullableType(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.QuestionToken)); 92=> InternalSyntaxFactory.ConditionalAccessExpression(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.QuestionToken), GenerateIdentifierName()); 113=> InternalSyntaxFactory.ConditionalExpression(GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.QuestionToken), GenerateIdentifierName(), InternalSyntaxFactory.Token(SyntaxKind.ColonToken), GenerateIdentifierName()); 894Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.Kind); 1030Assert.Equal(SyntaxKind.QuestionToken, node.OperatorToken.Kind); 1109Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.Kind); 10032=> SyntaxFactory.NullableType(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.QuestionToken)); 10068=> SyntaxFactory.ConditionalAccessExpression(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.QuestionToken), GenerateIdentifierName()); 10089=> SyntaxFactory.ConditionalExpression(GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.QuestionToken), GenerateIdentifierName(), SyntaxFactory.Token(SyntaxKind.ColonToken), GenerateIdentifierName()); 10870Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.Kind()); 11006Assert.Equal(SyntaxKind.QuestionToken, node.OperatorToken.Kind()); 11085Assert.Equal(SyntaxKind.QuestionToken, node.QuestionToken.Kind());
LexicalAndXml\CrefLexerTests.cs (14)
129AssertTokens("?", Token(SyntaxKind.QuestionToken)); 130AssertTokens("??", Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken)); 149AssertTokens("&#63;", Token(SyntaxKind.QuestionToken, "&#63;", "?")); 150AssertTokens("&#63;&#63;", Token(SyntaxKind.QuestionToken, "&#63;", "?"), Token(SyntaxKind.QuestionToken, "&#63;", "?")); 168AssertTokens("???", Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken)); 169AssertTokens("????", Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken)); 392Token(SyntaxKind.QuestionToken),
LexicalAndXml\LexicalTests.cs (1)
600TestPunctuation(SyntaxKind.QuestionToken);
LexicalAndXml\NameAttributeValueLexerTests.cs (13)
134AssertTokens("?", Token(SyntaxKind.QuestionToken)); 135AssertTokens("??", Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken)); 154AssertTokens("&#63;", Token(SyntaxKind.QuestionToken, "&#63;", "?")); 155AssertTokens("&#63;&#63;", Token(SyntaxKind.QuestionToken, "&#63;", "?"), Token(SyntaxKind.QuestionToken, "&#63;", "?")); 173AssertTokens("???", Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken)); 174AssertTokens("????", Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken), Token(SyntaxKind.QuestionToken));
Parsing\AwaitParsingTests.cs (1)
907N(SyntaxKind.QuestionToken);
Parsing\CrefParsingTests.cs (5)
1350N(SyntaxKind.QuestionToken); 1553N(SyntaxKind.QuestionToken); 1605N(SyntaxKind.QuestionToken); 1683N(SyntaxKind.QuestionToken); 1696N(SyntaxKind.QuestionToken);
Parsing\DeclarationExpressionTests.cs (7)
44N(SyntaxKind.QuestionToken); 81N(SyntaxKind.QuestionToken); 116N(SyntaxKind.QuestionToken); 166N(SyntaxKind.QuestionToken); 216N(SyntaxKind.QuestionToken); 273N(SyntaxKind.QuestionToken); 339N(SyntaxKind.QuestionToken);
Parsing\DeclarationParsingTests.cs (4)
7098N(SyntaxKind.QuestionToken); 7146N(SyntaxKind.QuestionToken); 7190N(SyntaxKind.QuestionToken); 7238N(SyntaxKind.QuestionToken);
Parsing\DeconstructionTests.cs (2)
3261N(SyntaxKind.QuestionToken); 3315N(SyntaxKind.QuestionToken);
Parsing\ExpressionParsingTests.cs (3)
907Assert.Equal(SyntaxKind.QuestionToken, ts.QuestionToken.Kind()); 5048N(SyntaxKind.QuestionToken); 5984N(SyntaxKind.QuestionToken);
Parsing\FileModifierParsingTests.cs (2)
1676N(SyntaxKind.QuestionToken); 1936N(SyntaxKind.QuestionToken);
Parsing\ImplicitObjectCreationParsingTests.cs (2)
74N(SyntaxKind.QuestionToken); 164N(SyntaxKind.QuestionToken);
Parsing\LambdaAttributeParsingTests.cs (16)
1531N(SyntaxKind.QuestionToken); 1570N(SyntaxKind.QuestionToken); 1618N(SyntaxKind.QuestionToken); 2034N(SyntaxKind.QuestionToken); 2089N(SyntaxKind.QuestionToken); 2148N(SyntaxKind.QuestionToken); 2199N(SyntaxKind.QuestionToken); 2243N(SyntaxKind.QuestionToken); 2297N(SyntaxKind.QuestionToken); 2352N(SyntaxKind.QuestionToken); 2410N(SyntaxKind.QuestionToken); 2459N(SyntaxKind.QuestionToken); 2525N(SyntaxKind.QuestionToken); 2562N(SyntaxKind.QuestionToken); 2607N(SyntaxKind.QuestionToken); 2643N(SyntaxKind.QuestionToken);
Parsing\LambdaParameterParsingTests.cs (3)
4190N(SyntaxKind.QuestionToken); 4197N(SyntaxKind.QuestionToken); 4215N(SyntaxKind.QuestionToken);
Parsing\LambdaReturnTypeParsingTests.cs (40)
678N(SyntaxKind.QuestionToken); 711N(SyntaxKind.QuestionToken); 753N(SyntaxKind.QuestionToken); 798N(SyntaxKind.QuestionToken); 840N(SyntaxKind.QuestionToken); 883N(SyntaxKind.QuestionToken); 920N(SyntaxKind.QuestionToken); 948N(SyntaxKind.QuestionToken); 1001N(SyntaxKind.QuestionToken); 1045N(SyntaxKind.QuestionToken); 1094N(SyntaxKind.QuestionToken); 1140N(SyntaxKind.QuestionToken); 1196N(SyntaxKind.QuestionToken); 1246N(SyntaxKind.QuestionToken); 1292N(SyntaxKind.QuestionToken); 1329N(SyntaxKind.QuestionToken); 1384N(SyntaxKind.QuestionToken); 1433N(SyntaxKind.QuestionToken); 1483N(SyntaxKind.QuestionToken); 1530N(SyntaxKind.QuestionToken); 1561N(SyntaxKind.QuestionToken); 1595N(SyntaxKind.QuestionToken); 1625N(SyntaxKind.QuestionToken); 1653N(SyntaxKind.QuestionToken); 1691N(SyntaxKind.QuestionToken); 1749N(SyntaxKind.QuestionToken); 1794N(SyntaxKind.QuestionToken); 1828N(SyntaxKind.QuestionToken); 1835N(SyntaxKind.QuestionToken); 1876N(SyntaxKind.QuestionToken); 1883N(SyntaxKind.QuestionToken); 1924N(SyntaxKind.QuestionToken); 1936N(SyntaxKind.QuestionToken); 3068N(SyntaxKind.QuestionToken); 3116N(SyntaxKind.QuestionToken); 3159N(SyntaxKind.QuestionToken); 3207N(SyntaxKind.QuestionToken); 3250N(SyntaxKind.QuestionToken); 3320N(SyntaxKind.QuestionToken); 4361N(SyntaxKind.QuestionToken);
Parsing\LocalFunctionParsingTests.cs (2)
217N(SyntaxKind.QuestionToken); 332N(SyntaxKind.QuestionToken);
Parsing\MemberDeclarationParsingTests.cs (2)
1976N(SyntaxKind.QuestionToken); 2175N(SyntaxKind.QuestionToken);
Parsing\NullableParsingTests.cs (35)
120N(SyntaxKind.QuestionToken); 237N(SyntaxKind.QuestionToken); 249N(SyntaxKind.QuestionToken); 309N(SyntaxKind.QuestionToken); 321N(SyntaxKind.QuestionToken); 350N(SyntaxKind.QuestionToken); 383N(SyntaxKind.QuestionToken); 386N(SyntaxKind.QuestionToken); 430N(SyntaxKind.QuestionToken); 475N(SyntaxKind.QuestionToken); 478N(SyntaxKind.QuestionToken); 538N(SyntaxKind.QuestionToken); 585N(SyntaxKind.QuestionToken); 669N(SyntaxKind.QuestionToken); 712N(SyntaxKind.QuestionToken); 920N(SyntaxKind.QuestionToken); 991N(SyntaxKind.QuestionToken); 1051N(SyntaxKind.QuestionToken); 1072N(SyntaxKind.QuestionToken); 1117N(SyntaxKind.QuestionToken); 1141N(SyntaxKind.QuestionToken); 1184N(SyntaxKind.QuestionToken); 1236N(SyntaxKind.QuestionToken); 1300N(SyntaxKind.QuestionToken); 1355N(SyntaxKind.QuestionToken); 1422N(SyntaxKind.QuestionToken); 1475N(SyntaxKind.QuestionToken); 1531N(SyntaxKind.QuestionToken); 1543N(SyntaxKind.QuestionToken); 1595N(SyntaxKind.QuestionToken); 1607N(SyntaxKind.QuestionToken); 1659N(SyntaxKind.QuestionToken); 1671N(SyntaxKind.QuestionToken); 1745N(SyntaxKind.QuestionToken); 1762N(SyntaxKind.QuestionToken);
Parsing\PatternParsingTests.cs (19)
2609N(SyntaxKind.QuestionToken); 6409N(SyntaxKind.QuestionToken); 6461N(SyntaxKind.QuestionToken); 6523N(SyntaxKind.QuestionToken); 6555N(SyntaxKind.QuestionToken); 6588N(SyntaxKind.QuestionToken); 6591N(SyntaxKind.QuestionToken); 10261N(SyntaxKind.QuestionToken); 12192N(SyntaxKind.QuestionToken); 12238N(SyntaxKind.QuestionToken); 12290N(SyntaxKind.QuestionToken); 12341N(SyntaxKind.QuestionToken); 12393N(SyntaxKind.QuestionToken); 12439N(SyntaxKind.QuestionToken); 12491N(SyntaxKind.QuestionToken); 12542N(SyntaxKind.QuestionToken); 12596N(SyntaxKind.QuestionToken); 12651N(SyntaxKind.QuestionToken); 12705N(SyntaxKind.QuestionToken);
Parsing\PatternParsingTests2.cs (2)
304N(SyntaxKind.QuestionToken); 861N(SyntaxKind.QuestionToken);
Parsing\ScriptParsingTests.cs (114)
2825N(SyntaxKind.QuestionToken); 2855N(SyntaxKind.QuestionToken); 2898N(SyntaxKind.QuestionToken); 2944N(SyntaxKind.QuestionToken); 2958N(SyntaxKind.QuestionToken); 3001N(SyntaxKind.QuestionToken); 3042N(SyntaxKind.QuestionToken); 3088N(SyntaxKind.QuestionToken); 3119N(SyntaxKind.QuestionToken); 3158N(SyntaxKind.QuestionToken); 3206N(SyntaxKind.QuestionToken); 3224N(SyntaxKind.QuestionToken); 3277N(SyntaxKind.QuestionToken); 3322N(SyntaxKind.QuestionToken); 3373N(SyntaxKind.QuestionToken); 3416N(SyntaxKind.QuestionToken); 3467N(SyntaxKind.QuestionToken); 3536N(SyntaxKind.QuestionToken); 3594N(SyntaxKind.QuestionToken); 3669N(SyntaxKind.QuestionToken); 3713N(SyntaxKind.QuestionToken); 3774N(SyntaxKind.QuestionToken); 3818N(SyntaxKind.QuestionToken); 3833N(SyntaxKind.QuestionToken); 3866N(SyntaxKind.QuestionToken); 3881N(SyntaxKind.QuestionToken); 3914N(SyntaxKind.QuestionToken); 3929N(SyntaxKind.QuestionToken); 3962N(SyntaxKind.QuestionToken); 3988N(SyntaxKind.QuestionToken); 4027N(SyntaxKind.QuestionToken); 4041N(SyntaxKind.QuestionToken); 4080N(SyntaxKind.QuestionToken); 4094N(SyntaxKind.QuestionToken); 4124N(SyntaxKind.QuestionToken); 4167N(SyntaxKind.QuestionToken); 4211N(SyntaxKind.QuestionToken); 4256N(SyntaxKind.QuestionToken); 4299N(SyntaxKind.QuestionToken); 4346N(SyntaxKind.QuestionToken); 4397N(SyntaxKind.QuestionToken); 4454N(SyntaxKind.QuestionToken); 4470N(SyntaxKind.QuestionToken); 4513N(SyntaxKind.QuestionToken); 4574N(SyntaxKind.QuestionToken); 4615N(SyntaxKind.QuestionToken); 4659N(SyntaxKind.QuestionToken); 4711N(SyntaxKind.QuestionToken); 4763N(SyntaxKind.QuestionToken); 4812N(SyntaxKind.QuestionToken); 4861N(SyntaxKind.QuestionToken); 4911N(SyntaxKind.QuestionToken); 4969N(SyntaxKind.QuestionToken); 5027N(SyntaxKind.QuestionToken); 5088N(SyntaxKind.QuestionToken); 5157N(SyntaxKind.QuestionToken); 5209N(SyntaxKind.QuestionToken); 5269N(SyntaxKind.QuestionToken); 5331N(SyntaxKind.QuestionToken); 5401N(SyntaxKind.QuestionToken); 5477N(SyntaxKind.QuestionToken); 5495N(SyntaxKind.QuestionToken); 5555N(SyntaxKind.QuestionToken); 5573N(SyntaxKind.QuestionToken); 5636N(SyntaxKind.QuestionToken); 5654N(SyntaxKind.QuestionToken); 5731N(SyntaxKind.QuestionToken); 5749N(SyntaxKind.QuestionToken); 5763N(SyntaxKind.QuestionToken); 5821N(SyntaxKind.QuestionToken); 5870N(SyntaxKind.QuestionToken); 5926N(SyntaxKind.QuestionToken); 5975N(SyntaxKind.QuestionToken); 6034N(SyntaxKind.QuestionToken); 6098N(SyntaxKind.QuestionToken); 6140N(SyntaxKind.QuestionToken); 6185N(SyntaxKind.QuestionToken); 6238N(SyntaxKind.QuestionToken); 6257N(SyntaxKind.QuestionToken); 6353N(SyntaxKind.QuestionToken); 6360N(SyntaxKind.QuestionToken); 6410N(SyntaxKind.QuestionToken); 6459N(SyntaxKind.QuestionToken); 6505N(SyntaxKind.QuestionToken); 6557N(SyntaxKind.QuestionToken); 6617N(SyntaxKind.QuestionToken); 6686N(SyntaxKind.QuestionToken); 6761N(SyntaxKind.QuestionToken); 6830N(SyntaxKind.QuestionToken); 6892N(SyntaxKind.QuestionToken); 6962N(SyntaxKind.QuestionToken); 7032N(SyntaxKind.QuestionToken); 7102N(SyntaxKind.QuestionToken); 7172N(SyntaxKind.QuestionToken); 7242N(SyntaxKind.QuestionToken); 7312N(SyntaxKind.QuestionToken); 7386N(SyntaxKind.QuestionToken); 7469N(SyntaxKind.QuestionToken); 7487N(SyntaxKind.QuestionToken); 7546N(SyntaxKind.QuestionToken); 7602N(SyntaxKind.QuestionToken); 7673N(SyntaxKind.QuestionToken); 7747N(SyntaxKind.QuestionToken); 7811N(SyntaxKind.QuestionToken); 7829N(SyntaxKind.QuestionToken); 7912N(SyntaxKind.QuestionToken); 7930N(SyntaxKind.QuestionToken); 7981N(SyntaxKind.QuestionToken); 8057N(SyntaxKind.QuestionToken); 8094N(SyntaxKind.QuestionToken); 8149N(SyntaxKind.QuestionToken); 8219N(SyntaxKind.QuestionToken); 8295N(SyntaxKind.QuestionToken); 8959N(SyntaxKind.QuestionToken);
Parsing\StatementAttributeParsingTests.cs (2)
4571N(SyntaxKind.QuestionToken); 4916N(SyntaxKind.QuestionToken);
Parsing\StatementParsingTests.cs (6)
2975N(SyntaxKind.QuestionToken); 3048N(SyntaxKind.QuestionToken); 3120N(SyntaxKind.QuestionToken); 4098N(SyntaxKind.QuestionToken); 4157N(SyntaxKind.QuestionToken); 4241N(SyntaxKind.QuestionToken);
Parsing\SuppressNullableWarningExpressionParsingTests.cs (19)
239N(SyntaxKind.QuestionToken); 270N(SyntaxKind.QuestionToken); 322N(SyntaxKind.QuestionToken); 337N(SyntaxKind.QuestionToken); 389N(SyntaxKind.QuestionToken); 399N(SyntaxKind.QuestionToken); 463N(SyntaxKind.QuestionToken); 473N(SyntaxKind.QuestionToken); 544N(SyntaxKind.QuestionToken); 554N(SyntaxKind.QuestionToken); 615N(SyntaxKind.QuestionToken); 629N(SyntaxKind.QuestionToken); 673N(SyntaxKind.QuestionToken); 739N(SyntaxKind.QuestionToken); 783N(SyntaxKind.QuestionToken); 841N(SyntaxKind.QuestionToken); 877N(SyntaxKind.QuestionToken); 916N(SyntaxKind.QuestionToken); 967N(SyntaxKind.QuestionToken);
Parsing\TypeArgumentListParsingTests.cs (3)
1486N(SyntaxKind.QuestionToken); 1606N(SyntaxKind.QuestionToken); 1712N(SyntaxKind.QuestionToken);
Parsing\UsingDirectiveParsingTests.cs (9)
1884N(SyntaxKind.QuestionToken); 1931N(SyntaxKind.QuestionToken); 1975N(SyntaxKind.QuestionToken); 2050N(SyntaxKind.QuestionToken); 2125N(SyntaxKind.QuestionToken); 3227N(SyntaxKind.QuestionToken); 3291N(SyntaxKind.QuestionToken); 3355N(SyntaxKind.QuestionToken); 3425N(SyntaxKind.QuestionToken);
Parsing\ValueTupleTests.cs (2)
754N(SyntaxKind.QuestionToken); 807N(SyntaxKind.QuestionToken);
Microsoft.CodeAnalysis.CSharp.Workspaces (10)
Classification\ClassificationHelpers.cs (1)
410case SyntaxKind.QuestionToken:
CSharpSyntaxKinds.cs (1)
50public int QuestionToken => (int)SyntaxKind.QuestionToken;
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\ContextQuery\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (2)
2334previousToken.IsKind(SyntaxKind.QuestionToken)) 2379if (token.IsKind(SyntaxKind.QuestionToken) &&
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTokenExtensions.cs\SyntaxTokenExtensions.cs (1)
87case SyntaxKind.QuestionToken: // for int?
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\SyntaxTreeExtensions.cs\SyntaxTreeExtensions.cs (1)
129case SyntaxKind.QuestionToken: // for int?
SpacingFormattingRule.cs (1)
87if ((previousToken.IsKeyword() || previousToken.Kind() is SyntaxKind.QuestionToken or SyntaxKind.AsteriskToken or SyntaxKind.CloseBracketToken or SyntaxKind.CloseParenToken or SyntaxKind.GreaterThanToken)
TokenBasedFormattingRule.cs (3)
451if (currentToken.IsKind(SyntaxKind.QuestionToken) && currentToken.Parent.IsKind(SyntaxKind.ConditionalAccessExpression)) 457if (currentToken.Kind() == SyntaxKind.QuestionToken && 464if (currentToken.IsKind(SyntaxKind.QuestionToken) &&
Microsoft.VisualStudio.LanguageServices.CSharp (2)
LanguageService\CSharpHelpContextService.cs (2)
166else if (token.Parent is NullableTypeSyntax && token.IsKind(SyntaxKind.QuestionToken)) 315if (token.IsKind(SyntaxKind.QuestionToken) && token.Parent is ConditionalExpressionSyntax)