6 instantiations of MemberAccessExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (6)
Generated\Syntax.xml.Internal.Generated.vb (1)
21303Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.MemberAccessExpressionSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (4)
3928Return New MemberAccessExpressionSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newExpression, newOperatorToken, newName) 26142Return New MemberAccessExpressionSyntax(SyntaxKind.SimpleMemberAccessExpression, Nothing, Nothing, expression, DirectCast(operatorToken.Node, InternalSyntax.PunctuationSyntax), name) 26201Return New MemberAccessExpressionSyntax(SyntaxKind.DictionaryAccessExpression, Nothing, Nothing, expression, DirectCast(operatorToken.Node, InternalSyntax.PunctuationSyntax), name) 26266Return New MemberAccessExpressionSyntax(kind, Nothing, Nothing, expression, DirectCast(operatorToken.Node, InternalSyntax.PunctuationSyntax), name)
Generated\Syntax.xml.Syntax.Generated.vb (1)
22788Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.MemberAccessExpressionSyntax(kind, errors, annotations, if(expression IsNot Nothing, DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), Nothing), operatorToken, DirectCast(name.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SimpleNameSyntax)), Nothing, 0)
436 references to MemberAccessExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (49)
Binding\BackstopBinder.vb (2)
112Protected Friend Overrides Function TryBindOmittedLeftForMemberAccess(node As MemberAccessExpressionSyntax, 119Protected Overrides Function TryBindOmittedLeftForDictionaryAccess(node As MemberAccessExpressionSyntax,
Binding\Binder_AnonymousTypes.vb (2)
379Protected Friend Overrides Function TryBindOmittedLeftForMemberAccess(node As MemberAccessExpressionSyntax, 465Protected Overrides Function TryBindOmittedLeftForDictionaryAccess(node As MemberAccessExpressionSyntax, accessingBinder As Binder, diagnostics As BindingDiagnosticBag) As BoundExpression
Binding\Binder_Expressions.vb (14)
61Return BindMemberAccess(DirectCast(node, MemberAccessExpressionSyntax), eventContext, diagnostics:=diagnostics) 64Return BindDictionaryAccess(DirectCast(node, MemberAccessExpressionSyntax), diagnostics) 690value = DirectCast(node.Argument, MemberAccessExpressionSyntax).Name.Identifier.ValueText 712DirectCast(node.Argument, MemberAccessExpressionSyntax).Name, 731DirectCast(node.Argument, MemberAccessExpressionSyntax).Name, 2378If DirectCast(parent, MemberAccessExpressionSyntax).Expression Is nameSyntax Then 2595Private Function BindMemberAccess(node As MemberAccessExpressionSyntax, eventContext As Boolean, diagnostics As BindingDiagnosticBag) As BoundExpression 2637Private Function BindLeftOfPotentialColorColorMemberAccess(parentNode As MemberAccessExpressionSyntax, leftOpt As ExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression 2749Return BindMemberAccess(DirectCast(leftOpt, MemberAccessExpressionSyntax), eventContext:=False, diagnostics:=diagnostics) 2953Protected Friend Overridable Function TryBindOmittedLeftForMemberAccess(node As MemberAccessExpressionSyntax, 3199Dim asMemberAccess = TryCast(node, MemberAccessExpressionSyntax) 3672DirectCast(parent, MemberAccessExpressionSyntax).Expression Is syntax AndAlso 3688Protected Overridable Function TryBindOmittedLeftForDictionaryAccess(node As MemberAccessExpressionSyntax, 3695Private Function BindDictionaryAccess(node As MemberAccessExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression
Binding\Binder_Invocation.vb (3)
1327Return DirectCast(result, MemberAccessExpressionSyntax).Name.GetLocation() 3291Return DirectCast(syntax, MemberAccessExpressionSyntax).Name.Span 3293Return DirectCast(syntax, MemberAccessExpressionSyntax).OperatorToken.Span
Binding\Binder_ObjectInitializer.vb (2)
962node As MemberAccessExpressionSyntax, 979node As MemberAccessExpressionSyntax,
Binding\Binder_Statements.vb (1)
2377notQualifiedSyntax = DirectCast(notQualifiedSyntax, MemberAccessExpressionSyntax).Name
Binding\Binder_Utils.vb (1)
769result = ExtractTypeCharacter(DirectCast(node, MemberAccessExpressionSyntax).Name)
Binding\Binder_WithBlock.vb (2)
361Protected Friend Overrides Function TryBindOmittedLeftForMemberAccess(node As MemberAccessExpressionSyntax, 371Protected Overrides Function TryBindOmittedLeftForDictionaryAccess(node As MemberAccessExpressionSyntax,
Binding\EarlyWellKnownAttributeBinder.vb (1)
170Dim memberAccess = TryCast(DirectCast(node, InvocationExpressionSyntax).Expression, MemberAccessExpressionSyntax)
Compilation\SyntaxTreeSemanticModel.vb (1)
1559DirectCast(expressionParent, MemberAccessExpressionSyntax).Expression Is expression Then
Generated\Syntax.xml.Main.Generated.vb (11)
443Public Overridable Function VisitMemberAccessExpression(ByVal node As MemberAccessExpressionSyntax) As TResult 1178Public Overridable Sub VisitMemberAccessExpression(ByVal node As MemberAccessExpressionSyntax) 3917Public Overrides Function VisitMemberAccessExpression(ByVal node As MemberAccessExpressionSyntax) As SyntaxNode 26126Public Shared Function SimpleMemberAccessExpression(expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26156Public Shared Function SimpleMemberAccessExpression(expression As ExpressionSyntax, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26168Public Shared Function SimpleMemberAccessExpression(name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26186Public Shared Function DictionaryAccessExpression(expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26215Public Shared Function DictionaryAccessExpression(expression As ExpressionSyntax, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26227Public Shared Function DictionaryAccessExpression(name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26250Public Shared Function MemberAccessExpression(ByVal kind As SyntaxKind, expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax 26295Public Shared Function MemberAccessExpression(ByVal kind As SyntaxKind, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (4)
22808Public Shadows Function WithExpression(expression as ExpressionSyntax) As MemberAccessExpressionSyntax 22826Public Shadows Function WithOperatorToken(operatorToken as SyntaxToken) As MemberAccessExpressionSyntax 22843Public Shadows Function WithName(name as SimpleNameSyntax) As MemberAccessExpressionSyntax 22894Public Function Update(kind As SyntaxKind, expression As ExpressionSyntax, operatorToken As SyntaxToken, name As SimpleNameSyntax) As MemberAccessExpressionSyntax
Syntax\SyntaxFactory.vb (1)
147If (DirectCast(parent, MemberAccessExpressionSyntax)).Name Is node Then
Syntax\SyntaxFacts.vb (1)
868Return CType(token.Parent, MemberAccessExpressionSyntax).Expression IsNot Nothing OrElse
Syntax\SyntaxNodeExtensions.vb (3)
129Dim memberAccess = DirectCast(input, MemberAccessExpressionSyntax) 212If DirectCast(parent, MemberAccessExpressionSyntax).Expression IsNot access Then 259Dim memberAccess = DirectCast(access, MemberAccessExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (40)
ExpressionSyntaxExtensions.vb (8)
39(expression.IsParentKind(SyntaxKind.SimpleMemberAccessExpression) AndAlso DirectCast(expression.Parent, MemberAccessExpressionSyntax).Expression Is expression) 59DirectCast(expression.Parent, MemberAccessExpressionSyntax).Name Is expression 64Return TypeOf expression?.Parent Is MemberAccessExpressionSyntax AndAlso 65DirectCast(expression.Parent, MemberAccessExpressionSyntax).Name Is expression 392If TypeOf expression.Parent Is MemberAccessExpressionSyntax Then 393Dim memberAccess = DirectCast(expression.Parent, MemberAccessExpressionSyntax) 424Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax) 561expression.CheckParent(Of MemberAccessExpressionSyntax)(Function(m) m.Expression Is expression) OrElse
FormattingHelpers.vb (4)
273Dim memberAccess = TryCast(token.Parent, MemberAccessExpressionSyntax) 283memberAccess = TryCast(token.Parent, MemberAccessExpressionSyntax) 332Dim memberAccess = TryCast(token.Parent, MemberAccessExpressionSyntax) 350Dim memberAccess = TryCast(token.Parent, MemberAccessExpressionSyntax)
MemberAccessExpressionSyntaxExtensions.vb (5)
12Public Function IsConstructorInitializer(memberAccess As MemberAccessExpressionSyntax) As Boolean 17Public Function IsThisConstructorInitializer(memberAccess As MemberAccessExpressionSyntax) As Boolean 33Public Function IsBaseConstructorInitializer(memberAccess As MemberAccessExpressionSyntax) As Boolean 47Private Function IsFirstStatementInConstructor(memberAccess As MemberAccessExpressionSyntax) As Boolean 68memberAccessExpression As MemberAccessExpressionSyntax,
ParenthesizedExpressionSyntaxExtensions.vb (1)
256Dim memberAccess = DirectCast(invocationExpression.Expression, MemberAccessExpressionSyntax)
SemanticModelExtensions.vb (2)
212ElseIf TypeOf current Is MemberAccessExpressionSyntax Then 213Return (DirectCast(current, MemberAccessExpressionSyntax)).Name.Identifier.ValueText.ToCamelCase()
SpeculationAnalyzer.vb (1)
459Return DirectCast(expression, MemberAccessExpressionSyntax).Expression.WalkDownParentheses()
StatementSyntaxExtensions.vb (2)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean 765initializer = DirectCast(expression, MemberAccessExpressionSyntax)
SyntaxNodeExtensions.vb (1)
1022TypeOf node Is MemberAccessExpressionSyntax OrElse
VisualBasicConvertTypeOfToNameOfDiagnosticAnalyzer.vb (1)
26Dim isParentValid = node.Parent.GetType() Is GetType(MemberAccessExpressionSyntax)
VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb (1)
15Inherits AbstractSimplifyLinqExpressionDiagnosticAnalyzer(Of InvocationExpressionSyntax, MemberAccessExpressionSyntax)
VisualBasicSyntaxFacts.vb (9)
173Dim memberAccess = TryCast(node?.Parent, MemberAccessExpressionSyntax) 254Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 263Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 543Return TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget) 1057Dim memberAccess = TryCast(parent, MemberAccessExpressionSyntax) 1168TryCast(node, MemberAccessExpressionSyntax)?.Name) 1173TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget)) 1744Return TypeOf node Is MemberAccessExpressionSyntax 1832Dim memberAccess = DirectCast(node, MemberAccessExpressionSyntax)
VisualBasicUseAutoPropertyAnalyzer.vb (1)
70Dim memberAccessExpression = DirectCast(expression, MemberAccessExpressionSyntax)
VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax,
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax,
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
25MemberAccessExpressionSyntax,
VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (25)
ExpressionSyntaxExtensions.vb (4)
57Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax) 231Return descendentExpressions.OfType(Of MemberAccessExpressionSyntax). 253Return TypeOf expression?.Parent Is MemberAccessExpressionSyntax 258Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
MemberAccessExpressionSyntaxExtensions.vb (2)
13Public Function GetNameWithTriviaMoved(memberAccess As MemberAccessExpressionSyntax) As SimpleNameSyntax 23Private Function GetLeadingTriviaForSimplifiedMemberAccess(memberAccess As MemberAccessExpressionSyntax) As SyntaxTriviaList
NameSyntaxExtensions.vb (1)
32nameSyntax.CheckParent(Of MemberAccessExpressionSyntax)(Function(m) m.Name Is nameSyntax) Then
SimpleNameSyntaxExtensions.vb (1)
15Return DirectCast(name.Parent, MemberAccessExpressionSyntax).Expression
SyntaxTreeExtensions.vb (2)
784Dim memberAccess = DirectCast(targetToken.Parent, MemberAccessExpressionSyntax) 874Dim memberAccessExpression = TryCast(expression, MemberAccessExpressionSyntax)
VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (3)
18Of MemberAccessExpressionSyntax) 29Protected Overrides Function GetSymbolTypeExpression(semanticModel As SemanticModel, node As MemberAccessExpressionSyntax, cancellationToken As CancellationToken) As SyntaxNode 35If TypeOf symbolExpression Is IdentifierNameSyntax OrElse TypeOf symbolExpression Is MemberAccessExpressionSyntax Then
VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
17SelectBlockSyntax, CaseBlockSyntax, MemberAccessExpressionSyntax)
VisualBasicTypeInferenceService.TypeInferrer.vb (5)
86Function(memberAccessExpression As MemberAccessExpressionSyntax) InferTypeInMemberAccessExpression(memberAccessExpression, expression), 158Function(memberAccessExpression As MemberAccessExpressionSyntax) InferTypeInMemberAccessExpression(memberAccessExpression, previousToken:=token), 259Dim memberAccess = TryCast(invocation.Expression, MemberAccessExpressionSyntax) 877memberAccessExpression As MemberAccessExpressionSyntax, 908Private Function InferTypeForExpressionOfMemberAccessExpression(memberAccessExpression As MemberAccessExpressionSyntax) As IEnumerable(Of TypeInferenceInfo)
VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
22MemberAccessExpressionSyntax,
VisualBasicUseNullPropagationCodeFixProvider.vb (1)
23MemberAccessExpressionSyntax,
VisualBasicUseObjectInitializerCodeFixProvider.vb (4)
21MemberAccessExpressionSyntax, 32matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 55matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 65matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
Microsoft.CodeAnalysis.VisualBasic.EditorFeatures (1)
GoToBase\VisualBasicGoToBaseService.vb (1)
32Dim initializer As MemberAccessExpressionSyntax = Nothing
Microsoft.CodeAnalysis.VisualBasic.Emit.UnitTests (5)
CodeGen\CodeGenTuples.vb (4)
18360Dim propertyAccess = nodes.OfType(Of MemberAccessExpressionSyntax)().ElementAt(0) 18364Dim propertyAccess2 = nodes.OfType(Of MemberAccessExpressionSyntax)().ElementAt(1) 18402Dim propertyAccess = nodes.OfType(Of MemberAccessExpressionSyntax)().ElementAt(0) 18406Dim propertyAccess2 = nodes.OfType(Of MemberAccessExpressionSyntax)().ElementAt(1)
CodeGen\WinRTCollectionTests.vb (1)
6366Dim jsonObj = DirectCast(add.Parent, MemberAccessExpressionSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.Features (70)
AddImport\VisualBasicAddImportFeatureService.vb (4)
51Dim method = TryCast(parent.Expression, MemberAccessExpressionSyntax) 66Dim memberAccessName = TryCast(node, MemberAccessExpressionSyntax)?.Name 67Dim conditionalAccessName = TryCast(TryCast(TryCast(node, ConditionalAccessExpressionSyntax)?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name 79Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.vb (2)
41Return TypeOf node Is MemberAccessExpressionSyntax 45Return DirectCast(node, MemberAccessExpressionSyntax).Name
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (3)
209ElseIf TypeOf eventExpression Is MemberAccessExpressionSyntax Then 210Dim memberAccess = CType(eventExpression, MemberAccessExpressionSyntax) 228ElseIf TypeOf eventExpression Is MemberAccessExpressionSyntax Then
CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (2)
43TypeOf node Is MemberAccessExpressionSyntax OrElse 50Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (2)
69TypeOf node Is MemberAccessExpressionSyntax OrElse 76Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.vb (1)
59Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
Completion\CompletionProviders\AwaitCompletionProvider.vb (2)
55Dim memberAccessExpression = TryCast(potentialAwaitableExpression, MemberAccessExpressionSyntax)?.Expression 70Dim memberAccess = TryCast(dotToken.Value.Parent, MemberAccessExpressionSyntax)
Completion\CompletionProviders\SymbolCompletionProvider.vb (1)
92Not DirectCast(token.Parent, MemberAccessExpressionSyntax).Expression.IsKind(SyntaxKind.NumericLiteralExpression)
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (3)
20MemberAccessExpressionSyntax, 47ByRef memberAccess As MemberAccessExpressionSyntax, 66memberAccess = TryCast(subtraction.Left, MemberAccessExpressionSyntax)
Debugging\ProximityExpressionsGetter.RelevantExpressionsCollector.vb (1)
58Public Overrides Sub VisitMemberAccessExpression(node As MemberAccessExpressionSyntax)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
130Public Overrides Sub VisitMemberAccessExpression(node As MemberAccessExpressionSyntax)
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
78Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
1240Dim memberAccess = DirectCast(invocation.Expression, MemberAccessExpressionSyntax)
ExtractMethod\Extensions.vb (1)
234Dim member = TryCast(n, MemberAccessExpressionSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (3)
57If TypeOf expression Is MemberAccessExpressionSyntax Then 58expression = CType(expression, MemberAccessExpressionSyntax).Name 125DirectCast(sourceNode.Parent, MemberAccessExpressionSyntax).Name Is sourceNode,
GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
53TryCast(node.Parent, MemberAccessExpressionSyntax).IsConstructorInitializer() AndAlso 65Dim memberAccess = DirectCast(simpleName.Parent, MemberAccessExpressionSyntax)
GenerateMember\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (1)
31Dim memberAccess = TryCast(identifierName.Parent, MemberAccessExpressionSyntax)
GenerateMember\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (5)
84Dim memberAccess = TryCast(simpleName?.Parent, MemberAccessExpressionSyntax) 89ElseIf TryCast(TryCast(conditionalMemberAccessInvocationExpression?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name Is simpleName Then 91ElseIf TryCast(conditionalMemberAccessSimpleMemberAccess?.WhenNotNull, MemberAccessExpressionSyntax)?.Name Is simpleName Then 119ElseIf TryCast(TryCast(TryCast(simpleNameOrMemberAccessExpression, ConditionalAccessExpressionSyntax)?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name Is simpleName 123ElseIf TryCast(conditionalMemberAccessSimpleMemberAccess?.WhenNotNull, MemberAccessExpressionSyntax)?.Name Is simpleName AndAlso
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (2)
76Dim memberAccess = TryCast(identifierName.Parent, MemberAccessExpressionSyntax) 87ElseIf TryCast(conditionalMemberAccess?.WhenNotNull, MemberAccessExpressionSyntax)?.Name Is identifierName Then
GenerateType\VisualBasicGenerateTypeService.vb (1)
137Dim leftSymbol = semanticModel.GetSymbolInfo(DirectCast(nameOrMemberAccessExpression, MemberAccessExpressionSyntax).Expression).Symbol
GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (2)
44If TypeOf node Is QualifiedNameSyntax OrElse TypeOf node Is MemberAccessExpressionSyntax Then 61If TypeOf node Is MemberAccessExpressionSyntax Then
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (1)
58newQualifiedName As MemberAccessExpressionSyntax,
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
155found = DirectCast(token.Parent, MemberAccessExpressionSyntax).Name.Identifier
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
195DirectCast(expression, MemberAccessExpressionSyntax).Name,
SignatureHelp\InvocationExpressionSignatureHelpProvider.MemberGroup.vb (1)
20Dim expression = TryCast(invocationExpression.Expression, MemberAccessExpressionSyntax).GetExpressionOfMemberAccessExpression()
SimplifyThisOrMe\VisualBasicSimplifyThisOrMeCodeFixProvider.vb (5)
16Inherits AbstractSimplifyThisOrMeCodeFixProvider(Of MemberAccessExpressionSyntax) 27Protected Overrides Function Rewrite(root As SyntaxNode, memberAccessNodes As ISet(Of MemberAccessExpressionSyntax)) As SyntaxNode 34Private ReadOnly memberAccessNodes As ISet(Of MemberAccessExpressionSyntax) 36Public Sub New(memberAccessNodes As ISet(Of MemberAccessExpressionSyntax)) 40Public Overrides Function VisitMemberAccessExpression(node As MemberAccessExpressionSyntax) As SyntaxNode
SimplifyThisOrMe\VisualBasicSimplifyThisOrMeDiagnosticAnalyzer.vb (2)
22MemberAccessExpressionSyntax) 32Protected Overrides ReadOnly Property Simplifier As AbstractMemberAccessExpressionSimplifier(Of ExpressionSyntax, MemberAccessExpressionSyntax, MeExpressionSyntax) = MemberAccessExpressionSimplifier.Instance
VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (3)
18Of MemberAccessExpressionSyntax) 29Protected Overrides Function GetSymbolTypeExpression(semanticModel As SemanticModel, node As MemberAccessExpressionSyntax, cancellationToken As CancellationToken) As SyntaxNode 35If TypeOf symbolExpression Is IdentifierNameSyntax OrElse TypeOf symbolExpression Is MemberAccessExpressionSyntax Then
VisualBasicConvertTypeOfToNameOfDiagnosticAnalyzer.vb (1)
26Dim isParentValid = node.Parent.GetType() Is GetType(MemberAccessExpressionSyntax)
VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
17SelectBlockSyntax, CaseBlockSyntax, MemberAccessExpressionSyntax)
VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb (1)
15Inherits AbstractSimplifyLinqExpressionDiagnosticAnalyzer(Of InvocationExpressionSyntax, MemberAccessExpressionSyntax)
VisualBasicUseAutoPropertyAnalyzer.vb (1)
70Dim memberAccessExpression = DirectCast(expression, MemberAccessExpressionSyntax)
VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax,
VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
22MemberAccessExpressionSyntax,
VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax,
VisualBasicUseNullPropagationCodeFixProvider.vb (1)
23MemberAccessExpressionSyntax,
VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
25MemberAccessExpressionSyntax,
VisualBasicUseObjectInitializerCodeFixProvider.vb (4)
21MemberAccessExpressionSyntax, 32matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 55matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 65matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax,
Wrapping\SeparatedSyntaxList\VisualBasicArgumentWrapper.vb (1)
59TryCast(expr, MemberAccessExpressionSyntax)?.Name)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (95)
Binding\Binder_Expressions_Tests.vb (14)
2806Dim node1 = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Single() 2852Dim node1 = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Single() 2898Dim node1 = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Single() 2949Dim node1 = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Single() 3008Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single() 3054Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single() 3100Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single() 3149Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single() 3203Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single() 3251Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single() 3295Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single() 3348Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single() 3394Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single() 3438Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Select(Function(e) e.Expression).Where(Function(e) e.ToString() = "Color").Single()
Compilation\SemanticModelAPITests.vb (4)
1397Dim memberAccess = DirectCast(newInitializer.Expression, MemberAccessExpressionSyntax) 2777Dim node = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of MemberAccessExpressionSyntax).First() 2814Dim node = tree.GetCompilationUnitRoot().DescendantNodes().OfType(Of MemberAccessExpressionSyntax).First() 4132Dim newSyntaxMemberAccess = newSyntax.DescendantNodesAndSelf().OfType(Of MemberAccessExpressionSyntax)().
FlowAnalysis\RegionAnalysisTests.vb (1)
943Dim expr = DirectCast(startNodes(2), MemberAccessExpressionSyntax)
Semantics\ConditionalAccessTests.vb (4)
654Dim member = DirectCast(node1.Parent, MemberAccessExpressionSyntax) 9802Dim memberBinding = DirectCast(access.WhenNotNull, MemberAccessExpressionSyntax) 9888Dim memberBinding = DirectCast(access.WhenNotNull, MemberAccessExpressionSyntax) 9939Dim memberBinding = DirectCast(invocation.Expression, MemberAccessExpressionSyntax)
Semantics\GetExtendedSemanticInfoTests.vb (8)
591Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 639Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 1333Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 3898Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 3920Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 3939Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 3961Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 8196Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb")
Semantics\GetSemanticInfoTests.vb (24)
216Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 262Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 309Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 1323Dim semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 0) 1329semanticInfo = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 1) 1533Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 1637Dim expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 0) 1644expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 1) 1650expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 2) 1656expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 3) 1664expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 4) 1678expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 6) 1684expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 7) 1733expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 14) 1739expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 15) 1746expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 16) 1753expressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 17) 2074semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 2) 3531Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 3681Dim semanticSummary = CompilationUtils.GetSemanticInfoSummary(Of MemberAccessExpressionSyntax)(compilation, "a.vb") 4559Dim originalSyntax = tree.GetCompilationUnitRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax).Single() 5165Dim methodAccessSyntax = DirectCast(callSyntax.Expression, MemberAccessExpressionSyntax) 5210Dim methodAccessSyntax = DirectCast(callSyntax.Expression, MemberAccessExpressionSyntax) 6049Dim node = tree.GetRoot().DescendantNodes.OfType(Of MemberAccessExpressionSyntax)().Single().Expression
Semantics\NameOfTests.vb (23)
83Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 480Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 554Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 563receiver = DirectCast(receiver, MemberAccessExpressionSyntax).Expression 891Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 969Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 1082Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 1216Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 1225receiver = DirectCast(receiver, MemberAccessExpressionSyntax).Expression 1298Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 1307receiver = DirectCast(receiver, MemberAccessExpressionSyntax).Expression 1379Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 1388receiver = DirectCast(receiver, MemberAccessExpressionSyntax).Expression 1460Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 1469receiver = DirectCast(receiver, MemberAccessExpressionSyntax).Expression 1540Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 1549receiver = DirectCast(receiver, MemberAccessExpressionSyntax).Expression 2077Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 2176Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 2277Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 2383Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 2487Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression 2820Dim receiver = DirectCast(argument, MemberAccessExpressionSyntax).Expression
Semantics\QueryExpressions_SemanticModel.vb (8)
1852Dim node As MemberAccessExpressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 1) 1879Dim node As MemberAccessExpressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 1) 1906Dim node As MemberAccessExpressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 1) 1933Dim node As MemberAccessExpressionSyntax = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(compilation, "a.vb", 1)
Semantics\ScriptSemanticsTests.vb (5)
46Dim node5 As MemberAccessExpressionSyntax = ErrorTestsGetNode(syntaxTree) 136Dim node1 As MemberAccessExpressionSyntax = ErrorTestsGetNode(syntaxTree1) 138Dim node2 As MemberAccessExpressionSyntax = ErrorTestsGetNode(syntaxTree2) 170Private Shared Function ErrorTestsGetNode(syntaxTree As SyntaxTree) As MemberAccessExpressionSyntax 174Dim node5 = DirectCast(node4.Expression, MemberAccessExpressionSyntax)
Semantics\WithBlockSemanticModelTests.vb (1)
37Dim withExpression = DirectCast(tree.GetCompilationUnitRoot().DescendantNodes().Where(Function(n) n.Kind = SyntaxKind.SimpleMemberAccessExpression).First(), MemberAccessExpressionSyntax)
Semantics\XmlLiteralSemanticModelTests.vb (3)
414ValueExtensionPropertyCore(model, FindNodeOfTypeFromText(Of MemberAccessExpressionSyntax)(tree, "x.<y>.Value")) 415ValueExtensionPropertyCore(model, FindNodeOfTypeFromText(Of MemberAccessExpressionSyntax)(tree, "x.<z>.Value")) 418Private Sub ValueExtensionPropertyCore(model As SemanticModel, expr As MemberAccessExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolDisplay\SymbolDisplayTests.vb (1)
5263Dim actualThis = DirectCast(invocation.Expression, MemberAccessExpressionSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (6)
Generated\Syntax.Test.xml.Generated.vb (2)
14583Private Shared Function GenerateRedSimpleMemberAccessExpression() As MemberAccessExpressionSyntax 14612Private Shared Function GenerateRedDictionaryAccessExpression() As MemberAccessExpressionSyntax
Parser\ParseExpression.vb (2)
509Assert.Equal(SyntaxKind.PredefinedType, DirectCast(expr, MemberAccessExpressionSyntax).Expression.Kind) 514Assert.Equal(SyntaxKind.PredefinedType, DirectCast(DirectCast(expr, InvocationExpressionSyntax).Expression, MemberAccessExpressionSyntax).Expression.Kind)
Parser\ParseXml.vb (1)
1903Dim memAccess = TryCast(invocExp.Expression, MemberAccessExpressionSyntax)
Syntax\SyntaxFactsTest.vb (1)
1213Dim memberAccess = tree.GetRoot().DescendantNodes().OfType(Of MemberAccessExpressionSyntax).Single()
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
LocalVariableDeclaratorsCollector.vb (1)
80Public Overrides Sub VisitMemberAccessExpression(node As MemberAccessExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (89)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
86If TypeOf name.Parent Is MemberAccessExpressionSyntax OrElse 146Not TypeOf node.Expression Is MemberAccessExpressionSyntax Then
CodeGeneration\ExpressionGenerator.StringPiece.vb (1)
70Private Shared Function GenerateStringConstantExpression(name As String) As MemberAccessExpressionSyntax
CodeGeneration\ExpressionGenerator.vb (5)
135Private Function GenerateMemberAccessExpression(ParamArray names As String()) As MemberAccessExpressionSyntax 144Return DirectCast(expression, MemberAccessExpressionSyntax).WithAdditionalAnnotations(Simplifier.Annotation) 389Private Function AddSpecialTypeAnnotation(type As SpecialType, expression As MemberAccessExpressionSyntax) As MemberAccessExpressionSyntax 399specialValues As IEnumerable(Of KeyValuePair(Of TStructure, String))) As MemberAccessExpressionSyntax
CodeGeneration\MethodGenerator.vb (1)
114Dim memberAccessExpressions = expressions.OfType(Of MemberAccessExpressionSyntax).ToList()
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
610Dim sma = DirectCast(name, MemberAccessExpressionSyntax)
Editing\VisualBasicImportAdder.vb (2)
30Dim maccess = TryCast(node, MemberAccessExpressionSyntax) 200Public Overrides Sub VisitMemberAccessExpression(node As MemberAccessExpressionSyntax)
Formatting\FormattingHelpers.vb (4)
273Dim memberAccess = TryCast(token.Parent, MemberAccessExpressionSyntax) 283memberAccess = TryCast(token.Parent, MemberAccessExpressionSyntax) 332Dim memberAccess = TryCast(token.Parent, MemberAccessExpressionSyntax) 350Dim memberAccess = TryCast(token.Parent, MemberAccessExpressionSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (8)
39(expression.IsParentKind(SyntaxKind.SimpleMemberAccessExpression) AndAlso DirectCast(expression.Parent, MemberAccessExpressionSyntax).Expression Is expression) 59DirectCast(expression.Parent, MemberAccessExpressionSyntax).Name Is expression 64Return TypeOf expression?.Parent Is MemberAccessExpressionSyntax AndAlso 65DirectCast(expression.Parent, MemberAccessExpressionSyntax).Name Is expression 392If TypeOf expression.Parent Is MemberAccessExpressionSyntax Then 393Dim memberAccess = DirectCast(expression.Parent, MemberAccessExpressionSyntax) 424Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax) 561expression.CheckParent(Of MemberAccessExpressionSyntax)(Function(m) m.Expression Is expression) OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb\MemberAccessExpressionSyntaxExtensions.vb (5)
12Public Function IsConstructorInitializer(memberAccess As MemberAccessExpressionSyntax) As Boolean 17Public Function IsThisConstructorInitializer(memberAccess As MemberAccessExpressionSyntax) As Boolean 33Public Function IsBaseConstructorInitializer(memberAccess As MemberAccessExpressionSyntax) As Boolean 47Private Function IsFirstStatementInConstructor(memberAccess As MemberAccessExpressionSyntax) As Boolean 68memberAccessExpression As MemberAccessExpressionSyntax,
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
784Dim memberAccess = DirectCast(targetToken.Parent, MemberAccessExpressionSyntax) 874Dim memberAccessExpression = TryCast(expression, MemberAccessExpressionSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (4)
57Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax) 231Return descendentExpressions.OfType(Of MemberAccessExpressionSyntax). 253Return TypeOf expression?.Parent Is MemberAccessExpressionSyntax 258Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb\MemberAccessExpressionSyntaxExtensions.vb (2)
13Public Function GetNameWithTriviaMoved(memberAccess As MemberAccessExpressionSyntax) As SimpleNameSyntax 23Private Function GetLeadingTriviaForSimplifiedMemberAccess(memberAccess As MemberAccessExpressionSyntax) As SyntaxTriviaList
NameSyntaxExtensions.vb (1)
32nameSyntax.CheckParent(Of MemberAccessExpressionSyntax)(Function(m) m.Name Is nameSyntax) Then
ParenthesizedExpressionSyntaxExtensions.vb (1)
256Dim memberAccess = DirectCast(invocationExpression.Expression, MemberAccessExpressionSyntax)
Recommendations\VisualBasicRecommendationServiceRunner.vb (4)
41Return GetSymbolsForMemberAccessExpression(DirectCast(node, MemberAccessExpressionSyntax)) 191Private Function GetSymbolsForMemberAccessExpression(node As MemberAccessExpressionSyntax) As ImmutableArray(Of ISymbol) 356Private Function FilterEventsAndGeneratedSymbols(node As MemberAccessExpressionSyntax, s As ISymbol) As Boolean 371Private Function GetEnclosingCtor(node As MemberAccessExpressionSyntax) As IMethodSymbol
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
466identifierToken = DirectCast(expressionOfInvocation, MemberAccessExpressionSyntax).Name.Identifier
SemanticModelExtensions.vb (2)
212ElseIf TypeOf current Is MemberAccessExpressionSyntax Then 213Return (DirectCast(current, MemberAccessExpressionSyntax)).Name.Identifier.ValueText.ToCamelCase()
SimpleNameSyntaxExtensions.vb (1)
15Return DirectCast(name.Parent, MemberAccessExpressionSyntax).Expression
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (1)
37Dim memberAccess = DirectCast(invocationExpression.Expression, MemberAccessExpressionSyntax)
Simplification\Reducers\VisualBasicNameReducer.Rewriter.vb (1)
66Public Overrides Function VisitMemberAccessExpression(node As MemberAccessExpressionSyntax) As SyntaxNode
Simplification\Simplifiers\AbstractVisualBasicSimplifier.vb (1)
140Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax)
Simplification\Simplifiers\ExpressionSimplifier.vb (8)
31Dim memberAccessExpression = TryCast(expression, MemberAccessExpressionSyntax) 62Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax) 75memberAccess As MemberAccessExpressionSyntax, 183Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax) 271Private Shared Function TryOmitModuleName(memberAccess As MemberAccessExpressionSyntax, 278Dim symbolForMemberAccess = semanticModel.GetSymbolInfo(DirectCast(memberAccess.Parent, MemberAccessExpressionSyntax), cancellationToken).Symbol 283Dim parent = DirectCast(memberAccess.Parent, MemberAccessExpressionSyntax) 296memberAccess As MemberAccessExpressionSyntax,
Simplification\Simplifiers\MemberAccessExpressionSimplifier.vb (3)
16MemberAccessExpressionSyntax, 26Protected Overrides Function GetSpeculationAnalyzer(semanticModel As SemanticModel, memberAccessExpression As MemberAccessExpressionSyntax, cancellationToken As CancellationToken) As ISpeculationAnalyzer 30Protected Overrides Function MayCauseParseDifference(memberAccessExpression As MemberAccessExpressionSyntax) As Boolean
Simplification\VisualBasicSimplificationService.Expander.vb (10)
208Dim memberAccess = DirectCast(node.Expression, MemberAccessExpressionSyntax) 212newInvocationExpression = RewriteExtensionMethodInvocation(node, newInvocationExpression, memberAccess.Expression, DirectCast(newInvocationExpression.Expression, MemberAccessExpressionSyntax).Expression, DirectCast(targetSymbol, IMethodSymbol)) 226Dim originalMemberAccess = DirectCast(originalNode.Expression, MemberAccessExpressionSyntax) 254Dim oldMemberAccess = DirectCast(originalNode.Expression, MemberAccessExpressionSyntax) 269thisArgument = DirectCast(originalNode.Expression, MemberAccessExpressionSyntax).Expression.CopyAnnotationsTo(thisArgument) 445Public Overrides Function VisitMemberAccessExpression(node As MemberAccessExpressionSyntax) As SyntaxNode 464DirectCast(rewrittenMemberAccess, MemberAccessExpressionSyntax).Expression, 469DirectCast(rewrittenMemberAccess, MemberAccessExpressionSyntax).Name)) 617(TypeOf (parent) Is MemberAccessExpressionSyntax AndAlso parent.Kind <> SyntaxKind.SimpleMemberAccessExpression) OrElse 762Dim memberAccessParent = DirectCast(parent, MemberAccessExpressionSyntax)
SpeculationAnalyzer.vb (1)
459Return DirectCast(expression, MemberAccessExpressionSyntax).Expression.WalkDownParentheses()
StatementSyntaxExtensions.vb (2)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean 765initializer = DirectCast(expression, MemberAccessExpressionSyntax)
SyntaxNodeExtensions.vb (1)
1022TypeOf node Is MemberAccessExpressionSyntax OrElse
VisualBasicSyntaxFacts.vb (9)
173Dim memberAccess = TryCast(node?.Parent, MemberAccessExpressionSyntax) 254Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 263Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 543Return TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget) 1057Dim memberAccess = TryCast(parent, MemberAccessExpressionSyntax) 1168TryCast(node, MemberAccessExpressionSyntax)?.Name) 1173TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget)) 1744Return TypeOf node Is MemberAccessExpressionSyntax 1832Dim memberAccess = DirectCast(node, MemberAccessExpressionSyntax)
VisualBasicTypeInferenceService.TypeInferrer.vb (5)
86Function(memberAccessExpression As MemberAccessExpressionSyntax) InferTypeInMemberAccessExpression(memberAccessExpression, expression), 158Function(memberAccessExpression As MemberAccessExpressionSyntax) InferTypeInMemberAccessExpression(memberAccessExpression, previousToken:=token), 259Dim memberAccess = TryCast(invocation.Expression, MemberAccessExpressionSyntax) 877memberAccessExpression As MemberAccessExpressionSyntax, 908Private Function InferTypeForExpressionOfMemberAccessExpression(memberAccessExpression As MemberAccessExpressionSyntax) As IEnumerable(Of TypeInferenceInfo)
Microsoft.CodeAnalysis.VisualBasic.Workspaces.UnitTests (27)
CodeGeneration\SyntaxGeneratorTests.vb (27)
65VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Integer.MinValue), "Global.System.Int32.MinValue") 66VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Integer.MaxValue), "Global.System.Int32.MaxValue") 71VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Long.MinValue), "Global.System.Int64.MinValue") 72VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Long.MaxValue), "Global.System.Int64.MaxValue") 77VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(ULong.MaxValue), "Global.System.UInt64.MaxValue") 82VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.MinValue), "Global.System.Single.MinValue") 83VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.MaxValue), "Global.System.Single.MaxValue") 84VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.Epsilon), "Global.System.Single.Epsilon") 85VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.NaN), "Global.System.Single.NaN") 86VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.NegativeInfinity), "Global.System.Single.NegativeInfinity") 87VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Single.PositiveInfinity), "Global.System.Single.PositiveInfinity") 92VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.MinValue), "Global.System.Double.MinValue") 93VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.MaxValue), "Global.System.Double.MaxValue") 94VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.Epsilon), "Global.System.Double.Epsilon") 95VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.NaN), "Global.System.Double.NaN") 96VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.NegativeInfinity), "Global.System.Double.NegativeInfinity") 97VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Double.PositiveInfinity), "Global.System.Double.PositiveInfinity") 112VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Decimal.MinValue), "Global.System.Decimal.MinValue") 113VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.LiteralExpression(Decimal.MaxValue), "Global.System.Decimal.MaxValue") 232VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.WithTypeArguments(Generator.MemberAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "x.y(Of z)") 338VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), "x.y") 339VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.IdentifierName("x"), "y"), "x.y") 340VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.MemberAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "x.y.z") 341VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.InvocationExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "x(y).z") 342VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.ElementAccessExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "x(y).z") 343VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.AddExpression(Generator.IdentifierName("x"), Generator.IdentifierName("y")), Generator.IdentifierName("z")), "((x) + (y)).z") 344VerifySyntax(Of MemberAccessExpressionSyntax)(Generator.MemberAccessExpression(Generator.NegateExpression(Generator.IdentifierName("x")), Generator.IdentifierName("y")), "(-(x)).y")
Microsoft.CodeAnalysis.Workspaces.UnitTests (1)
SymbolKeyTests.cs (1)
1151n => n is VisualBasic.Syntax.MemberAccessExpressionSyntax).Single();
Microsoft.VisualStudio.LanguageServices.VisualBasic (7)
CodeModel\MethodXML\MethodXmlBuilder.vb (3)
200Return TryGenerateNameRef(DirectCast(expression, MemberAccessExpressionSyntax), symbolOpt, generateAttributes) 347memberAccess As MemberAccessExpressionSyntax, 680Dim memberAccess = DirectCast(delegateExpression, MemberAccessExpressionSyntax)
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (3)
1002If TypeOf oldExpression Is MemberAccessExpressionSyntax Then 1003Dim oldMemberAccess = DirectCast(oldExpression, MemberAccessExpressionSyntax) 1004Dim newMemberAccess = DirectCast(newExpression, MemberAccessExpressionSyntax)
Help\VisualBasicHelpContextService.Visitor.vb (1)
887Public Overrides Sub VisitMemberAccessExpression(node As MemberAccessExpressionSyntax)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (19)
IOperation\IOperationTests.vb (1)
866Dim expr = CompilationUtils.FindBindingText(Of MemberAccessExpressionSyntax)(comp, tree.FilePath)
IOperation\IOperationTests_IDynamicMemberReferenceExpression.vb (1)
745VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IEventReferenceOperation.vb (3)
70VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 98VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 130VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IFieldReferenceExpression.vb (7)
91VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 116VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 139VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 198VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 225VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 256VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 285VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_InvalidExpression.vb (2)
142VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 172VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IPropertyReferenceExpression.vb (4)
73VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 105VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 132VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics) 163VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)
IOperation\IOperationTests_IWithStatement.vb (1)
151VerifyOperationTreeAndDiagnosticsForTest(Of MemberAccessExpressionSyntax)(source, expectedOperationTree, expectedDiagnostics)