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