1 instantiation of InvocationExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (1)
Generated\Syntax.xml.Main.Generated.vb (1)
26614Return New InvocationExpressionSyntax(SyntaxKind.InvocationExpression, Nothing, Nothing, expression, argumentList)
297 references to InvocationExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic (27)
Binding\Binder_Expressions.vb (4)
88Return BindInvocationExpression(DirectCast(node, InvocationExpressionSyntax), diagnostics) 2408If DirectCast(parent, InvocationExpressionSyntax).Expression Is nameSyntax Then 3867Private Shared Function GenerateBadExpression(node As InvocationExpressionSyntax, target As BoundExpression, boundArguments As ImmutableArray(Of BoundExpression)) As BoundExpression 3914Private Function BindArrayAccess(node As InvocationExpressionSyntax, expr As BoundExpression, boundArguments As ImmutableArray(Of BoundExpression), argumentNames As ImmutableArray(Of String), diagnostics As BindingDiagnosticBag) As BoundExpression
Binding\Binder_Invocation.vb (7)
57Private Function IsConstructorCallAllowed(invocationExpression As InvocationExpressionSyntax, boundMemberGroup As BoundMethodOrPropertyGroup) As Boolean 105Private Function BindDirectConstructorCall(node As InvocationExpressionSyntax, group As BoundMethodGroup, diagnostics As BindingDiagnosticBag) As BoundExpression 161Private Function BindInvocationExpression(node As InvocationExpressionSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression 252node As InvocationExpressionSyntax, 390node As InvocationExpressionSyntax, 1311result = If(DirectCast(node, InvocationExpressionSyntax).Expression, node) 3296Private Shared Function IsCallStatementContext(node As InvocationExpressionSyntax) As Boolean
Binding\Binder_Latebound.vb (1)
101Dim invocationSyntax = TryCast(node, InvocationExpressionSyntax)
Binding\EarlyWellKnownAttributeBinder.vb (1)
170Dim invokedExpression = DirectCast(node, InvocationExpressionSyntax).Expression
Generated\Syntax.xml.Main.Generated.vb (5)
449Public Overridable Function VisitInvocationExpression(ByVal node As InvocationExpressionSyntax) As TResult 1184Public Overridable Sub VisitInvocationExpression(ByVal node As InvocationExpressionSyntax) 3955Public Overrides Function VisitInvocationExpression(ByVal node As InvocationExpressionSyntax) As SyntaxNode 26613Public Shared Function InvocationExpression(expression As ExpressionSyntax, argumentList As ArgumentListSyntax) As InvocationExpressionSyntax 26623Public Shared Function InvocationExpression() As InvocationExpressionSyntax
Generated\Syntax.xml.Syntax.Generated.vb (4)
23150Public Shadows Function WithExpression(expression as ExpressionSyntax) As InvocationExpressionSyntax 23171Public Shadows Function WithArgumentList(argumentList as ArgumentListSyntax) As InvocationExpressionSyntax 23175Public Shadows Function AddArgumentListArguments(ParamArray items As ArgumentSyntax()) As InvocationExpressionSyntax 23221Public Function Update(expression As ExpressionSyntax, argumentList As ArgumentListSyntax) As InvocationExpressionSyntax
Syntax\SyntaxFacts.vb (1)
50Dim inv = TryCast(node.Parent, InvocationExpressionSyntax)
Syntax\SyntaxNodeExtensions.vb (3)
159Dim invocation = DirectCast(input, InvocationExpressionSyntax) 226If DirectCast(parent, InvocationExpressionSyntax).Expression IsNot access Then 279Dim invocation = DirectCast(access, InvocationExpressionSyntax)
Syntax\SyntaxNodeFactories.vb (1)
1047Public Shared Function InvocationExpression(expression As ExpressionSyntax) As InvocationExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.Analyzers (10)
MetaAnalyzers\BasicRegisterActionAnalyzer.vb (4)
13Inherits RegisterActionAnalyzer(Of InvocationExpressionSyntax, ArgumentSyntax, SyntaxKind) 67Protected Overrides Function GetArgumentExpressions(invocation As InvocationExpressionSyntax) As IEnumerable(Of SyntaxNode) 79Protected Overrides Function GetInvocationExpression(invocation As InvocationExpressionSyntax) As SyntaxNode 83Protected Overrides Function GetInvocationReceiver(invocation As InvocationExpressionSyntax) As SyntaxNode
MetaAnalyzers\BasicReportDiagnosticAnalyzer.vb (2)
13Inherits ReportDiagnosticAnalyzer(Of ClassBlockSyntax, StructureBlockSyntax, InvocationExpressionSyntax, IdentifierNameSyntax, VariableDeclaratorSyntax) 34Protected Overrides Function GetArgumentExpressions(invocation As InvocationExpressionSyntax) As IEnumerable(Of SyntaxNode)
MetaAnalyzers\Fixers\BasicCompareSymbolsCorrectlyFix.vb (1)
27Dim invocation = DirectCast(invocationOperation.Syntax, InvocationExpressionSyntax)
MetaAnalyzers\Fixers\BasicPreferIsKindFix.vb (3)
39Dim invocation = TryCast(binaryExpression.Left, InvocationExpressionSyntax) 59Private Shared Function TryConvertMemberAccessToInvocation(expression As ExpressionSyntax) As InvocationExpressionSyntax 69Private Shared Function TryConvertConditionalAccessToInvocation(expression As ExpressionSyntax) As InvocationExpressionSyntax
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (20)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyLinqExpression\VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb (1)
18InvocationExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (1)
18InvocationExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
23InvocationExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (2)
20InvocationExpressionSyntax, 22InvocationExpressionSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
498If TypeOf expression.Parent Is InvocationExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\InvocationExpressionSyntaxExtensions.vb (3)
12Public Function CanRemoveEmptyArgumentList(invocationExpression As InvocationExpressionSyntax, semanticModel As SemanticModel) As Boolean 17Private Function CanHaveOmittedArgumentList(invocationExpression As InvocationExpressionSyntax, semanticModel As SemanticModel) As Boolean 54Public Function GetExpression(invocationExpression As InvocationExpressionSyntax) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
50If TypeOf memberAccess.Parent Is InvocationExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (3)
18Dim invocationAtLast = token.Parent.FirstAncestorOrSelf(Of InvocationExpressionSyntax)() 253Dim invocationExpression = DirectCast(expression, InvocationExpressionSyntax) 301Dim parentInvocation = DirectCast(node.Parent, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
758expression = DirectCast(invocation, InvocationExpressionSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
993While (TypeOf node Is InvocationExpressionSyntax OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
561Dim invocation = TryCast(node, InvocationExpressionSyntax) 1808Dim invocation = DirectCast(node, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
26InvocationExpressionSyntax, 462Dim result = DirectCast(expression, InvocationExpressionSyntax).Expression.WalkDownParentheses() 494Return DirectCast(expression, InvocationExpressionSyntax).ArgumentList
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (39)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (2)
237Dim invocation = TryCast(argumentList.Parent, InvocationExpressionSyntax) 933Dim invocation = DirectCast(memberAccessExpression.Parent, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (1)
83Dim invocationExpressionNode = spanNode.GetAncestors(Of InvocationExpressionSyntax).FirstOrDefault(
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (1)
26InvocationExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (2)
38Dim invocation = TryCast(node, InvocationExpressionSyntax) 57Return TypeOf node Is InvocationExpressionSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
65Dim invocation = DirectCast(memberAccess.Parent, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (1)
38Dim invocation = DirectCast(simpleNameOrMemberAccessExpression.Parent, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (2)
43TypeOf node Is InvocationExpressionSyntax OrElse 54Dim invocationExpression = TryCast(node, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (2)
69TypeOf node Is InvocationExpressionSyntax OrElse 80Dim invocationExpression = TryCast(node, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (4)
17Inherits AbstractGenerateConversionService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 28Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, abstractState As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo 166Protected Overrides Function GetExplicitConversionDisplayText(state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As String 170Protected Overrides Function GetImplicitConversionDisplayText(state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As String
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (7)
17Inherits AbstractGenerateMethodService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 80ByRef invocationExpressionOpt As InvocationExpressionSyntax, 89ElseIf TryCast(TryCast(conditionalMemberAccessInvocationExpression?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name Is simpleName Then 116invocationExpressionOpt = DirectCast(simpleNameOrMemberAccessExpression.Parent, InvocationExpressionSyntax) 119ElseIf TryCast(TryCast(TryCast(simpleNameOrMemberAccessExpression, ConditionalAccessExpressionSyntax)?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name Is simpleName Then 120invocationExpressionOpt = DirectCast(DirectCast(simpleNameOrMemberAccessExpression, ConditionalAccessExpressionSyntax).WhenNotNull, InvocationExpressionSyntax) 158Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (4)
16Partial Friend MustInherit Class VisualBasicGenerateParameterizedMemberService(Of TService As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax)) 17Inherits AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 22Public ReadOnly InvocationExpression As InvocationExpressionSyntax 24Public Sub New(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\QualifyMemberAccess\VisualBasicQualifyMemberAccessCodeFixProvider.vb (3)
16Inherits AbstractQualifyMemberAccessCodeFixprovider(Of SimpleNameSyntax, InvocationExpressionSyntax) 33If TypeOf node Is InvocationExpressionSyntax Then 34Dim invocationExpressionSyntax = CType(node, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (2)
26InvocationExpressionSyntax, 94Dim invocationExpression = DirectCast(expressionStatement.Expression, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (4)
21InvocationExpressionSyntax, 23InvocationExpressionSyntax, 25InvocationExpressionSyntax, 41Protected Overrides Function ElementBindingExpression(argumentList As ArgumentListSyntax) As InvocationExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
147Private Function GenerateChrWExpression(c As Char) As InvocationExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
869Dim invocationExpression = TryCast(expression, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
37Dim invocationExpression = DirectCast(simpleName.Parent, InvocationExpressionSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (69)
AddImport\VisualBasicAddImportFeatureService.vb (2)
48Dim parent = node.GetAncestor(Of InvocationExpressionSyntax)() 69Dim conditionalAccessName = TryCast(TryCast(TryCast(node, ConditionalAccessExpressionSyntax)?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name
ChangeSignature\VisualBasicChangeSignatureService.vb (6)
142Dim invocation = matchingNode.GetAncestorOrThis(Of InvocationExpressionSyntax) 245originalNode.AncestorsAndSelf().Any(Function(n) n Is DirectCast(matchingNode, InvocationExpressionSyntax).Expression) OrElse 246originalNode Is DirectCast(matchingNode, InvocationExpressionSyntax).ArgumentList, 353Dim invocation = DirectCast(vbnode, InvocationExpressionSyntax) 357Dim symbolInfo = semanticModel.GetSymbolInfo(DirectCast(originalNode, InvocationExpressionSyntax), cancellationToken) 531Dim invocation = TryCast(node, InvocationExpressionSyntax)
CodeRefactorings\InlineMethod\VisualBasicInlineMethodRefactoringProvider.vb (1)
18Inherits AbstractInlineMethodRefactoringProvider(Of MethodBlockSyntax, ExecutableStatementSyntax, ExpressionSyntax, InvocationExpressionSyntax)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (2)
136Function(invocationExpression As InvocationExpressionSyntax) GetInvocationExpressionParameterLists(semanticModel, position, invocationExpression, cancellationToken), 169invocationExpression As InvocationExpressionSyntax,
ConvertToInterpolatedString\VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb (1)
17InvocationExpressionSyntax,
Debugging\DataTipInfoGetter.vb (1)
17InvocationExpressionSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
656Dim invocation = DirectCast(expressionStatement.Expression, InvocationExpressionSyntax)
ExtractMethod\Extensions.vb (1)
126Dim invocation = argument.FirstAncestorOrSelf(Of InvocationExpressionSyntax)()
GenerateType\VisualBasicGenerateTypeService.vb (1)
256If outerMostMemberAccessExpression IsNot Nothing AndAlso TypeOf outerMostMemberAccessExpression Is InvocationExpressionSyntax Then
IntroduceParameter\VisualBasicIntroduceParameterCodeRefactoringProvider.vb (1)
15Inherits AbstractIntroduceParameterCodeRefactoringProvider(Of ExpressionSyntax, InvocationExpressionSyntax, ObjectCreationExpressionSyntax, IdentifierNameSyntax, ArgumentSyntax)
ReplaceMethodWithProperty\VisualBasicReplaceMethodWithPropertyService.vb (2)
158DirectCast(currentRoot, InvocationExpressionSyntax).Expression, 193Dim invocationExpression = DirectCast(expressionStatement.Expression, InvocationExpressionSyntax)
SignatureHelp\InvocationExpressionSignatureHelpProvider.DelegateInvoke.vb (1)
16Private Shared Function GetDelegateInvokeItems(invocationExpression As InvocationExpressionSyntax,
SignatureHelp\InvocationExpressionSignatureHelpProvider.MemberGroup.vb (2)
15Private Shared Function GetAccessibleMembers(invocationExpression As InvocationExpressionSyntax, 41invocationExpression As InvocationExpressionSyntax,
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (5)
32Dim expression As InvocationExpressionSyntax = Nothing 42Private Shared Function TryGetInvocationExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef expression As InvocationExpressionSyntax) As Boolean 53TypeOf token.Parent.Parent Is InvocationExpressionSyntax 56Private Shared Function IsArgumentListToken(node As InvocationExpressionSyntax, token As SyntaxToken) As Boolean 65Dim invocationExpression As InvocationExpressionSyntax = Nothing
src\roslyn\src\Analyzers\VisualBasic\Analyzers\SimplifyLinqExpression\VisualBasicSimplifyLinqExpressionDiagnosticAnalyzer.vb (1)
18InvocationExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicCollectionInitializerAnalyzer.vb (1)
18InvocationExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseCollectionInitializer\VisualBasicUseCollectionInitializerDiagnosticAnalyzer.vb (1)
23InvocationExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\UseNullPropagation\VisualBasicUseNullPropagationDiagnosticAnalyzer.vb (2)
20InvocationExpressionSyntax, 22InvocationExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (1)
83Dim invocationExpressionNode = spanNode.GetAncestors(Of InvocationExpressionSyntax).FirstOrDefault(
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (1)
26InvocationExpressionSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\GenerateConstructorCodeFixProvider.vb (2)
38Dim invocation = TryCast(node, InvocationExpressionSyntax) 57Return TypeOf node Is InvocationExpressionSyntax OrElse
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
65Dim invocation = DirectCast(memberAccess.Parent, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateEnumMember\VisualBasicGenerateEnumMemberService.vb (1)
38Dim invocation = DirectCast(simpleNameOrMemberAccessExpression.Parent, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateConversionCodeFixProvider.vb (2)
43TypeOf node Is InvocationExpressionSyntax OrElse 54Dim invocationExpression = TryCast(node, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\GenerateParameterizedMemberCodeFixProvider.vb (2)
69TypeOf node Is InvocationExpressionSyntax OrElse 80Dim invocationExpression = TryCast(node, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateConversionService.vb (4)
17Inherits AbstractGenerateConversionService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 28Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, abstractState As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo 166Protected Overrides Function GetExplicitConversionDisplayText(state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As String 170Protected Overrides Function GetImplicitConversionDisplayText(state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateConversionService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As String
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateMethodService.vb (7)
17Inherits AbstractGenerateMethodService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 80ByRef invocationExpressionOpt As InvocationExpressionSyntax, 89ElseIf TryCast(TryCast(conditionalMemberAccessInvocationExpression?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name Is simpleName Then 116invocationExpressionOpt = DirectCast(simpleNameOrMemberAccessExpression.Parent, InvocationExpressionSyntax) 119ElseIf TryCast(TryCast(TryCast(simpleNameOrMemberAccessExpression, ConditionalAccessExpressionSyntax)?.WhenNotNull, InvocationExpressionSyntax)?.Expression, MemberAccessExpressionSyntax)?.Name Is simpleName Then 120invocationExpressionOpt = DirectCast(DirectCast(simpleNameOrMemberAccessExpression, ConditionalAccessExpressionSyntax).WhenNotNull, InvocationExpressionSyntax) 158Protected Overrides Function CreateInvocationMethodInfo(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of VisualBasicGenerateMethodService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State) As AbstractInvocationInfo
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (4)
16Partial Friend MustInherit Class VisualBasicGenerateParameterizedMemberService(Of TService As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax)) 17Inherits AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax) 22Public ReadOnly InvocationExpression As InvocationExpressionSyntax 24Public Sub New(document As SemanticDocument, state As AbstractGenerateParameterizedMemberService(Of TService, SimpleNameSyntax, ExpressionSyntax, InvocationExpressionSyntax).State)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\QualifyMemberAccess\VisualBasicQualifyMemberAccessCodeFixProvider.vb (3)
16Inherits AbstractQualifyMemberAccessCodeFixprovider(Of SimpleNameSyntax, InvocationExpressionSyntax) 33If TypeOf node Is InvocationExpressionSyntax Then 34Dim invocationExpressionSyntax = CType(node, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseCollectionInitializer\VisualBasicUseCollectionInitializerCodeFixProvider.vb (2)
26InvocationExpressionSyntax, 94Dim invocationExpression = DirectCast(expressionStatement.Expression, InvocationExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\UseNullPropagation\VisualBasicUseNullPropagationCodeFixProvider.vb (4)
21InvocationExpressionSyntax, 23InvocationExpressionSyntax, 25InvocationExpressionSyntax, 41Protected Overrides Function ElementBindingExpression(argumentList As ArgumentListSyntax) As InvocationExpressionSyntax
Wrapping\SeparatedSyntaxList\VisualBasicArgumentWrapper.vb (3)
41Return If(TryCast(node, InvocationExpressionSyntax)?.ArgumentList, 55If TypeOf declaration Is InvocationExpressionSyntax Then 56Dim expr = DirectCast(declaration, InvocationExpressionSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (66)
Microsoft.CodeQuality.Analyzers\ApiDesignGuidelines\BasicPassSystemUriObjectsInsteadOfStrings.vb (1)
17Dim invocationExpression = TryCast(invocationNode, InvocationExpressionSyntax)
Microsoft.CodeQuality.Analyzers\QualityGuidelines\BasicMarkMembersAsStatic.Fixer.vb (1)
24Return TryCast(invocation, InvocationExpressionSyntax)?.Expression
Microsoft.NetCore.Analyzers\Performance\BasicDoNotUseCountWhenAnyCanBeUsedFixer.vb (4)
33Dim invocation = TryCast(node, InvocationExpressionSyntax) 53Dim invocation = TryCast(node, InvocationExpressionSyntax) 121Dim invocationExpression As InvocationExpressionSyntax = TryCast(sourceExpression, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicPreferDictionaryTryMethodsOverContainsKeyGuardFixer.vb (11)
61Dim containsKeyInvocation = TryCast(root.FindNode(diagnostic.Location.SourceSpan), InvocationExpressionSyntax) 77Case GetType(InvocationExpressionSyntax) 78Dim invocation = DirectCast(node, InvocationExpressionSyntax) 209Dim containsKeyInvocation = TryCast(root.FindNode(diagnostic.Location.SourceSpan), InvocationExpressionSyntax) 215Dim dictionaryAddInvocation = TryCast(root.FindNode(diagnostic.AdditionalLocations(0).SourceSpan, getInnermostNodeForTie:=True), InvocationExpressionSyntax) 269Public Sub New(containsKeyInvocation As InvocationExpressionSyntax, containsKeyAccess As MemberAccessExpressionSyntax, 286Public ReadOnly Property ContainsKeyInvocation As InvocationExpressionSyntax 314Public Sub New(containsKeyInvocation As InvocationExpressionSyntax, containsKeyAccess As MemberAccessExpressionSyntax, 315dictionaryAddInvocation As InvocationExpressionSyntax, ifStatement As MultiLineIfBlockSyntax) 322Public ReadOnly Property ContainsKeyInvocation As InvocationExpressionSyntax 326Public ReadOnly Property DictionaryAddInvocation As InvocationExpressionSyntax
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (7)
99Dim argumentList = DirectCast(computeHashNode, InvocationExpressionSyntax).ArgumentList 165Dim invocationNode = DirectCast(computeHashNode, InvocationExpressionSyntax) 171If TypeOf initliazerValue Is InvocationExpressionSyntax Then 172Dim invocationExpression = DirectCast(initliazerValue, InvocationExpressionSyntax) 190If TypeOf typeExpression Is InvocationExpressionSyntax Then 191Dim invocationExpression = DirectCast(typeExpression, InvocationExpressionSyntax) 213Private Shared Function GetNamespacePrefixes(invocationExpression As InvocationExpressionSyntax) As String
Microsoft.NetCore.Analyzers\Performance\BasicPreferIsEmptyOverCount.Fixer.vb (3)
35Dim invocationExpression = TryCast(node, InvocationExpressionSyntax) 41Dim invocationExpression2 = TryCast(node, InvocationExpressionSyntax) 70Dim invocationExpression3 = TryCast(countNode, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicPreferLengthCountIsEmptyOverAnyFixer.vb (2)
16Dim invocation = TryCast(node, InvocationExpressionSyntax) 95Dim invocation = TryCast(operand, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicRecommendCaseInsensitiveStringComparisonFixer.vb (8)
21Dim invocationExpression As InvocationExpressionSyntax = TryCast(mainInvocationOperation.Syntax, InvocationExpressionSyntax) 35Dim internalInvocationExpression As InvocationExpressionSyntax = TryCast(internalExpression, InvocationExpressionSyntax) 88Dim argumentInvocationExpression As InvocationExpressionSyntax = TryCast(arg.Syntax, InvocationExpressionSyntax) 105Dim invocation As InvocationExpressionSyntax = TryCast(desiredExpression, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicUsePropertyInsteadOfCountMethodWhenAvailable.Fixer.vb (1)
31Dim invocationExpression = TryCast(invocationNode, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Performance\BasicUseStartsWithInsteadOfIndexOfComparisonWithZero.Fixer.vb (4)
23Dim invocation = If(TryCast(binaryExpression.Left, InvocationExpressionSyntax), TryCast(binaryExpression.Right, InvocationExpressionSyntax)) 39Return DirectCast(DirectCast(invocation, InvocationExpressionSyntax).Expression, MemberAccessExpressionSyntax).Expression 43Return DirectCast(invocation, InvocationExpressionSyntax).ArgumentList.Arguments.ToArray()
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocations.Analyzer.vb (1)
19Dim invocationExpression = TryCast(invocationNode, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocations.Fixer.vb (4)
48Dim invocationExpression As InvocationExpressionSyntax = CType(invocationNode, InvocationExpressionSyntax) 55Dim invocationExpression As InvocationExpressionSyntax = TryCast(invocationNode, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicPreferAsSpanOverSubstring.Fixer.vb (2)
18Dim cast = DirectCast(memberInvocation, InvocationExpressionSyntax) 26Dim cast = DirectCast(invocation, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicPreferDictionaryContainsMethods.Fixer.vb (2)
30Return generator.InvocationExpression(containsMemberExpression, DirectCast(invocation, InvocationExpressionSyntax).ArgumentList.Arguments) 34Dim invocation = TryCast(node, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.Fixer.vb (2)
34Dim invocation = DirectCast(memberAccess.Parent, InvocationExpressionSyntax) 45Dim invocation = TryCast(currentNode, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.vb (1)
18Dim invocation = DirectCast(node, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicTestForEmptyStringsUsingStringLength.Fixer.vb (1)
47Dim invocationExpression = TryCast(node, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicUseOrdinalStringComparison.Fixer.vb (2)
46Return identifier.Parent?.FirstAncestorOrSelf(Of InvocationExpressionSyntax)() 50Return DirectCast(invocation, InvocationExpressionSyntax).
Microsoft.NetCore.Analyzers\Runtime\BasicUseOrdinalStringComparison.vb (1)
17Dim invocation = CType(invocationNode, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicUseSpanBasedStringConcat.Fixer.vb (1)
18Dim cast = DirectCast(invocationSyntax, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Usage\BasicDoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer.vb (2)
12Inherits DoNotPassNonNullableValueToArgumentNullExceptionThrowIfNullFixer(Of InvocationExpressionSyntax) 14Protected Overrides Sub ReplaceWithNullableStructCheck(invocation As InvocationExpressionSyntax, statement As SyntaxNode, editor As SyntaxEditor)
Microsoft.NetCore.Analyzers\Usage\BasicPreferGenericOverloads.Fixer.vb (2)
35If TypeOf modifiedInvocationSyntax IsNot InvocationExpressionSyntax Then 40Dim invocationExpressionSyntax = CType(modifiedInvocationSyntax, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Usage\BasicPreferGenericOverloads.vb (2)
27If TypeOf invocationContext.Syntax IsNot InvocationExpressionSyntax Then 31Dim invocationSyntax = CType(invocationContext.Syntax, InvocationExpressionSyntax)
Microsoft.NetCore.Analyzers\Usage\BasicUseVolatileReadWriteFixer.vb (1)
17Return ImmutableArray.CreateRange(Of SyntaxNode)(DirectCast(invocationSyntax, InvocationExpressionSyntax).ArgumentList.Arguments)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (43)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (4)
76Function(n) DirectCast(n, InvocationExpressionSyntax).ArgumentList, 92name.CheckParent(Of InvocationExpressionSyntax)(Function(p) p.Expression Is name) OrElse 137Public Overrides Function VisitInvocationExpression(node As InvocationExpressionSyntax) As SyntaxNode 151Dim semanticChecker As Func(Of InvocationExpressionSyntax, Boolean) =
Rename\VisualBasicRenameRewriterLanguageService.vb (4)
58Private ReadOnly _invocationExpressionsNeedingConflictChecks As New HashSet(Of InvocationExpressionSyntax) 450_invocationExpressionsNeedingConflictChecks.AddRange(oldToken.GetAncestors(Of InvocationExpressionSyntax)()) 457Private Function GetAnnotationForInvocationExpression(invocationExpression As InvocationExpressionSyntax) As RenameActionAnnotation 510Public Overrides Function VisitInvocationExpression(node As InvocationExpressionSyntax) As SyntaxNode
Simplification\Reducers\VisualBasicExtensionMethodReducer.Rewriter.vb (1)
18Public Overrides Function VisitInvocationExpression(node As InvocationExpressionSyntax) As SyntaxNode
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (3)
16Private Shared ReadOnly s_simplifyInvocationExpression As Func(Of InvocationExpressionSyntax, SemanticModel, VisualBasicSimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyInvocationExpression 27invocationExpression As InvocationExpressionSyntax, 31) As InvocationExpressionSyntax
Simplification\Reducers\VisualBasicMiscellaneousReducer.Rewriter.vb (1)
18Public Overrides Function VisitInvocationExpression(node As InvocationExpressionSyntax) As SyntaxNode
Simplification\Reducers\VisualBasicMiscellaneousReducer.vb (3)
42Private Shared ReadOnly s_simplifyInvocationExpression As Func(Of InvocationExpressionSyntax, SemanticModel, SimplifierOptions, CancellationToken, SyntaxNode) = AddressOf SimplifyInvocationExpression 45invocationExpression As InvocationExpressionSyntax, 49) As InvocationExpressionSyntax
Simplification\VisualBasicSimplificationService.Expander.vb (7)
188Public Overrides Function VisitInvocationExpression(node As InvocationExpressionSyntax) As SyntaxNode 191Dim newInvocationExpression = DirectCast(MyBase.VisitInvocationExpression(node), InvocationExpressionSyntax) 220originalNode As InvocationExpressionSyntax, 221rewrittenNode As InvocationExpressionSyntax, 224reducedExtensionMethod As IMethodSymbol) As InvocationExpressionSyntax 247originalNode As InvocationExpressionSyntax, 251symbolDisplayFormat As SymbolDisplayFormat) As InvocationExpressionSyntax
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (2)
237Dim invocation = TryCast(argumentList.Parent, InvocationExpressionSyntax) 933Dim invocation = DirectCast(memberAccessExpression.Parent, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
498If TypeOf expression.Parent Is InvocationExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\InvocationExpressionSyntaxExtensions.vb (3)
12Public Function CanRemoveEmptyArgumentList(invocationExpression As InvocationExpressionSyntax, semanticModel As SemanticModel) As Boolean 17Private Function CanHaveOmittedArgumentList(invocationExpression As InvocationExpressionSyntax, semanticModel As SemanticModel) As Boolean 54Public Function GetExpression(invocationExpression As InvocationExpressionSyntax) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
50If TypeOf memberAccess.Parent Is InvocationExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (3)
18Dim invocationAtLast = token.Parent.FirstAncestorOrSelf(Of InvocationExpressionSyntax)() 253Dim invocationExpression = DirectCast(expression, InvocationExpressionSyntax) 301Dim parentInvocation = DirectCast(node.Parent, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
758expression = DirectCast(invocation, InvocationExpressionSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
993While (TypeOf node Is InvocationExpressionSyntax OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
561Dim invocation = TryCast(node, InvocationExpressionSyntax) 1808Dim invocation = DirectCast(node, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
26InvocationExpressionSyntax, 462Dim result = DirectCast(expression, InvocationExpressionSyntax).Expression.WalkDownParentheses() 494Return DirectCast(expression, InvocationExpressionSyntax).ArgumentList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
147Private Function GenerateChrWExpression(c As Char) As InvocationExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
869Dim invocationExpression = TryCast(expression, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
37Dim invocationExpression = DirectCast(simpleName.Parent, InvocationExpressionSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (22)
BasicSymbolDeclaredEventMustBeGeneratedForSourceSymbols.vb (2)
60Dim invocationExpression = DirectCast(invocation, InvocationExpressionSyntax) 75Dim invocationExp = DirectCast(context.Node, InvocationExpressionSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (2)
237Dim invocation = TryCast(argumentList.Parent, InvocationExpressionSyntax) 933Dim invocation = DirectCast(memberAccessExpression.Parent, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb (1)
498If TypeOf expression.Parent Is InvocationExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\InvocationExpressionSyntaxExtensions.vb (3)
12Public Function CanRemoveEmptyArgumentList(invocationExpression As InvocationExpressionSyntax, semanticModel As SemanticModel) As Boolean 17Private Function CanHaveOmittedArgumentList(invocationExpression As InvocationExpressionSyntax, semanticModel As SemanticModel) As Boolean 54Public Function GetExpression(invocationExpression As InvocationExpressionSyntax) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\MemberAccessExpressionSyntaxExtensions.vb (1)
50If TypeOf memberAccess.Parent Is InvocationExpressionSyntax Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (3)
18Dim invocationAtLast = token.Parent.FirstAncestorOrSelf(Of InvocationExpressionSyntax)() 253Dim invocationExpression = DirectCast(expression, InvocationExpressionSyntax) 301Dim parentInvocation = DirectCast(node.Parent, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\StatementSyntaxExtensions.vb (1)
758expression = DirectCast(invocation, InvocationExpressionSyntax).Expression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SyntaxNodeExtensions.vb (1)
993While (TypeOf node Is InvocationExpressionSyntax OrElse
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (2)
561Dim invocation = TryCast(node, InvocationExpressionSyntax) 1808Dim invocation = DirectCast(node, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (3)
26InvocationExpressionSyntax, 462Dim result = DirectCast(expression, InvocationExpressionSyntax).Expression.WalkDownParentheses() 494Return DirectCast(expression, InvocationExpressionSyntax).ArgumentList
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
147Private Function GenerateChrWExpression(c As Char) As InvocationExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb (1)
869Dim invocationExpression = TryCast(expression, InvocationExpressionSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SimpleNameSyntaxExtensions.vb (1)
37Dim invocationExpression = DirectCast(simpleName.Parent, InvocationExpressionSyntax)
System.Windows.Forms.Analyzers.VisualBasic (1)
Analyzers\AvoidPassingTaskWithoutCancellationToken\AvoidPassingTaskWithoutCancellationTokenAnalyzer.vb (1)
33Dim invocationExpr = DirectCast(context.Node, InvocationExpressionSyntax)