433 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)
381Protected Friend Overrides Function TryBindOmittedLeftForMemberAccess(node As MemberAccessExpressionSyntax, 467Protected Overrides Function TryBindOmittedLeftForDictionaryAccess(node As MemberAccessExpressionSyntax, accessingBinder As Binder, diagnostics As BindingDiagnosticBag) As BoundExpression
Binding\Binder_Expressions.vb (14)
82Return BindMemberAccess(DirectCast(node, MemberAccessExpressionSyntax), eventContext, diagnostics:=diagnostics) 85Return BindDictionaryAccess(DirectCast(node, MemberAccessExpressionSyntax), diagnostics) 711value = DirectCast(node.Argument, MemberAccessExpressionSyntax).Name.Identifier.ValueText 733DirectCast(node.Argument, MemberAccessExpressionSyntax).Name, 752DirectCast(node.Argument, MemberAccessExpressionSyntax).Name, 2403If DirectCast(parent, MemberAccessExpressionSyntax).Expression Is nameSyntax Then 2620Private Function BindMemberAccess(node As MemberAccessExpressionSyntax, eventContext As Boolean, diagnostics As BindingDiagnosticBag) As BoundExpression 2662Private Function BindLeftOfPotentialColorColorMemberAccess(parentNode As MemberAccessExpressionSyntax, leftOpt As ExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression 2780Return BindMemberAccess(DirectCast(leftOpt, MemberAccessExpressionSyntax), eventContext:=False, diagnostics:=diagnostics) 2984Protected Friend Overridable Function TryBindOmittedLeftForMemberAccess(node As MemberAccessExpressionSyntax, 3230Dim asMemberAccess = TryCast(node, MemberAccessExpressionSyntax) 3703DirectCast(parent, MemberAccessExpressionSyntax).Expression Is syntax AndAlso 3719Protected Overridable Function TryBindOmittedLeftForDictionaryAccess(node As MemberAccessExpressionSyntax, 3726Private Function BindDictionaryAccess(node As MemberAccessExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression
Binding\Binder_Invocation.vb (3)
1325Return DirectCast(result, MemberAccessExpressionSyntax).Name.GetLocation() 3285Return DirectCast(syntax, MemberAccessExpressionSyntax).Name.Span 3287Return DirectCast(syntax, MemberAccessExpressionSyntax).OperatorToken.Span
Binding\Binder_ObjectInitializer.vb (2)
1031node As MemberAccessExpressionSyntax, 1048node As MemberAccessExpressionSyntax,
Binding\Binder_Statements.vb (1)
2406notQualifiedSyntax = DirectCast(notQualifiedSyntax, MemberAccessExpressionSyntax).Name
Binding\Binder_Utils.vb (1)
769result = ExtractTypeCharacter(DirectCast(node, MemberAccessExpressionSyntax).Name)
Binding\Binder_WithBlock.vb (2)
382Protected Friend Overrides Function TryBindOmittedLeftForMemberAccess(node As MemberAccessExpressionSyntax, 392Protected Overrides Function TryBindOmittedLeftForDictionaryAccess(node As MemberAccessExpressionSyntax,
Binding\EarlyWellKnownAttributeBinder.vb (1)
171If TypeOf invokedExpression Is MemberAccessExpressionSyntax OrElse TypeOf invokedExpression Is IdentifierNameSyntax Then
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.Analyzers (3)
MetaAnalyzers\BasicRegisterActionAnalyzer.vb (1)
84Return TryCast(invocation.Expression, MemberAccessExpressionSyntax)?.Expression
MetaAnalyzers\Fixers\BasicPreferIsKindFix.vb (2)
60Dim memberAccessExpression = TryCast(expression, MemberAccessExpressionSyntax) 83Dim memberAccessExpression = TryCast(expression, MemberAccessExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (43)
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
20MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\ConvertTypeofToNameof\VisualBasicConvertTypeOfToNameOfDiagnosticAnalyzer.vb (1)
26Dim isParentValid = node.Parent.GetType() Is GetType(MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyLinqExpression\VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (1)
76Dim memberAccessExpression = DirectCast(expression, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (1)
17MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
22MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
23MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseNamedMemberInitializerAnalyzer.vb (1)
15MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
256Dim memberAccess = DirectCast(invocationExpression.Expression, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
203ElseIf TypeOf current Is MemberAccessExpressionSyntax Then 204Return (DirectCast(current, MemberAccessExpressionSyntax)).Name.Identifier.ValueText.ToCamelCase()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean 765initializer = DirectCast(expression, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
994TypeOf node Is MemberAccessExpressionSyntax OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (10)
169Dim memberAccess = TryCast(node?.Parent, MemberAccessExpressionSyntax) 247Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 256Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 270Return Not firstStatement.DescendantNodes().OfType(Of MemberAccessExpressionSyntax)().Any(Function(m) m.IsConstructorInitializer()) 547Return TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget) 1039Dim memberAccess = TryCast(parent, MemberAccessExpressionSyntax) 1112TryCast(node, MemberAccessExpressionSyntax)?.Name) 1117TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget)) 1706Return TypeOf node Is MemberAccessExpressionSyntax 1820Dim memberAccess = DirectCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
459Return DirectCast(expression, MemberAccessExpressionSyntax).Expression.WalkDownParentheses()
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (54)
src\f736901a33c2b55b\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)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (3)
18Of MemberAccessExpressionSyntax) 33Protected Overrides Function GetSymbolTypeExpression(semanticModel As SemanticModel, node As MemberAccessExpressionSyntax, cancellationToken As CancellationToken) As SyntaxNode 39If TypeOf symbolExpression Is IdentifierNameSyntax OrElse TypeOf symbolExpression Is MemberAccessExpressionSyntax Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
52TryCast(node.Parent, MemberAccessExpressionSyntax).IsConstructorInitializer() AndAlso 64Dim memberAccess = DirectCast(simpleName.Parent, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.vb (2)
40Return TypeOf node Is MemberAccessExpressionSyntax 44Return DirectCast(node, MemberAccessExpressionSyntax).Name
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (1)
31Dim memberAccess = TryCast(identifierName.Parent, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (2)
42TypeOf node Is MemberAccessExpressionSyntax OrElse 49Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (2)
68TypeOf node Is MemberAccessExpressionSyntax OrElse 75Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\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 Then 123ElseIf TryCast(conditionalMemberAccessSimpleMemberAccess?.WhenNotNull, MemberAccessExpressionSyntax)?.Name Is simpleName AndAlso
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (2)
52If TypeOf node Is QualifiedNameSyntax OrElse TypeOf node Is MemberAccessExpressionSyntax Then 69If TypeOf node Is MemberAccessExpressionSyntax Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\PopulateSwitch\VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
17SelectBlockSyntax, CaseBlockSyntax, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
25MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (1)
24MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\VisualBasicUseObjectInitializerCodeFixProvider.vb (4)
25MemberAccessExpressionSyntax, 52matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 76matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 87matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.StringPiece.vb (1)
70Private Shared Function GenerateStringConstantExpression(name As String) As MemberAccessExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
114Dim memberAccessExpressions = expressions.OfType(Of MemberAccessExpressionSyntax).ToList()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (6)
32Dim maccess = TryCast(node, MemberAccessExpressionSyntax) 139ElseIf TypeOf node Is MemberAccessExpressionSyntax Then 140Me.ProduceConflicts(TryCast(node, MemberAccessExpressionSyntax), containsAnonymousMethods, onItemsFound, cancellationToken) 166If IsPotentialConflictWithImportedExtensionMethod(TryCast(node, MemberAccessExpressionSyntax)) Then 202Private Function IsPotentialConflictWithImportedExtensionMethod(node As MemberAccessExpressionSyntax) As Boolean 216Private Sub ProduceConflicts(node As MemberAccessExpressionSyntax, containsAnonymousMethods As Boolean, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
784Dim memberAccess = DirectCast(targetToken.Parent, MemberAccessExpressionSyntax) 874Dim memberAccessExpression = TryCast(expression, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
57Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax) 231Return descendentExpressions.OfType(Of MemberAccessExpressionSyntax). 253Return TypeOf expression?.Parent Is MemberAccessExpressionSyntax 258Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (2)
13Public Function GetNameWithTriviaMoved(memberAccess As MemberAccessExpressionSyntax) As SimpleNameSyntax 23Private Function GetLeadingTriviaForSimplifiedMemberAccess(memberAccess As MemberAccessExpressionSyntax) As SyntaxTriviaList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
32nameSyntax.CheckParent(Of MemberAccessExpressionSyntax)(Function(m) m.Name Is nameSyntax) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
15Return DirectCast(name.Parent, MemberAccessExpressionSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.Features (74)
AddImport\VisualBasicAddImportCodeRefactoringProvider.vb (1)
17MemberAccessExpressionSyntax,
AddImport\VisualBasicAddImportFeatureService.vb (4)
53Dim method = TryCast(parent.Expression, MemberAccessExpressionSyntax) 68Dim memberAccessName = TryCast(node, MemberAccessExpressionSyntax)?.Name 69Dim conditionalAccessName = TryCast(TryCast(TryCast(node, ConditionalAccessExpressionSyntax)?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name 81Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (3)
208ElseIf TypeOf eventExpression Is MemberAccessExpressionSyntax Then 209Dim memberAccess = CType(eventExpression, MemberAccessExpressionSyntax) 227ElseIf TypeOf eventExpression Is MemberAccessExpressionSyntax Then
CodeFixes\GenerateType\GenerateTypeCodeFixProvider.vb (1)
58Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
Completion\CompletionProviders\AwaitCompletionProvider.vb (2)
56Dim memberAccessExpression = TryCast(potentialAwaitableExpression, MemberAccessExpressionSyntax)?.Expression 71Dim memberAccess = TryCast(dotToken.Value.Parent, MemberAccessExpressionSyntax)
Completion\CompletionProviders\SymbolCompletionProvider.vb (1)
96Not DirectCast(token.Parent, MemberAccessExpressionSyntax).Expression.IsKind(SyntaxKind.NumericLiteralExpression)
ConvertForToForEach\VisualBasicConvertForToForEachCodeRefactoringProvider.vb (3)
19MemberAccessExpressionSyntax, 46ByRef memberAccess As MemberAccessExpressionSyntax, 65memberAccess = TryCast(subtraction.Left, MemberAccessExpressionSyntax)
Debugging\DataTipInfoGetter.vb (1)
16MemberAccessExpressionSyntax,
Debugging\ProximityExpressionsGetter.RelevantExpressionsCollector.vb (1)
58Public Overrides Sub VisitMemberAccessExpression(node As MemberAccessExpressionSyntax)
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.vb (1)
131Public Overrides Sub VisitMemberAccessExpression(node As MemberAccessExpressionSyntax)
Diagnostics\Analyzers\VisualBasicSimplifyTypeNamesDiagnosticAnalyzer.vb (1)
80Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
661Dim memberAccess = DirectCast(invocation.Expression, MemberAccessExpressionSyntax)
ExtractMethod\Extensions.vb (1)
234Dim member = TryCast(n, MemberAccessExpressionSyntax)
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.ExpressionCodeGenerator.vb (3)
55If TypeOf expression Is MemberAccessExpressionSyntax Then 56expression = CType(expression, MemberAccessExpressionSyntax).Name 104DirectCast(sourceNode.Parent, MemberAccessExpressionSyntax).Name Is sourceNode,
GenerateMember\GenerateVariable\VisualBasicGenerateVariableService.vb (2)
75Dim memberAccess = TryCast(identifierName.Parent, MemberAccessExpressionSyntax) 86ElseIf TryCast(conditionalMemberAccess?.WhenNotNull, MemberAccessExpressionSyntax)?.Name Is identifierName Then
GenerateType\VisualBasicGenerateTypeService.vb (1)
130Dim leftSymbol = semanticModel.GetSymbolInfo(DirectCast(nameOrMemberAccessExpression, MemberAccessExpressionSyntax).Expression).Symbol
IntroduceVariable\VisualBasicIntroduceVariableService_IntroduceField.vb (1)
58newQualifiedName As MemberAccessExpressionSyntax,
QuickInfo\VisualBasicSemanticQuickInfoProvider.vb (1)
144found = DirectCast(token.Parent, MemberAccessExpressionSyntax).Name.Identifier
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (1)
196DirectCast(expression, MemberAccessExpressionSyntax).Name,
SignatureHelp\InvocationExpressionSignatureHelpProvider.MemberGroup.vb (1)
21Dim 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
src\709edbd02add87b6\VisualBasicUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.vb (1)
20MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\ConvertTypeofToNameof\VisualBasicConvertTypeOfToNameOfDiagnosticAnalyzer.vb (1)
26Dim isParentValid = node.Parent.GetType() Is GetType(MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyLinqExpression\VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseAutoProperty\VisualBasicUseAutoPropertyAnalyzer.vb (1)
76Dim memberAccessExpression = DirectCast(expression, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (1)
17MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
22MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (1)
23MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseNamedMemberInitializerAnalyzer.vb (1)
15MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseObjectInitializer\VisualBasicUseObjectInitializerDiagnosticAnalyzer.vb (1)
19MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\ConvertTypeOfToNameOf\VisualBasicConvertGetTypeToNameOfCodeFixProvider.vb (3)
18Of MemberAccessExpressionSyntax) 33Protected Overrides Function GetSymbolTypeExpression(semanticModel As SemanticModel, node As MemberAccessExpressionSyntax, cancellationToken As CancellationToken) As SyntaxNode 39If TypeOf symbolExpression Is IdentifierNameSyntax OrElse TypeOf symbolExpression Is MemberAccessExpressionSyntax Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (2)
52TryCast(node.Parent, MemberAccessExpressionSyntax).IsConstructorInitializer() AndAlso 64Dim memberAccess = DirectCast(simpleName.Parent, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\GenerateEnumMemberCodeFixProvider.vb (2)
40Return TypeOf node Is MemberAccessExpressionSyntax 44Return DirectCast(node, MemberAccessExpressionSyntax).Name
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (1)
31Dim memberAccess = TryCast(identifierName.Parent, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (2)
42TypeOf node Is MemberAccessExpressionSyntax OrElse 49Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (2)
68TypeOf node Is MemberAccessExpressionSyntax OrElse 75Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\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 Then 123ElseIf TryCast(conditionalMemberAccessSimpleMemberAccess?.WhenNotNull, MemberAccessExpressionSyntax)?.Name Is simpleName AndAlso
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateVariable\VisualBasicGenerateVariableCodeFixProvider.vb (2)
52If TypeOf node Is QualifiedNameSyntax OrElse TypeOf node Is MemberAccessExpressionSyntax Then 69If TypeOf node Is MemberAccessExpressionSyntax Then
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\PopulateSwitch\VisualBasicPopulateSwitchStatementCodeFixProvider.vb (1)
17SelectBlockSyntax, CaseBlockSyntax, MemberAccessExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (1)
25MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (1)
24MemberAccessExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseObjectInitializer\VisualBasicUseObjectInitializerCodeFixProvider.vb (4)
25MemberAccessExpressionSyntax, 52matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As StatementSyntax 76matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As ObjectCreationExpressionSyntax 87matches As ImmutableArray(Of Match(Of ExpressionSyntax, StatementSyntax, MemberAccessExpressionSyntax, AssignmentStatementSyntax))) As SeparatedSyntaxList(Of FieldInitializerSyntax)
Wrapping\SeparatedSyntaxList\VisualBasicArgumentWrapper.vb (1)
59TryCast(expr, MemberAccessExpressionSyntax)?.Name)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (48)
Microsoft.NetCore.Analyzers\Performance\BasicDoNotUseCountWhenAnyCanBeUsedFixer.vb (3)
37Dim member = TryCast(invocation.Expression, MemberAccessExpressionSyntax) 125expression = DirectCast(invocationExpression.Expression, MemberAccessExpressionSyntax).Expression 132Dim memberAccessExpression = TryCast(sourceExpression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (9)
62Dim containsKeyAccess = TryCast(containsKeyInvocation?.Expression, MemberAccessExpressionSyntax) 80Dim add = TryCast(invocation.Expression, MemberAccessExpressionSyntax) 93Case GetType(MemberAccessExpressionSyntax) 94Dim memberAccess = DirectCast(node, MemberAccessExpressionSyntax) 210Dim containsKeyAccess = TryCast(containsKeyInvocation?.Expression, MemberAccessExpressionSyntax) 269Public Sub New(containsKeyInvocation As InvocationExpressionSyntax, containsKeyAccess As MemberAccessExpressionSyntax, 288Public ReadOnly Property ContainsKeyAccess As MemberAccessExpressionSyntax 314Public Sub New(containsKeyInvocation As InvocationExpressionSyntax, containsKeyAccess As MemberAccessExpressionSyntax, 324Public ReadOnly Property ContainsKeyAccess As MemberAccessExpressionSyntax
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (3)
187Dim typeMember = TryCast(invocationNode.Expression, MemberAccessExpressionSyntax) 214Dim invocationMemberAccess = TryCast(invocationExpression.Expression, MemberAccessExpressionSyntax) 216Dim originalType = TryCast(invocationMemberAccess.Expression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicPreferIsEmptyOverCount.Fixer.vb (2)
45Dim memberAccess = TryCast(equalsMemberAccess, MemberAccessExpressionSyntax) 77Dim memberAccess2 = TryCast(countNode, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicPreferLengthCountIsEmptyOverAnyFixer.vb (4)
19If TryCast(node, MemberAccessExpressionSyntax) Is Nothing Then 25If TryCast(invocation.Expression, MemberAccessExpressionSyntax) Is Nothing Then 97Dim memberAccess = TryCast(operand, MemberAccessExpressionSyntax) 107Dim invokedMemberAccess = TryCast(invocation.Expression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicRecommendCaseInsensitiveStringComparisonFixer.vb (6)
25Dim memberAccessExpression As MemberAccessExpressionSyntax = TryCast(invocationExpression.Expression, MemberAccessExpressionSyntax) 36Dim internalMemberAccessExpression As MemberAccessExpressionSyntax = Nothing 38internalMemberAccessExpression = TryCast(internalInvocationExpression.Expression, MemberAccessExpressionSyntax) 106Dim argumentMemberAccessExpression As MemberAccessExpressionSyntax = Nothing 109argumentMemberAccessExpression = TryCast(invocation.Expression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicUsePropertyInsteadOfCountMethodWhenAvailable.Fixer.vb (1)
39Dim memberAccessExpression = TryCast(invocationExpression.Expression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.vb (1)
39Return DirectCast(DirectCast(invocation, InvocationExpressionSyntax).Expression, MemberAccessExpressionSyntax).Expression
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocations.Analyzer.vb (1)
23Dim memberBindingExpression = TryCast(invocationExpression.Expression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocations.Fixer.vb (2)
27Dim parentSyntax As MemberAccessExpressionSyntax = TryCast(node.Parent, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicPreferAsSpanOverSubstring.Fixer.vb (1)
19Dim memberAccessSyntax = DirectCast(cast.Expression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicPreferDictionaryContainsMethods.Fixer.vb (3)
33Private Shared Function GetKeysOrValuesMemberAccess(node As SyntaxNode) As MemberAccessExpressionSyntax 39Dim containsMemberAccess = TryCast(invocation.Expression, MemberAccessExpressionSyntax) 44Return TryCast(containsMemberAccess.Expression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicPreferStreamAsyncMemoryOverloads.Fixer.vb (1)
79Dim thirdArgumentMemberAccessExpression = TryCast(arg3.GetExpression(), MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.Fixer.vb (2)
28Dim memberAccess = DirectCast(node.Parent, MemberAccessExpressionSyntax) 60Dim memberAccess = DirectCast(currentMemberAccess, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.vb (2)
20Return DirectCast(invocation.Expression, MemberAccessExpressionSyntax).Name.GetLocation() 25Return DirectCast(node, MemberAccessExpressionSyntax).Name.GetLocation()
Microsoft.NetCore.Analyzers\Runtime\BasicTestForEmptyStringsUsingStringLength.Fixer.vb (1)
49Dim memberAccessExpression = TryCast(invocationExpression.Expression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicUseOrdinalStringComparison.Fixer.vb (2)
24Dim memberAccess = TryCast(DirectCast(argument, SimpleArgumentSyntax).Expression, MemberAccessExpressionSyntax) 35Function(currentMemberAccess, generator) DirectCast(currentMemberAccess, MemberAccessExpressionSyntax).
Microsoft.NetCore.Analyzers\Runtime\BasicUseOrdinalStringComparison.vb (1)
19Return DirectCast(invocation.Expression, MemberAccessExpressionSyntax).Name.GetLocation()
Microsoft.NetCore.Analyzers\Runtime\BasicUseSpanBasedStringConcat.Fixer.vb (1)
19Dim memberAccessSyntax = DirectCast(cast.Expression, MemberAccessExpressionSyntax)
Microsoft.NetCore.Analyzers\Usage\BasicPreferGenericOverloads.vb (2)
42If TypeOf modifiedInvocationExpression Is MemberAccessExpressionSyntax Then 43Dim memberAccessExpressionSyntax = CType(modifiedInvocationExpression, MemberAccessExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (94)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
87If TypeOf name.Parent Is MemberAccessExpressionSyntax OrElse 147TypeOf node.Expression IsNot MemberAccessExpressionSyntax Then
CodeGeneration\VisualBasicSyntaxGenerator.vb (1)
544Dim sma = DirectCast(name, MemberAccessExpressionSyntax)
Recommendations\VisualBasicRecommendationServiceRunner.vb (4)
41Return GetSymbolsForMemberAccessExpression(DirectCast(node, MemberAccessExpressionSyntax)) 197Private Function GetSymbolsForMemberAccessExpression(node As MemberAccessExpressionSyntax) As ImmutableArray(Of ISymbol) 362Private Function FilterEventsAndGeneratedSymbols(node As MemberAccessExpressionSyntax, s As ISymbol) As Boolean 377Private Function GetEnclosingCtor(node As MemberAccessExpressionSyntax) As IMethodSymbol
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
466identifierToken = DirectCast(expressionOfInvocation, MemberAccessExpressionSyntax).Name.Identifier
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (1)
36Dim 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)
139Dim 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)
src\f736901a33c2b55b\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
256Dim memberAccess = DirectCast(invocationExpression.Expression, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
203ElseIf TypeOf current Is MemberAccessExpressionSyntax Then 204Return (DirectCast(current, MemberAccessExpressionSyntax)).Name.Identifier.ValueText.ToCamelCase()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean 765initializer = DirectCast(expression, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
994TypeOf node Is MemberAccessExpressionSyntax OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (10)
169Dim memberAccess = TryCast(node?.Parent, MemberAccessExpressionSyntax) 247Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 256Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 270Return Not firstStatement.DescendantNodes().OfType(Of MemberAccessExpressionSyntax)().Any(Function(m) m.IsConstructorInitializer()) 547Return TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget) 1039Dim memberAccess = TryCast(parent, MemberAccessExpressionSyntax) 1112TryCast(node, MemberAccessExpressionSyntax)?.Name) 1117TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget)) 1706Return TypeOf node Is MemberAccessExpressionSyntax 1820Dim memberAccess = DirectCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
459Return DirectCast(expression, MemberAccessExpressionSyntax).Expression.WalkDownParentheses()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.StringPiece.vb (1)
70Private Shared Function GenerateStringConstantExpression(name As String) As MemberAccessExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
114Dim memberAccessExpressions = expressions.OfType(Of MemberAccessExpressionSyntax).ToList()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (6)
32Dim maccess = TryCast(node, MemberAccessExpressionSyntax) 139ElseIf TypeOf node Is MemberAccessExpressionSyntax Then 140Me.ProduceConflicts(TryCast(node, MemberAccessExpressionSyntax), containsAnonymousMethods, onItemsFound, cancellationToken) 166If IsPotentialConflictWithImportedExtensionMethod(TryCast(node, MemberAccessExpressionSyntax)) Then 202Private Function IsPotentialConflictWithImportedExtensionMethod(node As MemberAccessExpressionSyntax) As Boolean 216Private Sub ProduceConflicts(node As MemberAccessExpressionSyntax, containsAnonymousMethods As Boolean, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
784Dim memberAccess = DirectCast(targetToken.Parent, MemberAccessExpressionSyntax) 874Dim memberAccessExpression = TryCast(expression, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
57Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax) 231Return descendentExpressions.OfType(Of MemberAccessExpressionSyntax). 253Return TypeOf expression?.Parent Is MemberAccessExpressionSyntax 258Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (2)
13Public Function GetNameWithTriviaMoved(memberAccess As MemberAccessExpressionSyntax) As SimpleNameSyntax 23Private Function GetLeadingTriviaForSimplifiedMemberAccess(memberAccess As MemberAccessExpressionSyntax) As SyntaxTriviaList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
32nameSyntax.CheckParent(Of MemberAccessExpressionSyntax)(Function(m) m.Name Is nameSyntax) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
15Return DirectCast(name.Parent, MemberAccessExpressionSyntax).Expression
Roslyn.Diagnostics.VisualBasic.Analyzers (64)
BasicInvokeTheCorrectPropertyToEnsureCorrectUseSiteDiagnostics.vb (1)
62Dim name = DirectCast(context.Node, MemberAccessExpressionSyntax).Name
BasicSpecializedEnumerableCreationAnalyzer.vb (1)
49AnalyzeMemberAccessName(DirectCast(expression, MemberAccessExpressionSyntax).Name, context.SemanticModel, AddressOf context.ReportDiagnostic, context.CancellationToken)
src\f736901a33c2b55b\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\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,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (1)
256Dim memberAccess = DirectCast(invocationExpression.Expression, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
203ElseIf TypeOf current Is MemberAccessExpressionSyntax Then 204Return (DirectCast(current, MemberAccessExpressionSyntax)).Name.Identifier.ValueText.ToCamelCase()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (2)
743Public Function IsConstructorInitializer(statement As StatementSyntax, <Out> ByRef initializer As MemberAccessExpressionSyntax) As Boolean 765initializer = DirectCast(expression, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
994TypeOf node Is MemberAccessExpressionSyntax OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\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)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (10)
169Dim memberAccess = TryCast(node?.Parent, MemberAccessExpressionSyntax) 247Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 256Dim memberAccess = TryCast(token.Parent.Parent, MemberAccessExpressionSyntax) 270Return Not firstStatement.DescendantNodes().OfType(Of MemberAccessExpressionSyntax)().Any(Function(m) m.IsConstructorInitializer()) 547Return TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget) 1039Dim memberAccess = TryCast(parent, MemberAccessExpressionSyntax) 1112TryCast(node, MemberAccessExpressionSyntax)?.Name) 1117TryCast(node, MemberAccessExpressionSyntax)?.GetExpressionOfMemberAccessExpression(allowImplicitTarget)) 1706Return TypeOf node Is MemberAccessExpressionSyntax 1820Dim memberAccess = DirectCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (1)
459Return DirectCast(expression, MemberAccessExpressionSyntax).Expression.WalkDownParentheses()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.StringPiece.vb (1)
70Private Shared Function GenerateStringConstantExpression(name As String) As MemberAccessExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\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
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\MethodGenerator.vb (1)
114Dim memberAccessExpressions = expressions.OfType(Of MemberAccessExpressionSyntax).ToList()
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Editing\VisualBasicImportAdder.vb (6)
32Dim maccess = TryCast(node, MemberAccessExpressionSyntax) 139ElseIf TypeOf node Is MemberAccessExpressionSyntax Then 140Me.ProduceConflicts(TryCast(node, MemberAccessExpressionSyntax), containsAnonymousMethods, onItemsFound, cancellationToken) 166If IsPotentialConflictWithImportedExtensionMethod(TryCast(node, MemberAccessExpressionSyntax)) Then 202Private Function IsPotentialConflictWithImportedExtensionMethod(node As MemberAccessExpressionSyntax) As Boolean 216Private Sub ProduceConflicts(node As MemberAccessExpressionSyntax, containsAnonymousMethods As Boolean, addConflict As Action(Of INamespaceSymbol), cancellationToken As CancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (2)
784Dim memberAccess = DirectCast(targetToken.Parent, MemberAccessExpressionSyntax) 874Dim memberAccessExpression = TryCast(expression, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (4)
57Dim memberAccess = DirectCast(expression, MemberAccessExpressionSyntax) 231Return descendentExpressions.OfType(Of MemberAccessExpressionSyntax). 253Return TypeOf expression?.Parent Is MemberAccessExpressionSyntax 258Dim memberAccess = TryCast(node, MemberAccessExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (2)
13Public Function GetNameWithTriviaMoved(memberAccess As MemberAccessExpressionSyntax) As SimpleNameSyntax 23Private Function GetLeadingTriviaForSimplifiedMemberAccess(memberAccess As MemberAccessExpressionSyntax) As SyntaxTriviaList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\NameSyntaxExtensions.vb (1)
32nameSyntax.CheckParent(Of MemberAccessExpressionSyntax)(Function(m) m.Name Is nameSyntax) Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
15Return DirectCast(name.Parent, MemberAccessExpressionSyntax).Expression
System.Windows.Forms.Analyzers.VisualBasic (4)
Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenAnalyzer.vb (4)
37If TypeOf invocationExpr.Expression Is MemberAccessExpressionSyntax Then 38Dim memberAccessExpr = DirectCast(invocationExpr.Expression, MemberAccessExpressionSyntax) 70If TypeOf invocationExpr.Expression Is MemberAccessExpressionSyntax Then 71Dim memberAccess = DirectCast(invocationExpr.Expression, MemberAccessExpressionSyntax)