313 references to SimpleMemberAccessExpression
Microsoft.CodeAnalysis.VisualBasic (197)
Binding\Binder_Expressions.vb (9)
81
Case SyntaxKind.
SimpleMemberAccessExpression
710
Case SyntaxKind.
SimpleMemberAccessExpression
732
If(node.Argument.Kind = SyntaxKind.
SimpleMemberAccessExpression
,
751
If(node.Argument.Kind = SyntaxKind.
SimpleMemberAccessExpression
,
2402
Case SyntaxKind.
SimpleMemberAccessExpression
' intentionally NOT SyntaxKind.DictionaryAccess
2420
(leaf.Kind = SyntaxKind.
SimpleMemberAccessExpression
OrElse leaf.Kind = SyntaxKind.InvocationExpression) Then
2779
If leftOpt.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
2893
If right.Kind = SyntaxKind.IdentifierName AndAlso node.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
3702
parent.Kind = SyntaxKind.
SimpleMemberAccessExpression
AndAlso
Binding\Binder_Invocation.vb (2)
1320
Case SyntaxKind.
SimpleMemberAccessExpression
3284
Case SyntaxKind.
SimpleMemberAccessExpression
Binding\Binder_Statements.vb (1)
2405
If notQualifiedSyntax.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
Binding\Binder_Utils.vb (1)
768
Case SyntaxKind.
SimpleMemberAccessExpression
, SyntaxKind.DictionaryAccessExpression
Binding\Binder_WithBlock.vb (1)
362
Debug.Assert((node.Kind = SyntaxKind.
SimpleMemberAccessExpression
) OrElse
Binding\EarlyWellKnownAttributeBinder.vb (1)
101
SyntaxKind.
SimpleMemberAccessExpression
,
Compilation\SyntaxTreeSemanticModel.vb (1)
1558
expressionParent IsNot Nothing AndAlso expressionParent.Kind = SyntaxKind.
SimpleMemberAccessExpression
AndAlso
Generated\Syntax.xml.Internal.Generated.vb (4)
41881
Dim cached = SyntaxNodeCache.TryGetNode(SyntaxKind.
SimpleMemberAccessExpression
, expression, operatorToken, name, hash)
41886
Dim result = New MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
, expression, operatorToken, name)
53947
Dim cached = VisualBasicSyntaxNodeCache.TryGetNode(SyntaxKind.
SimpleMemberAccessExpression
, expression, operatorToken, name, _factoryContext, hash)
53952
Dim result = New MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
, expression, operatorToken, name, _factoryContext)
Generated\Syntax.xml.Main.Generated.vb (167)
11880
SyntaxKind.
SimpleMemberAccessExpression
,
11967
SyntaxKind.
SimpleMemberAccessExpression
,
12114
SyntaxKind.
SimpleMemberAccessExpression
,
12550
SyntaxKind.
SimpleMemberAccessExpression
,
12681
SyntaxKind.
SimpleMemberAccessExpression
,
13988
SyntaxKind.
SimpleMemberAccessExpression
,
14275
SyntaxKind.
SimpleMemberAccessExpression
,
14454
SyntaxKind.
SimpleMemberAccessExpression
,
14837
SyntaxKind.
SimpleMemberAccessExpression
,
15044
SyntaxKind.
SimpleMemberAccessExpression
,
15754
SyntaxKind.
SimpleMemberAccessExpression
,
16191
SyntaxKind.
SimpleMemberAccessExpression
,
16320
SyntaxKind.
SimpleMemberAccessExpression
,
16437
SyntaxKind.
SimpleMemberAccessExpression
,
16591
SyntaxKind.
SimpleMemberAccessExpression
,
16737
SyntaxKind.
SimpleMemberAccessExpression
,
16883
SyntaxKind.
SimpleMemberAccessExpression
,
17029
SyntaxKind.
SimpleMemberAccessExpression
,
17175
SyntaxKind.
SimpleMemberAccessExpression
,
17321
SyntaxKind.
SimpleMemberAccessExpression
,
17474
SyntaxKind.
SimpleMemberAccessExpression
,
17645
SyntaxKind.
SimpleMemberAccessExpression
,
18502
SyntaxKind.
SimpleMemberAccessExpression
,
18648
SyntaxKind.
SimpleMemberAccessExpression
,
18799
SyntaxKind.
SimpleMemberAccessExpression
,
18941
SyntaxKind.
SimpleMemberAccessExpression
,
19191
SyntaxKind.
SimpleMemberAccessExpression
,
19309
SyntaxKind.
SimpleMemberAccessExpression
,
19426
SyntaxKind.
SimpleMemberAccessExpression
,
19610
SyntaxKind.
SimpleMemberAccessExpression
,
19775
SyntaxKind.
SimpleMemberAccessExpression
,
19893
SyntaxKind.
SimpleMemberAccessExpression
,
20186
SyntaxKind.
SimpleMemberAccessExpression
,
20312
SyntaxKind.
SimpleMemberAccessExpression
,
20458
SyntaxKind.
SimpleMemberAccessExpression
,
20575
SyntaxKind.
SimpleMemberAccessExpression
,
20721
SyntaxKind.
SimpleMemberAccessExpression
,
20838
SyntaxKind.
SimpleMemberAccessExpression
,
20984
SyntaxKind.
SimpleMemberAccessExpression
,
21101
SyntaxKind.
SimpleMemberAccessExpression
,
21247
SyntaxKind.
SimpleMemberAccessExpression
,
21364
SyntaxKind.
SimpleMemberAccessExpression
,
21510
SyntaxKind.
SimpleMemberAccessExpression
,
21627
SyntaxKind.
SimpleMemberAccessExpression
,
21773
SyntaxKind.
SimpleMemberAccessExpression
,
21890
SyntaxKind.
SimpleMemberAccessExpression
,
22036
SyntaxKind.
SimpleMemberAccessExpression
,
22153
SyntaxKind.
SimpleMemberAccessExpression
,
22299
SyntaxKind.
SimpleMemberAccessExpression
,
22416
SyntaxKind.
SimpleMemberAccessExpression
,
22562
SyntaxKind.
SimpleMemberAccessExpression
,
22679
SyntaxKind.
SimpleMemberAccessExpression
,
22825
SyntaxKind.
SimpleMemberAccessExpression
,
22942
SyntaxKind.
SimpleMemberAccessExpression
,
23100
SyntaxKind.
SimpleMemberAccessExpression
,
23215
SyntaxKind.
SimpleMemberAccessExpression
,
23393
SyntaxKind.
SimpleMemberAccessExpression
23464
SyntaxKind.
SimpleMemberAccessExpression
,
23581
SyntaxKind.
SimpleMemberAccessExpression
,
23734
SyntaxKind.
SimpleMemberAccessExpression
,
23851
SyntaxKind.
SimpleMemberAccessExpression
,
24010
SyntaxKind.
SimpleMemberAccessExpression
,
24127
SyntaxKind.
SimpleMemberAccessExpression
,
24348
SyntaxKind.
SimpleMemberAccessExpression
,
24637
SyntaxKind.
SimpleMemberAccessExpression
,
25117
SyntaxKind.
SimpleMemberAccessExpression
,
25577
SyntaxKind.
SimpleMemberAccessExpression
,
25751
SyntaxKind.
SimpleMemberAccessExpression
,
25931
SyntaxKind.
SimpleMemberAccessExpression
,
26142
Return New MemberAccessExpressionSyntax(SyntaxKind.
SimpleMemberAccessExpression
, Nothing, Nothing, expression, DirectCast(operatorToken.Node, InternalSyntax.PunctuationSyntax), name)
26271
Case SyntaxKind.
SimpleMemberAccessExpression
26967
SyntaxKind.
SimpleMemberAccessExpression
,
27150
SyntaxKind.
SimpleMemberAccessExpression
,
27333
SyntaxKind.
SimpleMemberAccessExpression
,
27529
SyntaxKind.
SimpleMemberAccessExpression
,
27677
SyntaxKind.
SimpleMemberAccessExpression
,
27817
SyntaxKind.
SimpleMemberAccessExpression
,
27961
SyntaxKind.
SimpleMemberAccessExpression
,
28078
SyntaxKind.
SimpleMemberAccessExpression
,
28222
SyntaxKind.
SimpleMemberAccessExpression
,
28339
SyntaxKind.
SimpleMemberAccessExpression
,
28483
SyntaxKind.
SimpleMemberAccessExpression
,
28600
SyntaxKind.
SimpleMemberAccessExpression
,
28744
SyntaxKind.
SimpleMemberAccessExpression
,
28861
SyntaxKind.
SimpleMemberAccessExpression
,
29005
SyntaxKind.
SimpleMemberAccessExpression
,
29122
SyntaxKind.
SimpleMemberAccessExpression
,
29266
SyntaxKind.
SimpleMemberAccessExpression
,
29383
SyntaxKind.
SimpleMemberAccessExpression
,
29527
SyntaxKind.
SimpleMemberAccessExpression
,
29644
SyntaxKind.
SimpleMemberAccessExpression
,
29788
SyntaxKind.
SimpleMemberAccessExpression
,
29905
SyntaxKind.
SimpleMemberAccessExpression
,
30049
SyntaxKind.
SimpleMemberAccessExpression
,
30166
SyntaxKind.
SimpleMemberAccessExpression
,
30310
SyntaxKind.
SimpleMemberAccessExpression
,
30427
SyntaxKind.
SimpleMemberAccessExpression
,
30571
SyntaxKind.
SimpleMemberAccessExpression
,
30688
SyntaxKind.
SimpleMemberAccessExpression
,
30832
SyntaxKind.
SimpleMemberAccessExpression
,
30949
SyntaxKind.
SimpleMemberAccessExpression
,
31093
SyntaxKind.
SimpleMemberAccessExpression
,
31210
SyntaxKind.
SimpleMemberAccessExpression
,
31354
SyntaxKind.
SimpleMemberAccessExpression
,
31471
SyntaxKind.
SimpleMemberAccessExpression
,
31615
SyntaxKind.
SimpleMemberAccessExpression
,
31732
SyntaxKind.
SimpleMemberAccessExpression
,
31876
SyntaxKind.
SimpleMemberAccessExpression
,
31993
SyntaxKind.
SimpleMemberAccessExpression
,
32137
SyntaxKind.
SimpleMemberAccessExpression
,
32254
SyntaxKind.
SimpleMemberAccessExpression
,
32398
SyntaxKind.
SimpleMemberAccessExpression
,
32515
SyntaxKind.
SimpleMemberAccessExpression
,
32659
SyntaxKind.
SimpleMemberAccessExpression
,
32776
SyntaxKind.
SimpleMemberAccessExpression
,
32920
SyntaxKind.
SimpleMemberAccessExpression
,
33037
SyntaxKind.
SimpleMemberAccessExpression
,
33181
SyntaxKind.
SimpleMemberAccessExpression
,
33298
SyntaxKind.
SimpleMemberAccessExpression
,
33442
SyntaxKind.
SimpleMemberAccessExpression
,
33559
SyntaxKind.
SimpleMemberAccessExpression
,
33703
SyntaxKind.
SimpleMemberAccessExpression
,
33820
SyntaxKind.
SimpleMemberAccessExpression
,
33978
SyntaxKind.
SimpleMemberAccessExpression
,
34093
SyntaxKind.
SimpleMemberAccessExpression
,
34281
SyntaxKind.
SimpleMemberAccessExpression
,
34423
SyntaxKind.
SimpleMemberAccessExpression
,
34565
SyntaxKind.
SimpleMemberAccessExpression
,
34707
SyntaxKind.
SimpleMemberAccessExpression
,
34855
SyntaxKind.
SimpleMemberAccessExpression
,
35018
SyntaxKind.
SimpleMemberAccessExpression
,
35135
SyntaxKind.
SimpleMemberAccessExpression
,
35310
SyntaxKind.
SimpleMemberAccessExpression
,
35427
SyntaxKind.
SimpleMemberAccessExpression
,
35544
SyntaxKind.
SimpleMemberAccessExpression
,
35704
SyntaxKind.
SimpleMemberAccessExpression
,
35998
SyntaxKind.
SimpleMemberAccessExpression
,
36300
SyntaxKind.
SimpleMemberAccessExpression
,
37037
SyntaxKind.
SimpleMemberAccessExpression
,
37217
SyntaxKind.
SimpleMemberAccessExpression
,
37334
SyntaxKind.
SimpleMemberAccessExpression
,
37523
SyntaxKind.
SimpleMemberAccessExpression
,
37684
SyntaxKind.
SimpleMemberAccessExpression
,
38193
SyntaxKind.
SimpleMemberAccessExpression
,
38345
SyntaxKind.
SimpleMemberAccessExpression
,
38497
SyntaxKind.
SimpleMemberAccessExpression
,
38654
SyntaxKind.
SimpleMemberAccessExpression
,
38815
SyntaxKind.
SimpleMemberAccessExpression
,
38957
SyntaxKind.
SimpleMemberAccessExpression
,
39104
SyntaxKind.
SimpleMemberAccessExpression
,
39314
SyntaxKind.
SimpleMemberAccessExpression
,
39431
SyntaxKind.
SimpleMemberAccessExpression
,
39781
SyntaxKind.
SimpleMemberAccessExpression
,
39921
SyntaxKind.
SimpleMemberAccessExpression
,
40068
SyntaxKind.
SimpleMemberAccessExpression
,
40819
SyntaxKind.
SimpleMemberAccessExpression
,
41462
SyntaxKind.
SimpleMemberAccessExpression
,
41604
SyntaxKind.
SimpleMemberAccessExpression
,
42151
SyntaxKind.
SimpleMemberAccessExpression
,
42245
SyntaxKind.
SimpleMemberAccessExpression
,
42476
SyntaxKind.
SimpleMemberAccessExpression
,
42642
SyntaxKind.
SimpleMemberAccessExpression
,
42997
SyntaxKind.
SimpleMemberAccessExpression
,
43162
SyntaxKind.
SimpleMemberAccessExpression
,
43306
SyntaxKind.
SimpleMemberAccessExpression
,
43457
SyntaxKind.
SimpleMemberAccessExpression
,
44655
SyntaxKind.
SimpleMemberAccessExpression
,
Generated\Syntax.xml.Syntax.Generated.vb (1)
22771
''' <item><description><see cref="SyntaxKind.
SimpleMemberAccessExpression
"/></description></item>
Parser\ParseExpression.vb (1)
710
Case SyntaxKind.
SimpleMemberAccessExpression
Syntax\InternalSyntax\SyntaxNodeExtensions.vb (2)
718
Case SyntaxKind.
SimpleMemberAccessExpression
,
724
If input.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
Syntax\SyntaxFactory.vb (1)
146
Case SyntaxKind.
SimpleMemberAccessExpression
Syntax\SyntaxFacts.vb (1)
867
ElseIf parentKind = SyntaxKind.
SimpleMemberAccessExpression
Then
Syntax\SyntaxNodeExtensions.vb (4)
126
Case SyntaxKind.
SimpleMemberAccessExpression
,
131
If input.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
210
SyntaxKind.
SimpleMemberAccessExpression
257
SyntaxKind.
SimpleMemberAccessExpression
Microsoft.CodeAnalysis.VisualBasic.Analyzers (2)
MetaAnalyzers\Fixers\BasicPreferIsKindFix.vb (2)
26
binaryExpression.Left.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) OrElse
73
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (16)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (1)
75
If expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
39
(expression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) AndAlso DirectCast(expression.Parent, MemberAccessExpressionSyntax).Expression Is expression)
58
Return expression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) AndAlso
423
Case SyntaxKind.
SimpleMemberAccessExpression
505
If expression.IsKind(SyntaxKind.IdentifierName) OrElse expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (5)
255
If invocationExpression.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
276
expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
356
If parentExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) OrElse
442
nextToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
535
nextToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
759
ElseIf invocation.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
764
If expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxKinds.vb (1)
124
Public ReadOnly Property SimpleMemberAccessExpression As Integer = SyntaxKind.
SimpleMemberAccessExpression
Implements ISyntaxKinds.SimpleMemberAccessExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
451
node.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)
458
Case SyntaxKind.
SimpleMemberAccessExpression
463
If result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (1)
48
Return node.AncestorsAndSelf.Where(Function(n) n.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)).Where(Function(n) n.Span.Contains(node.Span)).Any
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
58
If simple.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
164
Case SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
779
Not targetToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
56
If expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
572
OrElse expressionSyntax.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
Microsoft.CodeAnalysis.VisualBasic.Features (22)
AddImport\VisualBasicAddImportFeatureService.vb (1)
86
If memberAccess.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (1)
347
expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
Completion\CompletionProviders\SymbolCompletionProvider.vb (1)
95
Return token.Parent.Kind <> SyntaxKind.
SimpleMemberAccessExpression
OrElse
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
136
If node.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) AndAlso TrySimplify(node) Then
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (2)
24
SyntaxKind.
SimpleMemberAccessExpression
,
104
ElseIf expression.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
657
If Not invocation.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (2)
81
expression.Kind <> SyntaxKind.
SimpleMemberAccessExpression
Then
103
sourceNode.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) AndAlso
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (2)
352
SyntaxFactory.MemberAccessExpression(SyntaxKind.
SimpleMemberAccessExpression
, SyntaxFactory.MeExpression(), SyntaxFactory.Token(SyntaxKind.DotToken), methodName),
370
SyntaxKind.
SimpleMemberAccessExpression
,
GenerateType\VisualBasicGenerateTypeService.vb (6)
126
If nameOrMemberAccessExpression Is Nothing OrElse Not nameOrMemberAccessExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
245
If (nameOrMemberAccessExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) OrElse (nameOrMemberAccessExpression.Parent IsNot Nothing AndAlso nameOrMemberAccessExpression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
))) _
248
If nameOrMemberAccessExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
251
Debug.Assert(nameOrMemberAccessExpression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
))
255
outerMostMemberAccessExpression = outerMostMemberAccessExpression.GetAncestorsOrThis(Of ExpressionSyntax)().SkipWhile(Function(n) n IsNot Nothing AndAlso n.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)).FirstOrDefault()
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
142
token.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
195
Dim name = If(expression.Kind() = SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (1)
75
If expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (1)
48
Return node.AncestorsAndSelf.Where(Function(n) n.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)).Where(Function(n) n.Span.Contains(node.Span)).Any
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (1)
58
If simple.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (13)
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (4)
103
SyntaxKind.
SimpleMemberAccessExpression
,
131
SyntaxKind.
SimpleMemberAccessExpression
,
138
SyntaxKind.
SimpleMemberAccessExpression
,
153
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.NetCore.Analyzers\Performance\BasicPreferLengthCountIsEmptyOverAnyFixer.vb (2)
47
SyntaxKind.
SimpleMemberAccessExpression
,
77
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.Fixer.vb (1)
20
Nullable.Equals(node.Parent?.IsKind(SyntaxKind.
SimpleMemberAccessExpression
), True)
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.vb (3)
15
Debug.Assert(node.IsKind(SyntaxKind.InvocationExpression) OrElse node.IsKind(SyntaxKind.
SimpleMemberAccessExpression
))
19
If invocation.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
24
If node.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
Microsoft.NetCore.Analyzers\Runtime\BasicUseOrdinalStringComparison.Fixer.vb (1)
20
DirectCast(node, SimpleArgumentSyntax).Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)
Microsoft.NetCore.Analyzers\Runtime\BasicUseOrdinalStringComparison.vb (1)
18
If invocation.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
Microsoft.NetCore.Analyzers\Usage\BasicDoNotCompareSpanToNull.Fixer.vb (1)
22
SyntaxKind.
SimpleMemberAccessExpression
,
Microsoft.CodeAnalysis.VisualBasic.Workspaces (35)
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
543
ElseIf name.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
Recommendations\VisualBasicRecommendationServiceRunner.vb (1)
40
If node.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
465
Case SyntaxKind.
SimpleMemberAccessExpression
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (1)
35
If invocationExpression.Expression?.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
138
If expression.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
Simplification\Simplifiers\ExpressionSimplifier.vb (3)
61
If expression.Kind = SyntaxKind.
SimpleMemberAccessExpression
Then
181
Case SyntaxKind.
SimpleMemberAccessExpression
277
If memberAccess.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
Simplification\Simplifiers\NameSimplifier.vb (1)
319
Return expression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) AndAlso
Simplification\VisualBasicSimplificationService.Expander.vb (7)
207
If node.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
617
(TypeOf (parent) Is MemberAccessExpressionSyntax AndAlso parent.Kind <> SyntaxKind.
SimpleMemberAccessExpression
) OrElse
618
(parent.Kind = SyntaxKind.
SimpleMemberAccessExpression
AndAlso originalSimpleName.IsRightSideOfDot()) OrElse
669
SyntaxKind.
SimpleMemberAccessExpression
,
761
Case SyntaxKind.
SimpleMemberAccessExpression
766
SyntaxKind.
SimpleMemberAccessExpression
,
780
SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
39
(expression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) AndAlso DirectCast(expression.Parent, MemberAccessExpressionSyntax).Expression Is expression)
58
Return expression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) AndAlso
423
Case SyntaxKind.
SimpleMemberAccessExpression
505
If expression.IsKind(SyntaxKind.IdentifierName) OrElse expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (5)
255
If invocationExpression.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
276
expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
356
If parentExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) OrElse
442
nextToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
535
nextToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
759
ElseIf invocation.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
764
If expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxKinds.vb (1)
124
Public ReadOnly Property SimpleMemberAccessExpression As Integer = SyntaxKind.
SimpleMemberAccessExpression
Implements ISyntaxKinds.SimpleMemberAccessExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
451
node.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)
458
Case SyntaxKind.
SimpleMemberAccessExpression
463
If result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
164
Case SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
779
Not targetToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
56
If expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
572
OrElse expressionSyntax.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
Roslyn.Diagnostics.VisualBasic.Analyzers (22)
BasicInvokeTheCorrectPropertyToEnsureCorrectUseSiteDiagnostics.vb (1)
58
context.RegisterSyntaxNodeAction(AddressOf AnalyzeNode, SyntaxKind.
SimpleMemberAccessExpression
)
BasicSpecializedEnumerableCreationAnalyzer.vb (2)
48
Case SyntaxKind.
SimpleMemberAccessExpression
75
Case SyntaxKind.
SimpleMemberAccessExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
39
(expression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) AndAlso DirectCast(expression.Parent, MemberAccessExpressionSyntax).Expression Is expression)
58
Return expression.IsParentKind(SyntaxKind.
SimpleMemberAccessExpression
) AndAlso
423
Case SyntaxKind.
SimpleMemberAccessExpression
505
If expression.IsKind(SyntaxKind.IdentifierName) OrElse expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (5)
255
If invocationExpression.Expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
276
expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
356
If parentExpression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) OrElse
442
nextToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
535
nextToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)) AndAlso
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
759
ElseIf invocation.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
764
If expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxKinds.vb (1)
124
Public ReadOnly Property SimpleMemberAccessExpression As Integer = SyntaxKind.
SimpleMemberAccessExpression
Implements ISyntaxKinds.SimpleMemberAccessExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
451
node.IsKind(SyntaxKind.
SimpleMemberAccessExpression
)
458
Case SyntaxKind.
SimpleMemberAccessExpression
463
If result.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (1)
164
Case SyntaxKind.
SimpleMemberAccessExpression
,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
779
Not targetToken.Parent.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
56
If expression.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\LanguageServices\VisualBasicSyntaxGeneratorInternal.vb (1)
572
OrElse expressionSyntax.IsKind(SyntaxKind.
SimpleMemberAccessExpression
) Then