1075 references to SyntaxFacts
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver.UnitTests (3)
VisualBasicParsingTests.cs (3)
30
var kind =
SyntaxFacts
.GetKeywordKind(text);
37
var expectedKeywordKinds = ImmutableHashSet.CreateRange(
SyntaxFacts
.GetReservedKeywordKinds());
48
var expectedKind =
SyntaxFacts
.GetKeywordKind(pair.Key).ToString();
Microsoft.CodeAnalysis.VisualBasic (414)
Binding\AttributeSemanticModel.vb (1)
64
If
SyntaxFacts
.IsAttributeName(node) Then
Binding\Binder_Delegates.vb (2)
313
SyntaxFacts
.GetText(SyntaxKind.AddressOfKeyword))
953
Return
SyntaxFacts
.GetText(keyword)
Binding\Binder_Expressions.vb (7)
12
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
602
(((TypeOf node Is NameSyntax) OrElse node.Kind = SyntaxKind.ArrayType OrElse node.Kind = SyntaxKind.TupleType) AndAlso
SyntaxFacts
.IsInNamespaceOrTypeContext(node)) Then
632
Return Me.BindExpression(node, isInvocationOrAddressOf:=
SyntaxFacts
.IsInvocationOrAddressOfOperand(node), diagnostics:=diagnostics, isOperandOfConditionalBranch:=False, eventContext:=False)
2315
ReportDiagnostic(diagnostics, node, err,
SyntaxFacts
.GetText(node.Keyword.Kind))
2338
ReportDiagnostic(diagnostics, node, err,
SyntaxFacts
.GetText(node.Keyword.Kind))
2350
ReportDiagnostic(diagnostics, node, err,
SyntaxFacts
.GetText(node.Keyword.Kind))
2780
CaseInsensitiveComparison.Equals(identifier.ValueText,
SyntaxFacts
.GetText(SyntaxKind.NewKeyword)) Then
Binding\Binder_Lookup.vb (1)
449
Dim aliasAsKeyword As SyntaxKind =
SyntaxFacts
.GetKeywordKind(possibleAlias)
Binding\Binder_Operators.vb (5)
662
SyntaxFacts
.GetText(If(opKind = BinaryOperatorKind.AndAlso,
692
SyntaxFacts
.GetText(If(opKind = BinaryOperatorKind.AndAlso, SyntaxKind.IsFalseKeyword, SyntaxKind.IsTrueKeyword)),
693
SyntaxFacts
.GetText(If(opKind = BinaryOperatorKind.AndAlso, SyntaxKind.AndAlsoKeyword, SyntaxKind.OrElseKeyword)))
707
SyntaxFacts
.GetText(If(opKind = BinaryOperatorKind.AndAlso, SyntaxKind.AndAlsoKeyword, SyntaxKind.OrElseKeyword)),
947
Dim operatorTokenText =
SyntaxFacts
.GetText(operatorTokenKind)
Binding\Binder_SelectCase.vb (1)
208
Debug.Assert(
SyntaxFacts
.IsRelationalOperator(node.OperatorToken.Kind) OrElse node.ContainsDiagnostics)
Binding\Binder_Statements.vb (4)
224
If Not
SyntaxFacts
.IsDoLoopBlock(node.Parent.Kind) Then
3262
ReportDiagnostic(diagnostics, syntax, ERRID.ERR_ForLoopOperatorRequired2, left.Type,
SyntaxFacts
.GetText(OverloadResolution.GetOperatorTokenKind(opCode)))
4982
ReportDiagnostic(diagnostics, originalSyntax, ERRID.ERR_KeywordNotAllowedInScript,
SyntaxFacts
.GetText(SyntaxKind.ReturnKeyword))
5109
ReportDiagnostic(diagnostics, originalSyntax, ERRID.ERR_KeywordNotAllowedInScript,
SyntaxFacts
.GetText(SyntaxKind.YieldKeyword))
Binding\Binder_Symbols.vb (2)
854
If
SyntaxFacts
.IsAttributeName(basicNameSyntax) Then
969
If
SyntaxFacts
.IsAttributeName(rightIdentSyntax) Then
Binding\BinderFactory.BinderFactoryVisitor.vb (3)
101
If
SyntaxFacts
.InBlockInterior(nsBlockSyntax, _position) Then
211
If
SyntaxFacts
.InBlockInterior(methodBlockSyntax, _position) Then
257
Return (nodeOpt IsNot Nothing) AndAlso
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(nodeOpt, position)
Binding\BinderFactory.vb (1)
50
If
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(node, position) OrElse
Binding\DocumentationCommentCrefBinder.vb (3)
51
If Not identifier.IsBracketed AndAlso IsIntrinsicTypeForDocumentationComment(
SyntaxFacts
.GetKeywordKind(identifier.ValueText)) Then
553
If IdentifierComparison.Equals(identifier.Identifier.ValueText,
SyntaxFacts
.GetText(SyntaxKind.NewKeyword)) AndAlso Not token.IsBracketed Then
631
If IdentifierComparison.Equals(identifier.Identifier.ValueText,
SyntaxFacts
.GetText(SyntaxKind.NewKeyword)) AndAlso Not token.IsBracketed Then
Binding\MemberSemanticModel.vb (13)
1276
ElseIf
SyntaxFacts
.InBlockInterior(current, position, body) Then
1283
ElseIf
SyntaxFacts
.InLambdaInterior(current, position) Then
1424
If
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(aggregate, position) Then
1466
If
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(join, position) Then
1495
If Not join.OnKeyword.IsMissing AndAlso join.OnKeyword.SpanStart <= position AndAlso
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(join, position) Then
1514
If
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(from, position) Then
1527
If
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(item, position) OrElse position < item.SpanStart Then
1558
If
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode([let], position) Then
1561
If
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(item, position) OrElse position < item.SpanStart Then
1584
If
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(groupBy, position) Then
1621
((func.CloseParenToken.IsMissing AndAlso
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(func, position)) OrElse position < func.CloseParenToken.SpanStart) Then
1641
If operatorKeyWord.SpanStart <= position AndAlso
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(operatorSyntax, position) Then
1711
If
SyntaxFacts
.InSpanOrEffectiveTrailingOfNode(initialization, position) Then
CommandLine\VisualBasicCommandLineParser.vb (2)
15
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
2106
remainderErrorLine.Append(
SyntaxFacts
.GetText(SyntaxKind.ColonToken))
Compilation\SemanticModel.vb (5)
129
(TypeOf (node) Is ExpressionSyntax AndAlso (allowNamedArgumentName OrElse Not
SyntaxFacts
.IsNamedArgumentName(node)) OrElse
162
If
SyntaxFacts
.IsNamedArgumentName(expression) Then
291
If
SyntaxFacts
.IsNamedArgumentName(expression) Then
2750
Debug.Assert(
SyntaxFacts
.IsNamedArgumentName(identifierNameSyntax))
2925
If
SyntaxFacts
.IsWithinPreprocessorConditionalExpression(node) Then
Compilation\SpeculativeSyntaxTreeSemanticModel.vb (1)
84
If
SyntaxFacts
.IsInNamespaceOrTypeContext(node) Then
Compilation\SyntaxTreeSemanticModel.vb (13)
217
If result.IsEmpty AndAlso
SyntaxFacts
.IsInNamespaceOrTypeContext(node) Then
233
If
SyntaxFacts
.IsImplementedMember(node) Then
235
ElseIf
SyntaxFacts
.IsHandlesEvent(node) Then
237
ElseIf
SyntaxFacts
.IsHandlesContainer(node) Then
244
ElseIf
SyntaxFacts
.IsHandlesProperty(node) Then
248
ElseIf
SyntaxFacts
.IsInNamespaceOrTypeContext(node) Then
304
If
SyntaxFacts
.IsImplementedMember(node) Then
306
ElseIf
SyntaxFacts
.IsHandlesEvent(node) Then
308
ElseIf
SyntaxFacts
.IsHandlesContainer(node) Then
315
ElseIf
SyntaxFacts
.IsHandlesProperty(node) Then
322
ElseIf
SyntaxFacts
.IsInNamespaceOrTypeContext(node) Then
463
If
SyntaxFacts
.IsInTypeOnlyContext(expression) Then
1719
If expression.Kind = SyntaxKind.PredefinedType OrElse
SyntaxFacts
.IsInNamespaceOrTypeContext(expression) Then
Compilation\VisualBasicCompilation.vb (4)
2652
Dim b As Integer =
SyntaxFacts
.IntegralLiteralCharacterValue(bytesText(i * 2)) * 16 +
2653
SyntaxFacts
.IntegralLiteralCharacterValue(bytesText(i * 2 + 1))
2668
Dim b As Byte = CByte(
SyntaxFacts
.IntegralLiteralCharacterValue(bytesText(i * 2)) * 16 +
2669
SyntaxFacts
.IntegralLiteralCharacterValue(bytesText(i * 2 + 1)))
Errors\ErrorFactories.vb (4)
71
Return ErrorInfo(id,
SyntaxFacts
.GetText(syntaxToken.Kind))
75
Return ErrorInfo(id,
SyntaxFacts
.GetText(syntaxTokenKind))
79
Return ErrorInfo(id,
SyntaxFacts
.GetText(syntaxToken.Kind), type)
83
Return ErrorInfo(id,
SyntaxFacts
.GetText(syntaxToken.Kind), type1, type2)
Generated\Syntax.xml.Internal.Generated.vb (168)
42701
Debug.Assert(
SyntaxFacts
.IsEndBlockStatement(kind))
42703
Debug.Assert(blockKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsEndBlockStatementBlockKeyword(blockKeyword.Kind))
42764
Debug.Assert(nameKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsOptionStatementNameKeyword(nameKeyword.Kind))
43408
Debug.Assert(constraintKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind))
43435
Debug.Assert(constraintKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind))
43462
Debug.Assert(constraintKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind))
43494
Debug.Assert(
SyntaxFacts
.IsSpecialConstraint(kind))
43495
Debug.Assert(constraintKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind))
43642
Debug.Assert(
SyntaxFacts
.IsMethodBlock(kind))
43922
Debug.Assert(
SyntaxFacts
.IsAccessorBlock(kind))
44182
Debug.Assert(
SyntaxFacts
.IsMethodStatement(kind))
44183
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsMethodStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind))
44384
Debug.Assert(
SyntaxFacts
.IsDeclareStatement(kind))
44386
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsDeclareStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind))
44518
Debug.Assert(
SyntaxFacts
.IsDelegateStatement(kind))
44520
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsDelegateStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind))
44601
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsOperatorStatementOperatorToken(operatorToken.Kind))
44832
Debug.Assert(
SyntaxFacts
.IsAccessorStatement(kind))
44833
Debug.Assert(accessorKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsAccessorStatementAccessorKeyword(accessorKeyword.Kind))
44903
Debug.Assert(keyword IsNot Nothing AndAlso
SyntaxFacts
.IsKeywordEventContainerKeyword(keyword.Kind))
45473
Debug.Assert(attributeModifier IsNot Nothing AndAlso
SyntaxFacts
.IsAttributeTargetAttributeModifier(attributeModifier.Kind))
45739
Debug.Assert(labelToken IsNot Nothing AndAlso
SyntaxFacts
.IsLabelStatementLabelToken(labelToken.Kind))
45877
Debug.Assert(
SyntaxFacts
.IsLabel(kind))
45878
Debug.Assert(labelToken IsNot Nothing AndAlso
SyntaxFacts
.IsLabelLabelToken(labelToken.Kind))
45903
Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind))
45928
Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind))
45957
Debug.Assert(
SyntaxFacts
.IsStopOrEndStatement(kind))
45958
Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind))
46254
Debug.Assert(
SyntaxFacts
.IsExitStatement(kind))
46256
Debug.Assert(blockKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsExitStatementBlockKeyword(blockKeyword.Kind))
46380
Debug.Assert(
SyntaxFacts
.IsContinueStatement(kind))
46382
Debug.Assert(blockKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsContinueStatementBlockKeyword(blockKeyword.Kind))
46967
Debug.Assert(
SyntaxFacts
.IsOnErrorGoToStatement(kind))
47560
Debug.Assert(
SyntaxFacts
.IsRelationalCaseClause(kind))
47561
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsRelationalCaseClauseOperatorToken(operatorToken.Kind))
47787
Debug.Assert(
SyntaxFacts
.IsDoLoopBlock(kind))
47905
Debug.Assert(
SyntaxFacts
.IsDoStatement(kind))
48023
Debug.Assert(
SyntaxFacts
.IsLoopStatement(kind))
48117
Debug.Assert(
SyntaxFacts
.IsWhileOrUntilClause(kind))
48118
Debug.Assert(whileOrUntilKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsWhileOrUntilClauseWhileOrUntilKeyword(whileOrUntilKeyword.Kind))
48830
Debug.Assert(
SyntaxFacts
.IsAssignmentStatement(kind))
48832
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsAssignmentStatementOperatorToken(operatorToken.Kind))
48979
Debug.Assert(
SyntaxFacts
.IsAddRemoveHandlerStatement(kind))
48980
Debug.Assert(addHandlerOrRemoveHandlerKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(addHandlerOrRemoveHandlerKeyword.Kind))
49185
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
49221
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
49257
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
49293
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
49329
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
49365
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
49401
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
49443
Debug.Assert(
SyntaxFacts
.IsLiteralExpression(kind))
49444
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
49771
Debug.Assert(
SyntaxFacts
.IsTypeOfExpression(kind))
49774
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsTypeOfExpressionOperatorToken(operatorToken.Kind))
49886
Debug.Assert(
SyntaxFacts
.IsMemberAccessExpression(kind))
49887
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsMemberAccessExpressionOperatorToken(operatorToken.Kind))
50012
Debug.Assert(
SyntaxFacts
.IsXmlMemberAccessExpression(kind))
50274
Debug.Assert(keyword IsNot Nothing AndAlso
SyntaxFacts
.IsPredefinedCastExpressionKeyword(keyword.Kind))
51049
Debug.Assert(
SyntaxFacts
.IsBinaryExpression(kind))
51051
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsBinaryExpressionOperatorToken(operatorToken.Kind))
51196
Debug.Assert(
SyntaxFacts
.IsUnaryExpression(kind))
51197
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsUnaryExpressionOperatorToken(operatorToken.Kind))
51366
Debug.Assert(
SyntaxFacts
.IsSingleLineLambdaExpression(kind))
51477
Debug.Assert(
SyntaxFacts
.IsMultiLineLambdaExpression(kind))
51585
Debug.Assert(
SyntaxFacts
.IsLambdaHeader(kind))
51586
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsLambdaHeaderSubOrFunctionKeyword(subOrFunctionKeyword.Kind))
52144
Debug.Assert(
SyntaxFacts
.IsPartitionWhileClause(kind))
52145
Debug.Assert(skipOrTakeKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsPartitionWhileClauseSkipOrTakeKeyword(skipOrTakeKeyword.Kind))
52234
Debug.Assert(
SyntaxFacts
.IsPartitionClause(kind))
52235
Debug.Assert(skipOrTakeKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsPartitionClauseSkipOrTakeKeyword(skipOrTakeKeyword.Kind))
52480
Debug.Assert(
SyntaxFacts
.IsOrdering(kind))
52690
Debug.Assert(startQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlStringStartQuoteToken(startQuoteToken.Kind))
52691
Debug.Assert(endQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlStringEndQuoteToken(endQuoteToken.Kind))
52945
Debug.Assert(keyword IsNot Nothing AndAlso
SyntaxFacts
.IsPredefinedTypeKeyword(keyword.Kind))
53161
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsCrefOperatorReferenceOperatorToken(operatorToken.Kind))
53323
Debug.Assert(
SyntaxFacts
.IsXmlTextToken(kind))
53417
Debug.Assert(startQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlCrefAttributeStartQuoteToken(startQuoteToken.Kind))
53419
Debug.Assert(endQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlCrefAttributeEndQuoteToken(endQuoteToken.Kind))
53432
Debug.Assert(startQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlNameAttributeStartQuoteToken(startQuoteToken.Kind))
53434
Debug.Assert(endQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlNameAttributeEndQuoteToken(endQuoteToken.Kind))
53764
Debug.Assert(
SyntaxFacts
.IsSyntaxTrivia(kind))
53807
Debug.Assert(ifOrElseIfKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsIfDirectiveTriviaIfOrElseIfKeyword(ifOrElseIfKeyword.Kind))
53822
Debug.Assert(ifOrElseIfKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsIfDirectiveTriviaIfOrElseIfKeyword(ifOrElseIfKeyword.Kind))
54779
Debug.Assert(
SyntaxFacts
.IsEndBlockStatement(kind))
54781
Debug.Assert(blockKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsEndBlockStatementBlockKeyword(blockKeyword.Kind))
54842
Debug.Assert(nameKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsOptionStatementNameKeyword(nameKeyword.Kind))
55486
Debug.Assert(constraintKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind))
55513
Debug.Assert(constraintKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind))
55540
Debug.Assert(constraintKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind))
55572
Debug.Assert(
SyntaxFacts
.IsSpecialConstraint(kind))
55573
Debug.Assert(constraintKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(constraintKeyword.Kind))
55720
Debug.Assert(
SyntaxFacts
.IsMethodBlock(kind))
56000
Debug.Assert(
SyntaxFacts
.IsAccessorBlock(kind))
56260
Debug.Assert(
SyntaxFacts
.IsMethodStatement(kind))
56261
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsMethodStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind))
56462
Debug.Assert(
SyntaxFacts
.IsDeclareStatement(kind))
56464
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsDeclareStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind))
56596
Debug.Assert(
SyntaxFacts
.IsDelegateStatement(kind))
56598
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsDelegateStatementSubOrFunctionKeyword(subOrFunctionKeyword.Kind))
56679
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsOperatorStatementOperatorToken(operatorToken.Kind))
56910
Debug.Assert(
SyntaxFacts
.IsAccessorStatement(kind))
56911
Debug.Assert(accessorKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsAccessorStatementAccessorKeyword(accessorKeyword.Kind))
56981
Debug.Assert(keyword IsNot Nothing AndAlso
SyntaxFacts
.IsKeywordEventContainerKeyword(keyword.Kind))
57551
Debug.Assert(attributeModifier IsNot Nothing AndAlso
SyntaxFacts
.IsAttributeTargetAttributeModifier(attributeModifier.Kind))
57817
Debug.Assert(labelToken IsNot Nothing AndAlso
SyntaxFacts
.IsLabelStatementLabelToken(labelToken.Kind))
57955
Debug.Assert(
SyntaxFacts
.IsLabel(kind))
57956
Debug.Assert(labelToken IsNot Nothing AndAlso
SyntaxFacts
.IsLabelLabelToken(labelToken.Kind))
57981
Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind))
58006
Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind))
58035
Debug.Assert(
SyntaxFacts
.IsStopOrEndStatement(kind))
58036
Debug.Assert(stopOrEndKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsStopOrEndStatementStopOrEndKeyword(stopOrEndKeyword.Kind))
58332
Debug.Assert(
SyntaxFacts
.IsExitStatement(kind))
58334
Debug.Assert(blockKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsExitStatementBlockKeyword(blockKeyword.Kind))
58458
Debug.Assert(
SyntaxFacts
.IsContinueStatement(kind))
58460
Debug.Assert(blockKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsContinueStatementBlockKeyword(blockKeyword.Kind))
59045
Debug.Assert(
SyntaxFacts
.IsOnErrorGoToStatement(kind))
59638
Debug.Assert(
SyntaxFacts
.IsRelationalCaseClause(kind))
59639
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsRelationalCaseClauseOperatorToken(operatorToken.Kind))
59865
Debug.Assert(
SyntaxFacts
.IsDoLoopBlock(kind))
59983
Debug.Assert(
SyntaxFacts
.IsDoStatement(kind))
60101
Debug.Assert(
SyntaxFacts
.IsLoopStatement(kind))
60195
Debug.Assert(
SyntaxFacts
.IsWhileOrUntilClause(kind))
60196
Debug.Assert(whileOrUntilKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsWhileOrUntilClauseWhileOrUntilKeyword(whileOrUntilKeyword.Kind))
60908
Debug.Assert(
SyntaxFacts
.IsAssignmentStatement(kind))
60910
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsAssignmentStatementOperatorToken(operatorToken.Kind))
61057
Debug.Assert(
SyntaxFacts
.IsAddRemoveHandlerStatement(kind))
61058
Debug.Assert(addHandlerOrRemoveHandlerKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(addHandlerOrRemoveHandlerKeyword.Kind))
61263
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
61299
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
61335
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
61371
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
61407
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
61443
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
61479
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
61521
Debug.Assert(
SyntaxFacts
.IsLiteralExpression(kind))
61522
Debug.Assert(token IsNot Nothing AndAlso
SyntaxFacts
.IsLiteralExpressionToken(token.Kind))
61849
Debug.Assert(
SyntaxFacts
.IsTypeOfExpression(kind))
61852
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsTypeOfExpressionOperatorToken(operatorToken.Kind))
61964
Debug.Assert(
SyntaxFacts
.IsMemberAccessExpression(kind))
61965
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsMemberAccessExpressionOperatorToken(operatorToken.Kind))
62090
Debug.Assert(
SyntaxFacts
.IsXmlMemberAccessExpression(kind))
62352
Debug.Assert(keyword IsNot Nothing AndAlso
SyntaxFacts
.IsPredefinedCastExpressionKeyword(keyword.Kind))
63127
Debug.Assert(
SyntaxFacts
.IsBinaryExpression(kind))
63129
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsBinaryExpressionOperatorToken(operatorToken.Kind))
63274
Debug.Assert(
SyntaxFacts
.IsUnaryExpression(kind))
63275
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsUnaryExpressionOperatorToken(operatorToken.Kind))
63444
Debug.Assert(
SyntaxFacts
.IsSingleLineLambdaExpression(kind))
63555
Debug.Assert(
SyntaxFacts
.IsMultiLineLambdaExpression(kind))
63663
Debug.Assert(
SyntaxFacts
.IsLambdaHeader(kind))
63664
Debug.Assert(subOrFunctionKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsLambdaHeaderSubOrFunctionKeyword(subOrFunctionKeyword.Kind))
64222
Debug.Assert(
SyntaxFacts
.IsPartitionWhileClause(kind))
64223
Debug.Assert(skipOrTakeKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsPartitionWhileClauseSkipOrTakeKeyword(skipOrTakeKeyword.Kind))
64312
Debug.Assert(
SyntaxFacts
.IsPartitionClause(kind))
64313
Debug.Assert(skipOrTakeKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsPartitionClauseSkipOrTakeKeyword(skipOrTakeKeyword.Kind))
64558
Debug.Assert(
SyntaxFacts
.IsOrdering(kind))
64768
Debug.Assert(startQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlStringStartQuoteToken(startQuoteToken.Kind))
64769
Debug.Assert(endQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlStringEndQuoteToken(endQuoteToken.Kind))
65023
Debug.Assert(keyword IsNot Nothing AndAlso
SyntaxFacts
.IsPredefinedTypeKeyword(keyword.Kind))
65239
Debug.Assert(operatorToken IsNot Nothing AndAlso
SyntaxFacts
.IsCrefOperatorReferenceOperatorToken(operatorToken.Kind))
65401
Debug.Assert(
SyntaxFacts
.IsXmlTextToken(kind))
65495
Debug.Assert(startQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlCrefAttributeStartQuoteToken(startQuoteToken.Kind))
65497
Debug.Assert(endQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlCrefAttributeEndQuoteToken(endQuoteToken.Kind))
65510
Debug.Assert(startQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlNameAttributeStartQuoteToken(startQuoteToken.Kind))
65512
Debug.Assert(endQuoteToken IsNot Nothing AndAlso
SyntaxFacts
.IsXmlNameAttributeEndQuoteToken(endQuoteToken.Kind))
65842
Debug.Assert(
SyntaxFacts
.IsSyntaxTrivia(kind))
65885
Debug.Assert(ifOrElseIfKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsIfDirectiveTriviaIfOrElseIfKeyword(ifOrElseIfKeyword.Kind))
65900
Debug.Assert(ifOrElseIfKeyword IsNot Nothing AndAlso
SyntaxFacts
.IsIfDirectiveTriviaIfOrElseIfKeyword(ifOrElseIfKeyword.Kind))
Generated\Syntax.xml.Main.Generated.vb (40)
6561
If Not
SyntaxFacts
.IsEndBlockStatement(kind) Then
8197
If Not
SyntaxFacts
.IsSpecialConstraint(kind) Then
8413
If Not
SyntaxFacts
.IsMethodBlock(kind) Then
8963
If Not
SyntaxFacts
.IsAccessorBlock(kind) Then
9488
If Not
SyntaxFacts
.IsMethodStatement(kind) Then
9985
If Not
SyntaxFacts
.IsDeclareStatement(kind) Then
10381
If Not
SyntaxFacts
.IsDelegateStatement(kind) Then
11222
If Not
SyntaxFacts
.IsAccessorStatement(kind) Then
13238
If Not
SyntaxFacts
.IsLabel(kind) Then
13325
If Not
SyntaxFacts
.IsStopOrEndStatement(kind) Then
13670
If Not
SyntaxFacts
.IsExitStatement(kind) Then
13852
If Not
SyntaxFacts
.IsContinueStatement(kind) Then
15351
If Not
SyntaxFacts
.IsOnErrorGoToStatement(kind) Then
15601
If Not
SyntaxFacts
.IsResumeStatement(kind) Then
15936
If Not
SyntaxFacts
.IsCaseBlock(kind) Then
16084
If Not
SyntaxFacts
.IsCaseStatement(kind) Then
17440
If Not
SyntaxFacts
.IsRelationalCaseClause(kind) Then
18013
If Not
SyntaxFacts
.IsDoLoopBlock(kind) Then
18219
If Not
SyntaxFacts
.IsDoStatement(kind) Then
18405
If Not
SyntaxFacts
.IsLoopStatement(kind) Then
18765
If Not
SyntaxFacts
.IsWhileOrUntilClause(kind) Then
23069
If Not
SyntaxFacts
.IsAssignmentStatement(kind) Then
23976
If Not
SyntaxFacts
.IsAddRemoveHandlerStatement(kind) Then
24557
If Not
SyntaxFacts
.IsReDimStatement(kind) Then
25051
If Not
SyntaxFacts
.IsLiteralExpression(kind) Then
25895
If Not
SyntaxFacts
.IsTypeOfExpression(kind) Then
26251
If Not
SyntaxFacts
.IsMemberAccessExpression(kind) Then
26539
If Not
SyntaxFacts
.IsXmlMemberAccessExpression(kind) Then
33947
If Not
SyntaxFacts
.IsBinaryExpression(kind) Then
34821
If Not
SyntaxFacts
.IsUnaryExpression(kind) Then
36260
If Not
SyntaxFacts
.IsSingleLineLambdaExpression(kind) Then
36677
If Not
SyntaxFacts
.IsMultiLineLambdaExpression(kind) Then
36889
If Not
SyntaxFacts
.IsLambdaHeader(kind) Then
38615
If Not
SyntaxFacts
.IsPartitionWhileClause(kind) Then
39070
If Not
SyntaxFacts
.IsPartitionClause(kind) Then
40037
If Not
SyntaxFacts
.IsOrdering(kind) Then
41832
If Not
SyntaxFacts
.IsXmlTextToken(kind) Then
42922
If Not
SyntaxFacts
.IsSyntaxTrivia(kind) Then
43415
If Not
SyntaxFacts
.IsIfDirectiveTrivia(kind) Then
45875
Return
SyntaxFacts
.GetText(kind)
OptionsValidator.vb (8)
108
If allowEscaping AndAlso
SyntaxFacts
.ReturnFullWidthOrSelf(name(start)) =
SyntaxFacts
.FULLWIDTH_LEFT_SQUARE_BRACKET Then
109
If
SyntaxFacts
.ReturnFullWidthOrSelf(name(lastIdentifierCharacterIndex)) <>
SyntaxFacts
.FULLWIDTH_RIGHT_SQUARE_BRACKET Then
116
If Not
SyntaxFacts
.IsIdentifierStartCharacter(name(start)) Then
121
If ([end] - start) = 1 AndAlso
SyntaxFacts
.ReturnFullWidthOrSelf(name(start)) =
SyntaxFacts
.FULLWIDTH_LOW_LINE Then
126
If Not
SyntaxFacts
.IsIdentifierPartCharacter(name(i)) Then
Parser\BlockContexts\BlockContext.vb (4)
45
_isWithinSingleLineLambda =
SyntaxFacts
.IsSingleLineLambdaExpression(_kind)
49
_isWithinMultiLineLambda =
SyntaxFacts
.IsMultiLineLambdaExpression(_kind)
387
ElseIf
SyntaxFacts
.IsEndBlockLoopOrNextStatement(kind) Then
438
If ifStmt.ThenKeyword IsNot Nothing AndAlso Not
SyntaxFacts
.IsTerminator(Parser.CurrentToken.Kind) Then
Parser\BlockContexts\DeclarationContext.vb (1)
237
If Not
SyntaxFacts
.IsEndBlockLoopOrNextStatement(node.Kind) Then
Parser\BlockContexts\ExecutableStatementContext.vb (8)
40
Dim declarationContext = FindNearest(Function(s)
SyntaxFacts
.IsMethodBlock(s) OrElse
43
SyntaxFacts
.IsAccessorBlock(s))
51
node = Parser.ReportSyntaxError(node, ERRID.ERR_InvInsideBlock,
SyntaxFacts
.GetBlockName(BlockKind))
63
Dim declarationContext = FindNearest(Function(s)
SyntaxFacts
.IsMethodBlock(s) OrElse
66
SyntaxFacts
.IsAccessorBlock(s) OrElse
67
SyntaxFacts
.IsMultiLineLambdaExpression(s) OrElse
68
SyntaxFacts
.IsSingleLineLambdaExpression(s))
75
node = Parser.ReportSyntaxError(node, ERRID.ERR_InvInsideBlock,
SyntaxFacts
.GetBlockName(BlockKind))
Parser\BlockContexts\IfPartContext.vb (1)
78
If Not
SyntaxFacts
.IsTerminator(Parser.CurrentToken.Kind) Then
Parser\BlockContexts\LambdaContext.vb (1)
19
Debug.Assert(
SyntaxFacts
.IsMultiLineLambdaExpression(BlockKind))
Parser\BlockContexts\MethodBlockContext.vb (4)
20
Debug.Assert(
SyntaxFacts
.IsMethodBlock(contextKind) OrElse
23
SyntaxFacts
.IsAccessorBlock(contextKind) OrElse
24
SyntaxFacts
.IsSingleLineLambdaExpression(contextKind) OrElse
25
SyntaxFacts
.IsMultiLineLambdaExpression(contextKind))
Parser\BlockContexts\SingleLineElseContext.vb (1)
32
If ifStmt.ThenKeyword IsNot Nothing AndAlso Not
SyntaxFacts
.IsTerminator(Parser.CurrentToken.Kind) Then
Parser\BlockContexts\SingleLineIfBlockContext.vb (1)
32
If ifStmt.ThenKeyword IsNot Nothing AndAlso Not
SyntaxFacts
.IsTerminator(Parser.CurrentToken.Kind) Then
Parser\BlockContexts\SingleLineLambdaContext.vb (1)
20
Debug.Assert(
SyntaxFacts
.IsSingleLineLambdaExpression(BlockKind))
Parser\ParseConditional.vb (3)
360
If Not
SyntaxFacts
.IsHexDigit(ch) Then
403
If Not
SyntaxFacts
.IsTerminator(CurrentToken.Kind) Then
416
If
SyntaxFacts
.IsTerminator(CurrentToken.Kind) Then
Parser\ParseExpression.vb (2)
519
If
SyntaxFacts
.IsFullWidth(ch) Then
770
Debug.Assert(
SyntaxFacts
.IsPredefinedCastExpressionKeyword(CurrentToken.Kind), "ParseCastExpression called with the wrong token.")
Parser\Parser.vb (21)
842
If
SyntaxFacts
.CanStartSpecifierDeclaration(possibleDeclarationStart) OrElse
843
SyntaxFacts
.IsSpecifier(possibleDeclarationStart) Then
1110
If
SyntaxFacts
.IsSpecifier(nextToken.Kind) OrElse
SyntaxFacts
.CanStartSpecifierDeclaration(nextToken.Kind) Then
1992
If
SyntaxFacts
.IsSpecifier(nextToken.Kind) OrElse
SyntaxFacts
.CanStartSpecifierDeclaration(nextToken.Kind) Then
2001
If
SyntaxFacts
.IsSpecifier(nextToken.Kind) OrElse
2002
SyntaxFacts
.CanStartSpecifierDeclaration(nextToken.Kind) Then
2689
customModifierError =
SyntaxFacts
.IsSpecifier(nextToken.Kind) OrElse
SyntaxFacts
.CanStartSpecifierDeclaration(nextToken.Kind)
2697
If
SyntaxFacts
.IsSpecifier(identifierStart.Kind) Then
2755
If
SyntaxFacts
.IsPredefinedTypeOrVariant(Token.Kind) Then
2800
If
SyntaxFacts
.IsPredefinedTypeKeyword(Start.Kind) Then
3036
If _evaluatingConditionCompilationExpression AndAlso Not
SyntaxFacts
.IsPredefinedTypeOrVariant(start.Kind) Then
3946
If
SyntaxFacts
.IsOperatorStatementOperatorToken(operatorKind) Then
3953
If
SyntaxFacts
.IsOperator(operatorKind) Then
5413
Debug.Assert(lessThanText = "<" OrElse lessThanText =
SyntaxFacts
.FULLWIDTH_LESS_THAN_SIGN_STRING)
5414
Debug.Assert(greaterThanText = ">" OrElse greaterThanText =
SyntaxFacts
.FULLWIDTH_GREATER_THAN_SIGN_STRING)
5587
Return
SyntaxFacts
.GetBinaryExpression(t.Kind)
5778
Debug.Assert(
SyntaxFacts
.IsTerminator(CurrentToken.Kind) OrElse CurrentToken.Kind = SyntaxKind.EmptyToken)
5806
Debug.Assert(
SyntaxFacts
.IsTerminator(CurrentToken.Kind))
Parser\ParseScan.vb (3)
68
Return
SyntaxFacts
.IsTerminator(t.Kind)
153
If
SyntaxFacts
.IsPredefinedTypeOrVariant(t.Kind) Then
425
Return Not
SyntaxFacts
.IsTerminator(kind) AndAlso kind <> SyntaxKind.EmptyToken
Parser\ParseStatement.vb (5)
57
Dim loopContext = Context.FindNearest(AddressOf
SyntaxFacts
.SupportsContinueStatement)
157
Dim loopContext = Context.FindNearest(AddressOf
SyntaxFacts
.SupportsExitStatement)
264
If StartCase = SyntaxKind.IsKeyword OrElse
SyntaxFacts
.IsRelationalOperator(StartCase) Then
270
If
SyntaxFacts
.IsRelationalOperator(CurrentToken.Kind) Then
1095
If
SyntaxFacts
.IsAssignmentStatementOperatorToken(CurrentToken.Kind) Then
Parser\ParseXml.vb (3)
1098
If
SyntaxFacts
.IsPredefinedTypeKeyword(Me.CurrentToken.Kind) Then
1274
If
SyntaxFacts
.IsOperatorStatementOperatorToken(operatorKind) Then
1317
Debug.Assert(Not
SyntaxFacts
.IsPredefinedTypeKeyword(CurrentToken.Kind))
Scanner\Directives.vb (1)
16
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Scanner\KeywordTable.vb (3)
314
If
SyntaxFacts
.IsFullWidth(ch) Then
315
ch =
SyntaxFacts
.MakeHalfWidth(ch)
376
Dim Name =
SyntaxFacts
.GetText(Token)
Scanner\Scanner.vb (7)
19
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
724
If position = 0 OrElse
SyntaxFacts
.IsNewLine(text(position - 1)) Then
790
While CanGet() AndAlso
SyntaxFacts
.IsNewLine(Peek())
805
If
SyntaxFacts
.IsNewLine(ch) Then
1482
If
SyntaxFacts
.IsIdentifierStartCharacter(c) Then
1591
If
SyntaxFacts
.IsContextualKeyword(tokenType) Then
2683
Return (_isScanningForExpressionCompiler AndAlso c = "$"c) OrElse
SyntaxFacts
.IsIdentifierStartCharacter(c)
Scanner\ScannerInterpolatedString.vb (1)
10
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Scanner\ScannerXml.vb (1)
12
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Scanner\TokenFactories.vb (1)
12
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Scanner\TokenStream.vb (1)
366
If tk.Width = 0 AndAlso
SyntaxFacts
.IsTerminator(tk.Kind) Then
Scanner\XmlDocComments.vb (1)
12
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Scanner\XmlTokenFactories.vb (1)
11
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Semantics\Operators.vb (3)
336
diagnosticsOpt.Add(ErrorFactory.ErrorInfo(ERRID.ERR_OperatorRequiresBoolReturnType1,
SyntaxFacts
.GetText(SyntaxKind.IsTrueKeyword)), method.Locations(0))
343
diagnosticsOpt.Add(ErrorFactory.ErrorInfo(ERRID.ERR_OperatorRequiresBoolReturnType1,
SyntaxFacts
.GetText(SyntaxKind.IsFalseKeyword)), method.Locations(0))
362
SyntaxFacts
.GetText(If(opInfo.BinaryOperatorKind = BinaryOperatorKind.LeftShift,
SourceGeneration\VisualBasicSyntaxHelper.vb (1)
26
Return
SyntaxFacts
.IsValidIdentifier(name)
SymbolDisplay\SymbolDisplayVisitor.Members.vb (1)
351
ElseIf
SyntaxFacts
.IsKeywordKind(tokenKind) Then
SymbolDisplay\SymbolDisplayVisitor.vb (9)
73
If CaseInsensitiveComparison.Equals(
SyntaxFacts
.GetText(SyntaxKind.REMKeyword), text) OrElse
74
CaseInsensitiveComparison.Equals(
SyntaxFacts
.GetText(SyntaxKind.NewKeyword), text) Then
111
If
SyntaxFacts
.GetKeywordKind(identifier) <> SyntaxKind.None Then
119
Dim contextualKeywordKind As SyntaxKind =
SyntaxFacts
.GetContextualKeywordKind(identifier)
237
builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol,
SyntaxFacts
.GetText(SyntaxKind.GlobalKeyword), True))
240
builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, symbol,
SyntaxFacts
.GetText(SyntaxKind.GlobalKeyword), True))
297
builder.Add(CreatePart(SymbolDisplayPartKind.Operator, Nothing,
SyntaxFacts
.GetText(operatorKind), False))
301
builder.Add(CreatePart(SymbolDisplayPartKind.Punctuation, Nothing,
SyntaxFacts
.GetText(punctuationKind), False))
309
builder.Add(CreatePart(SymbolDisplayPartKind.Keyword, Nothing,
SyntaxFacts
.GetText(keywordKind), False))
SymbolDisplay\SymbolDisplayVisitor_Minimal.vb (1)
15
Return
SyntaxFacts
.IsInNamespaceOrTypeContext(TryCast(startNode, ExpressionSyntax)) OrElse Me.inNamespaceOrType
Symbols\MethodKindExtensions.vb (5)
17
Return
SyntaxFacts
.GetText(SyntaxKind.AddHandlerKeyword)
20
Return
SyntaxFacts
.GetText(SyntaxKind.RaiseEventKeyword)
23
Return
SyntaxFacts
.GetText(SyntaxKind.RemoveHandlerKeyword)
26
Return
SyntaxFacts
.GetText(SyntaxKind.GetKeyword)
29
Return
SyntaxFacts
.GetText(SyntaxKind.SetKeyword)
Symbols\Source\OverrideHidingHelper.vb (1)
461
SyntaxFacts
.GetText(OverloadResolution.GetOperatorTokenKind(associatedSymbol.Name)),
Symbols\Source\SourceMemberContainerTypeSymbol.vb (1)
3708
SyntaxFacts
.GetText(OverloadResolution.GetOperatorTokenKind(nameOfThePair)),
Symbols\Source\SourceMethodSymbol.vb (2)
165
SyntaxFacts
.GetText(token.Kind))
366
binder.ReportDiagnostic(diagBag, syntax.OperatorToken, paramCountMismatchERRID,
SyntaxFacts
.GetText(syntax.OperatorToken.Kind))
Symbols\Source\SourceNamedTypeSymbol_ComClass.vb (4)
331
SyntaxFacts
.GetText(SyntaxKind.InterfaceKeyword) & " " & interfaceName,
333
SyntaxFacts
.GetText(SyntaxKind.ClassKeyword),
346
SyntaxFacts
.GetText(SyntaxKind.InterfaceKeyword),
348
SyntaxFacts
.GetText(SyntaxKind.ClassKeyword),
Symbols\Source\SynthesizedMyGroupCollectionPropertyAccessorSymbol.vb (1)
47
If
SyntaxFacts
.GetKeywordKind(name) <> SyntaxKind.None Then
Symbols\Symbol.vb (2)
562
Return Not String.IsNullOrEmpty(Me.Name) AndAlso
SyntaxFacts
.IsIdentifierStartCharacter(Me.Name(0))
564
Return
SyntaxFacts
.IsValidIdentifier(Me.Name)
Symbols\SymbolExtensions.vb (2)
90
Return
SyntaxFacts
.GetText(SyntaxKind.WriteOnlyKeyword)
92
Return
SyntaxFacts
.GetText(SyntaxKind.ReadOnlyKeyword)
Symbols\TypeParameterConstraint.vb (1)
65
Return
SyntaxFacts
.GetText(ToSyntaxKind(Kind))
Syntax\BeginOfBlockSyntaxReference.vb (1)
20
Return
SyntaxFacts
.BeginOfBlockStatementIfAny(reference.GetSyntax(cancellationToken))
Syntax\InternalSyntax\SyntaxFactory.vb (1)
63
Return SyntaxToken.Create(kind, leading, trailing, If(text Is Nothing,
SyntaxFacts
.GetText(kind), text))
Syntax\InternalSyntax\SyntaxToken.vb (1)
458
Dim tokenText = If(text Is Nothing,
SyntaxFacts
.GetText(kind), text)
Syntax\SyntaxNodeFactories.vb (1)
14
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Syntax\SyntaxNormalizer.vb (5)
246
trivia = SyntaxFactory.DocumentationCommentExteriorTrivia(
SyntaxFacts
.GetText(SyntaxKind.DocumentationCommentExteriorTrivia))
331
If
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind) Then
355
Return Not
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind)
498
If
SyntaxFacts
.IsRelationalCaseClause(token.Parent.Kind()) OrElse
499
SyntaxFacts
.IsRelationalCaseClause(nextToken.Parent.Kind()) Then
Syntax\VisualBasicSyntaxTree.vb (1)
387
If Not
SyntaxFacts
.IsXmlSyntax(node.Kind()) Then
VisualBasicExtensions.vb (4)
347
Return
SyntaxFacts
.IsKeywordKind(token.Kind())
357
Return
SyntaxFacts
.IsReservedKeyword(token.Kind())
366
Return
SyntaxFacts
.IsContextualKeyword(token.Kind())
376
Return
SyntaxFacts
.IsPreprocessorKeyword(token.Kind())
VisualBasicParseOptions.vb (2)
9
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
255
If Not IsValidIdentifier(symbol.Key) OrElse
SyntaxFacts
.GetKeywordKind(symbol.Key) <> SyntaxKind.None Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (29)
AdjustSpaceFormattingRule.vb (1)
152
If
SyntaxFacts
.IsPredefinedCastExpressionKeyword(previousToken.Kind) Then
ElasticTriviaFormattingRule.vb (1)
363
Return list.Sum(Function(t) t.ToFullString().Replace(vbCrLf, vbCr).OfType(Of Char).Count(Function(c)
SyntaxFacts
.IsNewLine(c)))
SpeculationAnalyzer.vb (4)
113
Dim isInNamespaceOrTypeContext =
SyntaxFacts
.IsInNamespaceOrTypeContext(TryCast(originalNode, ExpressionSyntax))
354
If
SyntaxFacts
.IsAssignmentStatementOperatorToken(originalAssignmentStatement.OperatorToken.Kind()) Then
504
If
SyntaxFacts
.IsAssignmentStatementOperatorToken(operatorTokenKind) AndAlso
536
Return
SyntaxFacts
.IsInNamespaceOrTypeContext(node)
StructuredTriviaFormattingRule.vb (1)
26
If previousToken.Kind = SyntaxKind.HashToken AndAlso
SyntaxFacts
.IsPreprocessorKeyword(CType(currentToken.Kind, SyntaxKind)) Then
SyntaxNodeExtensions.vb (5)
230
Return
SyntaxFacts
.IsMultiLineLambdaExpression(node.Kind())
284
Dim hasLeadingDirective = node.GetLeadingTrivia().Any(Function(t)
SyntaxFacts
.IsPreprocessorDirective(t.Kind))
830
SyntaxFacts
.IsAssignmentStatement(node.Kind)
1103
If
SyntaxFacts
.IsSingleLineLambdaExpression(current.Kind) OrElse
1104
SyntaxFacts
.IsMultiLineLambdaExpression(current.Kind) Then
SyntaxTokenExtensions.vb (1)
31
Return String.Equals(token.ToString(),
SyntaxFacts
.GetText(kind), StringComparison.OrdinalIgnoreCase)
TriviaDataFactory.Analyzer.vb (1)
55
Contract.ThrowIfFalse(
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind))
TriviaDataFactory.CodeShapeAnalyzer.vb (2)
58
If trivia.Kind = SyntaxKind.RegionDirectiveTrivia OrElse trivia.Kind = SyntaxKind.EndRegionDirectiveTrivia OrElse
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind) Then
256
If Not
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind) Then
TriviaDataFactory.LineContinuationTrivia.vb (1)
30
builder.Append(
SyntaxFacts
.GetText(SyntaxKind.LineContinuationTrivia))
VisualBasicOrderModifiersHelper.vb (2)
17
Dim kind =
SyntaxFacts
.GetKeywordKind(trimmed)
18
Return If(kind = SyntaxKind.None,
SyntaxFacts
.GetContextualKeywordKind(trimmed), kind)
VisualBasicSyntaxFacts.vb (7)
13
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
100
Dim keywordKind =
SyntaxFacts
.GetKeywordKind(identifier)
451
Return
SyntaxFacts
.GetText(CType(kind, SyntaxKind))
455
Return
SyntaxFacts
.IsIdentifierPartCharacter(c)
459
Return
SyntaxFacts
.IsIdentifierStartCharacter(c)
577
Return
SyntaxFacts
.IsInNamespaceOrTypeContext(node)
1443
Return
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind())
VisualBasicTriviaFormatter.vb (3)
44
Return Char.IsWhiteSpace(ch) OrElse
SyntaxFacts
.IsWhitespace(ch)
48
Return
SyntaxFacts
.IsNewLine(ch)
108
If
SyntaxFacts
.IsPreprocessorDirective(trivia2.Kind) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (13)
CallStatementSyntaxExtensions.vb (1)
16
Not
SyntaxFacts
.GetContextualKeywordKind(nextToken.ToString()) = SyntaxKind.MidKeyword Then
ExpressionSyntaxExtensions.vb (1)
296
Dim identifierValue =
SyntaxFacts
.MakeHalfWidthIdentifier(identifier.Identifier.ValueText)
SpecialFormattingOperation.vb (2)
65
If
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(endToken) OrElse
66
SyntaxFacts
.AllowsLeadingImplicitLineContinuation(nextToken) OrElse
StringExtensions.vb (3)
9
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
22
Dim halfWidthValueText =
SyntaxFacts
.MakeHalfWidthIdentifier(identifierText)
35
Dim keywordKind =
SyntaxFacts
.GetKeywordKind(text)
SymbolDisplayPartExtensions.vb (1)
20
If
SyntaxFacts
.GetKeywordKind(text) <> SyntaxKind.None Then
SyntaxKindSet.vb (1)
8
Public ReadOnly AllOperators As ISet(Of SyntaxKind) = New HashSet(Of SyntaxKind)(
SyntaxFacts
.EqualityComparer) From
SyntaxTokenExtensions.vb (1)
61
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(token)
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
85
If Not
SyntaxFacts
.IsWhitespace(c) Then
VisualBasicSimplificationHelpers.vb (2)
24
If
SyntaxFacts
.GetKeywordKind(unescapedIdentifier) = SyntaxKind.None AndAlso
SyntaxFacts
.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.None Then
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (4)
AutomaticCompletion\AutomaticLineEnderCommandHandler.vb (2)
97
If
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(CType(nonMissingToken, SyntaxToken)) Then
117
Return If(
SyntaxFacts
.AllowsLeadingImplicitLineContinuation(CType(nextToken, SyntaxToken)), Nothing, " _")
EndConstructGeneration\EndConstructStatementVisitor_CustomEvents.vb (2)
43
Return {aligningWhitespace &
SyntaxFacts
.GetText(kind) & "(value As " & type.Type.ToMinimalDisplayString(_state.SemanticModel, position, SymbolDisplayFormats.NameFormat) & ")",
45
aligningWhitespace & "End " &
SyntaxFacts
.GetText(kind)}
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures.UnitTests (1)
Recommendations\Expressions\CastOperatorsKeywordRecommenderTests.vb (1)
17
keywords.Add(
SyntaxFacts
.GetText(k))
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ExpressionCompiler (7)
CompilationContext.vb (2)
921
If Not
SyntaxFacts
.IsIdentifierStartCharacter(ch) Then
935
ElseIf
SyntaxFacts
.IsIdentifierPartCharacter(ch) Then
EvaluationContext.vb (1)
618
If nextNamePart.All(AddressOf
SyntaxFacts
.IsIdentifierPartCharacter) Then
SyntaxHelpers.vb (4)
95
If
SyntaxFacts
.IsWhitespace(c) OrElse c = ","c Then
132
If Not token.All(AddressOf
SyntaxFacts
.IsIdentifierPartCharacter) Then
237
If
SyntaxFacts
.IsKeywordKind(
SyntaxFacts
.GetKeywordKind(identifier)) Then
Microsoft.CodeAnalysis.VisualBasic.ExpressionEvaluator.ResultProvider.UnitTests (5)
VisualBasicFormatter.TypeNames.vb (2)
16
Return
SyntaxFacts
.GetKeywordKind(identifier) <> SyntaxKind.None OrElse
SyntaxFacts
.GetContextualKeywordKind(identifier) <> SyntaxKind.None
VisualBasicFormatter.vb (3)
29
Return
SyntaxFacts
.IsValidIdentifier(name)
33
Return
SyntaxFacts
.IsIdentifierPartCharacter(c)
41
Return
SyntaxFacts
.IsWhitespace(c)
Microsoft.CodeAnalysis.VisualBasic.Features (75)
BraceMatching\AbstractVisualBasicBraceMatcher.vb (2)
13
MyBase.New(New BraceCharacterAndKind(
SyntaxFacts
.GetText(openBrace)(0), openBrace),
14
New BraceCharacterAndKind(
SyntaxFacts
.GetText(closeBrace)(0), closeBrace))
CodeFixes\GenerateEndConstruct\GenerateEndConstructCodeFixProvider.vb (6)
202
Return String.Format(VBFeaturesResources.Insert_the_missing_0, "End " +
SyntaxFacts
.GetText(endBlockSyntax.BlockKeyword.Kind))
207
Return String.Format(VBFeaturesResources.Insert_the_missing_0,
SyntaxFacts
.GetText(SyntaxKind.LoopKeyword))
210
Return String.Format(VBFeaturesResources.Insert_the_missing_0,
SyntaxFacts
.GetText(SyntaxKind.NextKeyword))
238
stringToAppend = vbCrLf + "End " +
SyntaxFacts
.GetText(endBlock.BlockKeyword.Kind) + vbCrLf
243
stringToAppend = vbCrLf &
SyntaxFacts
.GetText(nextStatement.NextKeyword.Kind) & vbCrLf
248
stringToAppend = vbCrLf &
SyntaxFacts
.GetText(loopStatement.LoopKeyword.Kind) & vbCrLf
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.AddKeywordCodeAction.vb (1)
35
Return String.Format(VBFeaturesResources.Insert_0,
SyntaxFacts
.GetText(BlockKindToKeywordKind(_createBlockKind)))
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceKeywordCodeAction.vb (1)
34
Return String.Format(FeaturesResources.Change_0_to_1, _invalidToken.ValueText,
SyntaxFacts
.GetText(BlockKindToKeywordKind(_createBlockKind)))
CodeFixes\IncorrectExitContinue\IncorrectExitContinueCodeFixProvider.ReplaceTokenKeywordCodeAction.vb (1)
28
Return String.Format(FeaturesResources.Change_0_to_1, _invalidToken.ValueText,
SyntaxFacts
.GetText(BlockKindToKeywordKind(_blockKind)))
CodeFixes\Suppression\VisualBasicSuppressionCodeFixProvider.vb (1)
44
If
SyntaxFacts
.GetKeywordKind(text) <> SyntaxKind.None Then
Completion\CompletionProviders\CompletionUtilities.vb (3)
32
Return
SyntaxFacts
.IsIdentifierStartCharacter(ch)
36
Return
SyntaxFacts
.IsIdentifierStartCharacter(ch) OrElse
SyntaxFacts
.IsIdentifierPartCharacter(ch)
Completion\CompletionProviders\EnumCompletionProvider.vb (1)
84
SyntaxFacts
.IsIdentifierStartCharacter(text(characterPosition)) AndAlso
Completion\CompletionProviders\XmlDocCommentCompletionProvider.vb (9)
274
Yield
SyntaxFacts
.GetText(SyntaxKind.NothingKeyword)
275
Yield
SyntaxFacts
.GetText(SyntaxKind.SharedKeyword)
276
Yield
SyntaxFacts
.GetText(SyntaxKind.OverridableKeyword)
277
Yield
SyntaxFacts
.GetText(SyntaxKind.TrueKeyword)
278
Yield
SyntaxFacts
.GetText(SyntaxKind.FalseKeyword)
279
Yield
SyntaxFacts
.GetText(SyntaxKind.MustInheritKeyword)
280
Yield
SyntaxFacts
.GetText(SyntaxKind.NotOverridableKeyword)
281
Yield
SyntaxFacts
.GetText(SyntaxKind.AsyncKeyword)
282
Yield
SyntaxFacts
.GetText(SyntaxKind.AwaitKeyword)
Completion\KeywordRecommenders\Declarations\EndBlockKeywordRecommender.vb (3)
36
Select
SyntaxFacts
.GetText(keyword)
59
Function(k) New RecommendedKeyword("End " &
SyntaxFacts
.GetText(k), GetToolTipForKeyword(
SyntaxFacts
.GetText(k))))
Completion\KeywordRecommenders\Declarations\EventKeywordRecommender.vb (1)
36
If targetToken.Kind = SyntaxKind.IdentifierToken AndAlso
SyntaxFacts
.GetContextualKeywordKind(targetToken.GetIdentifierText()) = SyntaxKind.CustomKeyword Then
Completion\KeywordRecommenders\Expressions\BinaryOperatorKeywordRecommender.vb (2)
58
If (
SyntaxFacts
.GetContextualKeywordKind(text) = SyntaxKind.FromKeyword OrElse
SyntaxFacts
.GetContextualKeywordKind(text) = SyntaxKind.AggregateKeyword) Then
Completion\KeywordRecommenders\Expressions\CastOperatorsKeywordRecommender.vb (1)
41
String.Format(VBFeaturesResources._0_function,
SyntaxFacts
.GetText(keyword)),
Completion\KeywordRecommenders\Expressions\MeKeywordRecommender.vb (3)
39
Return 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))
46
Return 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))
52
Return 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)
18
ImmutableArray.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)
19
ImmutableArray.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)
157
Return New RecommendedKeyword(
SyntaxFacts
.GetText(kind), glyph,
Completion\Providers\ContextVariableArgumentProvider.vb (1)
25
Return
SyntaxFacts
.GetText(SyntaxKind.MeKeyword)
Debugging\BreakpointResolver.vb (1)
24
Return If(s_identifierComparer.Equals(name,
SyntaxFacts
.GetText(SyntaxKind.NewKeyword)),
EditAndContinue\BreakpointSpans.vb (1)
38
If Not
SyntaxFacts
.IsWhitespace(text(i)) Then
ExtractInterface\VisualBasicExtractInterfaceService.vb (1)
96
Return typeDeclaration.GetModifiers().Any(Function(m)
SyntaxFacts
.IsAccessibilityModifier(m.Kind()))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.CallSiteContainerRewriter.vb (1)
354
Dim trivia = SyntaxFactory.ColonTrivia(
SyntaxFacts
.GetText(SyntaxKind.ColonTrivia))
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (2)
381
Dim bracket =
SyntaxFacts
.MakeHalfWidthIdentifier(name.First) = "[" AndAlso
SyntaxFacts
.MakeHalfWidthIdentifier(name.Last) = "]"
GenerateType\VisualBasicGenerateTypeService.vb (3)
122
If Not
SyntaxFacts
.IsInNamespaceOrTypeContext(nameOrMemberAccessExpression) Then
150
Not
SyntaxFacts
.IsInNamespaceOrTypeContext(simpleName) Then
181
If
SyntaxFacts
.IsInNamespaceOrTypeContext(nameOrMemberAccessExpression) Then
InvertLogical\VisualBasicInvertLogicalCodeRefactoringProvider.vb (2)
24
SyntaxFacts
.GetText(SyntaxKind.AndAlsoKeyword),
25
SyntaxFacts
.GetText(SyntaxKind.OrElseKeyword))
LanguageServices\VisualBasicStructuralTypeDisplayService.vb (8)
32
members.Add(Keyword(
SyntaxFacts
.GetText(SyntaxKind.NewKeyword)))
34
members.Add(Keyword(
SyntaxFacts
.GetText(SyntaxKind.WithKeyword)))
36
members.Add(Punctuation(
SyntaxFacts
.GetText(SyntaxKind.OpenBraceToken)))
41
members.Add(Punctuation(
SyntaxFacts
.GetText(SyntaxKind.CommaToken)))
48
members.Add(Keyword(
SyntaxFacts
.GetText(SyntaxKind.KeyKeyword)))
52
members.Add(Punctuation(
SyntaxFacts
.GetText(SyntaxKind.DotToken)))
55
members.Add(Keyword(
SyntaxFacts
.GetText(SyntaxKind.AsKeyword)))
61
members.Add(Punctuation(
SyntaxFacts
.GetText(SyntaxKind.CloseBraceToken)))
MetadataAsSource\VisualBasicMetadataAsSourceService.vb (1)
119
Return c = vbCr OrElse c = vbLf OrElse
SyntaxFacts
.IsNewLine(c)
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
117
If
SyntaxFacts
.GetContextualKeywordKind(token.ToString()) = SyntaxKind.MidKeyword Then
ReplaceDocCommentTextWithTag\VisualBasicReplaceDocCommentTextWithTagCodeRefactoringProvider.vb (4)
31
Return
SyntaxFacts
.IsKeywordKind(
SyntaxFacts
.GetKeywordKind(text)) OrElse
SyntaxFacts
.IsContextualKeyword(
SyntaxFacts
.GetContextualKeywordKind(text))
SignatureHelp\AbstractVisualBasicSignatureHelpProvider.vb (2)
18
Return New SymbolDisplayPart(SymbolDisplayPartKind.Keyword, Nothing,
SyntaxFacts
.GetText(kind))
22
Return New SymbolDisplayPart(SymbolDisplayPartKind.Punctuation, Nothing,
SyntaxFacts
.GetText(kind))
SignatureHelp\GenericNameSignatureHelpProvider.vb (1)
81
Dim namespacesOrTypesOnly =
SyntaxFacts
.IsInNamespaceOrTypeContext(genericName)
TaskList\VisualBasicTaskListService.vb (5)
43
Return
SyntaxFacts
.MakeHalfWidthIdentifier(message)
47
Return
SyntaxFacts
.IsIdentifierPartCharacter(ch)
59
If
SyntaxFacts
.GetKeywordKind(remText) = SyntaxKind.REMKeyword Then
87
If Not
SyntaxFacts
.IsWhitespace(message(i)) Then
105
Return
SyntaxFacts
.IsPreprocessorDirective(CType(trivia.RawKind, SyntaxKind)) AndAlso
VisualBasicOrderModifiersHelper.vb (2)
17
Dim kind =
SyntaxFacts
.GetKeywordKind(trimmed)
18
Return If(kind = SyntaxKind.None,
SyntaxFacts
.GetContextualKeywordKind(trimmed), kind)
VisualBasicRemoveDocCommentNodeCodeFixProvider.vb (1)
85
If Not
SyntaxFacts
.IsWhitespace(c) Then
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (10)
Binding\Binder_Statements_Tests.vb (1)
4889
End Module]]>.Value.Replace("~"c,
SyntaxFacts
.FULLWIDTH_COLON)
DeclaringSyntaxNodeTests.vb (2)
43
Assert.False(
SyntaxFacts
.IsBlockStatement(node, beginStatement, beginTerminator, body, endStatement))
94
Assert.False(
SyntaxFacts
.IsBlockStatement(node, beginStatement, beginTerminator, body, endStatement))
Semantics\BinaryOperators.vb (2)
905
Dim opTokens = (From op In operators Select
SyntaxFacts
.GetText(OverloadResolution.GetOperatorTokenKind(op))).ToArray()
1211
SyntaxFacts
.GetText(OverloadResolution.GetOperatorTokenKind(
Semantics\GetExtendedSemanticInfoTests.vb (2)
9820
Assert.[False](
SyntaxFacts
.IsAttributeName((DirectCast(semanticInfo.Symbol, SourceNamedTypeSymbol)).SyntaxReferences.First().GetSyntax()), "IsAttributeName can be true only for alias name being qualified")
9860
Assert.[False](
SyntaxFacts
.IsAttributeName((DirectCast(semanticInfo.Symbol, SourceNamedTypeSymbol)).SyntaxReferences.First().GetSyntax()), "IsAttributeName can be true only for alias name being qualified")
Semantics\InterpolatedStringTests.vb (1)
6
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Semantics\UnaryOperators.vb (2)
602
Dim opTokens = (From op In operators Select
SyntaxFacts
.GetText(OverloadResolution.GetOperatorTokenKind(op))).ToArray()
751
SyntaxFacts
.GetText(OverloadResolution.GetOperatorTokenKind(op)),
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (433)
Parser\ParseAsyncTests.vb (2)
283
Assert.Equal(4, lambdas.Count(Function(l)
SyntaxFacts
.IsSingleLineLambdaExpression(l.Kind)))
296
Assert.Equal(3, lambdas.Count(Function(l)
SyntaxFacts
.IsMultiLineLambdaExpression(l.Kind)))
Parser\ParseAttributes.vb (1)
9
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Parser\ParseDirectives.vb (3)
490
]]>.Value.Replace("_"c,
SyntaxFacts
.FULLWIDTH_LOW_LINE),
1495
]]>.Value.Replace("#"c,
SyntaxFacts
.FULLWIDTH_NUMBER_SIGN),
1503
]]>.Value.Replace("#"c,
SyntaxFacts
.FULLWIDTH_NUMBER_SIGN))
Parser\ParseErrorTests.vb (5)
2758
]]>.Value.Replace("_",
SyntaxFacts
.FULLWIDTH_LOW_LINE),
2815
]]>.Value.Replace("_",
SyntaxFacts
.FULLWIDTH_LOW_LINE),
2838
]]>.Value.Replace("_",
SyntaxFacts
.FULLWIDTH_LOW_LINE),
2859
]]>.Value.Replace("_",
SyntaxFacts
.FULLWIDTH_LOW_LINE),
2882
]]>.Value.Replace("_",
SyntaxFacts
.FULLWIDTH_LOW_LINE),
Parser\ParseIteratorTests.vb (2)
260
Assert.Equal(1, lambdas.Count(Function(l)
SyntaxFacts
.IsSingleLineLambdaExpression(l.Kind)))
261
Assert.Equal(2, lambdas.Count(Function(l)
SyntaxFacts
.IsMultiLineLambdaExpression(l.Kind)))
Parser\ParseStatements.vb (1)
10
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Parser\ParseXml.vb (2)
7
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
3952
SyntaxFacts
.IsWhitespace(c) Then
Scanner\ScannerTests.vb (31)
2117
Assert.False(
SyntaxFacts
.IsWhitespace("A"c))
2118
Assert.True(
SyntaxFacts
.IsWhitespace(" "c))
2119
Assert.True(
SyntaxFacts
.IsWhitespace(ChrW(9)))
2120
Assert.False(
SyntaxFacts
.IsWhitespace(ChrW(0)))
2121
Assert.False(
SyntaxFacts
.IsWhitespace(ChrW(128)))
2122
Assert.False(
SyntaxFacts
.IsWhitespace(ChrW(129)))
2123
Assert.False(
SyntaxFacts
.IsWhitespace(ChrW(127)))
2124
Assert.True(
SyntaxFacts
.IsWhitespace(ChrW(160)))
2125
Assert.True(
SyntaxFacts
.IsWhitespace(ChrW(12288)))
2126
Assert.True(
SyntaxFacts
.IsWhitespace(ChrW(8192)))
2127
Assert.True(
SyntaxFacts
.IsWhitespace(ChrW(8203)))
2132
Assert.True(
SyntaxFacts
.IsNewLine(ChrW(13)))
2133
Assert.True(
SyntaxFacts
.IsNewLine(ChrW(10)))
2134
Assert.True(
SyntaxFacts
.IsNewLine(ChrW(133)))
2135
Assert.True(
SyntaxFacts
.IsNewLine(ChrW(8232)))
2136
Assert.True(
SyntaxFacts
.IsNewLine(ChrW(8233)))
2137
Assert.False(
SyntaxFacts
.IsNewLine(ChrW(132)))
2138
Assert.False(
SyntaxFacts
.IsNewLine(ChrW(160)))
2139
Assert.False(
SyntaxFacts
.IsNewLine(" "c))
2140
Assert.Equal(String.Empty,
SyntaxFacts
.MakeHalfWidthIdentifier(String.Empty))
2141
Assert.Null(
SyntaxFacts
.MakeHalfWidthIdentifier(Nothing))
2142
Assert.Equal("ABC",
SyntaxFacts
.MakeHalfWidthIdentifier("ABC"))
2143
Assert.Equal(ChrW(65280),
SyntaxFacts
.MakeHalfWidthIdentifier(ChrW(65280)))
2144
Assert.NotEqual(ChrW(65281),
SyntaxFacts
.MakeHalfWidthIdentifier(ChrW(65281)))
2145
Assert.Equal(1,
SyntaxFacts
.MakeHalfWidthIdentifier(ChrW(65281)).Length)
2150
Assert.Equal(String.Empty,
SyntaxFacts
.MakeHalfWidthIdentifier(String.Empty))
2151
Assert.Equal(Nothing,
SyntaxFacts
.MakeHalfWidthIdentifier(Nothing))
2152
Assert.Equal("ABC",
SyntaxFacts
.MakeHalfWidthIdentifier("ABC"))
2153
Assert.Equal(ChrW(65280),
SyntaxFacts
.MakeHalfWidthIdentifier(ChrW(65280)))
2154
Assert.NotEqual(ChrW(65281),
SyntaxFacts
.MakeHalfWidthIdentifier(ChrW(65281)))
2155
Assert.Equal(1,
SyntaxFacts
.MakeHalfWidthIdentifier(ChrW(65281)).Length)
Syntax\SyntaxFactsTest.vb (366)
38
Assert.False(
SyntaxFacts
.IsXmlTextToken(Nothing))
43
Assert.True(
SyntaxFacts
.IsXmlTextToken(SyntaxKind.XmlTextLiteralToken))
48
Assert.False(
SyntaxFacts
.IsXmlTextToken(SyntaxKind.AtToken))
53
Assert.Equal(SyntaxKind.ClassKeyword,
SyntaxFacts
.GetKeywordKind("Class"))
54
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetKeywordKind("Where"))
59
Assert.Equal(SyntaxKind.GetAccessorStatement,
SyntaxFacts
.GetAccessorStatementKind(SyntaxKind.GetKeyword))
60
Assert.Equal(SyntaxKind.SetAccessorStatement,
SyntaxFacts
.GetAccessorStatementKind(SyntaxKind.SetKeyword))
61
Assert.Equal(SyntaxKind.RemoveHandlerStatement,
SyntaxFacts
.GetAccessorStatementKind(SyntaxKind.RemoveHandlerKeyword))
62
Assert.Equal(SyntaxKind.AddHandlerStatement,
SyntaxFacts
.GetAccessorStatementKind(SyntaxKind.AddHandlerKeyword))
63
Assert.Equal(SyntaxKind.RaiseEventAccessorStatement,
SyntaxFacts
.GetAccessorStatementKind(SyntaxKind.RaiseEventKeyword))
64
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetAccessorStatementKind(SyntaxKind.AddressOfKeyword))
69
Assert.Equal(SyntaxKind.EnumStatement,
SyntaxFacts
.GetBaseTypeStatementKind(SyntaxKind.EnumKeyword))
70
Assert.Equal(SyntaxKind.ClassStatement,
SyntaxFacts
.GetBaseTypeStatementKind(SyntaxKind.ClassKeyword))
71
Assert.Equal(SyntaxKind.StructureStatement,
SyntaxFacts
.GetBaseTypeStatementKind(SyntaxKind.StructureKeyword))
72
Assert.Equal(SyntaxKind.InterfaceStatement,
SyntaxFacts
.GetBaseTypeStatementKind(SyntaxKind.InterfaceKeyword))
73
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetBaseTypeStatementKind(SyntaxKind.ForKeyword))
79
Assert.NotEqual(SyntaxKind.None,
SyntaxFacts
.GetBinaryExpression(item))
81
Assert.Equal(SyntaxKind.SubtractExpression,
SyntaxFacts
.GetBinaryExpression(SyntaxKind.MinusToken))
82
Assert.Equal(SyntaxKind.AndAlsoExpression,
SyntaxFacts
.GetBinaryExpression(SyntaxKind.AndAlsoKeyword))
83
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetBinaryExpression(SyntaxKind.ForKeyword))
84
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetBaseTypeStatementKind(SyntaxKind.ForKeyword))
89
Assert.Equal("Case",
SyntaxFacts
.GetBlockName(SyntaxKind.CaseBlock))
90
Assert.Equal("Do Loop",
SyntaxFacts
.GetBlockName(SyntaxKind.SimpleDoLoopBlock))
91
Assert.Equal("Do Loop",
SyntaxFacts
.GetBlockName(SyntaxKind.DoWhileLoopBlock))
92
Assert.Equal("Do Loop",
SyntaxFacts
.GetBlockName(SyntaxKind.DoUntilLoopBlock))
93
Assert.Equal("Do Loop",
SyntaxFacts
.GetBlockName(SyntaxKind.DoLoopWhileBlock))
94
Assert.Equal("Do Loop",
SyntaxFacts
.GetBlockName(SyntaxKind.DoLoopUntilBlock))
95
Assert.Equal("While",
SyntaxFacts
.GetBlockName(SyntaxKind.WhileBlock))
96
Assert.Equal("With",
SyntaxFacts
.GetBlockName(SyntaxKind.WithBlock))
97
Assert.Equal("SyncLock",
SyntaxFacts
.GetBlockName(SyntaxKind.SyncLockBlock))
98
Assert.Equal("Using",
SyntaxFacts
.GetBlockName(SyntaxKind.UsingBlock))
99
Assert.Equal("For",
SyntaxFacts
.GetBlockName(SyntaxKind.ForBlock))
100
Assert.Equal("For Each",
SyntaxFacts
.GetBlockName(SyntaxKind.ForEachBlock))
101
Assert.Equal("Select",
SyntaxFacts
.GetBlockName(SyntaxKind.SelectBlock))
102
Assert.Equal("If",
SyntaxFacts
.GetBlockName(SyntaxKind.MultiLineIfBlock))
103
Assert.Equal("Else If",
SyntaxFacts
.GetBlockName(SyntaxKind.ElseIfBlock))
104
Assert.Equal("Else",
SyntaxFacts
.GetBlockName(SyntaxKind.ElseBlock))
105
Assert.Equal("Try",
SyntaxFacts
.GetBlockName(SyntaxKind.TryBlock))
106
Assert.Equal("Catch",
SyntaxFacts
.GetBlockName(SyntaxKind.CatchBlock))
107
Assert.Equal("Finally",
SyntaxFacts
.GetBlockName(SyntaxKind.FinallyBlock))
112
Assert.Equal(SyntaxKind.MidKeyword,
SyntaxFacts
.GetContextualKeywordKind("mid"))
113
Assert.Equal(SyntaxKind.FromKeyword,
SyntaxFacts
.GetContextualKeywordKind("from"))
114
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetContextualKeywordKind(String.Empty))
115
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetBaseTypeStatementKind(SyntaxKind.ForKeyword))
119
Assert.NotEqual(SyntaxKind.None,
SyntaxFacts
.GetContextualKeywordKind(item))
122
Dim actualCount =
SyntaxFacts
.GetContextualKeywordKinds.Count
129
Assert.NotEqual(0,
SyntaxFacts
.GetContextualKeywordKinds.Count)
130
Assert.Contains(SyntaxKind.FromKeyword,
SyntaxFacts
.GetContextualKeywordKinds)
131
Assert.DoesNotContain(SyntaxKind.DimKeyword,
SyntaxFacts
.GetContextualKeywordKinds)
132
Assert.DoesNotContain(SyntaxKind.StaticKeyword,
SyntaxFacts
.GetContextualKeywordKinds)
137
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetInstanceExpression(SyntaxKind.DeclareKeyword))
138
Assert.Equal(SyntaxKind.MeExpression,
SyntaxFacts
.GetInstanceExpression(SyntaxKind.MeKeyword))
139
Assert.Equal(SyntaxKind.MyBaseExpression,
SyntaxFacts
.GetInstanceExpression(SyntaxKind.MyBaseKeyword))
140
Assert.Equal(SyntaxKind.MyClassExpression,
SyntaxFacts
.GetInstanceExpression(SyntaxKind.MyClassKeyword))
145
Assert.NotEqual(0,
SyntaxFacts
.GetKeywordKinds.Count)
146
Assert.Contains(SyntaxKind.CIntKeyword,
SyntaxFacts
.GetKeywordKinds)
153
Assert.NotEqual(SyntaxKind.None,
SyntaxFacts
.GetPreprocessorKeywordKind(item))
155
Assert.Equal(SyntaxKind.ExternalSourceKeyword,
SyntaxFacts
.GetPreprocessorKeywordKind("externalsource"))
156
Assert.Equal(SyntaxKind.EndKeyword,
SyntaxFacts
.GetPreprocessorKeywordKind("end"))
157
Assert.Equal(SyntaxKind.DisableKeyword,
SyntaxFacts
.GetPreprocessorKeywordKind("disable"))
158
Assert.Equal(SyntaxKind.EnableKeyword,
SyntaxFacts
.GetPreprocessorKeywordKind("enable"))
159
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetPreprocessorKeywordKind(String.Empty))
160
Assert.Equal(SyntaxKind.None,
SyntaxFacts
.GetPreprocessorKeywordKind("d"))
165
Assert.Contains(SyntaxKind.RegionKeyword,
SyntaxFacts
.GetPreprocessorKeywordKinds)
166
Assert.Contains(SyntaxKind.EnableKeyword,
SyntaxFacts
.GetPreprocessorKeywordKinds)
167
Assert.Contains(SyntaxKind.WarningKeyword,
SyntaxFacts
.GetPreprocessorKeywordKinds)
168
Assert.Contains(SyntaxKind.DisableKeyword,
SyntaxFacts
.GetPreprocessorKeywordKinds)
169
Assert.DoesNotContain(SyntaxKind.PublicKeyword,
SyntaxFacts
.GetPreprocessorKeywordKinds)
174
Assert.NotEqual(0,
SyntaxFacts
.GetPunctuationKinds.Count)
175
Assert.Contains(SyntaxKind.ExclamationToken,
SyntaxFacts
.GetPunctuationKinds)
176
Assert.Contains(SyntaxKind.EmptyToken,
SyntaxFacts
.GetPunctuationKinds)
177
Assert.DoesNotContain(SyntaxKind.NumericLabel,
SyntaxFacts
.GetPunctuationKinds)
182
Assert.NotEqual(0,
SyntaxFacts
.GetReservedKeywordKinds.Count)
183
Assert.Contains(SyntaxKind.AddressOfKeyword,
SyntaxFacts
.GetReservedKeywordKinds)
184
Assert.DoesNotContain(SyntaxKind.QualifiedName,
SyntaxFacts
.GetReservedKeywordKinds)
190
Assert.True(
SyntaxFacts
.IsAccessorStatement(item))
192
Assert.False(
SyntaxFacts
.IsAccessorStatement(SyntaxKind.SubKeyword))
193
Assert.False(
SyntaxFacts
.IsAccessorStatement(SyntaxKind.None))
199
Assert.True(
SyntaxFacts
.IsAccessorStatementAccessorKeyword(item))
201
Assert.False(
SyntaxFacts
.IsAccessorStatementAccessorKeyword(SyntaxKind.SubKeyword))
202
Assert.False(
SyntaxFacts
.IsAccessorStatementAccessorKeyword(SyntaxKind.None))
208
Assert.True(
SyntaxFacts
.IsAddRemoveHandlerStatement(item))
210
Assert.False(
SyntaxFacts
.IsAddRemoveHandlerStatement(SyntaxKind.ExitKeyword))
211
Assert.False(
SyntaxFacts
.IsAddRemoveHandlerStatement(SyntaxKind.None))
217
Assert.True(
SyntaxFacts
.IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(item))
219
Assert.False(
SyntaxFacts
.IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(SyntaxKind.ExitKeyword))
220
Assert.False(
SyntaxFacts
.IsAddRemoveHandlerStatementAddHandlerOrRemoveHandlerKeyword(SyntaxKind.None))
258
Assert.False(
SyntaxFacts
.IsAddressOfOperand(DirectCast(symNode, ExpressionSyntax)))
259
Assert.False(
SyntaxFacts
.IsInvocationOrAddressOfOperand(DirectCast(symNode, ExpressionSyntax)))
260
Assert.True(
SyntaxFacts
.IsAddressOfOperand(CType(symNode.ChildNodes(0), ExpressionSyntax)))
261
Assert.True(
SyntaxFacts
.IsInvocationOrAddressOfOperand(CType(symNode.ChildNodes(0), ExpressionSyntax)))
262
Assert.False(
SyntaxFacts
.IsInvoked(DirectCast(FindNodeOrTokenByKind(tree, SyntaxKind.InvocationExpression, 1).AsNode, ExpressionSyntax)))
265
Assert.False(
SyntaxFacts
.IsInvoked(CType(symNode, ExpressionSyntax)))
266
Assert.True(
SyntaxFacts
.IsInvoked(CType(symNode.ChildNodes(0), ExpressionSyntax)))
268
Assert.False(
SyntaxFacts
.IsAttributeName(symNode))
269
Assert.True(
SyntaxFacts
.IsAttributeName(symNode.ChildNodes(0)))
276
Assert.True(
SyntaxFacts
.IsAssignmentStatement(item))
278
Assert.False(
SyntaxFacts
.IsAssignmentStatement(SyntaxKind.ExitKeyword))
279
Assert.False(
SyntaxFacts
.IsAssignmentStatement(SyntaxKind.None))
285
Assert.True(
SyntaxFacts
.IsAssignmentStatementOperatorToken(item))
287
Assert.False(
SyntaxFacts
.IsAssignmentStatementOperatorToken(SyntaxKind.ExitKeyword))
288
Assert.False(
SyntaxFacts
.IsAssignmentStatementOperatorToken(SyntaxKind.None))
294
Assert.True(
SyntaxFacts
.IsAttributeTargetAttributeModifier(item))
296
Assert.False(
SyntaxFacts
.IsAttributeTargetAttributeModifier(SyntaxKind.SubKeyword))
297
Assert.False(
SyntaxFacts
.IsAttributeTargetAttributeModifier(SyntaxKind.None))
303
Assert.True(
SyntaxFacts
.IsBinaryExpression(item))
305
Assert.False(
SyntaxFacts
.IsBinaryExpression(SyntaxKind.MinusToken))
306
Assert.False(
SyntaxFacts
.IsBinaryExpression(SyntaxKind.None))
312
Assert.True(
SyntaxFacts
.IsBinaryExpressionOperatorToken(item))
314
Assert.False(
SyntaxFacts
.IsBinaryExpressionOperatorToken(SyntaxKind.MinusEqualsToken))
315
Assert.False(
SyntaxFacts
.IsBinaryExpressionOperatorToken(SyntaxKind.None))
321
Assert.True(
SyntaxFacts
.IsCaseBlock(item))
323
Assert.False(
SyntaxFacts
.IsCaseBlock(SyntaxKind.ExitKeyword))
324
Assert.False(
SyntaxFacts
.IsCaseBlock(SyntaxKind.None))
330
Assert.True(
SyntaxFacts
.IsRelationalCaseClause(item))
332
Assert.False(
SyntaxFacts
.IsRelationalCaseClause(SyntaxKind.ExitKeyword))
333
Assert.False(
SyntaxFacts
.IsRelationalCaseClause(SyntaxKind.None))
339
Assert.True(
SyntaxFacts
.IsRelationalCaseClauseOperatorToken(item))
341
Assert.False(
SyntaxFacts
.IsRelationalCaseClauseOperatorToken(SyntaxKind.ExitKeyword))
342
Assert.False(
SyntaxFacts
.IsRelationalCaseClauseOperatorToken(SyntaxKind.None))
348
Assert.True(
SyntaxFacts
.IsCaseStatement(item))
350
Assert.False(
SyntaxFacts
.IsCaseStatement(SyntaxKind.ExitKeyword))
351
Assert.False(
SyntaxFacts
.IsCaseStatement(SyntaxKind.None))
356
Assert.False(
SyntaxFacts
.IsContextualKeyword(SyntaxKind.GosubKeyword))
357
Assert.True(
SyntaxFacts
.IsContextualKeyword(SyntaxKind.AggregateKeyword))
362
Assert.False(
SyntaxFacts
.IsReservedKeyword(SyntaxKind.OrderByClause))
363
Assert.True(
SyntaxFacts
.IsReservedKeyword(SyntaxKind.AddHandlerKeyword))
369
Assert.True(
SyntaxFacts
.IsContinueStatement(item))
371
Assert.False(
SyntaxFacts
.IsContinueStatement(SyntaxKind.WithKeyword))
372
Assert.False(
SyntaxFacts
.IsContinueStatement(SyntaxKind.None))
378
Assert.True(
SyntaxFacts
.IsContinueStatementBlockKeyword(item))
380
Assert.False(
SyntaxFacts
.IsContinueStatementBlockKeyword(SyntaxKind.ExitKeyword))
381
Assert.False(
SyntaxFacts
.IsContinueStatementBlockKeyword(SyntaxKind.None))
387
Assert.True(
SyntaxFacts
.IsDeclareStatement(item))
389
Assert.False(
SyntaxFacts
.IsDeclareStatement(SyntaxKind.NamespaceBlock))
390
Assert.False(
SyntaxFacts
.IsDeclareStatement(SyntaxKind.None))
396
Assert.True(
SyntaxFacts
.IsDeclareStatementCharsetKeyword(item))
398
Assert.False(
SyntaxFacts
.IsDeclareStatementCharsetKeyword(SyntaxKind.FunctionKeyword))
399
Assert.False(
SyntaxFacts
.IsDeclareStatementCharsetKeyword(SyntaxKind.None))
405
Assert.True(
SyntaxFacts
.IsDeclareStatementSubOrFunctionKeyword(item))
407
Assert.False(
SyntaxFacts
.IsDeclareStatementSubOrFunctionKeyword(SyntaxKind.NamespaceBlock))
408
Assert.False(
SyntaxFacts
.IsDeclareStatementSubOrFunctionKeyword(SyntaxKind.None))
414
Assert.True(
SyntaxFacts
.IsDelegateStatement(item))
416
Assert.False(
SyntaxFacts
.IsDelegateStatement(SyntaxKind.NamespaceBlock))
417
Assert.False(
SyntaxFacts
.IsDelegateStatement(SyntaxKind.None))
423
Assert.True(
SyntaxFacts
.IsDelegateStatementSubOrFunctionKeyword(item))
425
Assert.False(
SyntaxFacts
.IsDelegateStatementSubOrFunctionKeyword(SyntaxKind.NamespaceBlock))
426
Assert.False(
SyntaxFacts
.IsDelegateStatementSubOrFunctionKeyword(SyntaxKind.None))
434
Assert.True(
SyntaxFacts
.IsDoLoopBlock(item))
436
Assert.False(
SyntaxFacts
.IsDoLoopBlock(SyntaxKind.ExitKeyword))
437
Assert.False(
SyntaxFacts
.IsDoLoopBlock(SyntaxKind.None))
443
Assert.True(
SyntaxFacts
.IsEndBlockStatement(item))
445
Assert.False(
SyntaxFacts
.IsEndBlockStatement(SyntaxKind.AddHandlerStatement))
451
Assert.True(
SyntaxFacts
.IsEndBlockStatementBlockKeyword(item))
453
Assert.False(
SyntaxFacts
.IsEndBlockStatementBlockKeyword(SyntaxKind.AddHandlerStatement))
454
Assert.False(
SyntaxFacts
.IsEndBlockStatementBlockKeyword(SyntaxKind.None))
460
Assert.True(
SyntaxFacts
.IsExitStatement(item))
462
Assert.False(
SyntaxFacts
.IsExitStatement(SyntaxKind.WithKeyword))
463
Assert.False(
SyntaxFacts
.IsExitStatement(SyntaxKind.None))
469
Assert.True(
SyntaxFacts
.IsExitStatementBlockKeyword(item))
471
Assert.False(
SyntaxFacts
.IsExitStatementBlockKeyword(SyntaxKind.ExitKeyword))
472
Assert.False(
SyntaxFacts
.IsExitStatementBlockKeyword(SyntaxKind.None))
478
Assert.True(
SyntaxFacts
.IsIfDirectiveTrivia(item))
480
Assert.False(
SyntaxFacts
.IsIfDirectiveTrivia(SyntaxKind.ExitKeyword))
481
Assert.False(
SyntaxFacts
.IsIfDirectiveTrivia(SyntaxKind.None))
487
Assert.True(
SyntaxFacts
.IsIfDirectiveTriviaIfOrElseIfKeyword(item))
489
Assert.False(
SyntaxFacts
.IsIfDirectiveTriviaIfOrElseIfKeyword(SyntaxKind.ExitKeyword))
490
Assert.False(
SyntaxFacts
.IsIfDirectiveTriviaIfOrElseIfKeyword(SyntaxKind.None))
495
Assert.True(
SyntaxFacts
.IsInstanceExpression(SyntaxKind.MeKeyword))
496
Assert.True(
SyntaxFacts
.IsInstanceExpression(SyntaxKind.MyBaseKeyword))
497
Assert.False(
SyntaxFacts
.IsInstanceExpression(SyntaxKind.REMKeyword))
503
Assert.True(
SyntaxFacts
.IsKeywordEventContainerKeyword(item))
505
Assert.False(
SyntaxFacts
.IsKeywordEventContainerKeyword(SyntaxKind.SubKeyword))
506
Assert.False(
SyntaxFacts
.IsKeywordEventContainerKeyword(SyntaxKind.None))
512
Assert.True(
SyntaxFacts
.IsKeywordKind(item))
514
Assert.False(
SyntaxFacts
.IsKeywordKind(SyntaxKind.MinusEqualsToken))
515
Assert.False(
SyntaxFacts
.IsKeywordKind(SyntaxKind.None))
521
Assert.True(
SyntaxFacts
.IsLabelStatementLabelToken(item))
523
Assert.False(
SyntaxFacts
.IsLabelStatementLabelToken(SyntaxKind.WithKeyword))
524
Assert.False(
SyntaxFacts
.IsLabelStatementLabelToken(SyntaxKind.None))
530
Assert.True(
SyntaxFacts
.IsLambdaHeader(item))
532
Assert.False(
SyntaxFacts
.IsLambdaHeader(SyntaxKind.ExitKeyword))
533
Assert.False(
SyntaxFacts
.IsLambdaHeader(SyntaxKind.None))
539
Assert.True(
SyntaxFacts
.IsLambdaHeaderSubOrFunctionKeyword(item))
541
Assert.False(
SyntaxFacts
.IsLambdaHeaderSubOrFunctionKeyword(SyntaxKind.ExitKeyword))
542
Assert.False(
SyntaxFacts
.IsLambdaHeaderSubOrFunctionKeyword(SyntaxKind.None))
547
Assert.True(
SyntaxFacts
.IsLanguagePunctuation(SyntaxKind.ExclamationToken))
548
Assert.False(
SyntaxFacts
.IsLanguagePunctuation(SyntaxKind.ConstKeyword))
549
Assert.False(
SyntaxFacts
.IsLanguagePunctuation(SyntaxKind.FromKeyword))
555
Assert.True(
SyntaxFacts
.IsLiteralExpression(item))
557
Assert.False(
SyntaxFacts
.IsLiteralExpression(SyntaxKind.ExitKeyword))
558
Assert.False(
SyntaxFacts
.IsLiteralExpression(SyntaxKind.None))
564
Assert.True(
SyntaxFacts
.IsMemberAccessExpression(item))
566
Assert.False(
SyntaxFacts
.IsMemberAccessExpression(SyntaxKind.ExitKeyword))
567
Assert.False(
SyntaxFacts
.IsMemberAccessExpression(SyntaxKind.None))
573
Assert.True(
SyntaxFacts
.IsMemberAccessExpressionOperatorToken(item))
575
Assert.False(
SyntaxFacts
.IsMemberAccessExpressionOperatorToken(SyntaxKind.ExitKeyword))
576
Assert.False(
SyntaxFacts
.IsMemberAccessExpressionOperatorToken(SyntaxKind.None))
582
Assert.True(
SyntaxFacts
.IsMethodBlock(item))
586
Assert.False(
SyntaxFacts
.IsMethodBlock(item))
590
Assert.True(
SyntaxFacts
.IsAccessorBlock(item))
594
Assert.False(
SyntaxFacts
.IsAccessorBlock(item))
597
Assert.False(
SyntaxFacts
.IsMethodBlock(SyntaxKind.MultiLineIfBlock))
598
Assert.False(
SyntaxFacts
.IsMethodBlock(SyntaxKind.None))
604
Assert.True(
SyntaxFacts
.IsMethodStatement(item))
606
Assert.False(
SyntaxFacts
.IsMethodStatement(SyntaxKind.NamespaceBlock))
607
Assert.False(
SyntaxFacts
.IsMethodStatement(SyntaxKind.None))
613
Assert.True(
SyntaxFacts
.IsMethodStatementSubOrFunctionKeyword(item))
615
Assert.False(
SyntaxFacts
.IsMethodStatementSubOrFunctionKeyword(SyntaxKind.NamespaceBlock))
616
Assert.False(
SyntaxFacts
.IsMethodStatementSubOrFunctionKeyword(SyntaxKind.None))
622
Assert.False(
SyntaxFacts
.IsMultiLineLambdaExpression(item))
625
Assert.True(
SyntaxFacts
.IsMultiLineLambdaExpression(item))
628
Assert.False(
SyntaxFacts
.IsMultiLineLambdaExpression(SyntaxKind.None))
633
Assert.True(
SyntaxFacts
.IsName(SyntaxKind.IdentifierName))
634
Assert.True(
SyntaxFacts
.IsName(SyntaxKind.GenericName))
635
Assert.True(
SyntaxFacts
.IsName(SyntaxKind.QualifiedName))
636
Assert.True(
SyntaxFacts
.IsName(SyntaxKind.GlobalName))
637
Assert.False(
SyntaxFacts
.IsName(SyntaxKind.GlobalKeyword))
638
Assert.False(
SyntaxFacts
.IsName(SyntaxKind.CommaToken))
639
Assert.False(
SyntaxFacts
.IsName(SyntaxKind.FunctionKeyword))
644
Assert.True(
SyntaxFacts
.IsNamespaceMemberDeclaration(SyntaxKind.ClassStatement))
645
Assert.True(
SyntaxFacts
.IsNamespaceMemberDeclaration(SyntaxKind.InterfaceStatement))
646
Assert.True(
SyntaxFacts
.IsNamespaceMemberDeclaration(SyntaxKind.StructureStatement))
647
Assert.True(
SyntaxFacts
.IsNamespaceMemberDeclaration(SyntaxKind.EnumStatement))
648
Assert.True(
SyntaxFacts
.IsNamespaceMemberDeclaration(SyntaxKind.ModuleStatement))
649
Assert.True(
SyntaxFacts
.IsNamespaceMemberDeclaration(SyntaxKind.NamespaceStatement))
650
Assert.True(
SyntaxFacts
.IsNamespaceMemberDeclaration(SyntaxKind.DelegateFunctionStatement))
651
Assert.True(
SyntaxFacts
.IsNamespaceMemberDeclaration(SyntaxKind.DelegateSubStatement))
652
Assert.False(
SyntaxFacts
.IsName(SyntaxKind.FunctionStatement))
653
Assert.False(
SyntaxFacts
.IsName(SyntaxKind.SubStatement))
659
Assert.True(
SyntaxFacts
.IsOnErrorGoToStatement(item))
661
Assert.False(
SyntaxFacts
.IsOnErrorGoToStatement(SyntaxKind.ExitKeyword))
662
Assert.False(
SyntaxFacts
.IsOnErrorGoToStatement(SyntaxKind.None))
667
Assert.True(
SyntaxFacts
.IsOperator(SyntaxKind.AndKeyword))
668
Assert.False(
SyntaxFacts
.IsOperator(SyntaxKind.ForKeyword))
674
Assert.True(
SyntaxFacts
.IsOperatorStatementOperatorToken(item))
676
Assert.False(
SyntaxFacts
.IsOperatorStatementOperatorToken(SyntaxKind.SubKeyword))
677
Assert.False(
SyntaxFacts
.IsOperatorStatementOperatorToken(SyntaxKind.None))
683
Assert.True(
SyntaxFacts
.IsOptionStatementNameKeyword(item))
685
Assert.False(
SyntaxFacts
.IsOptionStatementNameKeyword(SyntaxKind.AddHandlerStatement))
686
Assert.False(
SyntaxFacts
.IsOptionStatementNameKeyword(SyntaxKind.None))
692
Assert.True(
SyntaxFacts
.IsOrdering(item))
694
Assert.False(
SyntaxFacts
.IsOrdering(SyntaxKind.ExitKeyword))
695
Assert.False(
SyntaxFacts
.IsOrdering(SyntaxKind.None))
701
Assert.True(
SyntaxFacts
.IsOrderingAscendingOrDescendingKeyword(item))
703
Assert.False(
SyntaxFacts
.IsOrderingAscendingOrDescendingKeyword(SyntaxKind.ExitKeyword))
704
Assert.False(
SyntaxFacts
.IsOrderingAscendingOrDescendingKeyword(SyntaxKind.None))
710
Assert.True(
SyntaxFacts
.IsPartitionClause(item))
712
Assert.False(
SyntaxFacts
.IsPartitionClause(SyntaxKind.ExitKeyword))
713
Assert.False(
SyntaxFacts
.IsPartitionClause(SyntaxKind.None))
719
Assert.True(
SyntaxFacts
.IsPartitionClauseSkipOrTakeKeyword(item))
721
Assert.False(
SyntaxFacts
.IsPartitionClauseSkipOrTakeKeyword(SyntaxKind.ExitKeyword))
722
Assert.False(
SyntaxFacts
.IsPartitionClauseSkipOrTakeKeyword(SyntaxKind.None))
728
Assert.True(
SyntaxFacts
.IsPartitionWhileClause(item))
730
Assert.False(
SyntaxFacts
.IsPartitionWhileClause(SyntaxKind.ExitKeyword))
731
Assert.False(
SyntaxFacts
.IsPartitionWhileClause(SyntaxKind.None))
737
Assert.True(
SyntaxFacts
.IsPartitionWhileClauseSkipOrTakeKeyword(item))
739
Assert.False(
SyntaxFacts
.IsPartitionWhileClauseSkipOrTakeKeyword(SyntaxKind.ExitKeyword))
740
Assert.False(
SyntaxFacts
.IsPartitionWhileClauseSkipOrTakeKeyword(SyntaxKind.None))
746
Assert.True(
SyntaxFacts
.IsPredefinedCastExpressionKeyword(item))
748
Assert.False(
SyntaxFacts
.IsPredefinedCastExpressionKeyword(SyntaxKind.MinusToken))
749
Assert.False(
SyntaxFacts
.IsPredefinedCastExpressionKeyword(SyntaxKind.None))
754
Assert.True(
SyntaxFacts
.IsPredefinedType(SyntaxKind.IntegerKeyword))
755
Assert.True(
SyntaxFacts
.IsPredefinedType(SyntaxKind.ObjectKeyword))
756
Assert.False(
SyntaxFacts
.IsPredefinedType(SyntaxKind.NothingKeyword))
761
Assert.True(
SyntaxFacts
.IsPreprocessorDirective(SyntaxKind.IfDirectiveTrivia))
762
Assert.False(
SyntaxFacts
.IsPreprocessorDirective(SyntaxKind.IfKeyword))
767
Assert.True(
SyntaxFacts
.IsPreprocessorKeyword(SyntaxKind.ExternalSourceKeyword))
768
Assert.True(
SyntaxFacts
.IsPreprocessorKeyword(SyntaxKind.EnableKeyword))
769
Assert.True(
SyntaxFacts
.IsPreprocessorKeyword(SyntaxKind.DisableKeyword))
770
Assert.True(
SyntaxFacts
.IsPreprocessorKeyword(SyntaxKind.IfKeyword))
771
Assert.False(
SyntaxFacts
.IsPreprocessorKeyword(SyntaxKind.FromKeyword))
776
Assert.True(
SyntaxFacts
.IsPreprocessorPunctuation(SyntaxKind.HashToken))
777
Assert.False(
SyntaxFacts
.IsPreprocessorPunctuation(SyntaxKind.DotToken))
778
Assert.False(
SyntaxFacts
.IsPreprocessorPunctuation(SyntaxKind.AmpersandToken))
784
Assert.True(
SyntaxFacts
.IsPunctuation(item))
786
Assert.False(
SyntaxFacts
.IsPunctuation(SyntaxKind.ExitKeyword))
787
Assert.False(
SyntaxFacts
.IsPunctuation(SyntaxKind.None))
792
Assert.True(
SyntaxFacts
.IsPunctuationOrKeyword(SyntaxKind.AddHandlerKeyword))
793
Assert.True(
SyntaxFacts
.IsPunctuationOrKeyword(SyntaxKind.EndOfXmlToken))
794
Assert.True(
SyntaxFacts
.IsPunctuationOrKeyword(SyntaxKind.DollarSignDoubleQuoteToken))
795
Assert.True(
SyntaxFacts
.IsPunctuationOrKeyword(SyntaxKind.EndOfInterpolatedStringToken))
796
Assert.False(
SyntaxFacts
.IsPunctuationOrKeyword(SyntaxKind.XmlNameToken))
797
Assert.False(
SyntaxFacts
.IsPunctuationOrKeyword(SyntaxKind.ImportAliasClause))
798
Assert.False(
SyntaxFacts
.IsPunctuationOrKeyword(SyntaxKind.ForStatement))
804
Assert.True(
SyntaxFacts
.IsReDimStatement(item))
806
Assert.False(
SyntaxFacts
.IsReDimStatement(SyntaxKind.SimpleAssignmentStatement))
807
Assert.False(
SyntaxFacts
.IsReDimStatement(SyntaxKind.None))
812
Assert.True(
SyntaxFacts
.IsRelationalOperator(SyntaxKind.LessThanToken))
813
Assert.False(
SyntaxFacts
.IsRelationalOperator(SyntaxKind.DotToken))
820
Assert.True(
SyntaxFacts
.IsReservedKeyword(SyntaxKind.AddHandlerKeyword))
826
Assert.True(
SyntaxFacts
.IsResumeStatement(item))
828
Assert.False(
SyntaxFacts
.IsResumeStatement(SyntaxKind.ExitKeyword))
829
Assert.False(
SyntaxFacts
.IsResumeStatement(SyntaxKind.None))
835
Assert.True(
SyntaxFacts
.IsSingleLineLambdaExpression(item))
837
Assert.False(
SyntaxFacts
.IsSingleLineLambdaExpression(SyntaxKind.MinusToken))
838
Assert.False(
SyntaxFacts
.IsSingleLineLambdaExpression(SyntaxKind.None))
844
Assert.True(
SyntaxFacts
.IsSpecialConstraint(item))
846
Assert.False(
SyntaxFacts
.IsSpecialConstraint(SyntaxKind.ConstDirectiveTrivia))
847
Assert.False(
SyntaxFacts
.IsSpecialConstraint(SyntaxKind.None))
853
Assert.True(
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(item))
855
Assert.False(
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(SyntaxKind.ModuleKeyword))
856
Assert.False(
SyntaxFacts
.IsSpecialConstraintConstraintKeyword(SyntaxKind.None))
862
Assert.True(
SyntaxFacts
.IsStopOrEndStatement(item))
864
Assert.False(
SyntaxFacts
.IsStopOrEndStatement(SyntaxKind.WithKeyword))
865
Assert.False(
SyntaxFacts
.IsStopOrEndStatement(SyntaxKind.None))
871
Assert.True(
SyntaxFacts
.IsStopOrEndStatementStopOrEndKeyword(item))
873
Assert.False(
SyntaxFacts
.IsStopOrEndStatementStopOrEndKeyword(SyntaxKind.WithKeyword))
874
Assert.False(
SyntaxFacts
.IsStopOrEndStatementStopOrEndKeyword(SyntaxKind.None))
879
Assert.True(
SyntaxFacts
.IsAnyToken(SyntaxKind.AddHandlerKeyword))
880
Assert.True(
SyntaxFacts
.IsAnyToken(SyntaxKind.CharacterLiteralToken))
881
Assert.False(
SyntaxFacts
.IsAnyToken(SyntaxKind.GlobalName))
882
Assert.False(
SyntaxFacts
.IsAnyToken(SyntaxKind.DocumentationCommentTrivia))
887
Assert.True(
SyntaxFacts
.IsTrivia(SyntaxKind.WhitespaceTrivia))
888
Assert.False(
SyntaxFacts
.IsTrivia(SyntaxKind.REMKeyword))
894
Assert.True(
SyntaxFacts
.IsTypeOfExpression(item))
896
Assert.False(
SyntaxFacts
.IsTypeOfExpression(SyntaxKind.ExitKeyword))
897
Assert.False(
SyntaxFacts
.IsTypeOfExpression(SyntaxKind.None))
903
Assert.True(
SyntaxFacts
.IsTypeOfExpressionOperatorToken(item))
905
Assert.False(
SyntaxFacts
.IsTypeOfExpressionOperatorToken(SyntaxKind.ExitKeyword))
906
Assert.False(
SyntaxFacts
.IsTypeOfExpressionOperatorToken(SyntaxKind.None))
912
Assert.True(
SyntaxFacts
.IsTypeParameterVarianceKeyword(item))
914
Assert.False(
SyntaxFacts
.IsTypeParameterVarianceKeyword(SyntaxKind.GetKeyword))
915
Assert.False(
SyntaxFacts
.IsTypeParameterVarianceKeyword(SyntaxKind.None))
921
Assert.True(
SyntaxFacts
.IsUnaryExpression(item))
923
Assert.False(
SyntaxFacts
.IsUnaryExpression(SyntaxKind.MinusToken))
924
Assert.False(
SyntaxFacts
.IsUnaryExpression(SyntaxKind.None))
930
Assert.True(
SyntaxFacts
.IsUnaryExpressionOperatorToken(item))
933
Assert.False(
SyntaxFacts
.IsUnaryExpressionOperatorToken(SyntaxKind.MinusEqualsToken))
934
Assert.False(
SyntaxFacts
.IsUnaryExpressionOperatorToken(SyntaxKind.None))
940
Assert.True(
SyntaxFacts
.IsWhileOrUntilClause(item))
942
Assert.False(
SyntaxFacts
.IsWhileOrUntilClause(SyntaxKind.ExitKeyword))
943
Assert.False(
SyntaxFacts
.IsWhileOrUntilClause(SyntaxKind.None))
949
Assert.True(
SyntaxFacts
.IsWhileOrUntilClauseWhileOrUntilKeyword(item))
951
Assert.False(
SyntaxFacts
.IsWhileOrUntilClauseWhileOrUntilKeyword(SyntaxKind.ExitKeyword))
952
Assert.False(
SyntaxFacts
.IsWhileOrUntilClauseWhileOrUntilKeyword(SyntaxKind.None))
958
Assert.True(
SyntaxFacts
.IsXmlMemberAccessExpression(item))
960
Assert.False(
SyntaxFacts
.IsXmlMemberAccessExpression(SyntaxKind.ExitKeyword))
961
Assert.False(
SyntaxFacts
.IsXmlMemberAccessExpression(SyntaxKind.None))
967
Assert.True(
SyntaxFacts
.IsXmlMemberAccessExpressionToken2(item))
969
Assert.False(
SyntaxFacts
.IsXmlMemberAccessExpressionToken2(SyntaxKind.MinusToken))
970
Assert.False(
SyntaxFacts
.IsXmlMemberAccessExpressionToken2(SyntaxKind.None))
976
Assert.True(
SyntaxFacts
.IsXmlStringEndQuoteToken(item))
978
Assert.False(
SyntaxFacts
.IsXmlStringEndQuoteToken(SyntaxKind.ExitKeyword))
979
Assert.False(
SyntaxFacts
.IsXmlStringEndQuoteToken(SyntaxKind.None))
985
Assert.True(
SyntaxFacts
.IsXmlStringStartQuoteToken(item))
987
Assert.False(
SyntaxFacts
.IsXmlStringStartQuoteToken(SyntaxKind.ExitKeyword))
988
Assert.False(
SyntaxFacts
.IsXmlStringStartQuoteToken(SyntaxKind.None))
994
Assert.True(
SyntaxFacts
.IsXmlTextToken(item))
996
Assert.False(
SyntaxFacts
.IsXmlTextToken(SyntaxKind.ExitKeyword))
997
Assert.False(
SyntaxFacts
.IsXmlTextToken(SyntaxKind.None))
1003
Assert.Equal(VarianceKind.In,
SyntaxFacts
.VarianceKindFromToken(keywordToken))
1005
Assert.Equal(VarianceKind.Out,
SyntaxFacts
.VarianceKindFromToken(keywordToken))
1007
Assert.Equal(VarianceKind.None,
SyntaxFacts
.VarianceKindFromToken(keywordToken))
1059
If
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(currentToken) OrElse
1060
SyntaxFacts
.AllowsLeadingImplicitLineContinuation(nextToken) Then
1085
If
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(currentToken) OrElse
1086
SyntaxFacts
.AllowsLeadingImplicitLineContinuation(nextToken) Then
1151
If Not (
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(currentToken) OrElse
1152
SyntaxFacts
.AllowsLeadingImplicitLineContinuation(nextToken)) Then
1191
Assert.False(
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(prevToken))
1192
Assert.False(
SyntaxFacts
.AllowsLeadingImplicitLineContinuation(nextToken))
1215
Assert.False(
SyntaxFacts
.AllowsLeadingImplicitLineContinuation(memberAccess.Name.Identifier))
1216
Assert.False(
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(memberAccess.OperatorToken))
1223
Dim text =
SyntaxFacts
.GetText(SyntaxKind.BeginCDataToken)
1262
Assert.Equal(isReserved,
SyntaxFacts
.IsReservedTupleElementName(elementName))
Syntax\SyntaxTokenFactoryTests.vb (19)
20
Assert.Equal(keywordToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.AddHandlerKeyword))
25
Assert.Equal(keywordToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.XmlKeyword))
43
keywordToken = SyntaxFactory.Token(New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.AddHandlerKeyword,
SyntaxFacts
.GetText(SyntaxKind.AddHandlerKeyword).ToUpperInvariant)
44
Assert.Equal(keywordToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.AddHandlerKeyword).ToUpperInvariant)
48
keywordToken = SyntaxFactory.Token(SyntaxKind.AddHandlerKeyword, New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")),
SyntaxFacts
.GetText(SyntaxKind.AddHandlerKeyword).ToUpperInvariant)
49
Assert.Equal(keywordToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.AddHandlerKeyword).ToUpperInvariant)
53
keywordToken = SyntaxFactory.Token(New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.AddHandlerKeyword, New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")),
SyntaxFacts
.GetText(SyntaxKind.AddHandlerKeyword).ToUpperInvariant)
54
Assert.Equal(keywordToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.AddHandlerKeyword).ToUpperInvariant)
64
Assert.Equal(punctuationToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.ExclamationToken))
69
Assert.Equal(punctuationToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.XmlKeyword))
87
punctuationToken = SyntaxFactory.Token(New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.ExclamationToken,
SyntaxFacts
.GetText(SyntaxKind.ExclamationToken).ToUpperInvariant)
88
Assert.Equal(punctuationToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.ExclamationToken).ToUpperInvariant)
92
punctuationToken = SyntaxFactory.Token(SyntaxKind.ExclamationToken, New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")),
SyntaxFacts
.GetText(SyntaxKind.ExclamationToken).ToUpperInvariant)
93
Assert.Equal(punctuationToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.ExclamationToken).ToUpperInvariant)
97
punctuationToken = SyntaxFactory.Token(New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")), SyntaxKind.ExclamationToken, New SyntaxTriviaList(SyntaxFactory.WhitespaceTrivia(" ")),
SyntaxFacts
.GetText(SyntaxKind.ExclamationToken).ToUpperInvariant)
98
Assert.Equal(punctuationToken.ToString(),
SyntaxFacts
.GetText(SyntaxKind.ExclamationToken).ToUpperInvariant)
124
Assert.Equal(token.ToString(),
SyntaxFacts
.GetText(CType(k, SyntaxKind)))
126
token = SyntaxFactory.Token(CType(k, SyntaxKind),
SyntaxFacts
.GetText(CType(k, SyntaxKind)).ToUpperInvariant)
128
Assert.Equal(token.ToString(),
SyntaxFacts
.GetText(CType(k, SyntaxKind)).ToUpperInvariant)
TestSyntaxNodes.vb (1)
1142
If
SyntaxFacts
.IsKeywordKind(token.Kind) Then
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (2)
BasicTestBase.vb (1)
752
Private ReadOnly _kinds As New HashSet(Of SyntaxKind)(
SyntaxFacts
.EqualityComparer)
ParserTestUtilities.vb (1)
13
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
Microsoft.CodeAnalysis.VisualBasic.Workspaces (76)
CallStatementSyntaxExtensions.vb (1)
16
Not
SyntaxFacts
.GetContextualKeywordKind(nextToken.ToString()) = SyntaxKind.MidKeyword Then
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (2)
144
If expression IsNot Nothing AndAlso
SyntaxFacts
.IsInNamespaceOrTypeContext(expression) AndAlso Not IsNamespaceOrTypeRelatedSymbol(symbol) Then
307
If remText <> remKeywordText AndAlso
SyntaxFacts
.GetKeywordKind(remText) = SyntaxKind.REMKeyword Then
Classification\ClassificationHelpers.vb (2)
23
ElseIf
SyntaxFacts
.IsKeywordKind(token.Kind) Then
27
ElseIf
SyntaxFacts
.IsPunctuation(token.Kind) Then
CodeCleanup\Providers\NormalizeModifiersOrOperatorsCodeCleanupProvider.vb (6)
64
Private Shared ReadOnly s_removeDimKeywordSet As HashSet(Of SyntaxKind) = New HashSet(Of SyntaxKind)(
SyntaxFacts
.EqualityComparer) From {
68
Private Shared ReadOnly s_normalizeOperatorsSet As Dictionary(Of SyntaxKind, List(Of SyntaxKind)) = New Dictionary(Of SyntaxKind, List(Of SyntaxKind))(
SyntaxFacts
.EqualityComparer) From {
78
Debug.Assert(String.Join(",", s_modifierKindsInOrder.Select(AddressOf
SyntaxFacts
.GetText)) = VisualBasicIdeCodeStyleOptions.Default.PreferredModifierOrder.Value)
276
If token.IsMissing OrElse Not (
SyntaxFacts
.IsOperator(token.Kind) OrElse token.IsKind(SyntaxKind.ColonEqualsToken)) Then
281
Dim expectedText =
SyntaxFacts
.GetText(token.Kind)
311
If Not
SyntaxFacts
.IsOperatorStatementOperatorToken(last.Kind) Then
CodeCleanup\Providers\RemoveUnnecessaryLineContinuationCodeCleanupProvider.vb (2)
141
If
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(token1) OrElse
142
SyntaxFacts
.AllowsLeadingImplicitLineContinuation(token2) Then
CodeGeneration\OperatorGenerator.vb (1)
40
Dim operatorSyntaxKind =
SyntaxFacts
.GetOperatorKind(method.MetadataName)
CodeGeneration\VisualBasicCodeGenerationService.vb (1)
660
Function(modifier)
SyntaxFacts
.IsAccessibilityModifier(modifier.Kind()))
CodeGeneration\VisualBasicDeclarationComparer.vb (2)
11
Private Shared ReadOnly s_kindPrecedenceMap As Dictionary(Of SyntaxKind, Integer) = New Dictionary(Of SyntaxKind, Integer)(
SyntaxFacts
.EqualityComparer) From
35
Private Shared ReadOnly s_operatorPrecedenceMap As Dictionary(Of SyntaxKind, Integer) = New Dictionary(Of SyntaxKind, Integer)(
SyntaxFacts
.EqualityComparer) From
CodeGeneration\VisualBasicFlagsEnumGenerator.vb (1)
37
If Not
SyntaxFacts
.IsValidIdentifier(name) Then
Formatting\Engine\Trivia\TriviaDataFactory.Analyzer.vb (1)
55
Contract.ThrowIfFalse(
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind))
Formatting\Engine\Trivia\TriviaDataFactory.CodeShapeAnalyzer.vb (2)
58
If trivia.Kind = SyntaxKind.RegionDirectiveTrivia OrElse trivia.Kind = SyntaxKind.EndRegionDirectiveTrivia OrElse
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind) Then
256
If Not
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind) Then
Formatting\Engine\Trivia\TriviaDataFactory.LineContinuationTrivia.vb (1)
30
builder.Append(
SyntaxFacts
.GetText(SyntaxKind.LineContinuationTrivia))
Formatting\Engine\Trivia\VisualBasicTriviaFormatter.vb (3)
44
Return Char.IsWhiteSpace(ch) OrElse
SyntaxFacts
.IsWhitespace(ch)
48
Return
SyntaxFacts
.IsNewLine(ch)
108
If
SyntaxFacts
.IsPreprocessorDirective(trivia2.Kind) Then
Formatting\Rules\AdjustSpaceFormattingRule.vb (1)
152
If
SyntaxFacts
.IsPredefinedCastExpressionKeyword(previousToken.Kind) Then
Formatting\Rules\ElasticTriviaFormattingRule.vb (1)
363
Return list.Sum(Function(t) t.ToFullString().Replace(vbCrLf, vbCr).OfType(Of Char).Count(Function(c)
SyntaxFacts
.IsNewLine(c)))
Formatting\Rules\StructuredTriviaFormattingRule.vb (1)
26
If previousToken.Kind = SyntaxKind.HashToken AndAlso
SyntaxFacts
.IsPreprocessorKeyword(CType(currentToken.Kind, SyntaxKind)) Then
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
31
Return String.Equals(token.ToString(),
SyntaxFacts
.GetText(kind), StringComparison.OrdinalIgnoreCase)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb\SyntaxTokenExtensions.vb (1)
61
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(token)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
296
Dim identifierValue =
SyntaxFacts
.MakeHalfWidthIdentifier(identifier.Identifier.ValueText)
Rename\VisualBasicRenameRewriterLanguageService.vb (8)
526
Dim isAttributeName =
SyntaxFacts
.IsAttributeName(parent)
571
(
SyntaxFacts
.GetKeywordKind(valueText) = SyntaxKind.REMKeyword OrElse Me._syntaxFactsService.IsVerbatimIdentifier(newToken)) Then
645
Dim newIdentifierToken = SyntaxFactory.XmlNameToken(newToken.LeadingTrivia, _replacementText,
SyntaxFacts
.GetKeywordKind(_replacementText), newToken.TrailingTrivia)
876
replacementText =
SyntaxFacts
.MakeHalfWidthIdentifier(replacementText)
972
Dim halfWidthReplacementText =
SyntaxFacts
.MakeHalfWidthIdentifier(replacementText)
995
Dim kind =
SyntaxFacts
.GetKeywordKind(replacementText)
997
valueText =
SyntaxFacts
.GetText(kind)
1037
Dim isInNamespaceOrTypeContext =
SyntaxFacts
.IsInNamespaceOrTypeContext(TryCast(syntax, ExpressionSyntax))
Simplification\Reducers\VisualBasicEscapingReducer.vb (8)
42
If
SyntaxFacts
.GetKeywordKind(unescapedIdentifier) = SyntaxKind.REMKeyword Then
49
If
SyntaxFacts
.GetKeywordKind(unescapedIdentifier) <> SyntaxKind.None Then
68
If
SyntaxFacts
.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.AwaitKeyword Then
87
If
SyntaxFacts
.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.MidKeyword Then
98
If
SyntaxFacts
.GetKeywordKind(unescapedIdentifier) = SyntaxKind.NewKeyword Then
115
If
SyntaxFacts
.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.GroupKeyword Then
132
Select Case
SyntaxFacts
.GetContextualKeywordKind(unescapedIdentifier)
221
SyntaxFacts
.GetContextualKeywordKind(node.Identifier.GetIdentifierText()) = SyntaxKind.PreserveKeyword AndAlso
Simplification\Simplifiers\NameSimplifier.vb (1)
360
If
SyntaxFacts
.IsAttributeName(name) AndAlso Not isIdentifierNameFromAlias Then
Simplification\VisualBasicSimplificationService.Expander.vb (2)
349
If name Is Nothing OrElse
SyntaxFacts
.IsReservedTupleElementName(name) Then
774
If
SyntaxFacts
.IsInNamespaceOrTypeContext(originalNode) OrElse TypeOf (parent) Is CrefReferenceSyntax Then
SpecialFormattingOperation.vb (2)
65
If
SyntaxFacts
.AllowsTrailingImplicitLineContinuation(endToken) OrElse
66
SyntaxFacts
.AllowsLeadingImplicitLineContinuation(nextToken) OrElse
SpeculationAnalyzer.vb (4)
113
Dim isInNamespaceOrTypeContext =
SyntaxFacts
.IsInNamespaceOrTypeContext(TryCast(originalNode, ExpressionSyntax))
354
If
SyntaxFacts
.IsAssignmentStatementOperatorToken(originalAssignmentStatement.OperatorToken.Kind()) Then
504
If
SyntaxFacts
.IsAssignmentStatementOperatorToken(operatorTokenKind) AndAlso
536
Return
SyntaxFacts
.IsInNamespaceOrTypeContext(node)
StringExtensions.vb (3)
9
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
22
Dim halfWidthValueText =
SyntaxFacts
.MakeHalfWidthIdentifier(identifierText)
35
Dim keywordKind =
SyntaxFacts
.GetKeywordKind(text)
SymbolDisplayPartExtensions.vb (1)
20
If
SyntaxFacts
.GetKeywordKind(text) <> SyntaxKind.None Then
SyntaxKindSet.vb (1)
8
Public ReadOnly AllOperators As ISet(Of SyntaxKind) = New HashSet(Of SyntaxKind)(
SyntaxFacts
.EqualityComparer) From
SyntaxNodeExtensions.vb (5)
230
Return
SyntaxFacts
.IsMultiLineLambdaExpression(node.Kind())
284
Dim hasLeadingDirective = node.GetLeadingTrivia().Any(Function(t)
SyntaxFacts
.IsPreprocessorDirective(t.Kind))
830
SyntaxFacts
.IsAssignmentStatement(node.Kind)
1103
If
SyntaxFacts
.IsSingleLineLambdaExpression(current.Kind) OrElse
1104
SyntaxFacts
.IsMultiLineLambdaExpression(current.Kind) Then
Utilities\IntrinsicOperators\PredefinedCastExpressionDocumentation.vb (1)
14
_keywordText =
SyntaxFacts
.GetText(keywordKind)
VisualBasicSimplificationHelpers.vb (2)
24
If
SyntaxFacts
.GetKeywordKind(unescapedIdentifier) = SyntaxKind.None AndAlso
SyntaxFacts
.GetContextualKeywordKind(unescapedIdentifier) = SyntaxKind.None Then
VisualBasicSyntaxFacts.vb (7)
13
Imports Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
100
Dim keywordKind =
SyntaxFacts
.GetKeywordKind(identifier)
451
Return
SyntaxFacts
.GetText(CType(kind, SyntaxKind))
455
Return
SyntaxFacts
.IsIdentifierPartCharacter(c)
459
Return
SyntaxFacts
.IsIdentifierStartCharacter(c)
577
Return
SyntaxFacts
.IsInNamespaceOrTypeContext(node)
1443
Return
SyntaxFacts
.IsPreprocessorDirective(trivia.Kind())
Microsoft.VisualStudio.LanguageServices.VisualBasic (3)
CodeModel\VisualBasicCodeModelService.vb (2)
1874
Dim contextualKeywordKind =
SyntaxFacts
.GetContextualKeywordKind(target)
4025
Select Case
SyntaxFacts
.GetKeywordKind(identifier)
Snippets\SnippetCommandHandler.vb (1)
105
If (caretPosition > 1 AndAlso text(caretPosition - 1) = "?"c AndAlso Microsoft.CodeAnalysis.VisualBasic.
SyntaxFacts
.IsWhitespace(text(caretPosition - 2))) OrElse