60 references to ExclamationToken
Microsoft.CodeAnalysis.VisualBasic (23)
Generated\Syntax.xml.Internal.Generated.vb (2)
49849
Debug.Assert(operatorToken IsNot Nothing AndAlso operatorToken.Kind = SyntaxKind.
ExclamationToken
)
61927
Debug.Assert(operatorToken IsNot Nothing AndAlso operatorToken.Kind = SyntaxKind.
ExclamationToken
)
Generated\Syntax.xml.Main.Generated.vb (8)
26129
Case SyntaxKind.
ExclamationToken
26188
Case SyntaxKind.
ExclamationToken
26216
Return SyntaxFactory.DictionaryAccessExpression(expression, SyntaxFactory.Token(SyntaxKind.
ExclamationToken
), name)
26228
Return SyntaxFactory.DictionaryAccessExpression(Nothing, SyntaxFactory.Token(SyntaxKind.
ExclamationToken
), name)
26274
Return SyntaxKind.
ExclamationToken
44666
SyntaxKind.
ExclamationToken
45202
SyntaxKind.
ExclamationToken
,
45754
Case SyntaxKind.
ExclamationToken
Parser\ParseExpression.vb (6)
233
Case SyntaxKind.
ExclamationToken
467
ElseIf [Next].Kind = SyntaxKind.
ExclamationToken
Then
493
Case SyntaxKind.
ExclamationToken
513
Return kind = SyntaxKind.DotToken OrElse kind = SyntaxKind.
ExclamationToken
OrElse (qualified AndAlso kind = SyntaxKind.OpenParenToken)
999
CurrentToken.Kind = SyntaxKind.
ExclamationToken
,
1007
If DotOrBangToken.Kind = SyntaxKind.
ExclamationToken
Then
Parser\ParseQuery.vb (1)
1148
Case SyntaxKind.DotToken, SyntaxKind.
ExclamationToken
, SyntaxKind.QuestionToken, SyntaxKind.OpenParenToken
Parser\Parser.vb (1)
1128
SyntaxKind.
ExclamationToken
,
Scanner\TokenFactories.vb (1)
516
Return MakePunctuationToken(precedingTrivia, spelling, SyntaxKind.
ExclamationToken
)
Syntax\InternalSyntax\SyntaxNodeFactories.vb (1)
360
Case SyntaxKind.
ExclamationToken
,
Syntax\SyntaxKindFacts.vb (2)
301
SyntaxKind.
ExclamationToken
,
503
SyntaxKind.
ExclamationToken
,
Syntax\SyntaxNodeFactories.vb (1)
659
Case SyntaxKind.
ExclamationToken
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (6)
AdjustSpaceFormattingRule.vb (3)
195
If previousToken.Kind = SyntaxKind.QuestionToken AndAlso currentToken.IsKind(SyntaxKind.DotToken, SyntaxKind.
ExclamationToken
) AndAlso
278
Case SyntaxKind.
ExclamationToken
305
Case SyntaxKind.
ExclamationToken
FormattingHelpers.vb (2)
268
If token.Kind <> SyntaxKind.
ExclamationToken
Then
346
If token.Kind <> SyntaxKind.
ExclamationToken
Then
ParenthesizedExpressionSyntaxExtensions.vb (1)
515
Not (nextToken.IsKindOrHasMatchingText(SyntaxKind.
ExclamationToken
) AndAlso
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (1)
SyntaxKindSet.vb (1)
10
SyntaxKind.
ExclamationToken
,
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (22)
Generated\Syntax.Test.xml.Generated.vb (3)
948
return InternalSyntax.SyntaxFactory.DictionaryAccessExpression(CType(Nothing, InternalSyntax.ExpressionSyntax), new InternalSyntax.PunctuationSyntax(SyntaxKind.
ExclamationToken
, String.Empty, Nothing, Nothing), GenerateGreenIdentifierName())
14615
SyntaxFactory.DictionaryAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.
ExclamationToken
), Nothing)
14638
return SyntaxFactory.DictionaryAccessExpression(CType(Nothing, ExpressionSyntax), SyntaxFactory.Token(SyntaxKind.
ExclamationToken
), GenerateRedIdentifierName())
Syntax\SyntaxFactsTest.vb (4)
175
Assert.Contains(SyntaxKind.
ExclamationToken
, SyntaxFacts.GetPunctuationKinds)
547
Assert.True(SyntaxFacts.IsLanguagePunctuation(SyntaxKind.
ExclamationToken
))
572
For Each item As SyntaxKind In {SyntaxKind.DotToken, SyntaxKind.
ExclamationToken
}
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}
Syntax\SyntaxTokenFactoryTests.vb (15)
63
Dim punctuationToken = SyntaxFactory.Token(SyntaxKind.
ExclamationToken
)
64
Assert.Equal(punctuationToken.ToString(), SyntaxFacts.GetText(SyntaxKind.
ExclamationToken
))
74
punctuationToken = SyntaxFactory.Token(New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.
ExclamationToken
)
78
punctuationToken = SyntaxFactory.Token(SyntaxKind.
ExclamationToken
, trailing:=New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")))
82
punctuationToken = SyntaxFactory.Token(New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.
ExclamationToken
, trailing:=New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")))
87
punctuationToken = SyntaxFactory.Token(New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.
ExclamationToken
, SyntaxFacts.GetText(SyntaxKind.
ExclamationToken
).ToUpperInvariant)
88
Assert.Equal(punctuationToken.ToString(), SyntaxFacts.GetText(SyntaxKind.
ExclamationToken
).ToUpperInvariant)
92
punctuationToken = SyntaxFactory.Token(SyntaxKind.
ExclamationToken
, New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxFacts.GetText(SyntaxKind.
ExclamationToken
).ToUpperInvariant)
93
Assert.Equal(punctuationToken.ToString(), SyntaxFacts.GetText(SyntaxKind.
ExclamationToken
).ToUpperInvariant)
97
punctuationToken = SyntaxFactory.Token(New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.
ExclamationToken
, New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxFacts.GetText(SyntaxKind.
ExclamationToken
).ToUpperInvariant)
98
Assert.Equal(punctuationToken.ToString(), SyntaxFacts.GetText(SyntaxKind.
ExclamationToken
).ToUpperInvariant)
112
(k >= CInt(SyntaxKind.
ExclamationToken
) AndAlso k <= CInt(SyntaxKind.EndOfXmlToken)) OrElse
Microsoft.CodeAnalysis.VisualBasic.Workspaces (8)
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (1)
195
token2Kind = SyntaxKind.
ExclamationToken
) AndAlso
Formatting\FormattingHelpers.vb (2)
268
If token.Kind <> SyntaxKind.
ExclamationToken
Then
346
If token.Kind <> SyntaxKind.
ExclamationToken
Then
Formatting\Rules\AdjustSpaceFormattingRule.vb (3)
195
If previousToken.Kind = SyntaxKind.QuestionToken AndAlso currentToken.IsKind(SyntaxKind.DotToken, SyntaxKind.
ExclamationToken
) AndAlso
278
Case SyntaxKind.
ExclamationToken
305
Case SyntaxKind.
ExclamationToken
ParenthesizedExpressionSyntaxExtensions.vb (1)
515
Not (nextToken.IsKindOrHasMatchingText(SyntaxKind.
ExclamationToken
) AndAlso
SyntaxKindSet.vb (1)
10
SyntaxKind.
ExclamationToken
,