59 references to QuestionToken
Microsoft.CodeAnalysis.VisualBasic (38)
Generated\Syntax.xml.Internal.Generated.vb (6)
45551
Debug.Assert(questionToken IsNot Nothing AndAlso questionToken.Kind = SyntaxKind.
QuestionToken
)
52920
Debug.Assert(questionMarkToken IsNot Nothing AndAlso questionMarkToken.Kind = SyntaxKind.
QuestionToken
)
53453
Debug.Assert(questionMarkToken IsNot Nothing AndAlso questionMarkToken.Kind = SyntaxKind.
QuestionToken
)
57629
Debug.Assert(questionToken IsNot Nothing AndAlso questionToken.Kind = SyntaxKind.
QuestionToken
)
64998
Debug.Assert(questionMarkToken IsNot Nothing AndAlso questionMarkToken.Kind = SyntaxKind.
QuestionToken
)
65531
Debug.Assert(questionMarkToken IsNot Nothing AndAlso questionMarkToken.Kind = SyntaxKind.
QuestionToken
)
Generated\Syntax.xml.Main.Generated.vb (9)
12649
Case SyntaxKind.
QuestionToken
12776
Return SyntaxFactory.PrintStatement(SyntaxFactory.Token(SyntaxKind.
QuestionToken
), expression)
40991
Case SyntaxKind.
QuestionToken
41007
Return SyntaxFactory.NullableType(elementType, SyntaxFactory.Token(SyntaxKind.
QuestionToken
))
42142
Case SyntaxKind.
QuestionToken
42175
Return SyntaxFactory.ConditionalAccessExpression(expression, SyntaxFactory.Token(SyntaxKind.
QuestionToken
), whenNotNull)
42187
Return SyntaxFactory.ConditionalAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.
QuestionToken
), whenNotNull)
45239
SyntaxKind.
QuestionToken
,
45828
Case SyntaxKind.
QuestionToken
Parser\ParseExpression.vb (3)
415
If start.Kind = SyntaxKind.
QuestionToken
AndAlso CanStartConsequenceExpression(Me.PeekToken(1).Kind, qualified:=False) Then
444
If CurrentToken IsNot Nothing AndAlso CurrentToken.Kind = SyntaxKind.
QuestionToken
Then
481
ElseIf [Next].Kind = SyntaxKind.
QuestionToken
AndAlso CanStartConsequenceExpression(Me.PeekToken(1).Kind, qualified:=True) Then
Parser\ParseQuery.vb (8)
21
(PeekToken(1).Kind = SyntaxKind.
QuestionToken
AndAlso PeekToken(2).Kind = SyntaxKind.EqualsToken)) Then
159
If CurrentToken.Kind = SyntaxKind.
QuestionToken
Then
179
(PeekToken(1).Kind = SyntaxKind.
QuestionToken
AndAlso PeekToken(2).Kind = SyntaxKind.EqualsToken)) Then
312
If CurrentToken.Kind = SyntaxKind.
QuestionToken
AndAlso
433
If CurrentToken.Kind = SyntaxKind.
QuestionToken
AndAlso
603
ElseIf current.Kind = SyntaxKind.
QuestionToken
Then
786
If CurrentToken.Kind = SyntaxKind.
QuestionToken
AndAlso
1148
Case SyntaxKind.DotToken, SyntaxKind.ExclamationToken, SyntaxKind.
QuestionToken
, SyntaxKind.OpenParenToken
Parser\Parser.vb (3)
1218
Case SyntaxKind.
QuestionToken
2565
If SyntaxKind.
QuestionToken
= CurrentToken.Kind Then
2870
If SyntaxKind.
QuestionToken
= CurrentToken.Kind Then
Parser\ParseStatement.vb (2)
789
Case SyntaxKind.
QuestionToken
, SyntaxKind.AsKeyword
1802
nextToken.Kind = SyntaxKind.
QuestionToken
Then
Parser\ParseTerminal.vb (1)
84
If SyntaxKind.
QuestionToken
= CurrentToken.Kind AndAlso Not identifier.ContainsDiagnostics Then
Scanner\TokenFactories.vb (1)
523
Return MakePunctuationToken(precedingTrivia, spelling, SyntaxKind.
QuestionToken
)
SymbolDisplay\SymbolDisplayVisitor.Types.vb (1)
102
AddPunctuation(SyntaxKind.
QuestionToken
)
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
397
SyntaxKind.
QuestionToken
Syntax\SyntaxKindFacts.vb (1)
338
SyntaxKind.
QuestionToken
,
Syntax\SyntaxNodeFactories.vb (1)
696
SyntaxKind.
QuestionToken
Syntax\SyntaxNormalizer.vb (1)
587
If nextToken.Kind = SyntaxKind.
QuestionToken
Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (4)
AdjustSpaceFormattingRule.vb (2)
195
If previousToken.Kind = SyntaxKind.
QuestionToken
AndAlso currentToken.IsKind(SyntaxKind.DotToken, SyntaxKind.ExclamationToken) AndAlso
201
If currentToken.Kind = SyntaxKind.
QuestionToken
AndAlso
FormattingHelpers.vb (1)
251
If currentToken.Kind <> SyntaxKind.
QuestionToken
Then
VisualBasicSyntaxKinds.vb (1)
53
Public ReadOnly Property QuestionToken As Integer = SyntaxKind.
QuestionToken
Implements ISyntaxKinds.QuestionToken
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (1)
SyntaxHelpers.vb (1)
157
New InternalSyntax.PunctuationSyntax(SyntaxKind.
QuestionToken
, "?", Nothing, Nothing), expression)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (10)
Generated\Syntax.Test.xml.Generated.vb (9)
436
return InternalSyntax.SyntaxFactory.PrintStatement(new InternalSyntax.PunctuationSyntax(SyntaxKind.
QuestionToken
, String.Empty, Nothing, Nothing), GenerateGreenKeywordEventContainer())
1336
return InternalSyntax.SyntaxFactory.NullableType(GenerateGreenPredefinedType(), new InternalSyntax.PunctuationSyntax(SyntaxKind.
QuestionToken
, String.Empty, Nothing, Nothing))
1444
return InternalSyntax.SyntaxFactory.ConditionalAccessExpression(Nothing, new InternalSyntax.PunctuationSyntax(SyntaxKind.
QuestionToken
, String.Empty, Nothing, Nothing), GenerateGreenDictionaryAccessExpression())
11722
SyntaxFactory.PrintStatement(SyntaxFactory.Token(SyntaxKind.
QuestionToken
), Nothing)
11737
return SyntaxFactory.PrintStatement(SyntaxFactory.Token(SyntaxKind.
QuestionToken
), GenerateRedKeywordEventContainer())
17324
SyntaxFactory.NullableType(Nothing, SyntaxFactory.Token(SyntaxKind.
QuestionToken
))
17339
return SyntaxFactory.NullableType(GenerateRedPredefinedType(), SyntaxFactory.Token(SyntaxKind.
QuestionToken
))
17787
SyntaxFactory.ConditionalAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.
QuestionToken
), Nothing)
17802
return SyntaxFactory.ConditionalAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.
QuestionToken
), GenerateRedDictionaryAccessExpression())
Syntax\SyntaxFactsTest.vb (1)
783
For Each item As SyntaxKind In {SyntaxKind.ExclamationToken, SyntaxKind.AtToken, SyntaxKind.CommaToken, SyntaxKind.HashToken, SyntaxKind.AmpersandToken, SyntaxKind.SingleQuoteToken, SyntaxKind.OpenParenToken, SyntaxKind.CloseParenToken, SyntaxKind.OpenBraceToken, SyntaxKind.CloseBraceToken, SyntaxKind.SemicolonToken, SyntaxKind.AsteriskToken, SyntaxKind.PlusToken, SyntaxKind.MinusToken, SyntaxKind.DotToken, SyntaxKind.SlashToken, SyntaxKind.ColonToken, SyntaxKind.LessThanToken, SyntaxKind.LessThanEqualsToken, SyntaxKind.LessThanGreaterThanToken, SyntaxKind.EqualsToken, SyntaxKind.GreaterThanToken, SyntaxKind.GreaterThanEqualsToken, SyntaxKind.BackslashToken, SyntaxKind.CaretToken, SyntaxKind.ColonEqualsToken, SyntaxKind.AmpersandEqualsToken, SyntaxKind.AsteriskEqualsToken, SyntaxKind.PlusEqualsToken, SyntaxKind.MinusEqualsToken, SyntaxKind.SlashEqualsToken, SyntaxKind.BackslashEqualsToken, SyntaxKind.CaretEqualsToken, SyntaxKind.LessThanLessThanToken, SyntaxKind.GreaterThanGreaterThanToken, SyntaxKind.LessThanLessThanEqualsToken, SyntaxKind.GreaterThanGreaterThanEqualsToken, SyntaxKind.
QuestionToken
, SyntaxKind.DoubleQuoteToken, SyntaxKind.StatementTerminatorToken, SyntaxKind.EndOfFileToken, SyntaxKind.EmptyToken, SyntaxKind.SlashGreaterThanToken, SyntaxKind.LessThanSlashToken, SyntaxKind.LessThanExclamationMinusMinusToken, SyntaxKind.MinusMinusGreaterThanToken, SyntaxKind.LessThanQuestionToken, SyntaxKind.QuestionGreaterThanToken, SyntaxKind.LessThanPercentEqualsToken, SyntaxKind.PercentGreaterThanToken, SyntaxKind.BeginCDataToken, SyntaxKind.EndCDataToken, SyntaxKind.EndOfXmlToken, SyntaxKind.DollarSignDoubleQuoteToken, SyntaxKind.EndOfInterpolatedStringToken}
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
Formatting\FormattingHelpers.vb (1)
251
If currentToken.Kind <> SyntaxKind.
QuestionToken
Then
Formatting\Rules\AdjustSpaceFormattingRule.vb (2)
195
If previousToken.Kind = SyntaxKind.
QuestionToken
AndAlso currentToken.IsKind(SyntaxKind.DotToken, SyntaxKind.ExclamationToken) AndAlso
201
If currentToken.Kind = SyntaxKind.
QuestionToken
AndAlso
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
295
Dim unwrapNullable = _context.TargetToken.GetPreviousToken().IsKind(SyntaxKind.
QuestionToken
)
VisualBasicSyntaxKinds.vb (1)
53
Public ReadOnly Property QuestionToken As Integer = SyntaxKind.
QuestionToken
Implements ISyntaxKinds.QuestionToken
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Help\VisualBasicHelpContextService.Visitor.vb (1)
590
If node.Nullable.Kind() = SyntaxKind.
QuestionToken
Then