658 references to SyntaxFacts
Microsoft.CodeAnalysis.VisualBasic (415)
Binding\AttributeSemanticModel.vb (1)
64If SyntaxFacts.IsAttributeName(node) Then
Binding\Binder_Delegates.vb (2)
313SyntaxFacts.GetText(SyntaxKind.AddressOfKeyword)) 950Return SyntaxFacts.GetText(keyword)
Binding\Binder_Expressions.vb (7)
12Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 623(((TypeOf node Is NameSyntax) OrElse node.Kind = SyntaxKind.ArrayType OrElse node.Kind = SyntaxKind.TupleType) AndAlso SyntaxFacts.IsInNamespaceOrTypeContext(node)) Then 653Return Me.BindExpression(node, isInvocationOrAddressOf:=SyntaxFacts.IsInvocationOrAddressOfOperand(node), diagnostics:=diagnostics, isOperandOfConditionalBranch:=False, eventContext:=False) 2340ReportDiagnostic(diagnostics, node, err, SyntaxFacts.GetText(node.Keyword.Kind)) 2363ReportDiagnostic(diagnostics, node, err, SyntaxFacts.GetText(node.Keyword.Kind)) 2375ReportDiagnostic(diagnostics, node, err, SyntaxFacts.GetText(node.Keyword.Kind)) 2811CaseInsensitiveComparison.Equals(identifier.ValueText, SyntaxFacts.GetText(SyntaxKind.NewKeyword)) Then
Binding\Binder_Lookup.vb (1)
449Dim aliasAsKeyword As SyntaxKind = SyntaxFacts.GetKeywordKind(possibleAlias)
Binding\Binder_Operators.vb (5)
692SyntaxFacts.GetText(If(opKind = BinaryOperatorKind.AndAlso, 722SyntaxFacts.GetText(If(opKind = BinaryOperatorKind.AndAlso, SyntaxKind.IsFalseKeyword, SyntaxKind.IsTrueKeyword)), 723SyntaxFacts.GetText(If(opKind = BinaryOperatorKind.AndAlso, SyntaxKind.AndAlsoKeyword, SyntaxKind.OrElseKeyword))) 737SyntaxFacts.GetText(If(opKind = BinaryOperatorKind.AndAlso, SyntaxKind.AndAlsoKeyword, SyntaxKind.OrElseKeyword)), 977Dim operatorTokenText = SyntaxFacts.GetText(operatorTokenKind)
Binding\Binder_SelectCase.vb (1)
208Debug.Assert(SyntaxFacts.IsRelationalOperator(node.OperatorToken.Kind) OrElse node.ContainsDiagnostics)
Binding\Binder_Statements.vb (4)
224If Not SyntaxFacts.IsDoLoopBlock(node.Parent.Kind) Then 3291ReportDiagnostic(diagnostics, syntax, ERRID.ERR_ForLoopOperatorRequired2, left.Type, SyntaxFacts.GetText(OverloadResolution.GetOperatorTokenKind(opCode))) 5013ReportDiagnostic(diagnostics, originalSyntax, ERRID.ERR_KeywordNotAllowedInScript, SyntaxFacts.GetText(SyntaxKind.ReturnKeyword)) 5140ReportDiagnostic(diagnostics, originalSyntax, ERRID.ERR_KeywordNotAllowedInScript, SyntaxFacts.GetText(SyntaxKind.YieldKeyword))
Binding\Binder_Symbols.vb (2)
854If SyntaxFacts.IsAttributeName(basicNameSyntax) Then 969If SyntaxFacts.IsAttributeName(rightIdentSyntax) Then
Binding\BinderFactory.BinderFactoryVisitor.vb (3)
100If SyntaxFacts.InBlockInterior(nsBlockSyntax, _position) Then 210If SyntaxFacts.InBlockInterior(methodBlockSyntax, _position) Then 256Return (nodeOpt IsNot Nothing) AndAlso SyntaxFacts.InSpanOrEffectiveTrailingOfNode(nodeOpt, position)
Binding\BinderFactory.vb (1)
48If SyntaxFacts.InSpanOrEffectiveTrailingOfNode(node, position) OrElse
Binding\DocumentationCommentCrefBinder.vb (3)
51If Not identifier.IsBracketed AndAlso IsIntrinsicTypeForDocumentationComment(SyntaxFacts.GetKeywordKind(identifier.ValueText)) Then 553If IdentifierComparison.Equals(identifier.Identifier.ValueText, SyntaxFacts.GetText(SyntaxKind.NewKeyword)) AndAlso Not token.IsBracketed Then 631If IdentifierComparison.Equals(identifier.Identifier.ValueText, SyntaxFacts.GetText(SyntaxKind.NewKeyword)) AndAlso Not token.IsBracketed Then
Binding\MemberSemanticModel.vb (13)
1275ElseIf SyntaxFacts.InBlockInterior(current, position, body) Then 1282ElseIf SyntaxFacts.InLambdaInterior(current, position) Then 1423If SyntaxFacts.InSpanOrEffectiveTrailingOfNode(aggregate, position) Then 1465If SyntaxFacts.InSpanOrEffectiveTrailingOfNode(join, position) Then 1494If Not join.OnKeyword.IsMissing AndAlso join.OnKeyword.SpanStart <= position AndAlso SyntaxFacts.InSpanOrEffectiveTrailingOfNode(join, position) Then 1513If SyntaxFacts.InSpanOrEffectiveTrailingOfNode(from, position) Then 1526If SyntaxFacts.InSpanOrEffectiveTrailingOfNode(item, position) OrElse position < item.SpanStart Then 1557If SyntaxFacts.InSpanOrEffectiveTrailingOfNode([let], position) Then 1560If SyntaxFacts.InSpanOrEffectiveTrailingOfNode(item, position) OrElse position < item.SpanStart Then 1583If SyntaxFacts.InSpanOrEffectiveTrailingOfNode(groupBy, position) Then 1620((func.CloseParenToken.IsMissing AndAlso SyntaxFacts.InSpanOrEffectiveTrailingOfNode(func, position)) OrElse position < func.CloseParenToken.SpanStart) Then 1640If operatorKeyWord.SpanStart <= position AndAlso SyntaxFacts.InSpanOrEffectiveTrailingOfNode(operatorSyntax, position) Then 1710If SyntaxFacts.InSpanOrEffectiveTrailingOfNode(initialization, position) Then
CommandLine\VisualBasicCommandLineParser.vb (2)
17Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 2142remainderErrorLine.Append(SyntaxFacts.GetText(SyntaxKind.ColonToken))
Compilation\SemanticModel.vb (5)
133(TypeOf (node) Is ExpressionSyntax AndAlso (allowNamedArgumentName OrElse Not SyntaxFacts.IsNamedArgumentName(node)) OrElse 166If SyntaxFacts.IsNamedArgumentName(expression) Then 295If SyntaxFacts.IsNamedArgumentName(expression) Then 2749Debug.Assert(SyntaxFacts.IsNamedArgumentName(identifierNameSyntax)) 2924If SyntaxFacts.IsWithinPreprocessorConditionalExpression(node) Then
Compilation\SpeculativeSyntaxTreeSemanticModel.vb (1)
84If SyntaxFacts.IsInNamespaceOrTypeContext(node) Then
Compilation\SyntaxTreeSemanticModel.vb (13)
217If result.IsEmpty AndAlso SyntaxFacts.IsInNamespaceOrTypeContext(node) Then 233If SyntaxFacts.IsImplementedMember(node) Then 235ElseIf SyntaxFacts.IsHandlesEvent(node) Then 237ElseIf SyntaxFacts.IsHandlesContainer(node) Then 244ElseIf SyntaxFacts.IsHandlesProperty(node) Then 248ElseIf SyntaxFacts.IsInNamespaceOrTypeContext(node) Then 304If SyntaxFacts.IsImplementedMember(node) Then 306ElseIf SyntaxFacts.IsHandlesEvent(node) Then 308ElseIf SyntaxFacts.IsHandlesContainer(node) Then 315ElseIf SyntaxFacts.IsHandlesProperty(node) Then 322ElseIf SyntaxFacts.IsInNamespaceOrTypeContext(node) Then 463If SyntaxFacts.IsInTypeOnlyContext(expression) Then 1719If expression.Kind = SyntaxKind.PredefinedType OrElse SyntaxFacts.IsInNamespaceOrTypeContext(expression) Then
Compilation\VisualBasicCompilation.vb (4)
2698Dim b As Integer = SyntaxFacts.IntegralLiteralCharacterValue(bytesText(i * 2)) * 16 + 2699SyntaxFacts.IntegralLiteralCharacterValue(bytesText(i * 2 + 1)) 2714Dim b As Byte = CByte(SyntaxFacts.IntegralLiteralCharacterValue(bytesText(i * 2)) * 16 + 2715SyntaxFacts.IntegralLiteralCharacterValue(bytesText(i * 2 + 1)))
Errors\ErrorFactories.vb (4)
71Return ErrorInfo(id, SyntaxFacts.GetText(syntaxToken.Kind)) 75Return ErrorInfo(id, SyntaxFacts.GetText(syntaxTokenKind)) 79Return ErrorInfo(id, SyntaxFacts.GetText(syntaxToken.Kind), type) 83Return ErrorInfo(id, SyntaxFacts.GetText(syntaxToken.Kind), type1, type2)
Generated\Syntax.xml.Internal.Generated.vb (168)
34773Debug.Assert(SyntaxFacts.IsEndBlockStatement(kind)) 34775Debug.Assert(blockKeyword IsNot Nothing AndAlso SyntaxFacts.IsEndBlockStatementBlockKeyword(blockKeyword.Kind)) 34836Debug.Assert(nameKeyword IsNot Nothing AndAlso SyntaxFacts.IsOptionStatementNameKeyword(nameKeyword.Kind)) 35480Debug.Assert(constraintKeyword IsNot Nothing AndAlso SyntaxFacts.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind)) 35507Debug.Assert(constraintKeyword IsNot Nothing AndAlso SyntaxFacts.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind)) 35534Debug.Assert(constraintKeyword IsNot Nothing AndAlso SyntaxFacts.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind)) 35566Debug.Assert(SyntaxFacts.IsSpecialConstraint(kind)) 35567Debug.Assert(constraintKeyword IsNot Nothing AndAlso SyntaxFacts.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind)) 35714Debug.Assert(SyntaxFacts.IsMethodBlock(kind)) 35994Debug.Assert(SyntaxFacts.IsAccessorBlock(kind)) 36254Debug.Assert(SyntaxFacts.IsMethodStatement(kind)) 36255Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso SyntaxFacts.IsMethodStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind)) 36456Debug.Assert(SyntaxFacts.IsDeclareStatement(kind)) 36458Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso SyntaxFacts.IsDeclareStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind)) 36590Debug.Assert(SyntaxFacts.IsDelegateStatement(kind)) 36592Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso SyntaxFacts.IsDelegateStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind)) 36673Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsOperatorStatementOperatorToken(operatorToken.Kind)) 36904Debug.Assert(SyntaxFacts.IsAccessorStatement(kind)) 36905Debug.Assert(accessorKeyword IsNot Nothing AndAlso SyntaxFacts.IsAccessorStatementAccessorKeyword(accessorKeyword.Kind)) 36975Debug.Assert(keyword IsNot Nothing AndAlso SyntaxFacts.IsKeywordEventContainerKeyword(keyword.Kind)) 37533Debug.Assert(attributeModifier IsNot Nothing AndAlso SyntaxFacts.IsAttributeTargetAttributeModifier(attributeModifier.Kind)) 37799Debug.Assert(labelToken IsNot Nothing AndAlso SyntaxFacts.IsLabelStatementLabelToken(labelToken.Kind)) 37937Debug.Assert(SyntaxFacts.IsLabel(kind)) 37938Debug.Assert(labelToken IsNot Nothing AndAlso SyntaxFacts.IsLabelLabelToken(labelToken.Kind)) 37963Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso SyntaxFacts.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind)) 37988Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso SyntaxFacts.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind)) 38017Debug.Assert(SyntaxFacts.IsStopOrEndStatement(kind)) 38018Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso SyntaxFacts.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind)) 38314Debug.Assert(SyntaxFacts.IsExitStatement(kind)) 38316Debug.Assert(blockKeyword IsNot Nothing AndAlso SyntaxFacts.IsExitStatementBlockKeyword(blockKeyword.Kind)) 38440Debug.Assert(SyntaxFacts.IsContinueStatement(kind)) 38442Debug.Assert(blockKeyword IsNot Nothing AndAlso SyntaxFacts.IsContinueStatementBlockKeyword(blockKeyword.Kind)) 39027Debug.Assert(SyntaxFacts.IsOnErrorGoToStatement(kind)) 39620Debug.Assert(SyntaxFacts.IsRelationalCaseClause(kind)) 39621Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsRelationalCaseClauseOperatorToken(operatorToken.Kind)) 39847Debug.Assert(SyntaxFacts.IsDoLoopBlock(kind)) 39965Debug.Assert(SyntaxFacts.IsDoStatement(kind)) 40083Debug.Assert(SyntaxFacts.IsLoopStatement(kind)) 40177Debug.Assert(SyntaxFacts.IsWhileOrUntilClause(kind)) 40178Debug.Assert(whileOrUntilKeyword IsNot Nothing AndAlso SyntaxFacts.IsWhileOrUntilClauseWhileOrUntilKeyword(whileOrUntilKeyword.Kind)) 40890Debug.Assert(SyntaxFacts.IsAssignmentStatement(kind)) 40892Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsAssignmentStatementOperatorToken(operatorToken.Kind)) 41039Debug.Assert(SyntaxFacts.IsAddRemoveHandlerStatement(kind)) 41040Debug.Assert(addHandlerOrRemoveHandlerKeyword IsNot Nothing AndAlso SyntaxFacts.IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(addHandlerOrRemoveHandlerKeyword.Kind)) 41245Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 41281Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 41317Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 41353Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 41389Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 41425Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 41461Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 41503Debug.Assert(SyntaxFacts.IsLiteralExpression(kind)) 41504Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 41831Debug.Assert(SyntaxFacts.IsTypeOfExpression(kind)) 41834Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsTypeOfExpressionOperatorToken(operatorToken.Kind)) 41946Debug.Assert(SyntaxFacts.IsMemberAccessExpression(kind)) 41947Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsMemberAccessExpressionOperatorToken(operatorToken.Kind)) 42072Debug.Assert(SyntaxFacts.IsXmlMemberAccessExpression(kind)) 42334Debug.Assert(keyword IsNot Nothing AndAlso SyntaxFacts.IsPredefinedCastExpressionKeyword(keyword.Kind)) 43109Debug.Assert(SyntaxFacts.IsBinaryExpression(kind)) 43111Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsBinaryExpressionOperatorToken(operatorToken.Kind)) 43256Debug.Assert(SyntaxFacts.IsUnaryExpression(kind)) 43257Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsUnaryExpressionOperatorToken(operatorToken.Kind)) 43426Debug.Assert(SyntaxFacts.IsSingleLineLambdaExpression(kind)) 43537Debug.Assert(SyntaxFacts.IsMultiLineLambdaExpression(kind)) 43645Debug.Assert(SyntaxFacts.IsLambdaHeader(kind)) 43646Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso SyntaxFacts.IsLambdaHeaderSubOrFunctionKeyword(subOrFunctionKeyword.Kind)) 44204Debug.Assert(SyntaxFacts.IsPartitionWhileClause(kind)) 44205Debug.Assert(skipOrTakeKeyword IsNot Nothing AndAlso SyntaxFacts.IsPartitionWhileClauseSkipOrTakeKeyword(skipOrTakeKeyword.Kind)) 44294Debug.Assert(SyntaxFacts.IsPartitionClause(kind)) 44295Debug.Assert(skipOrTakeKeyword IsNot Nothing AndAlso SyntaxFacts.IsPartitionClauseSkipOrTakeKeyword(skipOrTakeKeyword.Kind)) 44540Debug.Assert(SyntaxFacts.IsOrdering(kind)) 44750Debug.Assert(startQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlStringStartQuoteToken(startQuoteToken.Kind)) 44751Debug.Assert(endQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlStringEndQuoteToken(endQuoteToken.Kind)) 45005Debug.Assert(keyword IsNot Nothing AndAlso SyntaxFacts.IsPredefinedTypeKeyword(keyword.Kind)) 45221Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsCrefOperatorReferenceOperatorToken(operatorToken.Kind)) 45383Debug.Assert(SyntaxFacts.IsXmlTextToken(kind)) 45477Debug.Assert(startQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlCrefAttributeStartQuoteToken(startQuoteToken.Kind)) 45479Debug.Assert(endQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlCrefAttributeEndQuoteToken(endQuoteToken.Kind)) 45492Debug.Assert(startQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlNameAttributeStartQuoteToken(startQuoteToken.Kind)) 45494Debug.Assert(endQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlNameAttributeEndQuoteToken(endQuoteToken.Kind)) 45824Debug.Assert(SyntaxFacts.IsSyntaxTrivia(kind)) 45867Debug.Assert(ifOrElseIfKeyword IsNot Nothing AndAlso SyntaxFacts.IsIfDirectiveTriviaIfOrElseIfKeyword(ifOrElseIfKeyword.Kind)) 45882Debug.Assert(ifOrElseIfKeyword IsNot Nothing AndAlso SyntaxFacts.IsIfDirectiveTriviaIfOrElseIfKeyword(ifOrElseIfKeyword.Kind)) 46839Debug.Assert(SyntaxFacts.IsEndBlockStatement(kind)) 46841Debug.Assert(blockKeyword IsNot Nothing AndAlso SyntaxFacts.IsEndBlockStatementBlockKeyword(blockKeyword.Kind)) 46902Debug.Assert(nameKeyword IsNot Nothing AndAlso SyntaxFacts.IsOptionStatementNameKeyword(nameKeyword.Kind)) 47546Debug.Assert(constraintKeyword IsNot Nothing AndAlso SyntaxFacts.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind)) 47573Debug.Assert(constraintKeyword IsNot Nothing AndAlso SyntaxFacts.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind)) 47600Debug.Assert(constraintKeyword IsNot Nothing AndAlso SyntaxFacts.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind)) 47632Debug.Assert(SyntaxFacts.IsSpecialConstraint(kind)) 47633Debug.Assert(constraintKeyword IsNot Nothing AndAlso SyntaxFacts.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind)) 47780Debug.Assert(SyntaxFacts.IsMethodBlock(kind)) 48060Debug.Assert(SyntaxFacts.IsAccessorBlock(kind)) 48320Debug.Assert(SyntaxFacts.IsMethodStatement(kind)) 48321Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso SyntaxFacts.IsMethodStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind)) 48522Debug.Assert(SyntaxFacts.IsDeclareStatement(kind)) 48524Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso SyntaxFacts.IsDeclareStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind)) 48656Debug.Assert(SyntaxFacts.IsDelegateStatement(kind)) 48658Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso SyntaxFacts.IsDelegateStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind)) 48739Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsOperatorStatementOperatorToken(operatorToken.Kind)) 48970Debug.Assert(SyntaxFacts.IsAccessorStatement(kind)) 48971Debug.Assert(accessorKeyword IsNot Nothing AndAlso SyntaxFacts.IsAccessorStatementAccessorKeyword(accessorKeyword.Kind)) 49041Debug.Assert(keyword IsNot Nothing AndAlso SyntaxFacts.IsKeywordEventContainerKeyword(keyword.Kind)) 49599Debug.Assert(attributeModifier IsNot Nothing AndAlso SyntaxFacts.IsAttributeTargetAttributeModifier(attributeModifier.Kind)) 49865Debug.Assert(labelToken IsNot Nothing AndAlso SyntaxFacts.IsLabelStatementLabelToken(labelToken.Kind)) 50003Debug.Assert(SyntaxFacts.IsLabel(kind)) 50004Debug.Assert(labelToken IsNot Nothing AndAlso SyntaxFacts.IsLabelLabelToken(labelToken.Kind)) 50029Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso SyntaxFacts.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind)) 50054Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso SyntaxFacts.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind)) 50083Debug.Assert(SyntaxFacts.IsStopOrEndStatement(kind)) 50084Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso SyntaxFacts.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind)) 50380Debug.Assert(SyntaxFacts.IsExitStatement(kind)) 50382Debug.Assert(blockKeyword IsNot Nothing AndAlso SyntaxFacts.IsExitStatementBlockKeyword(blockKeyword.Kind)) 50506Debug.Assert(SyntaxFacts.IsContinueStatement(kind)) 50508Debug.Assert(blockKeyword IsNot Nothing AndAlso SyntaxFacts.IsContinueStatementBlockKeyword(blockKeyword.Kind)) 51093Debug.Assert(SyntaxFacts.IsOnErrorGoToStatement(kind)) 51686Debug.Assert(SyntaxFacts.IsRelationalCaseClause(kind)) 51687Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsRelationalCaseClauseOperatorToken(operatorToken.Kind)) 51913Debug.Assert(SyntaxFacts.IsDoLoopBlock(kind)) 52031Debug.Assert(SyntaxFacts.IsDoStatement(kind)) 52149Debug.Assert(SyntaxFacts.IsLoopStatement(kind)) 52243Debug.Assert(SyntaxFacts.IsWhileOrUntilClause(kind)) 52244Debug.Assert(whileOrUntilKeyword IsNot Nothing AndAlso SyntaxFacts.IsWhileOrUntilClauseWhileOrUntilKeyword(whileOrUntilKeyword.Kind)) 52956Debug.Assert(SyntaxFacts.IsAssignmentStatement(kind)) 52958Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsAssignmentStatementOperatorToken(operatorToken.Kind)) 53105Debug.Assert(SyntaxFacts.IsAddRemoveHandlerStatement(kind)) 53106Debug.Assert(addHandlerOrRemoveHandlerKeyword IsNot Nothing AndAlso SyntaxFacts.IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(addHandlerOrRemoveHandlerKeyword.Kind)) 53311Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 53347Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 53383Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 53419Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 53455Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 53491Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 53527Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 53569Debug.Assert(SyntaxFacts.IsLiteralExpression(kind)) 53570Debug.Assert(token IsNot Nothing AndAlso SyntaxFacts.IsLiteralExpressionToken(token.Kind)) 53897Debug.Assert(SyntaxFacts.IsTypeOfExpression(kind)) 53900Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsTypeOfExpressionOperatorToken(operatorToken.Kind)) 54012Debug.Assert(SyntaxFacts.IsMemberAccessExpression(kind)) 54013Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsMemberAccessExpressionOperatorToken(operatorToken.Kind)) 54138Debug.Assert(SyntaxFacts.IsXmlMemberAccessExpression(kind)) 54400Debug.Assert(keyword IsNot Nothing AndAlso SyntaxFacts.IsPredefinedCastExpressionKeyword(keyword.Kind)) 55175Debug.Assert(SyntaxFacts.IsBinaryExpression(kind)) 55177Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsBinaryExpressionOperatorToken(operatorToken.Kind)) 55322Debug.Assert(SyntaxFacts.IsUnaryExpression(kind)) 55323Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsUnaryExpressionOperatorToken(operatorToken.Kind)) 55492Debug.Assert(SyntaxFacts.IsSingleLineLambdaExpression(kind)) 55603Debug.Assert(SyntaxFacts.IsMultiLineLambdaExpression(kind)) 55711Debug.Assert(SyntaxFacts.IsLambdaHeader(kind)) 55712Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso SyntaxFacts.IsLambdaHeaderSubOrFunctionKeyword(subOrFunctionKeyword.Kind)) 56270Debug.Assert(SyntaxFacts.IsPartitionWhileClause(kind)) 56271Debug.Assert(skipOrTakeKeyword IsNot Nothing AndAlso SyntaxFacts.IsPartitionWhileClauseSkipOrTakeKeyword(skipOrTakeKeyword.Kind)) 56360Debug.Assert(SyntaxFacts.IsPartitionClause(kind)) 56361Debug.Assert(skipOrTakeKeyword IsNot Nothing AndAlso SyntaxFacts.IsPartitionClauseSkipOrTakeKeyword(skipOrTakeKeyword.Kind)) 56606Debug.Assert(SyntaxFacts.IsOrdering(kind)) 56816Debug.Assert(startQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlStringStartQuoteToken(startQuoteToken.Kind)) 56817Debug.Assert(endQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlStringEndQuoteToken(endQuoteToken.Kind)) 57071Debug.Assert(keyword IsNot Nothing AndAlso SyntaxFacts.IsPredefinedTypeKeyword(keyword.Kind)) 57287Debug.Assert(operatorToken IsNot Nothing AndAlso SyntaxFacts.IsCrefOperatorReferenceOperatorToken(operatorToken.Kind)) 57449Debug.Assert(SyntaxFacts.IsXmlTextToken(kind)) 57543Debug.Assert(startQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlCrefAttributeStartQuoteToken(startQuoteToken.Kind)) 57545Debug.Assert(endQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlCrefAttributeEndQuoteToken(endQuoteToken.Kind)) 57558Debug.Assert(startQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlNameAttributeStartQuoteToken(startQuoteToken.Kind)) 57560Debug.Assert(endQuoteToken IsNot Nothing AndAlso SyntaxFacts.IsXmlNameAttributeEndQuoteToken(endQuoteToken.Kind)) 57890Debug.Assert(SyntaxFacts.IsSyntaxTrivia(kind)) 57933Debug.Assert(ifOrElseIfKeyword IsNot Nothing AndAlso SyntaxFacts.IsIfDirectiveTriviaIfOrElseIfKeyword(ifOrElseIfKeyword.Kind)) 57948Debug.Assert(ifOrElseIfKeyword IsNot Nothing AndAlso SyntaxFacts.IsIfDirectiveTriviaIfOrElseIfKeyword(ifOrElseIfKeyword.Kind))
Generated\Syntax.xml.Main.Generated.vb (40)
6561If Not SyntaxFacts.IsEndBlockStatement(kind) Then 8197If Not SyntaxFacts.IsSpecialConstraint(kind) Then 8413If Not SyntaxFacts.IsMethodBlock(kind) Then 8963If Not SyntaxFacts.IsAccessorBlock(kind) Then 9488If Not SyntaxFacts.IsMethodStatement(kind) Then 9985If Not SyntaxFacts.IsDeclareStatement(kind) Then 10381If Not SyntaxFacts.IsDelegateStatement(kind) Then 11222If Not SyntaxFacts.IsAccessorStatement(kind) Then 13238If Not SyntaxFacts.IsLabel(kind) Then 13325If Not SyntaxFacts.IsStopOrEndStatement(kind) Then 13670If Not SyntaxFacts.IsExitStatement(kind) Then 13852If Not SyntaxFacts.IsContinueStatement(kind) Then 15351If Not SyntaxFacts.IsOnErrorGoToStatement(kind) Then 15601If Not SyntaxFacts.IsResumeStatement(kind) Then 15936If Not SyntaxFacts.IsCaseBlock(kind) Then 16084If Not SyntaxFacts.IsCaseStatement(kind) Then 17440If Not SyntaxFacts.IsRelationalCaseClause(kind) Then 18013If Not SyntaxFacts.IsDoLoopBlock(kind) Then 18219If Not SyntaxFacts.IsDoStatement(kind) Then 18405If Not SyntaxFacts.IsLoopStatement(kind) Then 18765If Not SyntaxFacts.IsWhileOrUntilClause(kind) Then 23069If Not SyntaxFacts.IsAssignmentStatement(kind) Then 23976If Not SyntaxFacts.IsAddRemoveHandlerStatement(kind) Then 24557If Not SyntaxFacts.IsReDimStatement(kind) Then 25051If Not SyntaxFacts.IsLiteralExpression(kind) Then 25895If Not SyntaxFacts.IsTypeOfExpression(kind) Then 26251If Not SyntaxFacts.IsMemberAccessExpression(kind) Then 26539If Not SyntaxFacts.IsXmlMemberAccessExpression(kind) Then 33947If Not SyntaxFacts.IsBinaryExpression(kind) Then 34821If Not SyntaxFacts.IsUnaryExpression(kind) Then 36260If Not SyntaxFacts.IsSingleLineLambdaExpression(kind) Then 36677If Not SyntaxFacts.IsMultiLineLambdaExpression(kind) Then 36889If Not SyntaxFacts.IsLambdaHeader(kind) Then 38615If Not SyntaxFacts.IsPartitionWhileClause(kind) Then 39070If Not SyntaxFacts.IsPartitionClause(kind) Then 40037If Not SyntaxFacts.IsOrdering(kind) Then 41832If Not SyntaxFacts.IsXmlTextToken(kind) Then 42922If Not SyntaxFacts.IsSyntaxTrivia(kind) Then 43415If Not SyntaxFacts.IsIfDirectiveTrivia(kind) Then 45875Return SyntaxFacts.GetText(kind)
OptionsValidator.vb (8)
108If allowEscaping AndAlso SyntaxFacts.ReturnFullWidthOrSelf(name(start)) = SyntaxFacts.FULLWIDTH_LEFT_SQUARE_BRACKET Then 109If SyntaxFacts.ReturnFullWidthOrSelf(name(lastIdentifierCharacterIndex)) <> SyntaxFacts.FULLWIDTH_RIGHT_SQUARE_BRACKET Then 116If Not SyntaxFacts.IsIdentifierStartCharacter(name(start)) Then 121If ([end] - start) = 1 AndAlso SyntaxFacts.ReturnFullWidthOrSelf(name(start)) = SyntaxFacts.FULLWIDTH_LOW_LINE Then 126If Not SyntaxFacts.IsIdentifierPartCharacter(name(i)) Then
Parser\BlockContexts\BlockContext.vb (4)
45_isWithinSingleLineLambda = SyntaxFacts.IsSingleLineLambdaExpression(_kind) 49_isWithinMultiLineLambda = SyntaxFacts.IsMultiLineLambdaExpression(_kind) 388ElseIf SyntaxFacts.IsEndBlockLoopOrNextStatement(kind) Then 439If ifStmt.ThenKeyword IsNot Nothing AndAlso Not SyntaxFacts.IsTerminator(Parser.CurrentToken.Kind) Then
Parser\BlockContexts\DeclarationContext.vb (1)
237If Not SyntaxFacts.IsEndBlockLoopOrNextStatement(node.Kind) Then
Parser\BlockContexts\ExecutableStatementContext.vb (8)
40Dim declarationContext = FindNearest(Function(s) SyntaxFacts.IsMethodBlock(s) OrElse 43SyntaxFacts.IsAccessorBlock(s)) 51node = Parser.ReportSyntaxError(node, ERRID.ERR_InvInsideBlock, SyntaxFacts.GetBlockName(BlockKind)) 63Dim declarationContext = FindNearest(Function(s) SyntaxFacts.IsMethodBlock(s) OrElse 66SyntaxFacts.IsAccessorBlock(s) OrElse 67SyntaxFacts.IsMultiLineLambdaExpression(s) OrElse 68SyntaxFacts.IsSingleLineLambdaExpression(s)) 75node = Parser.ReportSyntaxError(node, ERRID.ERR_InvInsideBlock, SyntaxFacts.GetBlockName(BlockKind))
Parser\BlockContexts\IfPartContext.vb (1)
78If Not SyntaxFacts.IsTerminator(Parser.CurrentToken.Kind) Then
Parser\BlockContexts\LambdaContext.vb (1)
19Debug.Assert(SyntaxFacts.IsMultiLineLambdaExpression(BlockKind))
Parser\BlockContexts\MethodBlockContext.vb (4)
20Debug.Assert(SyntaxFacts.IsMethodBlock(contextKind) OrElse 23SyntaxFacts.IsAccessorBlock(contextKind) OrElse 24SyntaxFacts.IsSingleLineLambdaExpression(contextKind) OrElse 25SyntaxFacts.IsMultiLineLambdaExpression(contextKind))
Parser\BlockContexts\SingleLineElseContext.vb (1)
32If ifStmt.ThenKeyword IsNot Nothing AndAlso Not SyntaxFacts.IsTerminator(Parser.CurrentToken.Kind) Then
Parser\BlockContexts\SingleLineIfBlockContext.vb (1)
32If ifStmt.ThenKeyword IsNot Nothing AndAlso Not SyntaxFacts.IsTerminator(Parser.CurrentToken.Kind) Then
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
20Debug.Assert(SyntaxFacts.IsSingleLineLambdaExpression(BlockKind))
Parser\ParseConditional.vb (3)
360If Not SyntaxFacts.IsHexDigit(ch) Then 403If Not SyntaxFacts.IsTerminator(CurrentToken.Kind) Then 416If SyntaxFacts.IsTerminator(CurrentToken.Kind) Then
Parser\ParseExpression.vb (2)
519If SyntaxFacts.IsFullWidth(ch) Then 772Debug.Assert(SyntaxFacts.IsPredefinedCastExpressionKeyword(CurrentToken.Kind), "ParseCastExpression called with the wrong token.")
Parser\Parser.vb (21)
849If SyntaxFacts.CanStartSpecifierDeclaration(possibleDeclarationStart) OrElse 850SyntaxFacts.IsSpecifier(possibleDeclarationStart) Then 1117If SyntaxFacts.IsSpecifier(nextToken.Kind) OrElse SyntaxFacts.CanStartSpecifierDeclaration(nextToken.Kind) Then 1999If SyntaxFacts.IsSpecifier(nextToken.Kind) OrElse SyntaxFacts.CanStartSpecifierDeclaration(nextToken.Kind) Then 2008If SyntaxFacts.IsSpecifier(nextToken.Kind) OrElse 2009SyntaxFacts.CanStartSpecifierDeclaration(nextToken.Kind) Then 2696customModifierError = SyntaxFacts.IsSpecifier(nextToken.Kind) OrElse SyntaxFacts.CanStartSpecifierDeclaration(nextToken.Kind) 2704If SyntaxFacts.IsSpecifier(identifierStart.Kind) Then 2762If SyntaxFacts.IsPredefinedTypeOrVariant(Token.Kind) Then 2807If SyntaxFacts.IsPredefinedTypeKeyword(Start.Kind) Then 3043If _evaluatingConditionCompilationExpression AndAlso Not SyntaxFacts.IsPredefinedTypeOrVariant(start.Kind) Then 3953If SyntaxFacts.IsOperatorStatementOperatorToken(operatorKind) Then 3960If SyntaxFacts.IsOperator(operatorKind) Then 5420Debug.Assert(lessThanText = "<" OrElse lessThanText = SyntaxFacts.FULLWIDTH_LESS_THAN_SIGN_STRING) 5421Debug.Assert(greaterThanText = ">" OrElse greaterThanText = SyntaxFacts.FULLWIDTH_GREATER_THAN_SIGN_STRING) 5594Return SyntaxFacts.GetBinaryExpression(t.Kind) 5785Debug.Assert(SyntaxFacts.IsTerminator(CurrentToken.Kind) OrElse CurrentToken.Kind = SyntaxKind.EmptyToken) 5813Debug.Assert(SyntaxFacts.IsTerminator(CurrentToken.Kind))
Parser\ParseScan.vb (3)
68Return SyntaxFacts.IsTerminator(t.Kind) 153If SyntaxFacts.IsPredefinedTypeOrVariant(t.Kind) Then 425Return Not SyntaxFacts.IsTerminator(kind) AndAlso kind <> SyntaxKind.EmptyToken
Parser\ParseStatement.vb (5)
57Dim loopContext = Context.FindNearest(AddressOf SyntaxFacts.SupportsContinueStatement) 157Dim loopContext = Context.FindNearest(AddressOf SyntaxFacts.SupportsExitStatement) 265If StartCase = SyntaxKind.IsKeyword OrElse SyntaxFacts.IsRelationalOperator(StartCase) Then 271If SyntaxFacts.IsRelationalOperator(CurrentToken.Kind) Then 1096If SyntaxFacts.IsAssignmentStatementOperatorToken(CurrentToken.Kind) Then
Parser\ParseXml.vb (3)
1099If SyntaxFacts.IsPredefinedTypeKeyword(Me.CurrentToken.Kind) Then 1275If SyntaxFacts.IsOperatorStatementOperatorToken(operatorKind) Then 1318Debug.Assert(Not SyntaxFacts.IsPredefinedTypeKeyword(CurrentToken.Kind))
Scanner\Directives.vb (1)
16Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts
Scanner\KeywordTable.vb (3)
314If SyntaxFacts.IsFullWidth(ch) Then 315ch = SyntaxFacts.MakeHalfWidth(ch) 376Dim Name = SyntaxFacts.GetText(Token)
Scanner\Scanner.vb (7)
19Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 724If position = 0 OrElse SyntaxFacts.IsNewLine(text(position - 1)) Then 790While CanGet() AndAlso SyntaxFacts.IsNewLine(Peek()) 805If SyntaxFacts.IsNewLine(ch) Then 1482If SyntaxFacts.IsIdentifierStartCharacter(c) Then 1591If SyntaxFacts.IsContextualKeyword(tokenType) Then 2683Return (_isScanningForExpressionCompiler AndAlso c = "$"c) OrElse SyntaxFacts.IsIdentifierStartCharacter(c)
Scanner\ScannerInterpolatedString.vb (1)
10Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts
Scanner\ScannerXml.vb (1)
12Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts
Scanner\TokenFactories.vb (1)
12Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts
Scanner\TokenStream.vb (1)
366If tk.Width = 0 AndAlso SyntaxFacts.IsTerminator(tk.Kind) Then
Scanner\XmlDocComments.vb (1)
12Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts
Scanner\XmlTokenFactories.vb (1)
11Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts
Semantics\Operators.vb (3)
336diagnosticsOpt.Add(ErrorFactory.ErrorInfo(ERRID.ERR_OperatorRequiresBoolReturnType1, SyntaxFacts.GetText(SyntaxKind.IsTrueKeyword)), method.GetFirstLocation()) 343diagnosticsOpt.Add(ErrorFactory.ErrorInfo(ERRID.ERR_OperatorRequiresBoolReturnType1, SyntaxFacts.GetText(SyntaxKind.IsFalseKeyword)), method.GetFirstLocation()) 362SyntaxFacts.GetText(If(opInfo.BinaryOperatorKind = BinaryOperatorKind.LeftShift,
SourceGeneration\VisualBasicSyntaxHelper.vb (1)
20Return SyntaxFacts.IsValidIdentifier(name)
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
15Return SyntaxFacts.IsInNamespaceOrTypeContext(TryCast(startNode, ExpressionSyntax)) OrElse Me.InNamespaceOrType
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
351ElseIf SyntaxFacts.IsKeywordKind(tokenKind) Then
SymbolDisplay\SymbolDisplayVisitor.vb (9)
99If CaseInsensitiveComparison.Equals(SyntaxFacts.GetText(SyntaxKind.REMKeyword), text) OrElse 100CaseInsensitiveComparison.Equals(SyntaxFacts.GetText(SyntaxKind.NewKeyword), text) Then 137If SyntaxFacts.GetKeywordKind(identifier) <> SyntaxKind.None Then 145Dim contextualKeywordKind As SyntaxKind = SyntaxFacts.GetContextualKeywordKind(identifier) 263Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, SyntaxFacts.GetText(SyntaxKind.GlobalKeyword), True)) 266Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol, SyntaxFacts.GetText(SyntaxKind.GlobalKeyword), True)) 328Builder.Add(CreatePart(SymbolDisplayPartKind.Operator, Nothing, SyntaxFacts.GetText(operatorKind), False)) 332Builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, Nothing, SyntaxFacts.GetText(punctuationKind), False)) 340Builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, Nothing, SyntaxFacts.GetText(keywordKind), False))
Symbols\MethodKindExtensions.vb (5)
17Return SyntaxFacts.GetText(SyntaxKind.AddHandlerKeyword) 20Return SyntaxFacts.GetText(SyntaxKind.RaiseEventKeyword) 23Return SyntaxFacts.GetText(SyntaxKind.RemoveHandlerKeyword) 26Return SyntaxFacts.GetText(SyntaxKind.GetKeyword) 29Return SyntaxFacts.GetText(SyntaxKind.SetKeyword)
Symbols\Source\OverrideHidingHelper.vb (1)
461SyntaxFacts.GetText(OverloadResolution.GetOperatorTokenKind(associatedSymbol.Name)),
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3720SyntaxFacts.GetText(OverloadResolution.GetOperatorTokenKind(nameOfThePair)),
Symbols\Source\SourceMethodSymbol.vb (2)
166SyntaxFacts.GetText(token.Kind)) 367binder.ReportDiagnostic(diagBag, syntax.OperatorToken, paramCountMismatchERRID, SyntaxFacts.GetText(syntax.OperatorToken.Kind))
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (4)
333SyntaxFacts.GetText(SyntaxKind.InterfaceKeyword) & " " & interfaceName, 335SyntaxFacts.GetText(SyntaxKind.ClassKeyword), 348SyntaxFacts.GetText(SyntaxKind.InterfaceKeyword), 350SyntaxFacts.GetText(SyntaxKind.ClassKeyword),
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
47If SyntaxFacts.GetKeywordKind(name) <> SyntaxKind.None Then
Symbols\Symbol_Attributes.vb (1)
209If Not SyntaxFacts.IsValidIdentifier(DirectCast(arguments.Attribute.CommonConstructorArguments(0).ValueInternal, String)) Then
Symbols\Symbol.vb (2)
654Return Not String.IsNullOrEmpty(Me.Name) AndAlso SyntaxFacts.IsIdentifierStartCharacter(Me.Name(0)) 656Return SyntaxFacts.IsValidIdentifier(Me.Name)
Symbols\SymbolExtensions.vb (2)
90Return SyntaxFacts.GetText(SyntaxKind.WriteOnlyKeyword) 92Return SyntaxFacts.GetText(SyntaxKind.ReadOnlyKeyword)
Symbols\TypeParameterConstraint.vb (1)
65Return SyntaxFacts.GetText(ToSyntaxKind(Kind))
Syntax\BeginOfBlockSyntaxReference.vb (1)
20Return SyntaxFacts.BeginOfBlockStatementIfAny(reference.GetSyntax(cancellationToken))
Syntax\InternalSyntax\SyntaxFactory.vb (1)
63Return SyntaxToken.Create(kind, leading, trailing, If(text Is Nothing, SyntaxFacts.GetText(kind), text))
Syntax\InternalSyntax\SyntaxToken.vb (1)
396Dim tokenText = If(text Is Nothing, SyntaxFacts.GetText(kind), text)
Syntax\SyntaxNodeFactories.vb (1)
17Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts
Syntax\SyntaxNormalizer.vb (5)
246trivia = SyntaxFactory.DocumentationCommentExteriorTrivia(SyntaxFacts.GetText(SyntaxKind.DocumentationCommentExteriorTrivia)) 331If SyntaxFacts.IsPreprocessorDirective(trivia.Kind) Then 355Return Not SyntaxFacts.IsPreprocessorDirective(trivia.Kind) 498If SyntaxFacts.IsRelationalCaseClause(token.Parent.Kind()) OrElse 499SyntaxFacts.IsRelationalCaseClause(nextToken.Parent.Kind()) Then
Syntax\VisualBasicSyntaxTree.vb (1)
390If Not SyntaxFacts.IsXmlSyntax(node.Kind()) Then
VisualBasicExtensions.vb (4)
347Return SyntaxFacts.IsKeywordKind(token.Kind()) 357Return SyntaxFacts.IsReservedKeyword(token.Kind()) 366Return SyntaxFacts.IsContextualKeyword(token.Kind()) 376Return SyntaxFacts.IsPreprocessorKeyword(token.Kind())
VisualBasicParseOptions.vb (2)
9Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 255If Not IsValidIdentifier(symbol.Key) OrElse SyntaxFacts.GetKeywordKind(symbol.Key) <> SyntaxKind.None Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (30)
src\3c62f7302a130cb4\TriviaDataFactory.LineContinuationTrivia.vb (1)
28builder.Append(SyntaxFacts.GetText(SyntaxKind.LineContinuationTrivia))
src\roslyn\src\Analyzers\VisualBasic\Analyzers\OrderModifiers\VisualBasicOrderModifiersHelper.vb (2)
17Dim kind = SyntaxFacts.GetKeywordKind(trimmed) 18Return If(kind = SyntaxKind.None, SyntaxFacts.GetContextualKeywordKind(trimmed), kind)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
513Dim nextTokenTextKind = SyntaxFacts.GetContextualKeywordKind(nextToken.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
231Return SyntaxFacts.IsMultiLineLambdaExpression(node.Kind()) 285Dim hasLeadingDirective = node.GetLeadingTrivia().Any(Function(t) SyntaxFacts.IsPreprocessorDirective(t.Kind)) 802SyntaxFacts.IsAssignmentStatement(node.Kind) 1072If SyntaxFacts.IsSingleLineLambdaExpression(current.Kind) OrElse 1073SyntaxFacts.IsMultiLineLambdaExpression(current.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
31Return String.Equals(token.ToString(), SyntaxFacts.GetText(kind), StringComparison.OrdinalIgnoreCase)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.vb (1)
55Contract.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.Kind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.vb (2)
56If trivia.Kind = SyntaxKind.RegionDirectiveTrivia OrElse trivia.Kind = SyntaxKind.EndRegionDirectiveTrivia OrElse SyntaxFacts.IsPreprocessorDirective(trivia.Kind) Then 254If Not SyntaxFacts.IsPreprocessorDirective(trivia.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (3)
44Return Char.IsWhiteSpace(ch) OrElse SyntaxFacts.IsWhitespace(ch) 48Return SyntaxFacts.IsNewLine(ch) 108If SyntaxFacts.IsPreprocessorDirective(trivia2.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
152If SyntaxFacts.IsPredefinedCastExpressionKeyword(previousToken.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
365Return list.Sum(Function(t) t.ToFullString().Replace(vbCrLf, vbCr).OfType(Of Char).Count(Function(c) SyntaxFacts.IsNewLine(c)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\StructuredTriviaFormattingRule.vb (1)
26If previousToken.Kind = SyntaxKind.HashToken AndAlso SyntaxFacts.IsPreprocessorKeyword(CType(currentToken.Kind, SyntaxKind)) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (7)
15Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 101Dim keywordKind = SyntaxFacts.GetKeywordKind(identifier) 454Return SyntaxFacts.GetText(CType(kind, SyntaxKind)) 458Return SyntaxFacts.IsIdentifierPartCharacter(c) 462Return SyntaxFacts.IsIdentifierStartCharacter(c) 581Return SyntaxFacts.IsInNamespaceOrTypeContext(node) 1388Return SyntaxFacts.IsPreprocessorDirective(trivia.Kind())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
113Dim isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(TryCast(originalNode, ExpressionSyntax)) 354If SyntaxFacts.IsAssignmentStatementOperatorToken(originalAssignmentStatement.OperatorToken.Kind()) Then 504If SyntaxFacts.IsAssignmentStatementOperatorToken(operatorTokenKind) AndAlso 536Return SyntaxFacts.IsInNamespaceOrTypeContext(node)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (18)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\DocumentationComments\VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
85If Not SyntaxFacts.IsWhitespace(c) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (1)
40Dim operatorSyntaxKind = SyntaxFacts.GetOperatorKind(method.MetadataName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
658Function(modifier) SyntaxFacts.IsAccessibilityModifier(modifier.Kind()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
11Private Shared ReadOnly s_kindPrecedenceMap As Dictionary(Of SyntaxKind, Integer) = New Dictionary(Of SyntaxKind, Integer)(SyntaxFacts.EqualityComparer) From 35Private Shared ReadOnly s_operatorPrecedenceMap As Dictionary(Of SyntaxKind, Integer) = New Dictionary(Of SyntaxKind, Integer)(SyntaxFacts.EqualityComparer) From
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicFlagsEnumGenerator.vb (1)
42If Not SyntaxFacts.IsValidIdentifier(name) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CallStatementSyntaxExtensions.vb (1)
16Not SyntaxFacts.GetContextualKeywordKind(nextToken.ToString()) = SyntaxKind.MidKeyword Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb (1)
61SyntaxFacts.AllowsTrailingImplicitLineContinuation(token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
296Dim identifierValue = SyntaxFacts.MakeHalfWidthIdentifier(identifier.Identifier.ValueText)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (3)
9Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 22Dim halfWidthValueText = SyntaxFacts.MakeHalfWidthIdentifier(identifierText) 35Dim keywordKind = SyntaxFacts.GetKeywordKind(text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolDisplayPartExtensions.vb (1)
20If SyntaxFacts.GetKeywordKind(text) <> SyntaxKind.None Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (2)
67If SyntaxFacts.AllowsTrailingImplicitLineContinuation(endToken) OrElse 68SyntaxFacts.AllowsLeadingImplicitLineContinuation(nextToken) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\SyntaxKindSet.vb (1)
8Public ReadOnly AllOperators As ISet(Of SyntaxKind) = New HashSet(Of SyntaxKind)(SyntaxFacts.EqualityComparer) From
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (2)
24If SyntaxFacts.GetKeywordKind(unescapedIdentifier) = SyntaxKind.None AndAlso SyntaxFacts.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.None Then
Microsoft.CodeAnalysis.VisualBasic.Features (68)
BraceMatching\AbstractVisualBasicBraceMatcher.vb (2)
13MyBase.New(New BraceCharacterAndKind(SyntaxFacts.GetText(openBrace)(0), openBrace), 14New BraceCharacterAndKind(SyntaxFacts.GetText(closeBrace)(0), closeBrace))
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (6)
202Return String.Format(VBFeaturesResources.Insert_the_missing_0, "End " + SyntaxFacts.GetText(endBlockSyntax.BlockKeyword.Kind)) 207Return String.Format(VBFeaturesResources.Insert_the_missing_0, SyntaxFacts.GetText(SyntaxKind.LoopKeyword)) 210Return String.Format(VBFeaturesResources.Insert_the_missing_0, SyntaxFacts.GetText(SyntaxKind.NextKeyword)) 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.AddKeywordCodeAction.vb (1)
35Return String.Format(VBFeaturesResources.Insert_0, SyntaxFacts.GetText(BlockKindToKeywordKind(_createBlockKind)))
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceKeywordCodeAction.vb (1)
34Return String.Format(FeaturesResources.Change_0_to_1, _invalidToken.ValueText, SyntaxFacts.GetText(BlockKindToKeywordKind(_createBlockKind)))
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb (1)
28Return String.Format(FeaturesResources.Change_0_to_1, _invalidToken.ValueText, SyntaxFacts.GetText(BlockKindToKeywordKind(_blockKind)))
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
43If SyntaxFacts.GetKeywordKind(text) <> SyntaxKind.None Then
Completion\CompletionProviders\CompletionUtilities.vb (3)
31Return SyntaxFacts.IsIdentifierStartCharacter(ch) 35Return SyntaxFacts.IsIdentifierStartCharacter(ch) OrElse SyntaxFacts.IsIdentifierPartCharacter(ch)
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
84SyntaxFacts.IsIdentifierStartCharacter(text(characterPosition)) AndAlso
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (2)
35For Each keywordKind In SyntaxFacts.GetKeywordKinds() 36keywordsBuilder.Add(SyntaxFacts.GetText(keywordKind))
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (3)
36Select SyntaxFacts.GetText(keyword) 59Function(k) New RecommendedKeyword("End " & SyntaxFacts.GetText(k), GetToolTipForKeyword(SyntaxFacts.GetText(k))))
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
36If targetToken.Kind = SyntaxKind.IdentifierToken AndAlso SyntaxFacts.GetContextualKeywordKind(targetToken.GetIdentifierText()) = SyntaxKind.CustomKeyword Then
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (2)
58If (SyntaxFacts.GetContextualKeywordKind(text) = SyntaxKind.FromKeyword OrElse SyntaxFacts.GetContextualKeywordKind(text) = SyntaxKind.AggregateKeyword) Then
Completion\KeywordRecommenders\Expressions\CastOperatorsKeywordRecommender.vb (1)
41String.Format(VBFeaturesResources._0_function, SyntaxFacts.GetText(keyword)),
Completion\KeywordRecommenders\Expressions\MeKeywordRecommender.vb (3)
39Return ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MeKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_current_instance_of_a_class_or_structure_that_is_the_instance_in_which_the_code_is_running, matchPriority:=priority)) 46Return ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MeKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_current_instance_of_a_class_or_structure_that_is_the_instance_in_which_the_code_is_running)) 52Return ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MeKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_current_instance_of_a_class_or_structure_that_is_the_instance_in_which_the_code_is_running))
Completion\KeywordRecommenders\Expressions\MyBaseKeywordRecommender.vb (1)
18ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MyBaseKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_base_class_of_the_current_class_instance_You_cannot_use_MyBase_to_call_MustOverride_base_methods))
Completion\KeywordRecommenders\Expressions\MyClassKeywordRecommender.vb (1)
19ImmutableArray.Create(New RecommendedKeyword(SyntaxFacts.GetText(SyntaxKind.MyClassKeyword), VBFeaturesResources.Provides_a_way_to_refer_to_the_class_instance_members_as_originally_implemented_ignoring_any_derived_class_overrides))
Completion\KeywordRecommenders\RecommendationHelpers.vb (1)
157Return New RecommendedKeyword(SyntaxFacts.GetText(kind), glyph,
Completion\Providers\ContextVariableArgumentProvider.vb (1)
25Return SyntaxFacts.GetText(SyntaxKind.MeKeyword)
Debugging\BreakpointResolver.vb (1)
25Return If(s_identifierComparer.Equals(name, SyntaxFacts.GetText(SyntaxKind.NewKeyword)),
EditAndContinue\BreakpointSpans.vb (1)
38If Not SyntaxFacts.IsWhitespace(text(i)) Then
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
97Return typeDeclaration.GetModifiers().Any(Function(m) SyntaxFacts.IsAccessibilityModifier(m.Kind()))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
364Dim trivia = SyntaxFactory.ColonTrivia(SyntaxFacts.GetText(SyntaxKind.ColonTrivia))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (2)
388Dim bracket = SyntaxFacts.MakeHalfWidthIdentifier(name.First) = "[" AndAlso SyntaxFacts.MakeHalfWidthIdentifier(name.Last) = "]"
GenerateType\VisualBasicGenerateTypeService.vb (3)
115If Not SyntaxFacts.IsInNamespaceOrTypeContext(nameOrMemberAccessExpression) Then 143Not SyntaxFacts.IsInNamespaceOrTypeContext(simpleName) Then 174If SyntaxFacts.IsInNamespaceOrTypeContext(nameOrMemberAccessExpression) Then
InvertLogical\VisualBasicInvertLogicalCodeRefactoringProvider.vb (2)
24SyntaxFacts.GetText(SyntaxKind.AndAlsoKeyword), 25SyntaxFacts.GetText(SyntaxKind.OrElseKeyword))
LanguageServices\VisualBasicStructuralTypeDisplayService.vb (8)
32members.Add(Keyword(SyntaxFacts.GetText(SyntaxKind.NewKeyword))) 34members.Add(Keyword(SyntaxFacts.GetText(SyntaxKind.WithKeyword))) 36members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.OpenBraceToken))) 41members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.CommaToken))) 48members.Add(Keyword(SyntaxFacts.GetText(SyntaxKind.KeyKeyword))) 52members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.DotToken))) 55members.Add(Keyword(SyntaxFacts.GetText(SyntaxKind.AsKeyword))) 61members.Add(Punctuation(SyntaxFacts.GetText(SyntaxKind.CloseBraceToken)))
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (1)
123Return c = vbCr OrElse c = vbLf OrElse SyntaxFacts.IsNewLine(c)
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
106If SyntaxFacts.GetContextualKeywordKind(token.ToString()) = SyntaxKind.MidKeyword Then
ReplaceDocCommentTextWithTag\VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb (4)
31Return SyntaxFacts.IsKeywordKind(SyntaxFacts.GetKeywordKind(text)) OrElse SyntaxFacts.IsContextualKeyword(SyntaxFacts.GetContextualKeywordKind(text))
SignatureHelp\AbstractVisualBasicSignatureHelpProvider.vb (2)
18Return New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing, SyntaxFacts.GetText(kind)) 22Return New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing, SyntaxFacts.GetText(kind))
SignatureHelp\GenericNameSignatureHelpProvider.vb (1)
78Dim namespacesOrTypesOnly = SyntaxFacts.IsInNamespaceOrTypeContext(genericName)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\OrderModifiers\VisualBasicOrderModifiersHelper.vb (2)
17Dim kind = SyntaxFacts.GetKeywordKind(trimmed) 18Return If(kind = SyntaxKind.None, SyntaxFacts.GetContextualKeywordKind(trimmed), kind)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\DocumentationComments\VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
85If Not SyntaxFacts.IsWhitespace(c) Then
TaskList\VisualBasicTaskListService.vb (5)
43Return SyntaxFacts.MakeHalfWidthIdentifier(message) 47Return SyntaxFacts.IsIdentifierPartCharacter(ch) 59If SyntaxFacts.GetKeywordKind(remText) = SyntaxKind.REMKeyword Then 87If Not SyntaxFacts.IsWhitespace(message(i)) Then 105Return SyntaxFacts.IsPreprocessorDirective(CType(trivia.RawKind, SyntaxKind)) AndAlso
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (2)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicIdentifiersShouldNotContainUnderscores.Fixer.vb (1)
23If Not SyntaxFacts.IsValidIdentifier(result) Then
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocationsFixer.TypeNameVisitor.vb (1)
215Dim keywordKind = SyntaxFacts.GetKeywordKind(text)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (80)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (2)
144If expression IsNot Nothing AndAlso SyntaxFacts.IsInNamespaceOrTypeContext(expression) AndAlso Not IsNamespaceOrTypeRelatedSymbol(symbol) Then 307If remText <> remKeywordText AndAlso SyntaxFacts.GetKeywordKind(remText) = SyntaxKind.REMKeyword Then
Classification\ClassificationHelpers.vb (2)
23ElseIf SyntaxFacts.IsKeywordKind(token.Kind) Then 27ElseIf SyntaxFacts.IsPunctuation(token.Kind) Then
Classification\Worker.DocumentationCommentClassifier.vb (2)
287Dim kind = SyntaxFacts.GetKeywordKind(token.Text) 289kind = SyntaxFacts.GetContextualKeywordKind(token.Text)
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (6)
64Private Shared ReadOnly s_removeDimKeywordSet As HashSet(Of SyntaxKind) = New HashSet(Of SyntaxKind)(SyntaxFacts.EqualityComparer) From { 68Private Shared ReadOnly s_normalizeOperatorsSet As Dictionary(Of SyntaxKind, List(Of SyntaxKind)) = New Dictionary(Of SyntaxKind, List(Of SyntaxKind))(SyntaxFacts.EqualityComparer) From { 78Debug.Assert(String.Join(",", s_modifierKindsInOrder.Select(AddressOf SyntaxFacts.GetText)) = VisualBasicCodeStyleOptions.PreferredModifierOrder.DefaultValue.Value) 276If token.IsMissing OrElse Not (SyntaxFacts.IsOperator(token.Kind) OrElse token.IsKind(SyntaxKind.ColonEqualsToken)) Then 281Dim expectedText = SyntaxFacts.GetText(token.Kind) 311If Not SyntaxFacts.IsOperatorStatementOperatorToken(last.Kind) Then
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (2)
141If SyntaxFacts.AllowsTrailingImplicitLineContinuation(token1) OrElse 142SyntaxFacts.AllowsLeadingImplicitLineContinuation(token2) Then
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
690Dim vbSyntaxKind As SyntaxKind = VisualBasic.SyntaxFacts.GetOperatorKind(operatorName)
Rename\VisualBasicRenameRewriterLanguageService.vb (8)
526Dim isAttributeName = SyntaxFacts.IsAttributeName(parent) 571(SyntaxFacts.GetKeywordKind(valueText) = SyntaxKind.REMKeyword OrElse Me._syntaxFactsService.IsVerbatimIdentifier(newToken)) Then 645Dim newIdentifierToken = SyntaxFactory.XmlNameToken(newToken.LeadingTrivia, _replacementText, SyntaxFacts.GetKeywordKind(_replacementText), newToken.TrailingTrivia) 885replacementText = SyntaxFacts.MakeHalfWidthIdentifier(replacementText) 981Dim halfWidthReplacementText = SyntaxFacts.MakeHalfWidthIdentifier(replacementText) 1004Dim kind = SyntaxFacts.GetKeywordKind(replacementText) 1006valueText = SyntaxFacts.GetText(kind) 1046Dim isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(TryCast(syntax, ExpressionSyntax))
Simplification\Reducers\VisualBasicEscapingReducer.vb (8)
41If SyntaxFacts.GetKeywordKind(unescapedIdentifier) = SyntaxKind.REMKeyword Then 48If SyntaxFacts.GetKeywordKind(unescapedIdentifier) <> SyntaxKind.None Then 67If SyntaxFacts.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.AwaitKeyword Then 86If SyntaxFacts.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.MidKeyword Then 97If SyntaxFacts.GetKeywordKind(unescapedIdentifier) = SyntaxKind.NewKeyword Then 114If SyntaxFacts.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.GroupKeyword Then 131Select Case SyntaxFacts.GetContextualKeywordKind(unescapedIdentifier) 220SyntaxFacts.GetContextualKeywordKind(node.Identifier.GetIdentifierText()) = SyntaxKind.PreserveKeyword AndAlso
Simplification\Simplifiers\NameSimplifier.vb (1)
359If SyntaxFacts.IsAttributeName(name) AndAlso Not isIdentifierNameFromAlias Then
Simplification\VisualBasicSimplificationService.Expander.vb (2)
349If name Is Nothing OrElse SyntaxFacts.IsReservedTupleElementName(name) Then 774If SyntaxFacts.IsInNamespaceOrTypeContext(originalNode) OrElse TypeOf (parent) Is CrefReferenceSyntax Then
src\3c62f7302a130cb4\TriviaDataFactory.LineContinuationTrivia.vb (1)
28builder.Append(SyntaxFacts.GetText(SyntaxKind.LineContinuationTrivia))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
513Dim nextTokenTextKind = SyntaxFacts.GetContextualKeywordKind(nextToken.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
231Return SyntaxFacts.IsMultiLineLambdaExpression(node.Kind()) 285Dim hasLeadingDirective = node.GetLeadingTrivia().Any(Function(t) SyntaxFacts.IsPreprocessorDirective(t.Kind)) 802SyntaxFacts.IsAssignmentStatement(node.Kind) 1072If SyntaxFacts.IsSingleLineLambdaExpression(current.Kind) OrElse 1073SyntaxFacts.IsMultiLineLambdaExpression(current.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
31Return String.Equals(token.ToString(), SyntaxFacts.GetText(kind), StringComparison.OrdinalIgnoreCase)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.vb (1)
55Contract.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.Kind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.vb (2)
56If trivia.Kind = SyntaxKind.RegionDirectiveTrivia OrElse trivia.Kind = SyntaxKind.EndRegionDirectiveTrivia OrElse SyntaxFacts.IsPreprocessorDirective(trivia.Kind) Then 254If Not SyntaxFacts.IsPreprocessorDirective(trivia.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (3)
44Return Char.IsWhiteSpace(ch) OrElse SyntaxFacts.IsWhitespace(ch) 48Return SyntaxFacts.IsNewLine(ch) 108If SyntaxFacts.IsPreprocessorDirective(trivia2.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
152If SyntaxFacts.IsPredefinedCastExpressionKeyword(previousToken.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
365Return list.Sum(Function(t) t.ToFullString().Replace(vbCrLf, vbCr).OfType(Of Char).Count(Function(c) SyntaxFacts.IsNewLine(c)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\StructuredTriviaFormattingRule.vb (1)
26If previousToken.Kind = SyntaxKind.HashToken AndAlso SyntaxFacts.IsPreprocessorKeyword(CType(currentToken.Kind, SyntaxKind)) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (7)
15Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 101Dim keywordKind = SyntaxFacts.GetKeywordKind(identifier) 454Return SyntaxFacts.GetText(CType(kind, SyntaxKind)) 458Return SyntaxFacts.IsIdentifierPartCharacter(c) 462Return SyntaxFacts.IsIdentifierStartCharacter(c) 581Return SyntaxFacts.IsInNamespaceOrTypeContext(node) 1388Return SyntaxFacts.IsPreprocessorDirective(trivia.Kind())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
113Dim isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(TryCast(originalNode, ExpressionSyntax)) 354If SyntaxFacts.IsAssignmentStatementOperatorToken(originalAssignmentStatement.OperatorToken.Kind()) Then 504If SyntaxFacts.IsAssignmentStatementOperatorToken(operatorTokenKind) AndAlso 536Return SyntaxFacts.IsInNamespaceOrTypeContext(node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (1)
40Dim operatorSyntaxKind = SyntaxFacts.GetOperatorKind(method.MetadataName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
658Function(modifier) SyntaxFacts.IsAccessibilityModifier(modifier.Kind()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
11Private Shared ReadOnly s_kindPrecedenceMap As Dictionary(Of SyntaxKind, Integer) = New Dictionary(Of SyntaxKind, Integer)(SyntaxFacts.EqualityComparer) From 35Private Shared ReadOnly s_operatorPrecedenceMap As Dictionary(Of SyntaxKind, Integer) = New Dictionary(Of SyntaxKind, Integer)(SyntaxFacts.EqualityComparer) From
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicFlagsEnumGenerator.vb (1)
42If Not SyntaxFacts.IsValidIdentifier(name) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CallStatementSyntaxExtensions.vb (1)
16Not SyntaxFacts.GetContextualKeywordKind(nextToken.ToString()) = SyntaxKind.MidKeyword Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb (1)
61SyntaxFacts.AllowsTrailingImplicitLineContinuation(token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
296Dim identifierValue = SyntaxFacts.MakeHalfWidthIdentifier(identifier.Identifier.ValueText)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (3)
9Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 22Dim halfWidthValueText = SyntaxFacts.MakeHalfWidthIdentifier(identifierText) 35Dim keywordKind = SyntaxFacts.GetKeywordKind(text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolDisplayPartExtensions.vb (1)
20If SyntaxFacts.GetKeywordKind(text) <> SyntaxKind.None Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (2)
67If SyntaxFacts.AllowsTrailingImplicitLineContinuation(endToken) OrElse 68SyntaxFacts.AllowsLeadingImplicitLineContinuation(nextToken) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\SyntaxKindSet.vb (1)
8Public ReadOnly AllOperators As ISet(Of SyntaxKind) = New HashSet(Of SyntaxKind)(SyntaxFacts.EqualityComparer) From
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (2)
24If SyntaxFacts.GetKeywordKind(unescapedIdentifier) = SyntaxKind.None AndAlso SyntaxFacts.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.None Then
Utilities\IntrinsicOperators\PredefinedCastExpressionDocumentation.vb (1)
14_keywordText = SyntaxFacts.GetText(keywordKind)
Roslyn.Diagnostics.VisualBasic.Analyzers (45)
src\3c62f7302a130cb4\TriviaDataFactory.LineContinuationTrivia.vb (1)
28builder.Append(SyntaxFacts.GetText(SyntaxKind.LineContinuationTrivia))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
513Dim nextTokenTextKind = SyntaxFacts.GetContextualKeywordKind(nextToken.Text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (5)
231Return SyntaxFacts.IsMultiLineLambdaExpression(node.Kind()) 285Dim hasLeadingDirective = node.GetLeadingTrivia().Any(Function(t) SyntaxFacts.IsPreprocessorDirective(t.Kind)) 802SyntaxFacts.IsAssignmentStatement(node.Kind) 1072If SyntaxFacts.IsSingleLineLambdaExpression(current.Kind) OrElse 1073SyntaxFacts.IsMultiLineLambdaExpression(current.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb (1)
31Return String.Equals(token.ToString(), SyntaxFacts.GetText(kind), StringComparison.OrdinalIgnoreCase)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.vb (1)
55Contract.ThrowIfFalse(SyntaxFacts.IsPreprocessorDirective(trivia.Kind))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.vb (2)
56If trivia.Kind = SyntaxKind.RegionDirectiveTrivia OrElse trivia.Kind = SyntaxKind.EndRegionDirectiveTrivia OrElse SyntaxFacts.IsPreprocessorDirective(trivia.Kind) Then 254If Not SyntaxFacts.IsPreprocessorDirective(trivia.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (3)
44Return Char.IsWhiteSpace(ch) OrElse SyntaxFacts.IsWhitespace(ch) 48Return SyntaxFacts.IsNewLine(ch) 108If SyntaxFacts.IsPreprocessorDirective(trivia2.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
152If SyntaxFacts.IsPredefinedCastExpressionKeyword(previousToken.Kind) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
365Return list.Sum(Function(t) t.ToFullString().Replace(vbCrLf, vbCr).OfType(Of Char).Count(Function(c) SyntaxFacts.IsNewLine(c)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Formatting\Rules\StructuredTriviaFormattingRule.vb (1)
26If previousToken.Kind = SyntaxKind.HashToken AndAlso SyntaxFacts.IsPreprocessorKeyword(CType(currentToken.Kind, SyntaxKind)) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (7)
15Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 101Dim keywordKind = SyntaxFacts.GetKeywordKind(identifier) 454Return SyntaxFacts.GetText(CType(kind, SyntaxKind)) 458Return SyntaxFacts.IsIdentifierPartCharacter(c) 462Return SyntaxFacts.IsIdentifierStartCharacter(c) 581Return SyntaxFacts.IsInNamespaceOrTypeContext(node) 1388Return SyntaxFacts.IsPreprocessorDirective(trivia.Kind())
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
113Dim isInNamespaceOrTypeContext = SyntaxFacts.IsInNamespaceOrTypeContext(TryCast(originalNode, ExpressionSyntax)) 354If SyntaxFacts.IsAssignmentStatementOperatorToken(originalAssignmentStatement.OperatorToken.Kind()) Then 504If SyntaxFacts.IsAssignmentStatementOperatorToken(operatorTokenKind) AndAlso 536Return SyntaxFacts.IsInNamespaceOrTypeContext(node)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\OperatorGenerator.vb (1)
40Dim operatorSyntaxKind = SyntaxFacts.GetOperatorKind(method.MetadataName)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicCodeGenerationService.vb (1)
658Function(modifier) SyntaxFacts.IsAccessibilityModifier(modifier.Kind()))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicDeclarationComparer.vb (2)
11Private Shared ReadOnly s_kindPrecedenceMap As Dictionary(Of SyntaxKind, Integer) = New Dictionary(Of SyntaxKind, Integer)(SyntaxFacts.EqualityComparer) From 35Private Shared ReadOnly s_operatorPrecedenceMap As Dictionary(Of SyntaxKind, Integer) = New Dictionary(Of SyntaxKind, Integer)(SyntaxFacts.EqualityComparer) From
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\VisualBasicFlagsEnumGenerator.vb (1)
42If Not SyntaxFacts.IsValidIdentifier(name) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\CallStatementSyntaxExtensions.vb (1)
16Not SyntaxFacts.GetContextualKeywordKind(nextToken.ToString()) = SyntaxKind.MidKeyword Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb (1)
61SyntaxFacts.AllowsTrailingImplicitLineContinuation(token)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
296Dim identifierValue = SyntaxFacts.MakeHalfWidthIdentifier(identifier.Identifier.ValueText)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\StringExtensions.vb (3)
9Imports Microsoft.CodeAnalysis.VisualBasic.SyntaxFacts 22Dim halfWidthValueText = SyntaxFacts.MakeHalfWidthIdentifier(identifierText) 35Dim keywordKind = SyntaxFacts.GetKeywordKind(text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SymbolDisplayPartExtensions.vb (1)
20If SyntaxFacts.GetKeywordKind(text) <> SyntaxKind.None Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (2)
67If SyntaxFacts.AllowsTrailingImplicitLineContinuation(endToken) OrElse 68SyntaxFacts.AllowsLeadingImplicitLineContinuation(nextToken) OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\SyntaxKindSet.vb (1)
8Public ReadOnly AllOperators As ISet(Of SyntaxKind) = New HashSet(Of SyntaxKind)(SyntaxFacts.EqualityComparer) From
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Utilities\VisualBasicSimplificationHelpers.vb (2)
24If SyntaxFacts.GetKeywordKind(unescapedIdentifier) = SyntaxKind.None AndAlso SyntaxFacts.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.None Then