1944 references to Kind
Microsoft.CodeAnalysis.UnitTests (2)
CommonSyntaxTests.cs (2)
187Assert.Equal(VB.SyntaxKind.None, VisualBasic.VisualBasicExtensions.Kind(node)); 189Assert.Equal(VB.SyntaxKind.None, VisualBasic.VisualBasicExtensions.Kind(token));
Microsoft.CodeAnalysis.VisualBasic (693)
Binding\Binder_AnonymousTypes.vb (3)
158If fieldNameToken.Kind = SyntaxKind.None Then 169fieldIsKey = inferredFieldInitializer.KeyKeyword.Kind = SyntaxKind.KeyKeyword 176fieldIsKey = namedFieldInitializer.KeyKeyword.Kind = SyntaxKind.KeyKeyword
Binding\Binder_Attributes.vb (1)
802If cast.Keyword.Kind = SyntaxKind.CObjKeyword Then
Binding\Binder_Conversions.vb (7)
27Select Case node.Keyword.Kind 38Throw ExceptionUtilities.UnexpectedValue(node.Keyword.Kind) 49Debug.Assert(node.Keyword.Kind = SyntaxKind.CTypeKeyword) 62Debug.Assert(node.Keyword.Kind = SyntaxKind.DirectCastKeyword) 169Debug.Assert(node.Keyword.Kind = SyntaxKind.TryCastKeyword) 270Select Case node.Keyword.Kind 288Throw ExceptionUtilities.UnexpectedValue(node.Keyword.Kind)
Binding\Binder_Expressions.vb (4)
492If nameToken.Kind() = SyntaxKind.IdentifierToken Then 2315ReportDiagnostic(diagnostics, node, err, SyntaxFacts.GetText(node.Keyword.Kind)) 2338ReportDiagnostic(diagnostics, node, err, SyntaxFacts.GetText(node.Keyword.Kind)) 2350ReportDiagnostic(diagnostics, node, err, SyntaxFacts.GetText(node.Keyword.Kind))
Binding\Binder_ObjectInitializer.vb (1)
644Debug.Assert(fieldInitializer.KeyKeyword.Kind <> SyntaxKind.KeyKeyword)
Binding\Binder_Operators.vb (1)
185left = BindBinaryOperator(binary, left, right, binary.OperatorToken.Kind,
Binding\Binder_Query.vb (1)
2847If nameToken.Kind <> SyntaxKind.None Then
Binding\Binder_SelectCase.vb (3)
208Debug.Assert(SyntaxFacts.IsRelationalOperator(node.OperatorToken.Kind) OrElse node.ContainsDiagnostics) 227operatorTokenKind:=node.OperatorToken.Kind, 479operatorTokenKind:=syntax.OperatorToken.Kind,
Binding\Binder_Statements.vb (1)
598DirectCast(node.Syntax, LabelStatementSyntax).LabelToken.Kind = SyntaxKind.IntegerLiteralToken Then
Binding\Binder_Symbols.vb (2)
641If nameSyntax.Kind() = SyntaxKind.IdentifierToken Then 756Return LookupPredefinedTypeName(predefinedTypeSyntax, predefinedTypeSyntax.Keyword.Kind, binder, diagBag, reportedAnError, suppressUseSiteError)
Binding\Binder_Utils.vb (12)
29Select Case varianceKeywordOpt.Kind 37Throw ExceptionUtilities.UnexpectedValue(varianceKeywordOpt.Kind) 48If Array.IndexOf(keywordKinds, keywordSyntax.Kind) >= 0 Then 67If badKeyword.Kind = SyntaxKind.ProtectedKeyword Then 69If friendToken.Kind <> SyntaxKind.None Then 86Select Case syntax.Kind 268Select Case keywordSyntax.Kind 783Select Case keywordSyntax.Kind 789Throw ExceptionUtilities.UnexpectedValue(keywordSyntax.Kind) 802Select Case keywordSyntax.Kind 808Throw ExceptionUtilities.UnexpectedValue(keywordSyntax.Kind) 1214If containingTypeBLock IsNot Nothing AndAlso FindFirstKeyword(containingTypeBLock.BlockStatement.Modifiers, s_notInheritableKeyword).Kind = SyntaxKind.None Then
Binding\Binder_XmlLiterals.vb (4)
947Select Case token.Kind 951Throw ExceptionUtilities.UnexpectedValue(token.Kind) 1299Select Case token.Kind 1303Throw ExceptionUtilities.UnexpectedValue(token.Kind)
Binding\DocumentationCommentCrefBinder.vb (3)
470part.Modifier.Kind = SyntaxKind.ByRefKeyword)) 900Select Case crefOperator.OperatorToken.Kind 1070Throw ExceptionUtilities.UnexpectedValue(crefOperator.OperatorToken.Kind)
Binding\DocumentationCommentCrefBinder_Compat.vb (2)
352Select Case node.Keyword.Kind 386Throw ExceptionUtilities.UnexpectedValue(node.Keyword.Kind)
Binding\MemberSemanticModel.vb (2)
1273Debug.Assert(trivia.Token.Kind <> SyntaxKind.None) 1985Debug.Assert(trivia.Token.Kind <> SyntaxKind.None)
Binding\StatementListBinder.vb (1)
55Select Case modifier.Kind
CommandLine\VisualBasicCommandLineParser.vb (20)
1880While tokens.Current.Kind = SyntaxKind.CommaToken OrElse tokens.Current.Kind = SyntaxKind.ColonToken 1882If lastSeparatorToken.Kind = SyntaxKind.None Then 1886ElseIf lastSeparatorToken.Kind <> tokens.Current.Kind Then 1888GetErrorStringForRemainderOfConditionalCompilation(tokens, parsedTokensAsString, stopTokenKind:=lastSeparatorToken.Kind, includeCurrentToken:=True) 1901If tokens.Current.Kind <> SyntaxKind.EndOfFileToken Then 1910If tokens.Current.Kind = SyntaxKind.EndOfFileToken Then 1933If Not tokens.Current.Kind = SyntaxKind.IdentifierToken Then 1951If tokens.Current.Kind = SyntaxKind.EqualsToken Then 1968While tokens.Current.Kind <> SyntaxKind.EndOfFileToken AndAlso tokens.Current.Span.End <= parsedEnd 2033ElseIf tokens.Current.Kind = SyntaxKind.CommaToken OrElse 2034tokens.Current.Kind = SyntaxKind.ColonToken OrElse 2035tokens.Current.Kind = SyntaxKind.EndOfFileToken Then 2040ElseIf tokens.Current.Kind = SyntaxKind.BadToken Then 2093Return token.Kind = SyntaxKind.EndOfFileToken OrElse token.Kind = SyntaxKind.ColonToken OrElse token.Kind = SyntaxKind.CommaToken 2105If tokens.Current.Kind = SyntaxKind.ColonToken AndAlso tokens.Current.FullWidth = 0 Then 2116While tokens.MoveNext AndAlso Not tokens.Current.Kind = stopTokenKind
Compilation\SyntaxTreeSemanticModel.vb (2)
593If token.Kind = SyntaxKind.None Then 1647Select Case modifier.Kind
Declarations\DeclarationTreeBuilder.vb (2)
818Select Case modifier.Kind 853Throw ExceptionUtilities.UnexpectedValue(modifier.Kind)
Errors\ErrorFactories.vb (3)
71Return ErrorInfo(id, SyntaxFacts.GetText(syntaxToken.Kind)) 79Return ErrorInfo(id, SyntaxFacts.GetText(syntaxToken.Kind), type) 83Return ErrorInfo(id, SyntaxFacts.GetText(syntaxToken.Kind), type1, type2)
Generated\Syntax.xml.Main.Generated.vb (511)
5693Select Case empty.Kind() 5724Select Case endKeyword.Kind() 5729Select Case blockKeyword.Kind() 5781Select Case endKeyword.Kind() 5786Select Case blockKeyword.Kind() 5816Select Case endKeyword.Kind() 5821Select Case blockKeyword.Kind() 5851Select Case endKeyword.Kind() 5856Select Case blockKeyword.Kind() 5886Select Case endKeyword.Kind() 5891Select Case blockKeyword.Kind() 5921Select Case endKeyword.Kind() 5926Select Case blockKeyword.Kind() 5956Select Case endKeyword.Kind() 5961Select Case blockKeyword.Kind() 5991Select Case endKeyword.Kind() 5996Select Case blockKeyword.Kind() 6026Select Case endKeyword.Kind() 6031Select Case blockKeyword.Kind() 6061Select Case endKeyword.Kind() 6066Select Case blockKeyword.Kind() 6096Select Case endKeyword.Kind() 6101Select Case blockKeyword.Kind() 6131Select Case endKeyword.Kind() 6136Select Case blockKeyword.Kind() 6166Select Case endKeyword.Kind() 6171Select Case blockKeyword.Kind() 6201Select Case endKeyword.Kind() 6206Select Case blockKeyword.Kind() 6236Select Case endKeyword.Kind() 6241Select Case blockKeyword.Kind() 6271Select Case endKeyword.Kind() 6276Select Case blockKeyword.Kind() 6306Select Case endKeyword.Kind() 6311Select Case blockKeyword.Kind() 6341Select Case endKeyword.Kind() 6346Select Case blockKeyword.Kind() 6376Select Case endKeyword.Kind() 6381Select Case blockKeyword.Kind() 6411Select Case endKeyword.Kind() 6416Select Case blockKeyword.Kind() 6446Select Case endKeyword.Kind() 6451Select Case blockKeyword.Kind() 6481Select Case endKeyword.Kind() 6486Select Case blockKeyword.Kind() 6516Select Case endKeyword.Kind() 6521Select Case blockKeyword.Kind() 6564Select Case endKeyword.Kind() 6675Select Case endOfFileToken.Kind() 6730Select Case optionKeyword.Kind() 6735Select Case nameKeyword.Kind() 6786Select Case importsKeyword.Kind() 6865Select Case identifier.Kind() 6870Select Case equalsToken.Kind() 6908Select Case lessThanToken.Kind() 6921Select Case greaterThanToken.Kind() 7010Select Case namespaceKeyword.Kind() 7407Select Case inheritsKeyword.Kind() 7448Select Case implementsKeyword.Kind() 7502Select Case moduleKeyword.Kind() 7507Select Case identifier.Kind() 7587Select Case structureKeyword.Kind() 7592Select Case identifier.Kind() 7672Select Case interfaceKeyword.Kind() 7677Select Case identifier.Kind() 7757Select Case classKeyword.Kind() 7762Select Case identifier.Kind() 7842Select Case enumKeyword.Kind() 7847Select Case identifier.Kind() 7921Select Case openParenToken.Kind() 7926Select Case ofKeyword.Kind() 7931Select Case closeParenToken.Kind() 7979Select Case identifier.Kind() 8023Select Case asKeyword.Kind() 8074Select Case asKeyword.Kind() 8079Select Case openBraceToken.Kind() 8084Select Case closeBraceToken.Kind() 8129Select Case constraintKeyword.Kind() 8150Select Case constraintKeyword.Kind() 8171Select Case constraintKeyword.Kind() 8200Select Case constraintKeyword.Kind() 8246Select Case identifier.Kind() 9154Select Case openParenToken.Kind() 9159Select Case closeParenToken.Kind() 9229Select Case subOrFunctionKeyword.Kind() 9235Select Case identifier.Kind() 9357Select Case subOrFunctionKeyword.Kind() 9362Select Case identifier.Kind() 9494Select Case identifier.Kind() 9581Select Case subKeyword.Kind() 9586Select Case newKeyword.Kind() 9676Select Case declareKeyword.Kind() 9681Select Case subOrFunctionKeyword.Kind() 9687Select Case identifier.Kind() 9692Select Case libKeyword.Kind() 9829Select Case declareKeyword.Kind() 9834Select Case subOrFunctionKeyword.Kind() 9839Select Case identifier.Kind() 9844Select Case libKeyword.Kind() 9988Select Case declareKeyword.Kind() 9996Select Case identifier.Kind() 10001Select Case libKeyword.Kind() 10157Select Case delegateKeyword.Kind() 10162Select Case subOrFunctionKeyword.Kind() 10168Select Case identifier.Kind() 10267Select Case delegateKeyword.Kind() 10272Select Case subOrFunctionKeyword.Kind() 10277Select Case identifier.Kind() 10384Select Case delegateKeyword.Kind() 10392Select Case identifier.Kind() 10527Select Case eventKeyword.Kind() 10532Select Case identifier.Kind() 10633Select Case operatorKeyword.Kind() 10638Select Case operatorToken.Kind() 10755Select Case propertyKeyword.Kind() 10760Select Case identifier.Kind() 10862Select Case accessorKeyword.Kind() 10936Select Case accessorKeyword.Kind() 11006Select Case accessorKeyword.Kind() 11076Select Case accessorKeyword.Kind() 11146Select Case accessorKeyword.Kind() 11280Select Case implementsKeyword.Kind() 11324Select Case handlesKeyword.Kind() 11366Select Case keyword.Kind() 11385Select Case identifier.Kind() 11428Select Case dotToken.Kind() 11484Select Case dotToken.Kind() 11665Select Case asKeyword.Kind() 11734Select Case asKeyword.Kind() 11783Select Case withKeyword.Kind() 11788Select Case openBraceToken.Kind() 11793Select Case closeBraceToken.Kind() 11835Select Case fromKeyword.Kind() 11921Select Case dotToken.Kind() 11934Select Case equalsToken.Kind() 12081Select Case equalsToken.Kind() 12278Select Case identifier.Kind() 12340Select Case openParenToken.Kind() 12345Select Case closeParenToken.Kind() 12376Select Case lessThanToken.Kind() 12381Select Case greaterThanToken.Kind() 12465Select Case attributeModifier.Kind() 12471Select Case colonToken.Kind() 12648Select Case questionToken.Kind() 13057Select Case labelToken.Kind() 13063Select Case colonToken.Kind() 13107Select Case goToKeyword.Kind() 13147Select Case labelToken.Kind() 13180Select Case labelToken.Kind() 13207Select Case labelToken.Kind() 13285Select Case stopOrEndKeyword.Kind() 13303Select Case stopOrEndKeyword.Kind() 13328Select Case stopOrEndKeyword.Kind() 13349Select Case exitKeyword.Kind() 13354Select Case blockKeyword.Kind() 13391Select Case exitKeyword.Kind() 13396Select Case blockKeyword.Kind() 13425Select Case exitKeyword.Kind() 13430Select Case blockKeyword.Kind() 13459Select Case exitKeyword.Kind() 13464Select Case blockKeyword.Kind() 13493Select Case exitKeyword.Kind() 13498Select Case blockKeyword.Kind() 13527Select Case exitKeyword.Kind() 13532Select Case blockKeyword.Kind() 13561Select Case exitKeyword.Kind() 13566Select Case blockKeyword.Kind() 13595Select Case exitKeyword.Kind() 13600Select Case blockKeyword.Kind() 13629Select Case exitKeyword.Kind() 13634Select Case blockKeyword.Kind() 13673Select Case exitKeyword.Kind() 13740Select Case continueKeyword.Kind() 13745Select Case blockKeyword.Kind() 13777Select Case continueKeyword.Kind() 13782Select Case blockKeyword.Kind() 13812Select Case continueKeyword.Kind() 13817Select Case blockKeyword.Kind() 13855Select Case continueKeyword.Kind() 13907Select Case returnKeyword.Kind() 13955Select Case ifKeyword.Kind() 14072Select Case thenKeyword.Kind() 14121Select Case elseKeyword.Kind() 14242Select Case ifKeyword.Kind() 14421Select Case elseIfKeyword.Kind() 14601Select Case elseKeyword.Kind() 14691Select Case tryKeyword.Kind() 14759Select Case catchKeyword.Kind() 14804Select Case whenKeyword.Kind() 14984Select Case finallyKeyword.Kind() 15011Select Case errorKeyword.Kind() 15163Select Case onKeyword.Kind() 15168Select Case errorKeyword.Kind() 15173Select Case goToKeyword.Kind() 15224Select Case onKeyword.Kind() 15229Select Case errorKeyword.Kind() 15234Select Case goToKeyword.Kind() 15285Select Case onKeyword.Kind() 15290Select Case errorKeyword.Kind() 15295Select Case goToKeyword.Kind() 15354Select Case onKeyword.Kind() 15359Select Case errorKeyword.Kind() 15364Select Case goToKeyword.Kind() 15416Select Case onKeyword.Kind() 15421Select Case errorKeyword.Kind() 15426Select Case resumeKeyword.Kind() 15431Select Case nextKeyword.Kind() 15461Select Case resumeKeyword.Kind() 15506Select Case resumeKeyword.Kind() 15551Select Case resumeKeyword.Kind() 15604Select Case resumeKeyword.Kind() 15721Select Case selectKeyword.Kind() 15980Select Case caseKeyword.Kind() 16030Select Case caseKeyword.Kind() 16087Select Case caseKeyword.Kind() 16139Select Case elseKeyword.Kind() 16404Select Case toKeyword.Kind() 16553Select Case operatorToken.Kind() 16704Select Case operatorToken.Kind() 16850Select Case operatorToken.Kind() 16996Select Case operatorToken.Kind() 17142Select Case operatorToken.Kind() 17288Select Case operatorToken.Kind() 17612Select Case syncLockKeyword.Kind() 18095Select Case doKeyword.Kind() 18135Select Case doKeyword.Kind() 18175Select Case doKeyword.Kind() 18222Select Case doKeyword.Kind() 18280Select Case loopKeyword.Kind() 18320Select Case loopKeyword.Kind() 18360Select Case loopKeyword.Kind() 18408Select Case loopKeyword.Kind() 18469Select Case whileOrUntilKeyword.Kind() 18615Select Case whileOrUntilKeyword.Kind() 18908Select Case whileKeyword.Kind() 19158Select Case forKeyword.Kind() 19276Select Case equalsToken.Kind() 19393Select Case toKeyword.Kind() 19577Select Case stepKeyword.Kind() 19737Select Case forKeyword.Kind() 19742Select Case eachKeyword.Kind() 19860Select Case inKeyword.Kind() 20017Select Case nextKeyword.Kind() 20068Select Case usingKeyword.Kind() 20115Select Case throwKeyword.Kind() 20270Select Case operatorToken.Kind() 20542Select Case operatorToken.Kind() 20805Select Case operatorToken.Kind() 21068Select Case operatorToken.Kind() 21331Select Case operatorToken.Kind() 21594Select Case operatorToken.Kind() 21857Select Case operatorToken.Kind() 22120Select Case operatorToken.Kind() 22383Select Case operatorToken.Kind() 22646Select Case operatorToken.Kind() 22909Select Case operatorToken.Kind() 23341Select Case mid.Kind() 23383Select Case callKeyword.Kind() 23430Select Case addHandlerOrRemoveHandlerKeyword.Kind() 23548Select Case commaToken.Kind() 23701Select Case addHandlerOrRemoveHandlerKeyword.Kind() 23818Select Case commaToken.Kind() 24094Select Case commaToken.Kind() 24261Select Case raiseEventKeyword.Kind() 24315Select Case withKeyword.Kind() 24463Select Case reDimKeyword.Kind() 24508Select Case reDimKeyword.Kind() 24560Select Case reDimKeyword.Kind() 24743Select Case eraseKeyword.Kind() 24793Select Case token.Kind() 24829Select Case token.Kind() 24865Select Case token.Kind() 24901Select Case token.Kind() 24937Select Case token.Kind() 24973Select Case token.Kind() 25009Select Case token.Kind() 25054Select Case token.Kind() 25084Select Case openParenToken.Kind() 25201Select Case closeParenToken.Kind() 25234Select Case openParenToken.Kind() 25239Select Case closeParenToken.Kind() 25283Select Case openParenToken.Kind() 25288Select Case closeParenToken.Kind() 25358Select Case identifier.Kind() 25398Select Case keyword.Kind() 25424Select Case keyword.Kind() 25448Select Case keyword.Kind() 25481Select Case getTypeKeyword.Kind() 25486Select Case openParenToken.Kind() 25508Select Case closeParenToken.Kind() 25544Select Case typeOfKeyword.Kind() 25661Select Case operatorToken.Kind() 25718Select Case typeOfKeyword.Kind() 25835Select Case operatorToken.Kind() 25898Select Case typeOfKeyword.Kind() 26086Select Case getXmlNamespaceKeyword.Kind() 26091Select Case openParenToken.Kind() 26096Select Case closeParenToken.Kind() 26127Select Case operatorToken.Kind() 26187Select Case operatorToken.Kind() 26321Select Case token1.Kind() 26392Select Case token1.Kind() 26463Select Case token1.Kind() 26542Select Case token1.Kind() 26650Select Case newKeyword.Kind() 26724Select Case newKeyword.Kind() 26791Select Case newKeyword.Kind() 26873Select Case openBraceToken.Kind() 26878Select Case closeBraceToken.Kind() 26927Select Case keyword.Kind() 26934Select Case openParenToken.Kind() 27051Select Case commaToken.Kind() 27073Select Case closeParenToken.Kind() 27112Select Case keyword.Kind() 27117Select Case openParenToken.Kind() 27234Select Case commaToken.Kind() 27256Select Case closeParenToken.Kind() 27295Select Case keyword.Kind() 27300Select Case openParenToken.Kind() 27417Select Case commaToken.Kind() 27439Select Case closeParenToken.Kind() 27476Select Case keyword.Kind() 27496Select Case openParenToken.Kind() 27613Select Case closeParenToken.Kind() 27761Select Case operatorToken.Kind() 28045Select Case operatorToken.Kind() 28306Select Case operatorToken.Kind() 28567Select Case operatorToken.Kind() 28828Select Case operatorToken.Kind() 29089Select Case operatorToken.Kind() 29350Select Case operatorToken.Kind() 29611Select Case operatorToken.Kind() 29872Select Case operatorToken.Kind() 30133Select Case operatorToken.Kind() 30394Select Case operatorToken.Kind() 30655Select Case operatorToken.Kind() 30916Select Case operatorToken.Kind() 31177Select Case operatorToken.Kind() 31438Select Case operatorToken.Kind() 31699Select Case operatorToken.Kind() 31960Select Case operatorToken.Kind() 32221Select Case operatorToken.Kind() 32482Select Case operatorToken.Kind() 32743Select Case operatorToken.Kind() 33004Select Case operatorToken.Kind() 33265Select Case operatorToken.Kind() 33526Select Case operatorToken.Kind() 33787Select Case operatorToken.Kind() 34245Select Case operatorToken.Kind() 34390Select Case operatorToken.Kind() 34532Select Case operatorToken.Kind() 34674Select Case operatorToken.Kind() 34980Select Case ifKeyword.Kind() 34985Select Case openParenToken.Kind() 35102Select Case commaToken.Kind() 35219Select Case closeParenToken.Kind() 35272Select Case ifKeyword.Kind() 35277Select Case openParenToken.Kind() 35394Select Case firstCommaToken.Kind() 35511Select Case secondCommaToken.Kind() 35628Select Case closeParenToken.Kind() 36748Select Case subOrFunctionKeyword.Kind() 36817Select Case subOrFunctionKeyword.Kind() 36938Select Case openParenToken.Kind() 36943Select Case closeParenToken.Kind() 36980Select Case empty.Kind() 37155Select Case colonEqualsToken.Kind() 37301Select Case toKeyword.Kind() 37490Select Case inKeyword.Kind() 37847Select Case equalsToken.Kind() 37898Select Case functionName.Kind() 37955Select Case groupKeyword.Kind() 37986Select Case fromKeyword.Kind() 38031Select Case letKeyword.Kind() 38081Select Case aggregateKeyword.Kind() 38086Select Case intoKeyword.Kind() 38133Select Case distinctKeyword.Kind() 38160Select Case whereKeyword.Kind() 38306Select Case skipOrTakeKeyword.Kind() 38312Select Case whileKeyword.Kind() 38459Select Case skipOrTakeKeyword.Kind() 38464Select Case whileKeyword.Kind() 38621Select Case whileKeyword.Kind() 38781Select Case skipOrTakeKeyword.Kind() 38924Select Case skipOrTakeKeyword.Kind() 39222Select Case groupKeyword.Kind() 39227Select Case byKeyword.Kind() 39232Select Case intoKeyword.Kind() 39398Select Case equalsKeyword.Kind() 39553Select Case joinKeyword.Kind() 39558Select Case onKeyword.Kind() 39629Select Case groupKeyword.Kind() 39634Select Case joinKeyword.Kind() 39639Select Case onKeyword.Kind() 39644Select Case intoKeyword.Kind() 39705Select Case orderKeyword.Kind() 39710Select Case byKeyword.Kind() 40193Select Case selectKeyword.Kind() 40264Select Case lessThanQuestionToken.Kind() 40269Select Case xmlKeyword.Kind() 40282Select Case questionGreaterThanToken.Kind() 40312Select Case name.Kind() 40317Select Case equals.Kind() 40399Select Case lessThanToken.Kind() 40413Select Case greaterThanToken.Kind() 40442Select Case lessThanSlashToken.Kind() 40447Select Case greaterThanToken.Kind() 40476Select Case lessThanToken.Kind() 40490Select Case slashGreaterThanToken.Kind() 40528Select Case equalsToken.Kind() 40559Select Case startQuoteToken.Kind() 40565Select Case endQuoteToken.Kind() 40588Select Case name.Kind() 40611Select Case localName.Kind() 40636Select Case lessThanToken.Kind() 40649Select Case greaterThanToken.Kind() 40672Select Case name.Kind() 40677Select Case colonToken.Kind() 40699Select Case lessThanExclamationMinusMinusToken.Kind() 40704Select Case minusMinusGreaterThanToken.Kind() 40727Select Case lessThanQuestionToken.Kind() 40732Select Case name.Kind() 40737Select Case questionGreaterThanToken.Kind() 40759Select Case beginCDataToken.Kind() 40764Select Case endCDataToken.Kind() 40786Select Case lessThanPercentEqualsToken.Kind() 40903Select Case percentGreaterThanToken.Kind() 40990Select Case questionMarkToken.Kind() 41019Select Case keyword.Kind() 41051Select Case identifier.Kind() 41083Select Case identifier.Kind() 41143Select Case dotToken.Kind() 41184Select Case globalKeyword.Kind() 41217Select Case openParenToken.Kind() 41222Select Case ofKeyword.Kind() 41227Select Case closeParenToken.Kind() 41298Select Case openParenToken.Kind() 41303Select Case closeParenToken.Kind() 41341Select Case operatorKeyword.Kind() 41346Select Case operatorToken.Kind() 41397Select Case dotToken.Kind() 41429Select Case yieldKeyword.Kind() 41571Select Case awaitKeyword.Kind() 42035Select Case equalsToken.Kind() 42040Select Case startQuoteToken.Kind() 42054Select Case endQuoteToken.Kind() 42088Select Case equalsToken.Kind() 42093Select Case startQuoteToken.Kind() 42107Select Case endQuoteToken.Kind() 42141Select Case questionMarkToken.Kind() 42207Select Case nameOfKeyword.Kind() 42212Select Case openParenToken.Kind() 42329Select Case closeParenToken.Kind() 42362Select Case dollarSignDoubleQuoteToken.Kind() 42367Select Case doubleQuoteToken.Kind() 42405Select Case textToken.Kind() 42443Select Case openBraceToken.Kind() 42560Select Case closeBraceToken.Kind() 42609Select Case commaToken.Kind() 42753Select Case colonToken.Kind() 42758Select Case formatStringToken.Kind() 42949Select Case hashToken.Kind() 42954Select Case constKeyword.Kind() 42959Select Case name.Kind() 42964Select Case equalsToken.Kind() 43123Select Case hashToken.Kind() 43128Select Case ifOrElseIfKeyword.Kind() 43267Select Case hashToken.Kind() 43272Select Case ifOrElseIfKeyword.Kind() 43418Select Case hashToken.Kind() 43423Select Case ifOrElseIfKeyword.Kind() 43565Select Case hashToken.Kind() 43570Select Case elseKeyword.Kind() 43594Select Case hashToken.Kind() 43599Select Case endKeyword.Kind() 43604Select Case ifKeyword.Kind() 43634Select Case hashToken.Kind() 43639Select Case regionKeyword.Kind() 43644Select Case name.Kind() 43674Select Case hashToken.Kind() 43679Select Case endKeyword.Kind() 43684Select Case regionKeyword.Kind() 43709Select Case hashToken.Kind() 43714Select Case externalSourceKeyword.Kind() 43719Select Case openParenToken.Kind() 43724Select Case externalSource.Kind() 43729Select Case commaToken.Kind() 43734Select Case lineStart.Kind() 43739Select Case closeParenToken.Kind() 43764Select Case hashToken.Kind() 43769Select Case endKeyword.Kind() 43774Select Case externalSourceKeyword.Kind() 43798Select Case hashToken.Kind() 43803Select Case externalChecksumKeyword.Kind() 43808Select Case openParenToken.Kind() 43813Select Case externalSource.Kind() 43818Select Case firstCommaToken.Kind() 43823Select Case guid.Kind() 43828Select Case secondCommaToken.Kind() 43833Select Case checksum.Kind() 43838Select Case closeParenToken.Kind() 43862Select Case hashToken.Kind() 43867Select Case enableKeyword.Kind() 43872Select Case warningKeyword.Kind() 43904Select Case hashToken.Kind() 43909Select Case disableKeyword.Kind() 43914Select Case warningKeyword.Kind() 43946Select Case hashToken.Kind() 43951Select Case referenceKeyword.Kind() 43956Select Case file.Kind() 43983Select Case hashToken.Kind()
Lowering\LocalRewriter\LocalRewriter_Label.vb (1)
24If labelSyntax.LabelToken.Kind = SyntaxKind.IntegerLiteralToken Then
Scanner\Blender.vb (1)
163If node.Kind = SyntaxKind.None Then
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
195If token.Kind = SyntaxKind.IdentifierToken Then
Symbols\Source\LocalSymbol.vb (1)
496Debug.Assert(identifierToken.Kind <> SyntaxKind.None)
Symbols\Source\SourceFile.vb (1)
202Select Case optionStmtSyntax.NameKeyword.Kind
Symbols\Source\SourceLabelSymbol.vb (2)
27Debug.Assert(labelNameToken.Kind = SyntaxKind.IdentifierToken OrElse labelNameToken.Kind = SyntaxKind.IntegerLiteralToken)
Symbols\Source\SourceMemberFieldSymbol.vb (1)
552(simpleAsClauseSyntax.Type.Kind = SyntaxKind.PredefinedType AndAlso DirectCast(simpleAsClauseSyntax.Type, PredefinedTypeSyntax).Keyword.Kind = SyntaxKind.ObjectKeyword) Then
Symbols\Source\SourceMemberMethodSymbol.vb (1)
620Select Case DirectCast(singleHandleClause.EventContainer, KeywordEventContainerSyntax).Keyword.Kind
Symbols\Source\SourceMethodSymbol.vb (20)
153Select Case token.Kind 165SyntaxFacts.GetText(token.Kind)) 171If index >= modifierList.Count - 1 OrElse modifierList(index + 1).Kind <> SyntaxKind.FriendKeyword Then 185token.Kind.GetText() & " " & nextToken.Kind.GetText()) 192If index >= modifierList.Count - 1 OrElse modifierList(index + 1).Kind <> SyntaxKind.ProtectedKeyword Then 209Debug.Assert(partialToken.Kind = SyntaxKind.PartialKeyword) 232Dim keyword = syntax.Modifiers.First(Function(m) m.Kind = SyntaxKind.OverloadsKeyword) 235Dim keyword = syntax.Modifiers.First(Function(m) m.Kind = SyntaxKind.ProtectedKeyword) 240Dim keyword = syntax.Modifiers.First(Function(m) m.Kind = SyntaxKind.ProtectedKeyword) 287Select Case syntax.CharsetKeyword.Kind 323Select Case syntax.OperatorToken.Kind 340Throw ExceptionUtilities.UnexpectedValue(syntax.OperatorToken.Kind) 366binder.ReportDiagnostic(diagBag, syntax.OperatorToken, paramCountMismatchERRID, SyntaxFacts.GetText(syntax.OperatorToken.Kind)) 371flags = flags Or If(syntax.OperatorToken.Kind = SyntaxKind.CTypeKeyword, SourceMemberFlags.MethodKindConversion, SourceMemberFlags.MethodKindOperator) 474If syntax.OperatorToken.Kind = SyntaxKind.CTypeKeyword Then 898If syntax.VarianceKeyword.Kind <> SyntaxKind.None Then 923Select Case operatorStatement.OperatorToken.Kind 1016Throw ExceptionUtilities.UnexpectedValue(operatorStatement.OperatorToken.Kind) 1025If tok.Kind = SyntaxKind.SharedKeyword Then
Symbols\Source\SourceNamedTypeSymbol.vb (1)
836If varianceKeyword.Kind <> SyntaxKind.None Then
Symbols\Source\UnboundLambdaParameterSymbol.vb (1)
103If keywordSyntax.Kind = tokenKind Then
Symbols\Symbol.vb (1)
315If token.Kind <> SyntaxKind.None Then
Symbols\Symbol_Attributes.vb (2)
373Select Case targetOpt.AttributeModifier.Kind 381Throw ExceptionUtilities.UnexpectedValue(targetOpt.AttributeModifier.Kind)
Syntax\SyntaxExtensions.vb (1)
126Return If(nameToken.Kind() = SyntaxKind.IdentifierToken, nameToken.ValueText, Nothing)
Syntax\SyntaxFacts.vb (5)
291If beginTerminator.Kind <> SyntaxKind.None AndAlso beginTerminator.Width > 0 Then 615Select Case token.Kind 805Dim kind = token.Kind 890Return token.GetNextToken.Kind <> SyntaxKind.DotToken 1044Dim kind = token.Kind
Syntax\SyntaxNodePartials.vb (2)
31Do While (token.Kind <> SyntaxKind.None) 56Do While (token.Kind <> SyntaxKind.None)
Syntax\SyntaxNodeRemover.vb (1)
130If result.Kind <> SyntaxKind.None AndAlso Me._residualTrivia IsNot Nothing AndAlso Me._residualTrivia.Count > 0 Then
Syntax\SyntaxNormalizer.vb (57)
109If token.Kind = SyntaxKind.None Then 116newToken = SyntaxFactory.Token(token.Kind) 163If newToken.Kind = SyntaxKind.DocumentationCommentLineBreakToken Then 166ElseIf newToken.Kind = SyntaxKind.XmlTextLiteralToken Then 309If currentToken.Kind = SyntaxKind.None OrElse nextToken.Kind = SyntaxKind.None Then 415If token.Kind = SyntaxKind.EndOfFileToken Then 419If token.Parent Is Nothing OrElse nextToken.Kind = SyntaxKind.None Then 427If nextToken.Kind = SyntaxKind.EndOfFileToken Then 434token.Kind <> SyntaxKind.NotKeyword AndAlso 435token.Kind <> SyntaxKind.AddressOfKeyword Then 446If token.Kind = SyntaxKind.OpenParenToken Then 451If nextToken.Kind = SyntaxKind.CloseParenToken Then 456If token.Kind <> SyntaxKind.CommaToken AndAlso nextToken.Kind = SyntaxKind.OpenParenToken Then 462If (token.Kind = SyntaxKind.CommaToken AndAlso (nextToken.Kind = SyntaxKind.EmptyToken OrElse token.Parent.Kind = SyntaxKind.InterpolationAlignmentClause)) OrElse 463nextToken.Kind = SyntaxKind.CommaToken Then 468If token.Kind = SyntaxKind.DotToken Then 470ElseIf nextToken.Kind = SyntaxKind.DotToken AndAlso nextToken.Parent.Kind <> SyntaxKind.NamedFieldInitializer Then 474If nextToken.Kind = SyntaxKind.ColonToken Then 487If token.Kind = SyntaxKind.OpenBraceToken OrElse nextToken.Kind = SyntaxKind.CloseBraceToken Then 492If token.Kind = SyntaxKind.ColonEqualsToken OrElse nextToken.Kind = SyntaxKind.ColonEqualsToken Then 505If (token.Kind = SyntaxKind.GreaterThanToken AndAlso 512If (token.Kind = SyntaxKind.LessThanToken OrElse 513nextToken.Kind = SyntaxKind.GreaterThanToken OrElse 514token.Kind = SyntaxKind.LessThanSlashToken OrElse 515token.Kind = SyntaxKind.GreaterThanToken OrElse 516nextToken.Kind = SyntaxKind.LessThanSlashToken) Then 521If token.Kind = SyntaxKind.ColonToken AndAlso token.Parent.Kind = SyntaxKind.XmlPrefix OrElse 522nextToken.Kind = SyntaxKind.ColonToken AndAlso nextToken.Parent.Kind = SyntaxKind.XmlPrefix Then 527If nextToken.Kind = SyntaxKind.SlashGreaterThanToken Then 532If token.Kind = SyntaxKind.LessThanExclamationMinusMinusToken OrElse 533nextToken.Kind = SyntaxKind.MinusMinusGreaterThanToken Then 538If token.Kind = SyntaxKind.LessThanQuestionToken Then 543If token.Kind = SyntaxKind.BeginCDataToken OrElse 544nextToken.Kind = SyntaxKind.EndCDataToken Then 549If token.Kind = SyntaxKind.ColonToken AndAlso token.Parent.Kind = SyntaxKind.AttributeTarget OrElse 550nextToken.Kind = SyntaxKind.ColonToken AndAlso nextToken.Parent.Kind = SyntaxKind.AttributeTarget Then 555If (token.Kind = SyntaxKind.EqualsToken AndAlso 560(nextToken.Kind = SyntaxKind.EqualsToken AndAlso 570If token.Kind = SyntaxKind.DoubleQuoteToken OrElse 571nextToken.Kind = SyntaxKind.DoubleQuoteToken Then 576If token.Kind = SyntaxKind.AtToken AndAlso token.Parent.Kind = SyntaxKind.XmlAttributeAccessExpression Then 581If token.Kind = SyntaxKind.SingleQuoteToken OrElse 582nextToken.Kind = SyntaxKind.SingleQuoteToken Then 587If nextToken.Kind = SyntaxKind.QuestionToken Then 592If token.Kind = SyntaxKind.HashToken AndAlso TypeOf token.Parent Is DirectiveTriviaSyntax Then 598nextToken.Kind = SyntaxKind.StringLiteralToken AndAlso 603If token.Kind = SyntaxKind.XmlTextLiteralToken OrElse token.Kind = SyntaxKind.DocumentationCommentLineBreakToken Then 607If token.Kind = SyntaxKind.DollarSignDoubleQuoteToken Then 611If token.Kind = SyntaxKind.InterpolatedStringTextToken OrElse nextToken.Kind = SyntaxKind.InterpolatedStringTextToken Then 671Return t.Kind <> SyntaxKind.None
Syntax\VisualBasicSyntaxRewriter.vb (1)
116If alternate IsNot Nothing AndAlso visited.Kind <> SyntaxKind.None Then ' skip the null check since SyntaxToken is a value type
VisualBasicExtensions.vb (5)
305Select Case token.Kind() 347Return SyntaxFacts.IsKeywordKind(token.Kind()) 357Return SyntaxFacts.IsReservedKeyword(token.Kind()) 366Return SyntaxFacts.IsContextualKeyword(token.Kind()) 376Return SyntaxFacts.IsPreprocessorKeyword(token.Kind())
VisualBasicParseOptions.vb (1)
260Debug.Assert(SyntaxFactory.ParseTokens(symbol.Key).Select(Function(t) t.Kind).SequenceEqual({SyntaxKind.IdentifierToken, SyntaxKind.EndOfFileToken}))
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (186)
AdjustSpaceFormattingRule.vb (69)
18If currentToken.Kind = SyntaxKind.EndOfFileToken Then 23If previousToken.Kind = SyntaxKind.OpenParenToken AndAlso currentToken.Kind = SyntaxKind.CloseParenToken Then 28If previousToken.Kind = SyntaxKind.OpenParenToken AndAlso 46If previousToken.Kind = SyntaxKind.LessThanQuestionToken AndAlso FormattingHelpers.IsXmlTokenInXmlDeclaration(previousToken) Then 51If currentToken.Kind = SyntaxKind.QuestionGreaterThanToken AndAlso FormattingHelpers.IsXmlTokenInXmlDeclaration(currentToken) Then 56If (previousToken.Kind <> SyntaxKind.LessThanPercentEqualsToken AndAlso FormattingHelpers.IsXmlToken(currentToken)) AndAlso 57(FormattingHelpers.IsXmlToken(previousToken) AndAlso currentToken.Kind <> SyntaxKind.PercentGreaterThanToken) Then 66If previousToken.Kind = SyntaxKind.PercentGreaterThanToken AndAlso currentToken.Kind = SyntaxKind.XmlNameToken Then 71If FormattingHelpers.IsXmlToken(previousToken) AndAlso currentToken.Kind = SyntaxKind.XmlNameToken Then 76If previousToken.Kind = SyntaxKind.XmlNameToken AndAlso currentToken.Kind = SyntaxKind.LessThanPercentEqualsToken Then 81If previousToken.Kind = SyntaxKind.XmlNameToken AndAlso currentToken.Kind = SyntaxKind.PercentGreaterThanToken Then 86If previousToken.Kind = SyntaxKind.XmlNameToken AndAlso FormattingHelpers.IsXmlToken(currentToken) Then 91If previousToken.Kind = SyntaxKind.XmlNameToken AndAlso currentToken.Kind = SyntaxKind.EqualsToken Then 105If previousToken.Kind = SyntaxKind.EqualsToken AndAlso FormattingHelpers.IsQuoteInXmlString(currentToken) Then 119If (previousToken.Kind = SyntaxKind.XmlTextLiteralToken AndAlso currentToken.Kind <> SyntaxKind.XmlNameToken) OrElse 120(previousToken.Kind <> SyntaxKind.XmlNameToken AndAlso currentToken.Kind = SyntaxKind.XmlTextLiteralToken) Then 125If previousToken.Kind = SyntaxKind.XmlEntityLiteralToken OrElse 126currentToken.Kind = SyntaxKind.XmlEntityLiteralToken Then 131If previousToken.Kind = SyntaxKind.OpenParenToken AndAlso 132currentToken.Kind = SyntaxKind.OpenParenToken Then 137If previousToken.Kind = SyntaxKind.IdentifierToken AndAlso 138currentToken.Kind = SyntaxKind.OpenParenToken Then 143If currentToken.Kind = SyntaxKind.OpenParenToken Then 144Select Case previousToken.Kind 152If SyntaxFacts.IsPredefinedCastExpressionKeyword(previousToken.Kind) Then 173If currentToken.Kind = SyntaxKind.OpenParenToken AndAlso TypeOf currentToken.Parent Is ArrayRankSpecifierSyntax Then 178If currentToken.Kind = SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsOverloadableOperator(previousToken) Then 183If previousToken.Kind = SyntaxKind.CloseParenToken AndAlso TypeOf previousToken.Parent Is TypeParameterListSyntax AndAlso 184currentToken.Kind = SyntaxKind.OpenParenToken AndAlso TypeOf currentToken.Parent Is ParameterListSyntax Then 189If previousToken.Kind = SyntaxKind.CommaToken AndAlso FormattingHelpers.IsNamedFieldInitializerDot(currentToken) Then 195If previousToken.Kind = SyntaxKind.QuestionToken AndAlso currentToken.IsKind(SyntaxKind.DotToken, SyntaxKind.ExclamationToken) AndAlso 201If currentToken.Kind = SyntaxKind.QuestionToken AndAlso 207If previousToken.Kind <> SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsMemberAccessDotWithoutExpression(currentToken) Then 210If previousToken.Kind = SyntaxKind.ColonToken AndAlso TypeOf previousToken.Parent Is LabelStatementSyntax Then 218If previousToken.Kind <> SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsDictionaryAccessExclamationWithoutExpression(currentToken) Then 223If previousToken.Kind = SyntaxKind.DollarSignDoubleQuoteToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolatedStringExpression) Then 228If currentToken.Kind = SyntaxKind.DoubleQuoteToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolatedStringExpression) Then 233If (currentToken.Kind = SyntaxKind.OpenBraceToken AndAlso currentToken.Parent.IsKind(SyntaxKind.Interpolation)) OrElse 234(previousToken.Kind = SyntaxKind.CloseBraceToken AndAlso previousToken.Parent.IsKind(SyntaxKind.Interpolation)) Then 239If (previousToken.Kind = SyntaxKind.OpenBraceToken AndAlso previousToken.Parent.IsKind(SyntaxKind.Interpolation)) OrElse 240(currentToken.Kind = SyntaxKind.CloseBraceToken AndAlso currentToken.Parent.IsKind(SyntaxKind.Interpolation)) Then 245If (previousToken.Kind = SyntaxKind.CommaToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolationAlignmentClause)) OrElse 246(currentToken.Kind = SyntaxKind.CommaToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolationAlignmentClause)) Then 251If (previousToken.Kind = SyntaxKind.ColonToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolationFormatClause)) OrElse 252(currentToken.Kind = SyntaxKind.ColonToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolationFormatClause)) Then 262Select Case currentToken.Kind 264Return If(previousToken.Kind = SyntaxKind.EmptyToken AndAlso PrecedingTriviaContainsLineBreak(previousToken), 272Dim space = If(previousToken.Kind = SyntaxKind.CallKeyword OrElse 273previousToken.Kind = SyntaxKind.KeyKeyword, 297Select Case previousToken.Kind 302Dim space = If(previousToken.Kind = currentToken.Kind, 0, 1) 312If currentToken.Kind = SyntaxKind.LessThanSlashToken AndAlso 318If currentToken.Kind = SyntaxKind.SlashGreaterThanToken Then 323If (currentToken.Kind = SyntaxKind.GreaterThanToken AndAlso 329If (previousToken.Kind = SyntaxKind.PlusToken OrElse 330previousToken.Kind = SyntaxKind.MinusToken) AndAlso 340If previousToken.Kind = SyntaxKind.EmptyToken OrElse currentToken.Kind = SyntaxKind.EmptyToken Then 345If previousToken.Kind = SyntaxKind.ElseKeyword AndAlso 346currentToken.Kind = SyntaxKind.IfKeyword AndAlso 355currentToken.Kind = SyntaxKind.ColonToken Then
BaseFormattingRule.vb (4)
16If startToken.Kind = SyntaxKind.None OrElse endToken.Kind = SyntaxKind.None Then 84If startToken.Kind = SyntaxKind.None OrElse endToken.Kind = SyntaxKind.None Then
DefaultOperationProvider.vb (9)
75If previousToken.IsLastTokenOfStatement(statement:=previousStatement) AndAlso ContainEndOfLine(previousToken, currentToken) AndAlso currentToken.Kind <> SyntaxKind.EmptyToken Then 79If previousToken.Kind = SyntaxKind.GreaterThanToken AndAlso previousToken.Parent IsNot Nothing AndAlso TypeOf previousToken.Parent Is AttributeListSyntax Then 90If currentToken.Kind = SyntaxKind.LessThanToken AndAlso currentToken.Parent IsNot Nothing AndAlso TypeOf currentToken.Parent Is AttributeListSyntax Then 93If (previousToken.Kind = SyntaxKind.CommaToken OrElse previousToken.Kind = SyntaxKind.OpenParenToken) AndAlso 126If currentToken.Kind() = SyntaxKind.ImportsKeyword AndAlso 209If previousToken.Kind = SyntaxKind.ColonToken AndAlso 211currentToken.Kind <> SyntaxKind.EndOfFileToken Then 215Dim space As Integer = If(currentToken.Kind = SyntaxKind.EndOfFileToken, 0, 1)
ElasticTriviaFormattingRule.vb (13)
101If currentToken.Kind = SyntaxKind.ImplementsKeyword AndAlso 109If previousToken.GetAncestor(Of ImplementsClauseSyntax)() IsNot Nothing AndAlso currentToken.Kind = SyntaxKind.CommaToken Then 113If currentToken.Kind = SyntaxKind.OpenBraceToken AndAlso 140If currentToken.Kind = SyntaxKind.DotToken AndAlso 147If previousToken.Kind = SyntaxKind.OpenBraceToken AndAlso 155If previousToken.Kind = SyntaxKind.CommaToken AndAlso 163If currentToken.Kind = SyntaxKind.OpenBraceToken AndAlso 170If currentToken.Kind = SyntaxKind.CloseBraceToken Then 187attributeNode.GreaterThanToken = previousToken AndAlso currentToken.Kind <> SyntaxKind.LessThanToken Then 196If currentToken.Kind = SyntaxKind.CloseParenToken AndAlso 231If nextToken.Kind = SyntaxKind.ImportsKeyword Then 266If currentToken.Kind = SyntaxKind.None OrElse 267previousToken.Kind = SyntaxKind.None Then
FormattingHelpers.vb (23)
12If token.Kind = SyntaxKind.LessThanToken AndAlso 23If token.Kind = SyntaxKind.GreaterThanToken AndAlso 37If (token.Kind = SyntaxKind.DoubleQuoteToken OrElse 38token.Kind = SyntaxKind.SingleQuoteToken) AndAlso 73Select Case token.Kind 92If token.Kind = SyntaxKind.LessThanToken AndAlso 103If token.Kind = SyntaxKind.AtToken AndAlso 114If token.Kind = SyntaxKind.ColonToken AndAlso 125If token.Kind = SyntaxKind.EqualsToken AndAlso 136If token.Kind = SyntaxKind.EqualsToken AndAlso 147If token.Kind = SyntaxKind.EqualsToken AndAlso 158If token.Kind = SyntaxKind.LessThanToken AndAlso 169If token.Kind = SyntaxKind.GreaterThanToken AndAlso 180If token.Kind = SyntaxKind.LessThanToken AndAlso 191If token.Kind = SyntaxKind.GreaterThanToken AndAlso 206If token.Kind = SyntaxKind.LessThanToken AndAlso 217If token.Kind = SyntaxKind.GreaterThanToken AndAlso 229If token.Kind = SyntaxKind.GreaterThanToken AndAlso IsGreaterThanInXmlTag(token.Parent, token) Then 251If currentToken.Kind <> SyntaxKind.QuestionToken Then 260If currentToken.Kind <> SyntaxKind.ColonToken Then 268If token.Kind <> SyntaxKind.ExclamationToken Then 328If token.Kind <> SyntaxKind.DotToken Then 346If token.Kind <> SyntaxKind.ExclamationToken Then
ImportsClauseComparer.vb (2)
56Dim tokens1 = xmlName1.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList() 57Dim tokens2 = xmlName2.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList()
NodeBasedFormattingRule.vb (2)
116Dim lastBeginningToken = If(multiLineLambda.SubOrFunctionHeader.GetLastToken().Kind = SyntaxKind.None, multiLineLambda.SubOrFunctionHeader.GetLastToken(includeZeroWidth:=True), multiLineLambda.SubOrFunctionHeader.GetLastToken()) 302If previousToken.Kind = SyntaxKind.None OrElse
ParenthesizedExpressionSyntaxExtensions.vb (4)
333nextToken.Kind = SyntaxKind.SelectKeyword AndAlso 334nextNextToken.Kind <> SyntaxKind.CaseKeyword Then 342nextToken.Kind = SyntaxKind.CommaToken) Then 420lastToken.Kind = SyntaxKind.ThenKeyword Then
SingleLineRewriter.vb (3)
43If token.Kind() = SyntaxKind.StringLiteralToken OrElse 44token.Kind() = SyntaxKind.InterpolatedStringTextToken Then 49If token.Kind() = SyntaxKind.StringLiteralToken Then
SpeculationAnalyzer.vb (2)
354If SyntaxFacts.IsAssignmentStatementOperatorToken(originalAssignmentStatement.OperatorToken.Kind()) Then 503Dim operatorTokenKind = binaryExpression.OperatorToken.Kind
StatementSyntaxExtensions.vb (1)
727If nextToken.Kind = SyntaxKind.None Then
StructuredTriviaFormattingRule.vb (2)
26If previousToken.Kind = SyntaxKind.HashToken AndAlso SyntaxFacts.IsPreprocessorKeyword(CType(currentToken.Kind, SyntaxKind)) Then
SyntaxNodeExtensions.vb (1)
95Any(Function(t) t.Kind = SyntaxKind.SharedKeyword)
SyntaxTokenExtensions.vb (13)
14Return token.Kind = kind1 OrElse 15token.Kind = kind2 20Return kinds.Contains(token.Kind) 25Return token.Kind = kind OrElse 36Return token.Kind = SyntaxKind.CharacterLiteralToken 42token.Kind = SyntaxKind.DateLiteralToken OrElse 43token.Kind = SyntaxKind.DecimalLiteralToken OrElse 44token.Kind = SyntaxKind.FloatingLiteralToken OrElse 45token.Kind = SyntaxKind.IntegerLiteralToken 198If previousToken.Kind = SyntaxKind.None Then 233Return If(nextToken.Kind = SyntaxKind.None, token.GetAncestor(Of CompilationUnitSyntax)().EndOfFileToken, nextToken) 238Return token.Kind() = SyntaxKind.AssemblyKeyword OrElse 239token.Kind() = SyntaxKind.ModuleKeyword
SyntaxTreeExtensions.vb (3)
315If token.Kind = SyntaxKind.None Then 320Return token.Kind = SyntaxKind.DotToken 326Return token.Kind = SyntaxKind.IntegerLiteralToken
TokenComparer.vb (2)
25token1.GetPreviousToken().Kind = SyntaxKind.ImportsKeyword AndAlso 26token2.GetPreviousToken().Kind = SyntaxKind.ImportsKeyword Then
TriviaDataFactory.ComplexTrivia.vb (1)
71Dim beginningOfNewLine = Me.Token1.Kind = SyntaxKind.None
TriviaDataFactory.TriviaRewriter.vb (5)
48If pair.Key.Item1.Kind <> 0 Then 52If pair.Key.Item2.Kind <> 0 Then 59If pair.Key.Item1.Kind = 0 OrElse _lastToken = pair.Key.Item2 Then 85If pair.Item1.Kind = 0 Then 89If pair.Item2.Kind = 0 Then
TriviaDataFactory.vb (1)
174Dim initialColumn = If(token1.Kind = 0, 0, Me.TreeInfo.GetOriginalColumn(Me.Options.TabSize, token1) + token1.Width)
VisualBasicAccessibilityFacts.vb (1)
191Select Case token.Kind
VisualBasicAddAccessibilityModifiers.vb (1)
27If name.Kind() = SyntaxKind.None Then
VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
42If unaryExpressionSyntax IsNot Nothing AndAlso unaryExpressionSyntax.OperatorToken.Kind() = SyntaxKind.AddressOfKeyword Then
VisualBasicRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.vb (1)
19Select Case attribute.Target?.AttributeModifier.Kind()
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
63Return If(nextToken.Kind = SyntaxKind.CommaToken, nextToken, lastToken)
VisualBasicSmartTokenFormatter.vb (2)
35Contract.ThrowIfTrue(token.Kind = SyntaxKind.None OrElse token.Kind = SyntaxKind.EndOfFileToken)
VisualBasicSyntaxFacts.vb (10)
111Return (IsUnaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is UnaryExpressionSyntax OrElse TypeOf token.Parent Is OperatorStatementSyntax)) OrElse 112(IsBinaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is BinaryExpressionSyntax OrElse TypeOf token.Parent Is OperatorStatementSyntax)) 271Select Case token.Kind() 327Select Case token.Kind 381Select Case token.Kind 490Select Case token.Kind() 1213Return token.Kind = SyntaxKind.DecimalLiteralToken OrElse 1214token.Kind = SyntaxKind.FloatingLiteralToken OrElse 1215token.Kind = SyntaxKind.IntegerLiteralToken 1518If token.Kind() = SyntaxKind.OverridesKeyword Then
VisualBasicTriviaFormatter.vb (7)
81If Token1.Kind = SyntaxKind.ColonToken AndAlso trivia2.Kind = SyntaxKind.ColonTrivia Then 87Token2.Kind <> SyntaxKind.None AndAlso Token2.Kind <> SyntaxKind.EndOfFileToken Then 110Dim firstLine = (trivia1.RawKind = SyntaxKind.None) AndAlso (Token1.Kind = SyntaxKind.None) 118Token2.Kind = SyntaxKind.CaseKeyword AndAlso Token2.Parent.IsKind(SyntaxKind.CaseStatement) Then 155Return (Token1.Kind = 0 OrElse Token2.Kind = 0) AndAlso (trivia1.Kind = 0 OrElse trivia2.Kind = 0)
VisualBasicVirtualCharService.vb (2)
37If token.Kind() = SyntaxKind.StringLiteralToken Then 41If token.Kind() = SyntaxKind.InterpolatedStringTextToken Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (56)
IsStatementTerminatingTokenVisitor.vb (1)
135Return token.Kind <> SyntaxKind.None AndAlso Not token.IsMissing AndAlso _targetToken = token
ModifierCollectionFacts.vb (2)
44targetToken.Kind = SyntaxKind.DimKeyword OrElse 48Select Case targetToken.Kind
MultiLineConditionalExpressionFormattingRule.vb (1)
32If token.Kind() = SyntaxKind.CommaToken Then
SyntaxTokenExtensions.vb (2)
127If token.Kind() = SyntaxKind.CommaToken Then 149Select Case token.Kind
SyntaxTreeExtensions.vb (18)
20Do While token.Kind <> SyntaxKind.None 90Select Case token.Kind() 125If targetToken.Kind = SyntaxKind.None OrElse targetToken.Parent Is Nothing Then 168If token.Kind = SyntaxKind.DimKeyword Then 177If token.Kind = SyntaxKind.GreaterThanToken AndAlso token.Parent.Kind = SyntaxKind.AttributeList Then 353If targetToken.FollowsEndOfStatement(position) OrElse targetToken.Kind = SyntaxKind.None Then 442If targetToken.Kind = SyntaxKind.CloseParenToken AndAlso 449If targetToken.Kind = SyntaxKind.CommaToken AndAlso 638If targetToken.Kind = SyntaxKind.None Then 672If targetToken.Kind = SyntaxKind.None OrElse targetToken.Parent Is Nothing Then 718If targetToken.Kind = SyntaxKind.None Then 737If targetToken.Kind = SyntaxKind.EqualsToken Then 752Return Not targetToken.FollowsEndOfStatement(position) AndAlso targetToken.Kind = SyntaxKind.RaiseEventKeyword 765If Not targetToken.FollowsEndOfStatement(position) AndAlso targetToken.Kind = SyntaxKind.NewKeyword Then 836If terminatingToken.Kind <> SyntaxKind.None AndAlso 881If functionAggregationExpression.OpenParenToken.Kind <> SyntaxKind.None Then 975If lastOrdering.AscendingOrDescendingKeyword.Kind = SyntaxKind.None Then 1115Select Case targetToken.Kind()
VisualBasicIndentationService.Indenter.vb (7)
133If token.Kind = SyntaxKind.IdentifierToken AndAlso token.HasMatchingText(SyntaxKind.FromKeyword) Then 163If containingToken.Kind = SyntaxKind.StringLiteralToken AndAlso containingToken.FullSpan.Contains(position) Then 234If token.Kind = SyntaxKind.None Then 247If token.Kind = SyntaxKind.XmlTextLiteralToken OrElse 248token.Kind = SyntaxKind.XmlEntityLiteralToken Then 270If token.Kind = SyntaxKind.EmptyToken Then 312Return token.Kind = SyntaxKind.CommaToken AndAlso
VisualBasicIndentationService.vb (4)
59If token.Kind = SyntaxKind.None OrElse token.SpanStart <> firstNonWhitespacePosition Then 70If previousToken.Kind = SyntaxKind.None Then 124Return token.Kind = SyntaxKind.None OrElse 125token.Kind = SyntaxKind.EndOfFileToken
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (2)
76Return token.Kind() = SyntaxKind.XmlTextLiteralToken AndAlso IsWhitespace(token.Text) 80Return token.Kind() = SyntaxKind.DocumentationCommentLineBreakToken
VisualBasicSimplificationHelpers.vb (1)
11If identifierToken.Kind <> SyntaxKind.IdentifierToken OrElse identifierToken.ValueText.Length = 0 Then
VisualBasicSyntaxContext.vb (7)
139If targetToken.Kind() = SyntaxKind.AsKeyword Then 205If targetToken.Kind = SyntaxKind.InKeyword Then 263Return targetToken.Kind = SyntaxKind.None OrElse 264targetToken.Kind = SyntaxKind.EndOfFileToken OrElse 270If targetToken.Kind = SyntaxKind.HashToken Then 274Return targetToken.Kind = SyntaxKind.None OrElse 275targetToken.Kind = SyntaxKind.EndOfFileToken OrElse
VisualBasicSyntaxContextExtensions.vb (1)
65If targetToken.Kind = SyntaxKind.None OrElse targetToken.Parent Is Nothing Then
VisualBasicTypeInferenceService.TypeInferrer.vb (10)
433If previousToken <> Nothing AndAlso previousToken.Kind <> SyntaxKind.AsKeyword Then 438If expressionOpt Is asClause.Type OrElse previousToken.Kind = SyntaxKind.AsKeyword Then 528Select Case binop.OperatorToken.Kind 548Select Case binop.OperatorToken.Kind 719If previousToken <> Nothing AndAlso previousToken.Kind <> SyntaxKind.ReturnKeyword Then 812If previousToken <> Nothing AndAlso previousToken.Kind <> SyntaxKind.OpenParenToken AndAlso previousToken.Kind <> SyntaxKind.CommaToken Then 831If previousToken <> Nothing AndAlso previousToken.Kind <> SyntaxKind.ThrowKeyword Then 1062If previousToken.Kind() = SyntaxKind.OpenBraceToken OrElse 1063previousToken.Kind() = SyntaxKind.CommaToken Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (23)
AutomaticCompletion\AutomaticLineEnderCommandHandler.vb (3)
72lastToken = If(lastToken.Kind = SyntaxKind.EndOfFileToken, lastToken.GetPreviousToken(includeZeroWidth:=True), lastToken) 75If lastToken.Kind = SyntaxKind.None OrElse line.End < lastToken.Span.End Then 113If nextNonMissingToken.Kind = SyntaxKind.EndOfFileToken Then
AutomaticEndConstructCorrection\AutomaticEndConstructCorrector.vb (5)
108If startToken.Kind = SyntaxKind.None Then 162Select Case token.Kind 187Dim hasValidToken = pairToken.Kind <> SyntaxKind.None AndAlso Not pairToken.IsMissing AndAlso token.ValueText = pairToken.ValueText 231Return pairToken.Kind <> SyntaxKind.None AndAlso Not pairToken.IsMissing AndAlso token.ValueText = pairToken.ValueText 251Dim hasValidToken = pairToken.Kind <> SyntaxKind.None AndAlso Not pairToken.IsMissing AndAlso token = pairToken
EndConstructGeneration\EndConstructCommandHandler.vb (2)
161Return TextSpan.FromBounds(If(previousToken.Kind <> SyntaxKind.None, previousToken, firstToken).SpanStart, 162If(nextToken.Kind <> SyntaxKind.None, nextToken, lastToken).Span.End)
EndConstructGeneration\EndConstructStatementVisitor_CustomEvents.vb (1)
16If node.CustomKeyword.Kind <> SyntaxKind.CustomKeyword Then
EndConstructGeneration\EndConstructStatementVisitor_LambdaHeader.vb (3)
33Dim endStatement = SyntaxFactory.EndBlockStatement(endStatementKind, SyntaxFactory.Token(originalNode.SubOrFunctionHeader.DeclarationKeyword.Kind).WithLeadingTrivia(SyntaxFactory.WhitespaceTrivia(" "))) _ 122If containingMethodBlock.BlockStatement.DeclarationKeyword.Kind = node.DeclarationKeyword.Kind Then
EndConstructGeneration\EndConstructStatementVisitor_Properties.vb (1)
193ElseIf propertyDeclaration.Identifier.Kind = SyntaxKind.IdentifierToken Then
EndConstructGeneration\VisualBasicEndConstructGenerationService.vb (3)
157If tokenToLeft.Kind = SyntaxKind.None Then 201If state.TokenToLeft.Kind = SyntaxKind.GreaterThanToken Then 317If token.Kind <> expectedKind Then
TextStructureNavigation\VisualBasicTextStructureNavigatorProvider.vb (2)
34Select Case token.Kind 61If token.Kind() = SyntaxKind.StringLiteralToken AndAlso position.Position = token.Span.End - 1 AndAlso token.Text.EndsWith("""", StringComparison.Ordinal) Then
Utilities\LineAdjustmentFormattingRule.vb (3)
27If current.Kind = SyntaxKind.EndKeyword Then 40If currentToken.Kind = SyntaxKind.LessThanToken AndAlso currentToken.Parent IsNot Nothing AndAlso TypeOf currentToken.Parent Is AttributeListSyntax AndAlso 41previousToken.Kind = SyntaxKind.GreaterThanToken AndAlso previousToken.Parent IsNot Nothing AndAlso TypeOf previousToken.Parent Is AttributeListSyntax Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Extensions\StatementSyntaxExtensionTests.vb (1)
221.Where(Function(t) t.Kind = SyntaxKind.NamespaceKeyword) _
Microsoft.CodeAnalysis.VisualBasic.Features (176)
BraceCompletion\BracketBraceCompletionService.vb (2)
45token.Kind = SyntaxKind.BadToken AndAlso 78Return skippedToken.ParentTrivia.Token.Kind = SyntaxKind.GreaterThanToken
BraceCompletion\ParenthesisBraceCompletionService.vb (1)
46If skippedToken.Kind <> SyntaxKind.CloseParenToken OrElse Not TypeOf skippedToken.Parent Is BinaryConditionalExpressionSyntax Then
BraceMatching\StringLiteralBraceMatcher.vb (1)
29If token.Kind = SyntaxKind.StringLiteralToken AndAlso Not token.ContainsDiagnostics Then
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (4)
202Return String.Format(VBFeaturesResources.Insert_the_missing_0, "End " + SyntaxFacts.GetText(endBlockSyntax.BlockKeyword.Kind)) 238stringToAppend = vbCrLf + "End " + SyntaxFacts.GetText(endBlock.BlockKeyword.Kind) + vbCrLf 243stringToAppend = vbCrLf & SyntaxFacts.GetText(nextStatement.NextKeyword.Kind) & vbCrLf 248stringToAppend = vbCrLf & SyntaxFacts.GetText(loopStatement.LoopKeyword.Kind) & vbCrLf
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.vb (2)
119ElseIf Not blockKinds.Any(Function(bk) KeywordAndBlockKindMatch(bk, continueStatement.BlockKeyword.Kind)) Then 151ElseIf Not blockKinds.Any(Function(bk) KeywordAndBlockKindMatch(bk, exitStatement.BlockKeyword.Kind)) Then
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (2)
105attributesStatement.AttributeLists.All(Function(attributeList) attributeList.Attributes.All(Function(a) a.Target.AttributeModifier.Kind() = SyntaxKind.AssemblyKeyword)) 113Return token.Kind = SyntaxKind.EndOfFileToken
Completion\CompletionProviders\HandlesClauseCompletionProvider.vb (2)
52If context.TargetToken.Kind = SyntaxKind.None Then 120Select Case previousToken.Kind
Completion\CompletionProviders\ImplementsClauseCompletionProvider.vb (6)
59If context.TargetToken.Kind = SyntaxKind.None Then 72memberKindKeyword = methodDeclaration.DeclarationKeyword.Kind 77memberKindKeyword = propertyDeclaration.DeclarationKeyword.Kind 82memberKindKeyword = eventDeclaration.DeclarationKeyword.Kind 93If context.TargetToken.Kind = SyntaxKind.ImplementsKeyword AndAlso context.TargetToken.Parent.IsKind(SyntaxKind.ImplementsClause) Then 97If context.TargetToken.Kind = SyntaxKind.CommaToken AndAlso context.TargetToken.Parent.IsKind(SyntaxKind.ImplementsClause) Then
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
67If token.Kind = SyntaxKind.CommaToken Then
Completion\CompletionProviders\ObjectCreationCompletionProvider.vb (1)
48If newToken.Kind = SyntaxKind.NewKeyword Then
Completion\CompletionProviders\ObjectInitializerCompletionProvider.vb (6)
39If token.Kind = SyntaxKind.DotToken Then 43If token.Kind <> SyntaxKind.CommaToken AndAlso token.Kind <> SyntaxKind.OpenBraceToken Then 68If token.Kind <> SyntaxKind.DotToken Then 74If commaOrBrace.Kind <> SyntaxKind.CommaToken AndAlso commaOrBrace.Kind <> SyntaxKind.OpenBraceToken Then
Completion\CompletionProviders\OverrideCompletionProvider.vb (3)
87Select Case token.Kind 135If previousToken.Kind = SyntaxKind.None OrElse Not IsOnStartLine(previousToken.SpanStart, text, startLine) Then 143Return overridesToken.Kind = SyntaxKind.OverridesKeyword AndAlso IsOnStartLine(overridesToken.Parent.SpanStart, text, startLine)
Completion\CompletionProviders\SymbolCompletionProvider.vb (2)
85If token.Kind() <> SyntaxKind.DotToken Then 90If previousToken.Kind = SyntaxKind.IntegerLiteralToken Then
Completion\CompletionProviders\VisualBasicSuggestionModeCompletionProvider.vb (4)
55If targetToken.Kind = SyntaxKind.None OrElse targetToken.FollowsEndOfStatement(position) Then 65If targetToken.Kind = SyntaxKind.CommaToken AndAlso targetToken.Parent.Kind = SyntaxKind.ParameterList Then 68If parameter.Modifiers.Any(Function(modifier) modifier.Kind = SyntaxKind.OptionalKeyword) Then 127Select Case statementSyntax.DeclarationKeyword.Kind()
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (2)
91If attachedToken.Kind = SyntaxKind.None Then 98If token.Kind = SyntaxKind.LessThanSlashToken Then
Completion\KeywordRecommenders\ArrayStatements\PreserveKeywordRecommender.vb (1)
27If targetToken.Kind = SyntaxKind.ReDimKeyword AndAlso targetToken.IsChildToken(Of ReDimStatementSyntax)(Function(statement) statement.ReDimKeyword) Then
Completion\KeywordRecommenders\Declarations\AsyncKeywordRecommender.vb (4)
20If context.ModifierCollectionFacts.AsyncKeyword.Kind = SyntaxKind.None AndAlso 21context.ModifierCollectionFacts.IteratorKeyword.Kind = SyntaxKind.None AndAlso 22context.ModifierCollectionFacts.OverridableSharedOrPartialKeyword.Kind <> SyntaxKind.PartialKeyword AndAlso 23context.ModifierCollectionFacts.MutabilityOrWithEventsKeyword.Kind = SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\CustomEventKeywordRecommender.vb (1)
26modifiers.CustomKeyword.Kind = SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\DimKeywordRecommender.vb (2)
32modifiers.MutabilityOrWithEventsKeyword.Kind <> SyntaxKind.ConstKeyword AndAlso 33modifiers.DimKeyword.Kind = SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (2)
160Return node.BlockStatement.DeclarationKeyword.Kind 192Return node.PropertyStatement.DeclarationKeyword.Kind
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
36If targetToken.Kind = SyntaxKind.IdentifierToken AndAlso SyntaxFacts.GetContextualKeywordKind(targetToken.GetIdentifierText()) = SyntaxKind.CustomKeyword Then
Completion\KeywordRecommenders\Declarations\FunctionKeywordRecommender.vb (1)
24If modifiers.OverridableSharedOrPartialKeyword.Kind = SyntaxKind.PartialKeyword Then
Completion\KeywordRecommenders\Declarations\GenericConstraintsKeywordRecommender.vb (1)
32If targetToken = multipleConstraint.OpenBraceToken OrElse targetToken.Kind = SyntaxKind.CommaToken Then
Completion\KeywordRecommenders\Declarations\GetSetKeywordRecommender.vb (2)
46If Not propertyDeclaration.Modifiers.Any(Function(modifier) modifier.Kind = SyntaxKind.ReadOnlyKeyword) Then 50If Not propertyDeclaration.Modifiers.Any(Function(modifier) modifier.Kind = SyntaxKind.WriteOnlyKeyword) Then
Completion\KeywordRecommenders\Declarations\ImportsKeywordRecommender.vb (1)
40If targetToken.Kind = SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\IteratorKeywordRecommender.vb (1)
25modifiers.IteratorKeyword.Kind = SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\ModifierKeywordsRecommender.vb (30)
33If modifierFacts.AccessibilityKeyword.Kind = SyntaxKind.None AndAlso Not context.IsInterfaceMemberDeclarationKeywordContext Then 34If modifierFacts.OverridableSharedOrPartialKeyword.Kind <> SyntaxKind.PartialKeyword Then 39If modifierFacts.NarrowingOrWideningKeyword.Kind = SyntaxKind.None Then 40If modifierFacts.OverridableSharedOrPartialKeyword.Kind <> SyntaxKind.PartialKeyword Then 44If modifierFacts.DefaultKeyword.Kind = SyntaxKind.None AndAlso innermostDeclarationKind <> SyntaxKind.NamespaceBlock Then 51If modifierFacts.AccessibilityKeyword.Kind = SyntaxKind.None Then 54ElseIf modifierFacts.AccessibilityKeyword.Kind = SyntaxKind.ProtectedKeyword AndAlso Not modifierFacts.HasProtectedAndFriend Then 57ElseIf modifierFacts.AccessibilityKeyword.Kind = SyntaxKind.FriendKeyword AndAlso Not modifierFacts.HasProtectedAndFriend Then 71modifierFacts.OverridableSharedOrPartialKeyword.Kind <> SyntaxKind.PartialKeyword AndAlso 72modifierFacts.AsyncKeyword.Kind = SyntaxKind.None AndAlso 73modifierFacts.IteratorKeyword.Kind = SyntaxKind.None Then 79If modifierFacts.AsyncKeyword.Kind = SyntaxKind.None AndAlso 80modifierFacts.IteratorKeyword.Kind = SyntaxKind.None Then 82If modifierFacts.MutabilityOrWithEventsKeyword.Kind = SyntaxKind.None Then 103If modifierFacts.InheritenceKeyword.Kind = SyntaxKind.None AndAlso modifierFacts.CouldApplyToOneOf(PossibleDeclarationTypes.Class) Then 108If modifierFacts.OverridableSharedOrPartialKeyword.Kind = SyntaxKind.None Then 110modifierFacts.OverridesOrShadowsKeyword.Kind <> SyntaxKind.OverridesKeyword Then 117If modifierFacts.OverridesOrShadowsKeyword.Kind <> SyntaxKind.ShadowsKeyword Then 121If modifierFacts.OverridesOrShadowsKeyword.Kind <> SyntaxKind.OverridesKeyword Then 127If modifierFacts.OverridesOrShadowsKeyword.Kind = SyntaxKind.None Then 128If modifierFacts.OverridableSharedOrPartialKeyword.Kind <> SyntaxKind.OverridableKeyword AndAlso 131modifierFacts.SharedKeyword.Kind = SyntaxKind.None AndAlso 132modifierFacts.OverridableSharedOrPartialKeyword.Kind <> SyntaxKind.PartialKeyword Then 136If modifierFacts.OverloadsKeyword.Kind = SyntaxKind.None AndAlso 137modifierFacts.OverridableSharedOrPartialKeyword.Kind <> SyntaxKind.NotOverridableKeyword AndAlso 143If modifierFacts.OverloadsKeyword.Kind = SyntaxKind.None AndAlso 144modifierFacts.OverridesOrShadowsKeyword.Kind <> SyntaxKind.ShadowsKeyword AndAlso 149If modifierFacts.DefaultKeyword.Kind = SyntaxKind.None AndAlso 151modifierFacts.AccessibilityKeyword.Kind <> SyntaxKind.PrivateKeyword Then 155If modifierFacts.NarrowingOrWideningKeyword.Kind = SyntaxKind.None AndAlso modifierFacts.CouldApplyToOneOf(PossibleDeclarationTypes.Operator) Then
Completion\KeywordRecommenders\Declarations\OperatorKeywordRecommender.vb (1)
23If modifiers.NarrowingOrWideningKeyword.Kind <> SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\OverloadableOperatorRecommender.vb (1)
32If modifierFacts.NarrowingOrWideningKeyword.Kind <> SyntaxKind.None Then
Completion\KeywordRecommenders\Declarations\ParameterModifiersKeywordRecommender.vb (5)
61ElseIf targetToken.Kind = SyntaxKind.CommaToken AndAlso targetToken.Parent.Kind = SyntaxKind.ParameterList Then 66If parameter.Modifiers.Any(Function(modifier) modifier.Kind = SyntaxKind.ParamArrayKeyword) Then 72If parameter.Modifiers.Any(Function(modifier) modifier.Kind = SyntaxKind.OptionalKeyword) AndAlso optionalAndParamArrayAllowed Then 79ElseIf targetToken.Kind = SyntaxKind.OptionalKeyword AndAlso Not parameterAlreadyHasByValOrByRef Then 81ElseIf targetToken.Kind = SyntaxKind.ParamArrayKeyword AndAlso Not parameterAlreadyHasByValOrByRef Then
Completion\KeywordRecommenders\Declarations\SubKeywordRecommender.vb (1)
22modifiers.IteratorKeyword.Kind = SyntaxKind.None Then
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (1)
123If token.Kind = SyntaxKind.IntegerLiteralToken AndAlso CInt(token.Value) = 0 Then
Completion\KeywordRecommenders\Expressions\MyClassKeywordRecommender.vb (1)
29If methodBlock IsNot Nothing AndAlso methodBlock.BlockStatement.Modifiers.Any(Function(modifier) modifier.Kind = SyntaxKind.SharedKeyword) Then
Completion\KeywordRecommenders\OnErrorStatements\GoToDestinationsRecommender.vb (1)
28Return If(targetToken.Kind = SyntaxKind.GoToKeyword AndAlso TypeOf targetToken.Parent Is OnErrorGoToStatementSyntax,
Completion\KeywordRecommenders\OnErrorStatements\GoToKeywordRecommender.vb (1)
27Return If(targetToken.Kind = SyntaxKind.ErrorKeyword AndAlso IsOnErrorStatement(targetToken.Parent) AndAlso Not context.IsInLambda,
Completion\KeywordRecommenders\OnErrorStatements\ResumeKeywordRecommender.vb (1)
25If targetToken.Kind = SyntaxKind.ErrorKeyword AndAlso IsOnErrorStatement(targetToken.Parent) Then
Completion\KeywordRecommenders\OptionStatements\OptionKeywordRecommender.vb (1)
28If targetToken.Kind = SyntaxKind.None Then
Completion\KeywordRecommenders\Statements\CaseKeywordRecommender.vb (1)
22If targetToken.Kind = SyntaxKind.SelectKeyword AndAlso
Completion\KeywordRecommenders\Statements\ElseKeywordRecommender.vb (1)
35If targetToken.Kind = SyntaxKind.CaseKeyword AndAlso targetToken.Parent.IsKind(SyntaxKind.CaseStatement) Then
Completion\KeywordRecommenders\Statements\UntilAndWhileKeywordRecommender.vb (4)
25If (targetToken.Kind = SyntaxKind.DoKeyword AndAlso TypeOf targetToken.Parent Is DoStatementSyntax) OrElse 26(targetToken.Kind = SyntaxKind.LoopKeyword AndAlso 30New RecommendedKeyword("Until", If(targetToken.Kind = SyntaxKind.LoopKeyword, 33New RecommendedKeyword("While", If(targetToken.Kind = SyntaxKind.LoopKeyword,
Debugging\ProximityExpressionsGetter.Worker.vb (2)
137If methodBlock IsNot Nothing AndAlso methodBlock.BlockStatement.Modifiers.Any(Function(t) t.Kind = SyntaxKind.SharedKeyword) Then 142If propertyBlock IsNot Nothing AndAlso propertyBlock.PropertyStatement.Modifiers.Any(Function(t) t.Kind = SyntaxKind.SharedKeyword) Then
Diagnostics\Analyzers\VisualBasicPreferFrameworkTypeDiagnosticAnalyzer.vb (1)
34Return Not KeywordMatchesTypeName(node.Keyword.Kind())
DocumentationComments\VisualBasicDocumentationCommentSnippetService.vb (4)
105If previousToken.Kind <> SyntaxKind.None Then 175Return lastTextToken.Kind = SyntaxKind.DocumentationCommentLineBreakToken AndAlso 218Return lastTextToken.Kind = SyntaxKind.DocumentationCommentLineBreakToken AndAlso 248Return token.Kind = SyntaxKind.DocumentationCommentLineBreakToken
EncapsulateField\VisualBasicEncapsulateFieldService.vb (1)
58Dim useableModifiers = fieldDeclaration.Modifiers.Where(Function(m) Not modifierKinds.Contains(m.Kind))
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
96Return typeDeclaration.GetModifiers().Any(Function(m) SyntaxFacts.IsAccessibilityModifier(m.Kind()))
ExtractMethod\Extensions.vb (4)
103If Not modifiersGetter(decl).Any(Function(m) m.Kind = SyntaxKind.ConstKeyword) Then 160If token.Kind <> SyntaxKind.ThrowKeyword Then 239Return member.Expression Is Nothing AndAlso member.OperatorToken.Kind = SyntaxKind.DotToken 376If tuple.Item2.Kind = SyntaxKind.None Then
ExtractMethod\VisualBasicMethodExtractor.PostProcessor.vb (1)
189declaration.Modifiers.Any(Function(m) m.Kind <> SyntaxKind.DimKeyword) OrElse
ExtractMethod\VisualBasicMethodExtractor.TriviaResult.vb (1)
55If token.Kind <> 0 Then
ExtractMethod\VisualBasicMethodExtractor.vb (1)
148If token.Kind = SyntaxKind.LessThanToken AndAlso
ExtractMethod\VisualBasicSelectionValidator.vb (4)
473If firstTokenInSelection.Kind = SyntaxKind.None OrElse lastTokenInSelection.Kind = SyntaxKind.None Then 604Function(e As ExitStatementSyntax) e.BlockKeyword.Kind <> SyntaxKind.SubKeyword, 613If lastToken.Kind = SyntaxKind.None Then
GenerateType\VisualBasicGenerateTypeService.vb (2)
226If fieldDecl IsNot Nothing AndAlso fieldDecl.GetModifiers().Any(Function(n) n.Kind() = SyntaxKind.WithEventsKeyword) Then 606Return containingTypeBlocks.All(Function(typeBlock) typeBlock.GetModifiers().Any(Function(n) n.Kind() = SyntaxKind.PublicKeyword))
Highlighting\KeywordHighlighters\ConditionalPreprocessorHighlighter.vb (1)
32If .ThenKeyword.Kind <> SyntaxKind.None Then
Highlighting\KeywordHighlighters\MethodDeclarationHighlighter.vb (1)
50blockKind:= .BlockStatement.DeclarationKeyword.Kind,
Highlighting\KeywordHighlighters\MultiLineIfBlockHighlighter.vb (2)
27If .ThenKeyword.Kind <> SyntaxKind.None Then 37If .ThenKeyword.Kind <> SyntaxKind.None Then
Highlighting\KeywordHighlighters\MultiLineLambdaExpressionHighlighter.vb (1)
42blockKind:= .SubOrFunctionHeader.DeclarationKeyword.Kind,
Highlighting\KeywordHighlighters\SelectBlockHighlighter.vb (1)
37If(.CaseKeyword.Kind <> SyntaxKind.None, .CaseKeyword, .SelectKeyword).Span.End))
Highlighting\KeywordHighlightingHelpers.vb (2)
21If .BlockKeyword.Kind = blockKind Then 27If .BlockKeyword.Kind = blockKind Then
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (2)
81If token1.Kind = SyntaxKind.None OrElse token2.Kind = SyntaxKind.None Then
MultiLineConditionalExpressionFormattingRule.vb (1)
32If token.Kind() = SyntaxKind.CommaToken Then
NavigationBar\VisualBasicNavigationBarItemService.vb (1)
455Return method.DeclaringSyntaxReferences.Select(Function(r) r.GetSyntax()).OfType(Of MethodStatementSyntax)().Any(Function(m) m.Modifiers.Any(Function(t) t.Kind = SyntaxKind.PartialKeyword))
Organizing\Organizers\MemberDeclarationsOrganizer.Comparer.vb (5)
71Dim xIsShared = x.GetModifiers().Any(Function(t) t.Kind = SyntaxKind.SharedKeyword) 72Dim yIsShared = y.GetModifiers().Any(Function(t) t.Kind = SyntaxKind.SharedKeyword) 101If xModifiers.Any(Function(t) t.Kind = SyntaxKind.PublicKeyword) Then 103ElseIf xModifiers.Any(Function(t) t.Kind = SyntaxKind.FriendKeyword) Then 105ElseIf xModifiers.Any(Function(t) t.Kind = SyntaxKind.ProtectedKeyword) Then
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (2)
62Dim documentation = New PredefinedCastExpressionDocumentation(predefinedCastExpression.Keyword.Kind, semanticModel.Compilation) 66Select Case token.Kind
ReplaceDocCommentTextWithTag\VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb (2)
22Return token.Kind() = SyntaxKind.XmlTextLiteralToken OrElse 23token.Kind() = SyntaxKind.DocumentationCommentLineBreakToken
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (2)
136If nameToken.Kind() <> SyntaxKind.IdentifierToken Then 165If nameToken.Kind() <> SyntaxKind.IdentifierToken Then
SignatureHelp\AbstractIntrinsicOperatorSignatureHelpProvider.vb (3)
47Dim textSpan = CommonSignatureHelpUtilities.GetSignatureHelpSpan(node, node.SpanStart, Function(n) n.ChildTokens.FirstOrDefault(Function(c) c.Kind = SyntaxKind.CloseParenToken)) 85commaTokens.AddRange(node.ChildTokens().Where(Function(token) token.Kind = SyntaxKind.CommaToken)) 92commaTokens.AddRange(leadingTrivia.GetStructure().ChildTokens().Where(Function(token) token.Kind = SyntaxKind.CommaToken))
SignatureHelp\ConditionalExpressionSignatureHelpProvider.vb (1)
37(token.Kind <> SyntaxKind.CloseParenToken OrElse
SignatureHelp\GenericNameSignatureHelpProvider.vb (2)
53Return (token.Kind = SyntaxKind.OfKeyword OrElse token.Kind = SyntaxKind.CommaToken) AndAlso
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (2)
54Return (token.Kind = SyntaxKind.OpenParenToken OrElse token.Kind = SyntaxKind.CommaToken) AndAlso
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.vb (2)
53Return (token.Kind = SyntaxKind.OpenParenToken OrElse token.Kind = SyntaxKind.CommaToken) AndAlso
SignatureHelp\PredefinedCastExpressionSignatureHelpProvider.vb (1)
27Return SpecializedCollections.SingletonEnumerable(New PredefinedCastExpressionDocumentation(node.Keyword.Kind, Await document.Project.GetCompilationAsync(cancellationToken).ConfigureAwait(False)))
SignatureHelp\RaiseEventStatementSignatureHelpProvider.vb (2)
52Return (token.Kind = SyntaxKind.OpenParenToken OrElse token.Kind = SyntaxKind.CommaToken) AndAlso
SignatureHelp\SignatureHelpUtilities.vb (2)
24If nextToken.Kind = SyntaxKind.ColonToken AndAlso nextNextToken.Kind <> SyntaxKind.None Then
SpellCheck\VisualBasicSpellCheckCodeFixProvider.vb (2)
61Return nameToken.GetNextToken().Kind() = SyntaxKind.OpenParenToken AndAlso 62nameToken.GetNextToken().GetNextToken().Kind() = SyntaxKind.OfKeyword
Structure\Providers\CollectionInitializerStructureProvider.vb (1)
38Dim endPos = If(nextToken.Kind() = SyntaxKind.CommaToken,
Structure\VisualBasicStructureHelpers.vb (1)
216If firstToken.Kind() = SyntaxKind.LessThanToken AndAlso
VisualBasicAddAccessibilityModifiers.vb (1)
27If name.Kind() = SyntaxKind.None Then
VisualBasicQualifyMemberAccessDiagnosticAnalyzer.vb (1)
42If unaryExpressionSyntax IsNot Nothing AndAlso unaryExpressionSyntax.OperatorToken.Kind() = SyntaxKind.AddressOfKeyword Then
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (2)
76Return token.Kind() = SyntaxKind.XmlTextLiteralToken AndAlso IsWhitespace(token.Text) 80Return token.Kind() = SyntaxKind.DocumentationCommentLineBreakToken
VisualBasicRemoveUnnecessaryAttributeSuppressionsDiagnosticAnalyzer.vb (1)
19Select Case attribute.Target?.AttributeModifier.Kind()
VisualBasicRemoveUnnecessaryImportsDiagnosticAnalyzer.vb (1)
63Return If(nextToken.Kind = SyntaxKind.CommaToken, nextToken, lastToken)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (28)
FlowAnalysis\FlowTestBase.vb (1)
155Select Case token.Kind
Semantics\GetSemanticInfoTests.vb (9)
6149Dim expr = tokens.Single(Function(t) t.Kind = SyntaxKind.TrueKeyword).Parent 6154expr = tokens.Single(Function(t) t.Kind = SyntaxKind.FalseKeyword).Parent 6211Dim expr = tokens.Single(Function(t) t.Kind = SyntaxKind.TrueKeyword).Parent 6216expr = tokens.Single(Function(t) t.Kind = SyntaxKind.FalseKeyword).Parent 6221expr = tokens.First(Function(t) t.Kind = SyntaxKind.IdentifierToken AndAlso t.Text = "P").Parent 6251Dim expr = tokens.Single(Function(t) t.Kind = SyntaxKind.TrueKeyword).Parent 6281Dim expr = tokens.Single(Function(t) t.Kind = SyntaxKind.TrueKeyword).Parent 6311Dim expr = tokens.Single(Function(t) t.Kind = SyntaxKind.TrueKeyword).Parent 6349Dim expr = tokens.Single(Function(t) t.Kind = SyntaxKind.TrueKeyword).Parent
Semantics\OptionApis.vb (18)
72Assert.Equal(SyntaxKind.CompareKeyword, stmt.NameKeyword.Kind) 73Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.Kind) 104Assert.Equal(SyntaxKind.CompareKeyword, stmt.NameKeyword.Kind) 105Assert.Equal(SyntaxKind.BinaryKeyword, stmt.ValueKeyword.Kind) 136Assert.Equal(SyntaxKind.StrictKeyword, stmt.NameKeyword.Kind) 137Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.Kind) 163Assert.Equal(SyntaxKind.InferKeyword, stmt.NameKeyword.Kind) 164Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.Kind) 190Assert.Equal(SyntaxKind.ExplicitKeyword, stmt.NameKeyword.Kind) 191Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.Kind) 217Assert.Equal(SyntaxKind.StrictKeyword, stmt.NameKeyword.Kind) 218Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.Kind) 249Assert.Equal(SyntaxKind.StrictKeyword, stmt.NameKeyword.Kind) 250Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.Kind) 281Assert.Equal(SyntaxKind.StrictKeyword, stmt.NameKeyword.Kind) 282Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.Kind) 314Assert.Equal(SyntaxKind.CompareKeyword, stmt.NameKeyword.Kind) 315Assert.Equal(SyntaxKind.None, stmt.ValueKeyword.Kind)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (420)
IncrementalParser\IncrementalParser.vb (1)
1712Dim tempToken2 = tempRoot2.DescendantTokens().First(Function(t) t.Kind = SyntaxKind.IdentifierToken)
Parser\ParseAsyncTests.vb (1)
46Assert.Equal(2, Aggregate t In tree.GetRoot().DescendantTokens Where t.Kind = SyntaxKind.AsyncKeyword Into Count())
Parser\ParseDirectives.vb (125)
1263Assert.Equal(SyntaxKind.ClassKeyword, tk.Kind) 1619Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 1620Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 1624Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 1625Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 1649Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 1650Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 1658Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 1659Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 1688Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 1689Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 1694Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 1695Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 1733Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 1735Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 1750Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Single.Kind) 1753Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 1755Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 1771Assert.Equal(SyntaxKind.CommaToken, skippedTokens.DescendantTokens.First.Kind) 1772Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.Kind) 1775Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 1777Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 1796Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Single.Kind) 1799Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 1801Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 1817Assert.Equal(SyntaxKind.ConstKeyword, skippedTokens.DescendantTokens.First.Kind) 1818Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.Kind) 1821Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 1823Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 1843Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.First.Kind) 1844Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Skip(1).First.Kind) 1845Assert.Equal(SyntaxKind.CommaToken, skippedTokens.DescendantTokens.Skip(2).First.Kind) 1846Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Skip(3).First.Kind) 1847Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.Kind) 1850Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 1852Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 1867Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Single.Kind) 1870Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 1872Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 1888Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.First.Kind) 1889Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.Kind) 1892Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 1894Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 1911Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 1913Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 1936Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 1938Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 1958Assert.Equal(SyntaxKind.AtToken, skippedTokens.DescendantTokens.First.Kind) 1959Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.DescendantTokens.Last.Kind) 1962Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 1964Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 1985Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 1987Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2005Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Single.Kind) 2008Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2010Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2032Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.First.Kind) 2033Assert.Equal(SyntaxKind.CommaToken, skippedTokens.DescendantTokens.Skip(1).First.Kind) 2034Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.Kind) 2037Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2039Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2062Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2064Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2088Assert.Equal(SyntaxKind.BadToken, skippedTokens.DescendantTokens.First.Kind) 2089Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.Kind) 2092Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2094Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2114Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2116Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2140Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2142Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2162Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2164Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2193Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.First.DescendantTokens.Single.Kind) 2194Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.Skip(1).First.DescendantTokens.Single.Kind) 2195Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.Skip(2).First.DescendantTokens.Single.Kind) 2196Assert.Equal(SyntaxKind.IntegerLiteralToken, skippedTokens.Skip(3).First.DescendantTokens.Single.Kind) 2197Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.Last.DescendantTokens.Single.Kind) 2200Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 2202Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 2232Assert.Equal(SyntaxKind.CharacterLiteralToken, skippedTokens.First.DescendantTokens.Single.Kind) 2233Assert.Equal(SyntaxKind.StringLiteralToken, skippedTokens.Skip(1).First.DescendantTokens.Single.Kind) 2237Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 2239Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 2259Assert.Equal(SyntaxKind.DateLiteralToken, skippedTokens.DescendantTokens.Single.Kind) 2263Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 2265Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 2295Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 2297Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 2323Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 2325Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 2349Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2351Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2371Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2373Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2393Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2395Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2410Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2418Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2434Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2436Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2457Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2459Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2481Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2483Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2501Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2503Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2529Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2531Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2549Assert.Equal(SyntaxKind.BadToken, skippedTokens.DescendantTokens.First.Kind) 2550Assert.Equal(SyntaxKind.IdentifierToken, skippedTokens.DescendantTokens.Last.Kind) 2553Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2555Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2579Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2580Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2598Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2600Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2615Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2617Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind) 2635Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 2637Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 2674Assert.Equal(SyntaxKind.DisableKeyword, disableNode.DisableKeyword.Kind) 2675Assert.Equal(SyntaxKind.WarningKeyword, disableNode.WarningKeyword.Kind) 2686Assert.Equal(SyntaxKind.EnableKeyword, enableNode.EnableKeyword.Kind) 2687Assert.Equal(SyntaxKind.WarningKeyword, enableNode.WarningKeyword.Kind)
Parser\ParseExpression.vb (5)
493Assert.Equal(SyntaxKind.CObjKeyword, DirectCast(expr, PredefinedCastExpressionSyntax).Keyword.Kind) 497Assert.Equal(SyntaxKind.CStrKeyword, DirectCast(expr, PredefinedCastExpressionSyntax).Keyword.Kind) 501Assert.Equal(SyntaxKind.CUIntKeyword, DirectCast(expr, PredefinedCastExpressionSyntax).Keyword.Kind) 1115Assert.Equal(SyntaxKind.IdentifierToken, lastToken.Kind) 1139Assert.Equal(SyntaxKind.CloseParenToken, lastToken.Kind)
Parser\ParseIteratorTests.vb (2)
78Assert.Equal(6, Aggregate t In tree.GetRoot().DescendantTokens Where t.Kind = SyntaxKind.IteratorKeyword Into Count()) 419Return methodSyntax.BlockStatement.Modifiers.Contains(Function(t As SyntaxToken) t.Kind = SyntaxKind.IteratorKeyword)
Parser\ParseStatements.vb (6)
1699Dim tokens = root.DescendantTokens().Select(Function(t) t.Kind).ToArray() 2287Assert.Equal(SyntaxKind.ForKeyword, t.Kind) 2291Assert.Equal(SyntaxKind.NextKeyword, tokens(6).Kind) 4367If tokens(i).Kind = SyntaxKind.OpenParenToken Then 4375Assert.Equal(ofToken.Kind, SyntaxKind.OfKeyword) 4380Assert.Equal(identifierToken.Kind, SyntaxKind.IdentifierToken)
Scanner\ScannerTests.vb (244)
47Assert.Equal(t.Item1.Kind, t.Item2.Kind) 69Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()) 73Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()) 79Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()) 83Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 96Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()) 99Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()) 104Assert.Equal(SyntaxKind.LessThanLessThanToken, token.Kind()) 107Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 123Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.Kind()) 127Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.Kind()) 133Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.Kind()) 137Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 150Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.Kind()) 153Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.Kind()) 158Assert.Equal(SyntaxKind.GreaterThanGreaterThanToken, token.Kind()) 161Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 177Assert.Equal(SyntaxKind.EqualsToken, token.Kind()) 183Assert.Equal(SyntaxKind.EqualsToken, token.Kind()) 187Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 193Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 204Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 226Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 247Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 282Assert.Equal(SyntaxKind.EqualsToken, token.Kind()) 288Assert.Equal(SyntaxKind.EqualsToken, token.Kind()) 292Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 303Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 314Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 336Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 357Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 391Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 418Assert.Equal(SyntaxKind.BadToken, token.Kind()) 424Assert.Equal(SyntaxKind.BadToken, token.Kind()) 428Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 434Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 445Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 467Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 488Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 523Assert.Equal(SyntaxKind.BadToken, token.Kind()) 529Assert.Equal(SyntaxKind.BadToken, token.Kind()) 533Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 544Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 555Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 577Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 598Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 632Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 658Assert.Equal(SyntaxKind.EndOfFileToken, token.Kind()) 695Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 699Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 703Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 707Assert.Equal(SyntaxKind.EmptyToken, tk.Kind) 712Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 717Assert.Equal(SyntaxKind.EmptyToken, tk.Kind) 725Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 736Assert.Equal(SyntaxKind.EmptyToken, tk.Kind) 740Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 745Assert.Equal(SyntaxKind.EndOfFileToken, tks(0).Kind) 750Assert.Equal(SyntaxKind.EndOfFileToken, tks(0).Kind) 755Assert.Equal(SyntaxKind.IdentifierToken, tks(0).Kind) 757Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(1).Kind) 759Assert.Equal(SyntaxKind.EndOfFileToken, tks(2).Kind) 766Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 770Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 775Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 780Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 785Assert.Equal(SyntaxKind.EmptyToken, tk.Kind) 790Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 795Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 802Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 806Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 810Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 814Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 823Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 832Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 845Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 854Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 865Assert.Equal(SyntaxKind.BadToken, tk.Kind) 870Assert.Equal(SyntaxKind.BadToken, tk.Kind) 875Assert.Equal(SyntaxKind.BadToken, tks(0).Kind) 880Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 884Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 889Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 894Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 904Assert.Equal(SyntaxKind.BadToken, tk.Kind) 909Assert.Equal(SyntaxKind.EmptyToken, tk.Kind) 914Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 920Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 926Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 935Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 940Assert.Equal(SyntaxKind.IdentifierToken, tk.Kind) 945Assert.Equal(SyntaxKind.IdentifierToken, tks(0).Kind) 947Assert.Equal(SyntaxKind.IdentifierToken, tks(1).Kind) 949Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(2).Kind) 950Assert.Equal(SyntaxKind.IdentifierToken, tks(3).Kind) 952Assert.Equal(SyntaxKind.EndOfFileToken, tks(4).Kind) 958Assert.Equal(SyntaxKind.EndOfFileToken, tk.Kind) 963Assert.Equal(SyntaxKind.EmptyToken, tk.Kind) 968Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 973Assert.Equal(SyntaxKind.OpenParenToken, tk.Kind) 1048Assert.Equal(tokens(i).Kind, kinds(i)) 1056Assert.Equal(SyntaxKind.DimKeyword, tk.Kind) 1061Assert.Equal(SyntaxKind.DimKeyword, tk.Kind) 1066Assert.Equal(SyntaxKind.DimKeyword, tk.Kind) 1071Assert.Equal(SyntaxKind.DimKeyword, tk.Kind) 1077Assert.Equal(SyntaxKind.DimKeyword, tks(0).Kind) 1078Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(1).Kind) 1079Assert.Equal(SyntaxKind.IdentifierToken, tks(2).Kind) 1080Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(3).Kind) 1081Assert.Equal(SyntaxKind.OpenParenToken, tks(4).Kind) 1089Assert.Equal(SyntaxKind.StaticKeyword, tk.Kind) 1094Assert.Equal(SyntaxKind.StaticKeyword, tk.Kind) 1099Assert.Equal(SyntaxKind.StaticKeyword, tk.Kind) 1104Assert.Equal(SyntaxKind.StaticKeyword, tk.Kind) 1110Assert.Equal(SyntaxKind.StaticKeyword, tks(0).Kind) 1111Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(1).Kind) 1112Assert.Equal(SyntaxKind.IdentifierToken, tks(2).Kind) 1113Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(3).Kind) 1114Assert.Equal(SyntaxKind.OpenParenToken, tks(4).Kind) 1120Assert.Equal(SyntaxKind.EndKeyword, tk.Kind) 1127Assert.Equal(SyntaxKind.AsKeyword, tk.Kind) 1134Assert.Equal(SyntaxKind.IfKeyword, tk.Kind) 1144Assert.Equal(SyntaxKind.PlusToken, tk.Kind) 1149Assert.Equal(SyntaxKind.PlusEqualsToken, tk.Kind) 1157Assert.Equal(SyntaxKind.CaretToken, tk.Kind) 1162Assert.Equal(SyntaxKind.CaretEqualsToken, tks(0).Kind) 1163Assert.Equal(SyntaxKind.CaretToken, tks(1).Kind) 1170Assert.Equal(SyntaxKind.GreaterThanToken, tk.Kind) 1175Assert.Equal(SyntaxKind.GreaterThanEqualsToken, tk.Kind) 1180Assert.Equal(SyntaxKind.GreaterThanEqualsToken, tk.Kind) 1198Assert.Equal(SyntaxKind.GreaterThanToken, tks(0).Kind) 1199Assert.Equal(SyntaxKind.LessThanToken, tks(1).Kind) 1203Assert.Equal(SyntaxKind.LessThanLessThanToken, tks(0).Kind) 1204Assert.Equal(SyntaxKind.LessThanToken, tks(1).Kind) 1205Assert.Equal(SyntaxKind.LessThanToken, tks(2).Kind) 1206Assert.Equal(SyntaxKind.BadToken, tks(3).Kind) 1207Assert.Equal(SyntaxKind.EndOfFileToken, tks(4).Kind) 1211Assert.Equal(SyntaxKind.LessThanLessThanToken, tks(0).Kind) 1212Assert.Equal(SyntaxKind.LessThanToken, tks(1).Kind) 1213Assert.Equal(SyntaxKind.LessThanToken, tks(2).Kind) 1214Assert.Equal(SyntaxKind.BadToken, tks(3).Kind) 1215Assert.Equal(SyntaxKind.EndOfFileToken, tks(4).Kind) 1222Assert.Equal(SyntaxKind.LessThanLessThanToken, tks(0).Kind) 1223Assert.Equal(SyntaxKind.LessThanLessThanEqualsToken, tks(1).Kind) 1224Assert.Equal(SyntaxKind.EndOfFileToken, tks(2).Kind) 1245Assert.Equal(SyntaxKind.LessThanGreaterThanToken, tks(0).Kind) 1246Assert.Equal(SyntaxKind.EndOfFileToken, tks(1).Kind) 1250Assert.Equal(SyntaxKind.LessThanGreaterThanToken, tks(0).Kind) 1251Assert.Equal(SyntaxKind.EqualsToken, tks(1).Kind) 1252Assert.Equal(SyntaxKind.EndOfFileToken, tks(2).Kind) 1278Assert.Equal(SyntaxKind.CharacterLiteralToken, tk.Kind) 1284Assert.Equal(SyntaxKind.CharacterLiteralToken, tk.Kind) 1290Assert.Equal(SyntaxKind.BadToken, tk.Kind) 1296Assert.Equal(SyntaxKind.StringLiteralToken, tk.Kind) 1303Assert.Equal(SyntaxKind.BadToken, tk.Kind) 1326Assert.Equal(SyntaxKind.StringLiteralToken, tk.Kind) 1332Assert.Equal(SyntaxKind.StringLiteralToken, tk.Kind) 1338Assert.Equal(SyntaxKind.StringLiteralToken, tk.Kind) 1344Assert.Equal(SyntaxKind.StringLiteralToken, tk.Kind) 1350Assert.Equal(SyntaxKind.StringLiteralToken, tks(0).Kind) 1351Assert.Equal(SyntaxKind.StringLiteralToken, tks(1).Kind) 1356Assert.Equal(SyntaxKind.StringLiteralToken, tks(0).Kind) 1357Assert.Equal(SyntaxKind.StatementTerminatorToken, tks(1).Kind) 1358Assert.Equal(SyntaxKind.StringLiteralToken, tks(2).Kind) 1365Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1371Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1378Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1386Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1393Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1400Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1407Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1414Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1421Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1428Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1435Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1442Assert.Equal(SyntaxKind.IntegerLiteralToken, tks(0).Kind) 1449Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1456Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1467Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1472Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1479Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1486Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1493Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1500Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1507Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1514Assert.Equal(SyntaxKind.FloatingLiteralToken, tks(1).Kind) 1525Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.Kind) 1531Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.Kind) 1537Assert.Equal(SyntaxKind.DecimalLiteralToken, tks(1).Kind) 1548Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.Kind) 1558Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1563Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1569Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1574Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1579Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1585Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1591Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1596Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1601Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.Kind) 1607Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1616Assert.Equal(SyntaxKind.IdentifierToken, tk.Kind) 1621Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1627Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1633Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1639Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1645Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1653Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1664Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1672Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1684Assert.Equal(SyntaxKind.DateLiteralToken, tk.Kind) 1689Assert.Equal(SyntaxKind.DateLiteralToken, tk.Kind) 1694Assert.Equal(SyntaxKind.DateLiteralToken, tk.Kind) 1699Assert.Equal(SyntaxKind.BadToken, tk.Kind) 1705Assert.Equal(SyntaxKind.DateLiteralToken, tk.Kind) 1718Assert.Equal(SyntaxKind.DateLiteralToken, token.Kind) 1724Assert.Equal(SyntaxKind.DateLiteralToken, token.Kind) 1730Assert.Equal(SyntaxKind.BadToken, token.Kind) 1735Assert.Equal(SyntaxKind.BadToken, token.Kind) 1741Assert.Equal(SyntaxKind.DateLiteralToken, token.Kind) 1747Assert.Equal(SyntaxKind.DateLiteralToken, token.Kind) 1753Assert.Equal(SyntaxKind.DateLiteralToken, token.Kind) 1759Assert.Equal(SyntaxKind.DateLiteralToken, token.Kind) 1764Assert.Equal(SyntaxKind.DateLiteralToken, token.Kind) 1774Assert.Equal(SyntaxKind.BadToken, token.Kind) 1779Assert.Equal(SyntaxKind.BadToken, token.Kind) 1784Assert.Equal(SyntaxKind.BadToken, token.Kind) 1789Assert.Equal(SyntaxKind.BadToken, token.Kind) 1794Assert.Equal(SyntaxKind.BadToken, token.Kind) 1799Assert.Equal(SyntaxKind.BadToken, token.Kind) 1811Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1816Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1822Assert.Equal(SyntaxKind.FloatingLiteralToken, tk.Kind) 1828Assert.Equal(SyntaxKind.DecimalLiteralToken, tk.Kind) 1834Assert.Equal(SyntaxKind.DateLiteralToken, tk.Kind) 1845Assert.Equal(SyntaxKind.IdentifierToken, tk.Kind) 1853Assert.Equal(SyntaxKind.IdentifierToken, tk.Kind) 1860Assert.Equal(SyntaxKind.BadToken, tk.Kind) 1866Assert.Equal(SyntaxKind.BadToken, tk.Kind) 1872Assert.Equal(SyntaxKind.BadToken, tk.Kind) 1883Assert.Equal(SyntaxKind.StringLiteralToken, tk.Kind) 1896Assert.Equal(SyntaxKind.StringLiteralToken, token.Kind) 1943Assert.Equal(SyntaxKind.IntegerLiteralToken, tk.Kind) 1949Assert.Equal(SyntaxKind.BadToken, tk.Kind)
Syntax\ManualTests.vb (2)
60Assert.Equal(objUnderTest.Kind, CType(k, SyntaxKind)) 66Assert.Equal(objUnderTest.Kind, CType(k, SyntaxKind))
Syntax\SyntaxAnnotationTests.vb (4)
647If token.Kind <> SyntaxKind.None Then 681If token.Kind = SyntaxKind.None Then 722If token.Kind = SyntaxKind.None Then 765If token.Kind = SyntaxKind.None Then
Syntax\SyntaxFactsTest.vb (14)
1039nextToken.Kind = SyntaxKind.EndOfFileToken Then 1083nextToken.Kind <> SyntaxKind.EndOfFileToken Then 1091ElseIf currentToken.Kind <> SyntaxKind.XmlKeyword AndAlso 1092currentToken.Kind <> SyntaxKind.XmlNameToken AndAlso 1093currentToken.Kind <> SyntaxKind.DoubleQuoteToken AndAlso 1094currentToken.Kind <> SyntaxKind.XmlTextLiteralToken Then 1139currentToken.Kind = SyntaxKind.ColonToken OrElse 1140currentToken.Kind = SyntaxKind.NextKeyword OrElse 1141nextToken.Kind = SyntaxKind.DotToken OrElse 1142nextToken.Kind = SyntaxKind.ColonToken OrElse 1143nextToken.Kind = SyntaxKind.EndOfFileToken Then 1147Dim kindAndParentKind = Tuple.Create(currentToken.Kind(), currentToken.Parent.Kind()) 1161"Expected diagnostic when adding line continuation to " & currentToken.Kind.ToString() & " in " & currentToken.Parent.ToString() & ".") 1188If token.Kind = SyntaxKind.ThenKeyword Then
Syntax\SyntaxRewriterTests.vb (3)
222If token.Kind = SyntaxKind.CommaToken AndAlso first Then 251Return If(token.Kind = SyntaxKind.CommaToken, Nothing, token) 467Return If(token.Kind = SyntaxKind.CommaToken, Nothing, token)
Syntax\SyntaxTokenFactoryTests.vb (2)
120Assert.Equal(token.Kind, CType(k, SyntaxKind)) 218Assert.Equal(SyntaxKind.IdentifierToken, id.Kind)
TestSyntaxNodes.vb (11)
818Assert.Equal(SyntaxKind.EndKeyword, endTry.EndKeyword.Kind) 820Assert.Equal(SyntaxKind.TryKeyword, endTry.BlockKeyword.Kind) 1125Select Case token.Kind 1142If SyntaxFacts.IsKeywordKind(token.Kind) Then 1810Assert.Equal(SyntaxKind.XmlNameToken, result.Kind) 1987Assert.Equal(SyntaxKind.OpenParenToken, openParenToken.Kind) 1991Assert.Equal(SyntaxKind.IdentifierToken, listToken.Kind) 2218While token.Kind <> 0 2232While token.Kind <> 0 2236Debug.Assert(list(list.Count - 1).Kind = SyntaxKind.EndOfFileToken) 2239Debug.Assert(lastToken.Kind = SyntaxKind.EndOfFileToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (322)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (2)
255Dim expectedText = _syntaxFactsService.GetText(token.Kind) 258Return SyntaxFactory.Token(token.LeadingTrivia, token.Kind, token.TrailingTrivia, expectedText)
Classification\ClassificationHelpers.vb (10)
23ElseIf SyntaxFacts.IsKeywordKind(token.Kind) Then 27ElseIf SyntaxFacts.IsPunctuation(token.Kind) Then 29ElseIf token.Kind = SyntaxKind.IdentifierToken Then 33ElseIf token.Kind = SyntaxKind.XmlNameToken Then 35ElseIf token.Kind = SyntaxKind.XmlTextLiteralToken Then 48ElseIf token.Kind = SyntaxKind.XmlEntityLiteralToken Then 53Throw ExceptionUtilities.UnexpectedValue(token.Kind()) 73Return IsControlKeywordKind(token.Kind) AndAlso 173If AllOperators.Contains(token.Kind) Then 175Select Case token.Kind
Classification\SyntaxClassification\NameSyntaxClassifier.vb (1)
241modifiedIdentifier.Nullable.Kind <> SyntaxKind.None Then
Classification\Worker.DocumentationCommentClassifier.vb (2)
130If token.Kind = SyntaxKind.XmlEntityLiteralToken Then 132ElseIf token.Kind() <> SyntaxKind.DocumentationCommentLineBreakToken Then
Classification\Worker.vb (1)
92If token.Kind() = SyntaxKind.IdentifierToken AndAlso
CodeCleanup\AsyncOrIteratorFunctionReturnTypeFixer.vb (2)
16If func.DeclarationKeyword.Kind = SyntaxKind.FunctionKeyword Then 38If lambdaHeader.DeclarationKeyword.Kind = SyntaxKind.FunctionKeyword AndAlso
CodeCleanup\Providers\AbstractTokensCodeCleanupProvider.vb (1)
88Debug.Assert(token.Kind = SyntaxKind.IdentifierToken)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (13)
189If node.DeclarationKeyword.Kind <> SyntaxKind.AddHandlerKeyword AndAlso 190node.DeclarationKeyword.Kind <> SyntaxKind.RemoveHandlerKeyword AndAlso 191node.DeclarationKeyword.Kind <> SyntaxKind.RaiseEventKeyword Then 373.Any(Function(t) kinds.Contains(t.Kind)) 401Select Case node.NameKeyword.Kind 413Return If(newNode.CaseKeyword.Kind = SyntaxKind.None, 459originalToken.Kind = SyntaxKind.None OrElse 460originalToken.Kind = SyntaxKind.IdentifierToken Then 476Select Case newToken.Kind 522Return token.Kind = SyntaxKind.None 547If previousToken.IsMissing OrElse previousToken.IsSkipped OrElse previousToken.Kind = 0 Then 553If nextToken.Kind = 0 Then 584Return CreateToken(token, token.Kind)
CodeCleanup\Providers\FixIncorrectTokensCodeCleanupProvider.vb (2)
151Return If(newStatement.BlockKeyword.Kind = SyntaxKind.IfKeyword, 236If skippedTokens.Count = 1 AndAlso skippedTokens.First.Kind = SyntaxKind.EndIfKeyword Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (18)
215Function(t) t.Kind = SyntaxKind.GreaterThanToken, 226If [operator].Kind = SyntaxKind.None Then 250Function(t) s_normalizeOperatorsSet.ContainsKey(t.Kind), 252Function(t) s_normalizeOperatorsSet(t.Kind), 257t.Kind, 261If [operator].Kind = SyntaxKind.None Then 276If token.IsMissing OrElse Not (SyntaxFacts.IsOperator(token.Kind) OrElse token.IsKind(SyntaxKind.ColonEqualsToken)) Then 281Dim expectedText = SyntaxFacts.GetText(token.Kind) 287Return SyntaxFactory.Token(newToken.LeadingTrivia, newToken.Kind, newToken.TrailingTrivia, expectedText) 311If Not SyntaxFacts.IsOperatorStatementOperatorToken(last.Kind) Then 367If token.Kind <> expected(i) Then 414Dim tokenInRightOrder = modifierList.FirstOrDefault(Function(m) m.Kind = k) 417If tokenInRightOrder.Kind = SyntaxKind.None Then 431modifierList.GroupBy(Function(token) token.Kind).SelectMany(Function(grp) grp.Skip(1)).Count) 466If newModifiers.Any(Function(m) s_removeDimKeywordSet.Contains(m.Kind)) Then 496Dim modifier = modifiers.FirstOrDefault(Function(m) m.Kind = modifierKind) 497If modifier.Kind = SyntaxKind.None Then 528Dim newIndex = s_modifierKindsInOrder.IndexOf(modifier.Kind, startIndex)
CodeCleanup\Providers\ReduceTokensCodeCleanupProvider.vb (3)
50Select Case literal.Kind 299Select Case token.Kind 307Throw ExceptionUtilities.UnexpectedValue(token.Kind)
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (4)
120If token1.Kind = SyntaxKind.None Then 192Dim token2Kind = GetToken(token2).Kind 213If GetToken(token1).Kind = SyntaxKind.DistinctKeyword AndAlso dotOrExclamationInWithBlock Then 234If token1.Kind <> SyntaxKind.ColonToken OrElse trailing.Count = 0 Then
CodeCleanup\VisualBasicCodeCleanerService.vb (2)
92If t.Kind() = SyntaxKind.StringLiteralToken OrElse 93t.Kind() = SyntaxKind.InterpolatedStringTextToken Then
CodeGeneration\MethodGenerator.vb (5)
123Where token.Kind = SyntaxKind.IdentifierToken OrElse 124token.Kind = SyntaxKind.MyBaseKeyword OrElse 125token.Kind = SyntaxKind.MyClassKeyword OrElse 126token.Kind = SyntaxKind.MeKeyword 129Select SyntaxFactory.HandlesClauseItem(If(token.Kind = SyntaxKind.IdentifierToken,
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
660Function(modifier) SyntaxFacts.IsAccessibilityModifier(modifier.Kind()))
CodeGeneration\VisualBasicDeclarationComparer.vb (3)
290Return token.Kind = kind 399s_operatorPrecedenceMap.TryGetValue(x.Kind, xPrecedence) 400s_operatorPrecedenceMap.TryGetValue(y.Kind, yPrecedence)
FindSymbols\VisualBasicDeclaredSymbolInfoFactoryService.vb (4)
325If(fieldDecl.Modifiers.Any(Function(m) m.Kind() = SyntaxKind.ConstKeyword), 409Select Case modifier.Kind() 527If modifier.Kind() <> SyntaxKind.ByValKeyword Then 630Select Case predefinedTypeNode.Keyword.Kind()
Formatting\DefaultOperationProvider.vb (9)
75If previousToken.IsLastTokenOfStatement(statement:=previousStatement) AndAlso ContainEndOfLine(previousToken, currentToken) AndAlso currentToken.Kind <> SyntaxKind.EmptyToken Then 79If previousToken.Kind = SyntaxKind.GreaterThanToken AndAlso previousToken.Parent IsNot Nothing AndAlso TypeOf previousToken.Parent Is AttributeListSyntax Then 90If currentToken.Kind = SyntaxKind.LessThanToken AndAlso currentToken.Parent IsNot Nothing AndAlso TypeOf currentToken.Parent Is AttributeListSyntax Then 93If (previousToken.Kind = SyntaxKind.CommaToken OrElse previousToken.Kind = SyntaxKind.OpenParenToken) AndAlso 126If currentToken.Kind() = SyntaxKind.ImportsKeyword AndAlso 209If previousToken.Kind = SyntaxKind.ColonToken AndAlso 211currentToken.Kind <> SyntaxKind.EndOfFileToken Then 215Dim space As Integer = If(currentToken.Kind = SyntaxKind.EndOfFileToken, 0, 1)
Formatting\Engine\Trivia\TriviaDataFactory.ComplexTrivia.vb (1)
71Dim beginningOfNewLine = Me.Token1.Kind = SyntaxKind.None
Formatting\Engine\Trivia\TriviaDataFactory.TriviaRewriter.vb (5)
48If pair.Key.Item1.Kind <> 0 Then 52If pair.Key.Item2.Kind <> 0 Then 59If pair.Key.Item1.Kind = 0 OrElse _lastToken = pair.Key.Item2 Then 85If pair.Item1.Kind = 0 Then 89If pair.Item2.Kind = 0 Then
Formatting\Engine\Trivia\TriviaDataFactory.vb (1)
174Dim initialColumn = If(token1.Kind = 0, 0, Me.TreeInfo.GetOriginalColumn(Me.Options.TabSize, token1) + token1.Width)
Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (7)
81If Token1.Kind = SyntaxKind.ColonToken AndAlso trivia2.Kind = SyntaxKind.ColonTrivia Then 87Token2.Kind <> SyntaxKind.None AndAlso Token2.Kind <> SyntaxKind.EndOfFileToken Then 110Dim firstLine = (trivia1.RawKind = SyntaxKind.None) AndAlso (Token1.Kind = SyntaxKind.None) 118Token2.Kind = SyntaxKind.CaseKeyword AndAlso Token2.Parent.IsKind(SyntaxKind.CaseStatement) Then 155Return (Token1.Kind = 0 OrElse Token2.Kind = 0) AndAlso (trivia1.Kind = 0 OrElse trivia2.Kind = 0)
Formatting\FormattingHelpers.vb (23)
12If token.Kind = SyntaxKind.LessThanToken AndAlso 23If token.Kind = SyntaxKind.GreaterThanToken AndAlso 37If (token.Kind = SyntaxKind.DoubleQuoteToken OrElse 38token.Kind = SyntaxKind.SingleQuoteToken) AndAlso 73Select Case token.Kind 92If token.Kind = SyntaxKind.LessThanToken AndAlso 103If token.Kind = SyntaxKind.AtToken AndAlso 114If token.Kind = SyntaxKind.ColonToken AndAlso 125If token.Kind = SyntaxKind.EqualsToken AndAlso 136If token.Kind = SyntaxKind.EqualsToken AndAlso 147If token.Kind = SyntaxKind.EqualsToken AndAlso 158If token.Kind = SyntaxKind.LessThanToken AndAlso 169If token.Kind = SyntaxKind.GreaterThanToken AndAlso 180If token.Kind = SyntaxKind.LessThanToken AndAlso 191If token.Kind = SyntaxKind.GreaterThanToken AndAlso 206If token.Kind = SyntaxKind.LessThanToken AndAlso 217If token.Kind = SyntaxKind.GreaterThanToken AndAlso 229If token.Kind = SyntaxKind.GreaterThanToken AndAlso IsGreaterThanInXmlTag(token.Parent, token) Then 251If currentToken.Kind <> SyntaxKind.QuestionToken Then 260If currentToken.Kind <> SyntaxKind.ColonToken Then 268If token.Kind <> SyntaxKind.ExclamationToken Then 328If token.Kind <> SyntaxKind.DotToken Then 346If token.Kind <> SyntaxKind.ExclamationToken Then
Formatting\Rules\AdjustSpaceFormattingRule.vb (69)
18If currentToken.Kind = SyntaxKind.EndOfFileToken Then 23If previousToken.Kind = SyntaxKind.OpenParenToken AndAlso currentToken.Kind = SyntaxKind.CloseParenToken Then 28If previousToken.Kind = SyntaxKind.OpenParenToken AndAlso 46If previousToken.Kind = SyntaxKind.LessThanQuestionToken AndAlso FormattingHelpers.IsXmlTokenInXmlDeclaration(previousToken) Then 51If currentToken.Kind = SyntaxKind.QuestionGreaterThanToken AndAlso FormattingHelpers.IsXmlTokenInXmlDeclaration(currentToken) Then 56If (previousToken.Kind <> SyntaxKind.LessThanPercentEqualsToken AndAlso FormattingHelpers.IsXmlToken(currentToken)) AndAlso 57(FormattingHelpers.IsXmlToken(previousToken) AndAlso currentToken.Kind <> SyntaxKind.PercentGreaterThanToken) Then 66If previousToken.Kind = SyntaxKind.PercentGreaterThanToken AndAlso currentToken.Kind = SyntaxKind.XmlNameToken Then 71If FormattingHelpers.IsXmlToken(previousToken) AndAlso currentToken.Kind = SyntaxKind.XmlNameToken Then 76If previousToken.Kind = SyntaxKind.XmlNameToken AndAlso currentToken.Kind = SyntaxKind.LessThanPercentEqualsToken Then 81If previousToken.Kind = SyntaxKind.XmlNameToken AndAlso currentToken.Kind = SyntaxKind.PercentGreaterThanToken Then 86If previousToken.Kind = SyntaxKind.XmlNameToken AndAlso FormattingHelpers.IsXmlToken(currentToken) Then 91If previousToken.Kind = SyntaxKind.XmlNameToken AndAlso currentToken.Kind = SyntaxKind.EqualsToken Then 105If previousToken.Kind = SyntaxKind.EqualsToken AndAlso FormattingHelpers.IsQuoteInXmlString(currentToken) Then 119If (previousToken.Kind = SyntaxKind.XmlTextLiteralToken AndAlso currentToken.Kind <> SyntaxKind.XmlNameToken) OrElse 120(previousToken.Kind <> SyntaxKind.XmlNameToken AndAlso currentToken.Kind = SyntaxKind.XmlTextLiteralToken) Then 125If previousToken.Kind = SyntaxKind.XmlEntityLiteralToken OrElse 126currentToken.Kind = SyntaxKind.XmlEntityLiteralToken Then 131If previousToken.Kind = SyntaxKind.OpenParenToken AndAlso 132currentToken.Kind = SyntaxKind.OpenParenToken Then 137If previousToken.Kind = SyntaxKind.IdentifierToken AndAlso 138currentToken.Kind = SyntaxKind.OpenParenToken Then 143If currentToken.Kind = SyntaxKind.OpenParenToken Then 144Select Case previousToken.Kind 152If SyntaxFacts.IsPredefinedCastExpressionKeyword(previousToken.Kind) Then 173If currentToken.Kind = SyntaxKind.OpenParenToken AndAlso TypeOf currentToken.Parent Is ArrayRankSpecifierSyntax Then 178If currentToken.Kind = SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsOverloadableOperator(previousToken) Then 183If previousToken.Kind = SyntaxKind.CloseParenToken AndAlso TypeOf previousToken.Parent Is TypeParameterListSyntax AndAlso 184currentToken.Kind = SyntaxKind.OpenParenToken AndAlso TypeOf currentToken.Parent Is ParameterListSyntax Then 189If previousToken.Kind = SyntaxKind.CommaToken AndAlso FormattingHelpers.IsNamedFieldInitializerDot(currentToken) Then 195If previousToken.Kind = SyntaxKind.QuestionToken AndAlso currentToken.IsKind(SyntaxKind.DotToken, SyntaxKind.ExclamationToken) AndAlso 201If currentToken.Kind = SyntaxKind.QuestionToken AndAlso 207If previousToken.Kind <> SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsMemberAccessDotWithoutExpression(currentToken) Then 210If previousToken.Kind = SyntaxKind.ColonToken AndAlso TypeOf previousToken.Parent Is LabelStatementSyntax Then 218If previousToken.Kind <> SyntaxKind.OpenParenToken AndAlso FormattingHelpers.IsDictionaryAccessExclamationWithoutExpression(currentToken) Then 223If previousToken.Kind = SyntaxKind.DollarSignDoubleQuoteToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolatedStringExpression) Then 228If currentToken.Kind = SyntaxKind.DoubleQuoteToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolatedStringExpression) Then 233If (currentToken.Kind = SyntaxKind.OpenBraceToken AndAlso currentToken.Parent.IsKind(SyntaxKind.Interpolation)) OrElse 234(previousToken.Kind = SyntaxKind.CloseBraceToken AndAlso previousToken.Parent.IsKind(SyntaxKind.Interpolation)) Then 239If (previousToken.Kind = SyntaxKind.OpenBraceToken AndAlso previousToken.Parent.IsKind(SyntaxKind.Interpolation)) OrElse 240(currentToken.Kind = SyntaxKind.CloseBraceToken AndAlso currentToken.Parent.IsKind(SyntaxKind.Interpolation)) Then 245If (previousToken.Kind = SyntaxKind.CommaToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolationAlignmentClause)) OrElse 246(currentToken.Kind = SyntaxKind.CommaToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolationAlignmentClause)) Then 251If (previousToken.Kind = SyntaxKind.ColonToken AndAlso previousToken.Parent.IsKind(SyntaxKind.InterpolationFormatClause)) OrElse 252(currentToken.Kind = SyntaxKind.ColonToken AndAlso currentToken.Parent.IsKind(SyntaxKind.InterpolationFormatClause)) Then 262Select Case currentToken.Kind 264Return If(previousToken.Kind = SyntaxKind.EmptyToken AndAlso PrecedingTriviaContainsLineBreak(previousToken), 272Dim space = If(previousToken.Kind = SyntaxKind.CallKeyword OrElse 273previousToken.Kind = SyntaxKind.KeyKeyword, 297Select Case previousToken.Kind 302Dim space = If(previousToken.Kind = currentToken.Kind, 0, 1) 312If currentToken.Kind = SyntaxKind.LessThanSlashToken AndAlso 318If currentToken.Kind = SyntaxKind.SlashGreaterThanToken Then 323If (currentToken.Kind = SyntaxKind.GreaterThanToken AndAlso 329If (previousToken.Kind = SyntaxKind.PlusToken OrElse 330previousToken.Kind = SyntaxKind.MinusToken) AndAlso 340If previousToken.Kind = SyntaxKind.EmptyToken OrElse currentToken.Kind = SyntaxKind.EmptyToken Then 345If previousToken.Kind = SyntaxKind.ElseKeyword AndAlso 346currentToken.Kind = SyntaxKind.IfKeyword AndAlso 355currentToken.Kind = SyntaxKind.ColonToken Then
Formatting\Rules\BaseFormattingRule.vb (4)
16If startToken.Kind = SyntaxKind.None OrElse endToken.Kind = SyntaxKind.None Then 84If startToken.Kind = SyntaxKind.None OrElse endToken.Kind = SyntaxKind.None Then
Formatting\Rules\ElasticTriviaFormattingRule.vb (13)
101If currentToken.Kind = SyntaxKind.ImplementsKeyword AndAlso 109If previousToken.GetAncestor(Of ImplementsClauseSyntax)() IsNot Nothing AndAlso currentToken.Kind = SyntaxKind.CommaToken Then 113If currentToken.Kind = SyntaxKind.OpenBraceToken AndAlso 140If currentToken.Kind = SyntaxKind.DotToken AndAlso 147If previousToken.Kind = SyntaxKind.OpenBraceToken AndAlso 155If previousToken.Kind = SyntaxKind.CommaToken AndAlso 163If currentToken.Kind = SyntaxKind.OpenBraceToken AndAlso 170If currentToken.Kind = SyntaxKind.CloseBraceToken Then 187attributeNode.GreaterThanToken = previousToken AndAlso currentToken.Kind <> SyntaxKind.LessThanToken Then 196If currentToken.Kind = SyntaxKind.CloseParenToken AndAlso 231If nextToken.Kind = SyntaxKind.ImportsKeyword Then 266If currentToken.Kind = SyntaxKind.None OrElse 267previousToken.Kind = SyntaxKind.None Then
Formatting\Rules\NodeBasedFormattingRule.vb (2)
116Dim lastBeginningToken = If(multiLineLambda.SubOrFunctionHeader.GetLastToken().Kind = SyntaxKind.None, multiLineLambda.SubOrFunctionHeader.GetLastToken(includeZeroWidth:=True), multiLineLambda.SubOrFunctionHeader.GetLastToken()) 302If previousToken.Kind = SyntaxKind.None OrElse
Formatting\Rules\StructuredTriviaFormattingRule.vb (2)
26If previousToken.Kind = SyntaxKind.HashToken AndAlso SyntaxFacts.IsPreprocessorKeyword(CType(currentToken.Kind, SyntaxKind)) Then
ImportsClauseComparer.vb (2)
56Dim tokens1 = xmlName1.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList() 57Dim tokens2 = xmlName2.DescendantTokens().Where(Function(t) t.Kind = SyntaxKind.IdentifierToken).ToList()
IsStatementTerminatingTokenVisitor.vb (1)
135Return token.Kind <> SyntaxKind.None AndAlso Not token.IsMissing AndAlso _targetToken = token
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (13)
14Return token.Kind = kind1 OrElse 15token.Kind = kind2 20Return kinds.Contains(token.Kind) 25Return token.Kind = kind OrElse 36Return token.Kind = SyntaxKind.CharacterLiteralToken 42token.Kind = SyntaxKind.DateLiteralToken OrElse 43token.Kind = SyntaxKind.DecimalLiteralToken OrElse 44token.Kind = SyntaxKind.FloatingLiteralToken OrElse 45token.Kind = SyntaxKind.IntegerLiteralToken 198If previousToken.Kind = SyntaxKind.None Then 233Return If(nextToken.Kind = SyntaxKind.None, token.GetAncestor(Of CompilationUnitSyntax)().EndOfFileToken, nextToken) 238Return token.Kind() = SyntaxKind.AssemblyKeyword OrElse 239token.Kind() = SyntaxKind.ModuleKeyword
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (3)
315If token.Kind = SyntaxKind.None Then 320Return token.Kind = SyntaxKind.DotToken 326Return token.Kind = SyntaxKind.IntegerLiteralToken
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (2)
127If token.Kind() = SyntaxKind.CommaToken Then 149Select Case token.Kind
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (18)
20Do While token.Kind <> SyntaxKind.None 90Select Case token.Kind() 125If targetToken.Kind = SyntaxKind.None OrElse targetToken.Parent Is Nothing Then 168If token.Kind = SyntaxKind.DimKeyword Then 177If token.Kind = SyntaxKind.GreaterThanToken AndAlso token.Parent.Kind = SyntaxKind.AttributeList Then 353If targetToken.FollowsEndOfStatement(position) OrElse targetToken.Kind = SyntaxKind.None Then 442If targetToken.Kind = SyntaxKind.CloseParenToken AndAlso 449If targetToken.Kind = SyntaxKind.CommaToken AndAlso 638If targetToken.Kind = SyntaxKind.None Then 672If targetToken.Kind = SyntaxKind.None OrElse targetToken.Parent Is Nothing Then 718If targetToken.Kind = SyntaxKind.None Then 737If targetToken.Kind = SyntaxKind.EqualsToken Then 752Return Not targetToken.FollowsEndOfStatement(position) AndAlso targetToken.Kind = SyntaxKind.RaiseEventKeyword 765If Not targetToken.FollowsEndOfStatement(position) AndAlso targetToken.Kind = SyntaxKind.NewKeyword Then 836If terminatingToken.Kind <> SyntaxKind.None AndAlso 881If functionAggregationExpression.OpenParenToken.Kind <> SyntaxKind.None Then 975If lastOrdering.AscendingOrDescendingKeyword.Kind = SyntaxKind.None Then 1115Select Case targetToken.Kind()
ModifierCollectionFacts.vb (2)
44targetToken.Kind = SyntaxKind.DimKeyword OrElse 48Select Case targetToken.Kind
ParenthesizedExpressionSyntaxExtensions.vb (4)
333nextToken.Kind = SyntaxKind.SelectKeyword AndAlso 334nextNextToken.Kind <> SyntaxKind.CaseKeyword Then 342nextToken.Kind = SyntaxKind.CommaToken) Then 420lastToken.Kind = SyntaxKind.ThenKeyword Then
Rename\VisualBasicRenameRewriterLanguageService.vb (9)
349If Not isRenameLocation AndAlso TypeOf (symbol) Is INamespaceSymbol AndAlso token.GetPreviousToken().Kind = SyntaxKind.NamespaceKeyword Then 364If isRenameLocation AndAlso token.GetPreviousToken().Kind = SyntaxKind.NamespaceKeyword Then 402If TypeOf token.Parent Is SimpleNameSyntax AndAlso token.Kind <> SyntaxKind.GlobalKeyword AndAlso token.Parent.Parent.IsKind(SyntaxKind.QualifiedName, SyntaxKind.QualifiedCrefOperatorReference) Then 435If newToken.Kind = SyntaxKind.XmlNameToken Then 634If newToken.Kind = SyntaxKind.StringLiteralToken Then 636ElseIf newToken.Kind = SyntaxKind.InterpolatedStringTextToken Then 642If newToken.Kind = SyntaxKind.XmlTextLiteralToken Then 644ElseIf newToken.Kind = SyntaxKind.XmlNameToken AndAlso CaseInsensitiveComparison.Equals(oldToken.ValueText, _originalText) Then 819If token.Kind = SyntaxKind.ForKeyword AndAlso token.Parent.IsKind(SyntaxKind.ForEachStatement) Then
Simplification\Reducers\AbstractVisualBasicReducer.AbstractReductionRewriter.vb (1)
118If token.Kind = SyntaxKind.None Then
Simplification\Reducers\VisualBasicEscapingReducer.vb (2)
70If enclosingSingleLineLambda IsNot Nothing AndAlso enclosingSingleLineLambda.SubOrFunctionHeader.Modifiers.Any(Function(modifier) modifier.Kind = SyntaxKind.AsyncKeyword) Then 75If enclosingMethodBlock IsNot Nothing AndAlso enclosingMethodBlock.BlockStatement.Modifiers.Any(Function(modifier) modifier.Kind = SyntaxKind.AsyncKeyword) Then
Simplification\VisualBasicSimplificationService.NodesAndTokensToReduceComputer.vb (1)
100If Me._simplifyAllDescendants AndAlso Not Me._insideSpeculatedNode AndAlso token.Kind <> SyntaxKind.None Then
SingleLineRewriter.vb (3)
43If token.Kind() = SyntaxKind.StringLiteralToken OrElse 44token.Kind() = SyntaxKind.InterpolatedStringTextToken Then 49If token.Kind() = SyntaxKind.StringLiteralToken Then
SpeculationAnalyzer.vb (2)
354If SyntaxFacts.IsAssignmentStatementOperatorToken(originalAssignmentStatement.OperatorToken.Kind()) Then 503Dim operatorTokenKind = binaryExpression.OperatorToken.Kind
StatementSyntaxExtensions.vb (1)
727If nextToken.Kind = SyntaxKind.None Then
SyntaxNodeExtensions.vb (1)
95Any(Function(t) t.Kind = SyntaxKind.SharedKeyword)
TokenComparer.vb (2)
25token1.GetPreviousToken().Kind = SyntaxKind.ImportsKeyword AndAlso 26token2.GetPreviousToken().Kind = SyntaxKind.ImportsKeyword Then
VisualBasicAccessibilityFacts.vb (1)
191Select Case token.Kind
VisualBasicIndentationService.Indenter.vb (7)
133If token.Kind = SyntaxKind.IdentifierToken AndAlso token.HasMatchingText(SyntaxKind.FromKeyword) Then 163If containingToken.Kind = SyntaxKind.StringLiteralToken AndAlso containingToken.FullSpan.Contains(position) Then 234If token.Kind = SyntaxKind.None Then 247If token.Kind = SyntaxKind.XmlTextLiteralToken OrElse 248token.Kind = SyntaxKind.XmlEntityLiteralToken Then 270If token.Kind = SyntaxKind.EmptyToken Then 312Return token.Kind = SyntaxKind.CommaToken AndAlso
VisualBasicIndentationService.vb (4)
59If token.Kind = SyntaxKind.None OrElse token.SpanStart <> firstNonWhitespacePosition Then 70If previousToken.Kind = SyntaxKind.None Then 124Return token.Kind = SyntaxKind.None OrElse 125token.Kind = SyntaxKind.EndOfFileToken
VisualBasicSimplificationHelpers.vb (1)
11If identifierToken.Kind <> SyntaxKind.IdentifierToken OrElse identifierToken.ValueText.Length = 0 Then
VisualBasicSmartTokenFormatter.vb (2)
35Contract.ThrowIfTrue(token.Kind = SyntaxKind.None OrElse token.Kind = SyntaxKind.EndOfFileToken)
VisualBasicSyntaxContext.vb (7)
139If targetToken.Kind() = SyntaxKind.AsKeyword Then 205If targetToken.Kind = SyntaxKind.InKeyword Then 263Return targetToken.Kind = SyntaxKind.None OrElse 264targetToken.Kind = SyntaxKind.EndOfFileToken OrElse 270If targetToken.Kind = SyntaxKind.HashToken Then 274Return targetToken.Kind = SyntaxKind.None OrElse 275targetToken.Kind = SyntaxKind.EndOfFileToken OrElse
VisualBasicSyntaxContextExtensions.vb (1)
65If targetToken.Kind = SyntaxKind.None OrElse targetToken.Parent Is Nothing Then
VisualBasicSyntaxFacts.vb (10)
111Return (IsUnaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is UnaryExpressionSyntax OrElse TypeOf token.Parent Is OperatorStatementSyntax)) OrElse 112(IsBinaryExpressionOperatorToken(CType(token.Kind, SyntaxKind)) AndAlso (TypeOf token.Parent Is BinaryExpressionSyntax OrElse TypeOf token.Parent Is OperatorStatementSyntax)) 271Select Case token.Kind() 327Select Case token.Kind 381Select Case token.Kind 490Select Case token.Kind() 1213Return token.Kind = SyntaxKind.DecimalLiteralToken OrElse 1214token.Kind = SyntaxKind.FloatingLiteralToken OrElse 1215token.Kind = SyntaxKind.IntegerLiteralToken 1518If token.Kind() = SyntaxKind.OverridesKeyword Then
VisualBasicTypeInferenceService.TypeInferrer.vb (10)
433If previousToken <> Nothing AndAlso previousToken.Kind <> SyntaxKind.AsKeyword Then 438If expressionOpt Is asClause.Type OrElse previousToken.Kind = SyntaxKind.AsKeyword Then 528Select Case binop.OperatorToken.Kind 548Select Case binop.OperatorToken.Kind 719If previousToken <> Nothing AndAlso previousToken.Kind <> SyntaxKind.ReturnKeyword Then 812If previousToken <> Nothing AndAlso previousToken.Kind <> SyntaxKind.OpenParenToken AndAlso previousToken.Kind <> SyntaxKind.CommaToken Then 831If previousToken <> Nothing AndAlso previousToken.Kind <> SyntaxKind.ThrowKeyword Then 1062If previousToken.Kind() = SyntaxKind.OpenBraceToken OrElse 1063previousToken.Kind() = SyntaxKind.CommaToken Then
VisualBasicVirtualCharService.vb (2)
37If token.Kind() = SyntaxKind.StringLiteralToken Then 41If token.Kind() = SyntaxKind.InterpolatedStringTextToken Then
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (2)
EmbeddedLanguages\VirtualChars\VisualBasicVirtualCharServiceTests.vb (2)
23Assert.True(token.Kind() = SyntaxKind.StringLiteralToken OrElse 24token.Kind() = SyntaxKind.InterpolatedStringTextToken)
Microsoft.VisualStudio.LanguageServices.VisualBasic (35)
CodeModel\MethodXML\MethodXmlBuilder.vb (1)
515Dim type = GetTypeFromPredefinedCastKeyword(SemanticModel.Compilation, predefinedCastExpression.Keyword.Kind)
CodeModel\ModifierFlagsExtensions.vb (2)
49Select Case modifier.Kind 107Select Case modifier.Kind
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (8)
169If oldOption.NameKeyword.Kind <> newOption.NameKeyword.Kind OrElse 170oldOption.ValueKeyword.Kind <> newOption.ValueKeyword.Kind Then 223Return oldAttributeTarget.AttributeModifier.Kind = newAttributeTarget.AttributeModifier.Kind 1027Return oldPredefinedType.Keyword.Kind = newPredefinedType.Keyword.Kind
CodeModel\VisualBasicCodeModelService.NodeNameGenerator.vb (1)
201AppendOperatorName(builder, operatorStatement.OperatorToken.Kind)
CodeModel\VisualBasicCodeModelService.vb (3)
866If (token.IsKeyword() OrElse token.Kind = SyntaxKind.IdentifierToken) AndAlso 867(nextToken.IsKeyword() OrElse nextToken.Kind = SyntaxKind.IdentifierToken) Then 3928If lastToken.Kind <> SyntaxKind.EndOfLineTrivia Then
Help\VisualBasicHelpContextService.Visitor.vb (14)
65If node.AttributeModifier.Kind() = SyntaxKind.ModuleKeyword Then 67ElseIf node.AttributeModifier.Kind() = SyntaxKind.AssemblyKeyword Then 82Select Case node.BlockKeyword.Kind() 118result = Keyword(node.OperatorToken.Kind()) 278If node.VarianceKeyword.Kind() = SyntaxKind.OutKeyword Then 382Select Case node.DeclarationKeyword.Kind() 421Select Case node.Identifier.Kind() 425result = Keyword(node.Identifier.Kind()) 484Select Case node.NameKeyword.Kind() 528If node.StopOrEndKeyword.Kind() = SyntaxKind.EndKeyword Then 565result = Keyword(node.DeclarationKeyword.Kind()) 590If node.Nullable.Kind() = SyntaxKind.QuestionToken Then 602Select Case node.ConstraintKeyword.Kind() 681Select Case node.Token.Kind()
LanguageService\VisualBasicPackage.IVbCompiler.vb (1)
34Return token.Kind = SyntaxKind.IdentifierToken
Venus\VisualBasicContainedLanguage.vb (3)
203If endToken.Kind <> SyntaxKind.EndKeyword Then 208If helperToken.Kind <> SyntaxKind.IdentifierToken OrElse 214If asToken.Kind <> SyntaxKind.AsKeyword Then
Venus\VisualBasicVenusBraceMatchingService.vb (2)
24If token.Kind = SyntaxKind.CloseBraceToken Then 27Return openBrace.Kind = SyntaxKind.OpenBraceToken