3 types derived from ArgumentSyntax
Microsoft.CodeAnalysis.VisualBasic (3)
Generated\Syntax.xml.Syntax.Generated.vb (3)
26636Inherits ArgumentSyntax 26719Inherits ArgumentSyntax 26949Inherits ArgumentSyntax
243 references to ArgumentSyntax
Microsoft.CodeAnalysis.VisualBasic (26)
Binding\Binder_Attributes.vb (2)
391Dim arguments As SeparatedSyntaxList(Of ArgumentSyntax) = argumentListOpt.Arguments 395Dim argumentSyntax As ArgumentSyntax
Binding\Binder_Expressions.vb (1)
4348Dim arguments As SeparatedSyntaxList(Of ArgumentSyntax) = arrayBoundsOpt.Arguments
Binding\Binder_Invocation.vb (4)
2980Dim args As ImmutableArray(Of ArgumentSyntax) = Nothing 2985Dim argsArr(arguments.Count - 1) As ArgumentSyntax 3004arguments As ImmutableArray(Of ArgumentSyntax), 3023Dim argumentSyntax As ArgumentSyntax
Binding\Binder_Statements.vb (1)
2201Dim midArguments As SeparatedSyntaxList(Of ArgumentSyntax) = midExpression.ArgumentList.Arguments
Generated\Syntax.xml.Main.Generated.vb (2)
36937Public Shared Function ArgumentList(openParenToken As SyntaxToken, arguments As SeparatedSyntaxList(Of ArgumentSyntax), closeParenToken As SyntaxToken) As ArgumentListSyntax 36959Public Shared Function ArgumentList(arguments As SeparatedSyntaxList(Of ArgumentSyntax)) As ArgumentListSyntax
Generated\Syntax.xml.Syntax.Generated.vb (13)
11766Public Shadows Function AddArrayBoundsArguments(ParamArray items As ArgumentSyntax()) As ModifiedIdentifierSyntax 12226Public Shadows Function AddArgumentListArguments(ParamArray items As ArgumentSyntax()) As AttributeSyntax 20257Public Shadows Function AddArgumentListArguments(ParamArray items As ArgumentSyntax()) As MidExpressionSyntax 20669Public Shadows Function AddArgumentListArguments(ParamArray items As ArgumentSyntax()) As RaiseEventStatementSyntax 21058Public Shadows Function AddArrayBoundsArguments(ParamArray items As ArgumentSyntax()) As RedimClauseSyntax 23175Public Shadows Function AddArgumentListArguments(ParamArray items As ArgumentSyntax()) As InvocationExpressionSyntax 23437Public Shadows Function AddArgumentListArguments(ParamArray items As ArgumentSyntax()) As ObjectCreationExpressionSyntax 23835Public Shadows Function AddArrayBoundsArguments(ParamArray items As ArgumentSyntax()) As ArrayCreationExpressionSyntax 26514Public ReadOnly Property Arguments As SeparatedSyntaxList(Of ArgumentSyntax) 26518Return new SeparatedSyntaxList(Of ArgumentSyntax)(listNode, Me.GetChildIndex(1)) 26529Public Shadows Function WithArguments(arguments as SeparatedSyntaxList(Of ArgumentSyntax)) As ArgumentListSyntax 26533Public Shadows Function AddArguments(ParamArray items As ArgumentSyntax()) As ArgumentListSyntax 26595Public Function Update(openParenToken As SyntaxToken, arguments As SeparatedSyntaxList(Of ArgumentSyntax), closeParenToken As SyntaxToken) As ArgumentListSyntax
Operations\VisualBasicOperationFactory_Methods.vb (1)
256Dim syntax = If(valueNode.Syntax.Kind = SyntaxKind.OmittedArgument, valueNode.Syntax, TryCast(valueNode.Syntax?.Parent, ArgumentSyntax))
Symbols\Attributes\AttributeData.vb (1)
259Dim arg As ArgumentSyntax = nodeOpt.ArgumentList.Arguments(argumentIndex)
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
154For Each argumentSyntax As ArgumentSyntax In attr.ArgumentList.Arguments
Microsoft.CodeAnalysis.VisualBasic.Analyzers (2)
MetaAnalyzers\BasicRegisterActionAnalyzer.vb (2)
13Inherits RegisterActionAnalyzer(Of InvocationExpressionSyntax, ArgumentSyntax, SyntaxKind) 75Protected Overrides Function GetArgumentExpression(argument As ArgumentSyntax) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (19)
src\roslyn\src\Analyzers\VisualBasic\Analyzers\ValidateFormatString\VisualBasicValidateFormatStringDiagnosticAnalyzer.vb (1)
36Return DirectCast(syntaxNode, ArgumentSyntax).GetArgumentExpression
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ArgumentSyntaxExtensions.vb (3)
14Public Function DetermineType(argument As ArgumentSyntax, 23argument As ArgumentSyntax, 84Public Function GetArgumentExpression(argument As ArgumentSyntax) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (2)
280If TypeOf node.Parent Is ArgumentSyntax Then 284Dim argument = DirectCast(node.Parent, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
233If TypeOf topExpression.Parent Is ArgumentSyntax Then 234Dim argument = DirectCast(topExpression.Parent, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
13Inherits AbstractRefactoringHelpers(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
237Return DirectCast(argument, ArgumentSyntax).DetermineParameter(semanticModel, allowUncertainCandidates, allowParams, cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (4)
593Return DirectCast(node, ArgumentSyntax).GetArgumentExpression() 606Return TypeOf node Is ArgumentSyntax 614Dim argument = TryCast(node, ArgumentSyntax) 1094If TryCast(argument, ArgumentSyntax)?.IsNamed Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
35Dim argument = TryCast(_castNode.WalkUpParentheses().Parent, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
23ArgumentSyntax, 474Protected Overrides Function IsNamedArgument(argument As ArgumentSyntax) As Boolean 478Protected Overrides Function GetNamedArgumentIdentifierValueText(argument As ArgumentSyntax) As String 482Protected Overrides Function GetArguments(expression As ExpressionSyntax) As ImmutableArray(Of ArgumentSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (38)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (1)
62Public Shared Function GetArgument(argument As ArgumentSyntax) As Argument(Of ExpressionSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (7)
62Function(argument As ArgumentSyntax) InferTypeInArgument(argument), 134Function(argument As ArgumentSyntax) InferTypeInArgument(argument, previousToken:=token), 159Function(nameColonEquals As NameColonEqualsSyntax) InferTypeInArgumentList(TryCast(nameColonEquals.Parent.Parent, ArgumentListSyntax), DirectCast(nameColonEquals.Parent, ArgumentSyntax)), 183Private Function InferTypeInArgument(argument As ArgumentSyntax, 226Optional argumentOpt As ArgumentSyntax = Nothing, 367Private Shared Function InferTypeInArgument(argument As ArgumentSyntax, index As Integer, symbols As IEnumerable(Of ISymbol)) As IEnumerable(Of TypeInferenceInfo) 384argument As ArgumentSyntax,
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\ArgumentFixer.vb (6)
11Inherits Fixer(Of ArgumentSyntax, ArgumentListSyntax, SyntaxNode) 13Protected Overrides Function GetExpressionOfArgument(argument As ArgumentSyntax) As ExpressionSyntax 17Protected Overrides Function GenerateNewArgument(oldArgument As ArgumentSyntax, conversionType As ITypeSymbol) As ArgumentSyntax 28Protected Overrides Function GenerateNewArgumentList(oldArgumentList As ArgumentListSyntax, newArguments As ArrayBuilder(Of ArgumentSyntax)) As ArgumentListSyntax 32Protected Overrides Function GetArgumentsOfArgumentList(argumentList As ArgumentListSyntax) As SeparatedSyntaxList(Of ArgumentSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (3)
67Dim argument = spanNode.GetAncestor(Of ArgumentSyntax) 112arguments As SeparatedSyntaxList(Of ArgumentSyntax)) As ArgumentSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (4)
21ArgumentSyntax, 22ArgumentSyntax, 56Return DirectCast(argumentNode, ArgumentSyntax).DetermineType(semanticModel, cancellationToken) 59Protected Overrides Function GetArgument(argument As ArgumentSyntax) As Argument(Of ExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
160Private Shared Function GetArguments(arguments As SeparatedSyntaxList(Of ArgumentSyntax)) As ImmutableArray(Of Argument(Of ExpressionSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (2)
148Private Overloads Function DetermineParameterOptionality(argument As ArgumentSyntax) As Boolean 152Private Function DetermineParameterType(argument As ArgumentSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ArgumentGenerator.vb (2)
9Public Function GenerateArgument(argument As SyntaxNode) As ArgumentSyntax 14Return DirectCast(argument, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\AttributeGenerator.vb (1)
49Dim arguments = New List(Of ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (1)
103arguments:=SyntaxFactory.SeparatedList(constructor.Parameters.Select(Function(p) SyntaxFactory.SimpleArgument(SyntaxFactory.IdentifierName(p.Name))).OfType(Of ArgumentSyntax)))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
156SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(argument)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ParameterGenerator.vb (1)
49Dim arguments = Enumerable.Repeat(Of ArgumentSyntax)(SyntaxFactory.OmittedArgument(), arrayType.Rank)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
13Inherits AbstractRefactoringHelpersService(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb (1)
138If n.IsNode AndAlso DirectCast(n.AsNode(), ArgumentSyntax).IsNamed Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SemanticModelExtensions.vb (5)
32arguments As IList(Of ArgumentSyntax), 44arguments As IList(Of ArgumentSyntax), 65arguments As IList(Of ArgumentSyntax), 87argument As ArgumentSyntax, 94argument As ArgumentSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (1)
129Dim arguments = New List(Of ArgumentSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (51)
ChangeSignature\UnifiedArgumentSyntax.vb (4)
12Private ReadOnly _argument As ArgumentSyntax 14Private Sub New(argument As ArgumentSyntax) 19Public Shared Function Create(argument As ArgumentSyntax) As IUnifiedArgumentSyntax 35Public Shared Widening Operator CType(ByVal unified As UnifiedArgumentSyntax) As ArgumentSyntax
ChangeSignature\VisualBasicChangeSignatureService.vb (3)
557arguments As SeparatedSyntaxList(Of ArgumentSyntax), 560Optional isReducedExtensionMethod As Boolean = False) As SeparatedSyntaxList(Of ArgumentSyntax) 577Return SeparatedList(newArguments.Select(Function(a) CType(DirectCast(a, UnifiedArgumentSyntax), ArgumentSyntax)), GetSeparators(arguments, numSeparatorsToSkip))
CodeRefactorings\InlineTemporary\VisualBasicInlineTemporaryCodeRefactoringProvider.vb (2)
99If TypeOf identifierNode.Parent Is ArgumentSyntax Then 104Dim argument = DirectCast(identifierNode.Parent, ArgumentSyntax)
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToClassCodeRefactoringProvider.vb (3)
42Private Function CreateArguments(initializers As SeparatedSyntaxList(Of FieldInitializerSyntax)) As SeparatedSyntaxList(Of ArgumentSyntax) 43Return SyntaxFactory.SeparatedList(Of ArgumentSyntax)(CreateArguments(initializers.GetWithSeparators())) 56Private Shared Function CreateArgument(initializer As FieldInitializerSyntax) As ArgumentSyntax
ConvertToInterpolatedString\VisualBasicConvertPlaceholderToInterpolatedStringRefactoringProvider.vb (1)
19ArgumentSyntax,
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (3)
24ArgumentSyntax, 34Protected Overrides Function GetArgumentWithChangedName(argument As ArgumentSyntax, name As String) As ArgumentSyntax
EditAndContinue\SyntaxUtilities.vb (1)
127Private Shared Iterator Function GetArgumentExpressions(argument As ArgumentSyntax) As IEnumerable(Of ExpressionSyntax)
ExtractMethod\Extensions.vb (1)
118Dim argument = node.FirstAncestorOrSelf(Of ArgumentSyntax)()
ExtractMethod\VisualBasicMethodExtractor.VisualBasicCodeGenerator.vb (2)
355Dim arguments = New List(Of ArgumentSyntax)() 374SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(
GenerateType\VisualBasicGenerateTypeService.vb (4)
23Inherits AbstractGenerateTypeService(Of VisualBasicGenerateTypeService, SimpleNameSyntax, ObjectCreationExpressionSyntax, ExpressionSyntax, TypeBlockSyntax, ArgumentSyntax) 32Protected Overrides Function GenerateParameterNames(semanticModel As SemanticModel, arguments As IList(Of ArgumentSyntax), cancellationToken As CancellationToken) As IList(Of ParameterName) 74ByRef argumentList As IList(Of ArgumentSyntax)) As Boolean 411Protected Overrides Function DetermineArgumentType(semanticModel As SemanticModel, argument As ArgumentSyntax, cancellationToken As CancellationToken) As ITypeSymbol
IntroduceParameter\VisualBasicIntroduceParameterCodeRefactoringProvider.vb (2)
15Inherits AbstractIntroduceParameterCodeRefactoringProvider(Of ExpressionSyntax, InvocationExpressionSyntax, ObjectCreationExpressionSyntax, IdentifierNameSyntax, ArgumentSyntax) 30Protected Overrides Function UpdateArgumentListSyntax(node As SyntaxNode, arguments As SeparatedSyntaxList(Of ArgumentSyntax)) As SyntaxNode
IntroduceVariable\VisualBasicIntroduceVariableService.vb (1)
36If expression.GetAncestorOrThis(Of ArgumentSyntax)() Is Nothing Then
ReplaceConditionalWithStatementsCodeRefactoringProvider\VisualBasicReplaceConditionalWithStatementsCodeRefactoringProvider.vb (1)
22ArgumentSyntax,
src\roslyn\src\Analyzers\VisualBasic\Analyzers\ValidateFormatString\VisualBasicValidateFormatStringDiagnosticAnalyzer.vb (1)
36Return DirectCast(syntaxNode, ArgumentSyntax).GetArgumentExpression
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\ArgumentFixer.vb (6)
11Inherits Fixer(Of ArgumentSyntax, ArgumentListSyntax, SyntaxNode) 13Protected Overrides Function GetExpressionOfArgument(argument As ArgumentSyntax) As ExpressionSyntax 17Protected Overrides Function GenerateNewArgument(oldArgument As ArgumentSyntax, conversionType As ITypeSymbol) As ArgumentSyntax 28Protected Overrides Function GenerateNewArgumentList(oldArgumentList As ArgumentListSyntax, newArguments As ArrayBuilder(Of ArgumentSyntax)) As ArgumentListSyntax 32Protected Overrides Function GetArgumentsOfArgumentList(argumentList As ArgumentListSyntax) As SeparatedSyntaxList(Of ArgumentSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddExplicitCast\VisualBasicAddExplicitCastCodeFixProvider.vb (3)
67Dim argument = spanNode.GetAncestor(Of ArgumentSyntax) 112arguments As SeparatedSyntaxList(Of ArgumentSyntax)) As ArgumentSyntax
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\AddParameter\VisualBasicAddParameterCodeFixProvider.vb (4)
21ArgumentSyntax, 22ArgumentSyntax, 56Return DirectCast(argumentNode, ArgumentSyntax).DetermineType(semanticModel, cancellationToken) 59Protected Overrides Function GetArgument(argument As ArgumentSyntax) As Argument(Of ExpressionSyntax)
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
160Private Shared Function GetArguments(arguments As SeparatedSyntaxList(Of ArgumentSyntax)) As ImmutableArray(Of Argument(Of ExpressionSyntax))
src\roslyn\src\Analyzers\VisualBasic\CodeFixes\GenerateParameterizedMember\VisualBasicGenerateParameterizedMemberService.vb (2)
148Private Overloads Function DetermineParameterOptionality(argument As ArgumentSyntax) As Boolean 152Private Function DetermineParameterType(argument As ArgumentSyntax,
UseNamedArguments\VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb (4)
19Inherits Analyzer(Of ArgumentSyntax, SimpleArgumentSyntax, ArgumentListSyntax) 25Protected Overrides Function GetArguments(argumentList As ArgumentListSyntax) As SeparatedSyntaxList(Of ArgumentSyntax) 41Protected Overrides Function WithArguments(argumentList As ArgumentListSyntax, namedArguments As IEnumerable(Of ArgumentSyntax), separators As IEnumerable(Of SyntaxToken)) As ArgumentListSyntax 53Protected Overrides Function IsImplicitIndexOrRangeIndexer(parameters As ImmutableArray(Of IParameterSymbol), argument As ArgumentSyntax, semanticModel As SemanticModel) As Boolean
Wrapping\SeparatedSyntaxList\VisualBasicArgumentWrapper.vb (2)
11Inherits AbstractVisualBasicSeparatedSyntaxListWrapper(Of ArgumentListSyntax, ArgumentSyntax) 36Protected Overrides Function GetListItems(listSyntax As ArgumentListSyntax) As SeparatedSyntaxList(Of ArgumentSyntax)
Microsoft.CodeAnalysis.VisualBasic.NetAnalyzers (20)
Microsoft.NetCore.Analyzers\Performance\BasicPreferHashDataOverComputeHash.Fixer.vb (2)
112Dim args = SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(arg)) 148Dim args = SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(arg))
Microsoft.NetCore.Analyzers\Performance\BasicUseStringMethodCharOverloadWithSingleCharacters.Fixer.vb (2)
24Dim stringArgumentNode As ArgumentSyntax = Nothing 46Return SyntaxFactory.ArgumentList(SyntaxFactory.SeparatedList(arguments.Cast(Of ArgumentSyntax)()))
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocations.Analyzer.vb (2)
47Dim argumentNode As ArgumentSyntax = TryCast(a.Syntax, ArgumentSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicForwardCancellationTokenToInvocations.Fixer.vb (4)
21Inherits ForwardCancellationTokenToInvocationsFixer(Of ArgumentSyntax) 53Protected Overrides Function TryGetExpressionAndArguments(invocationNode As SyntaxNode, ByRef expression As SyntaxNode, ByRef arguments As ImmutableArray(Of ArgumentSyntax)) As Boolean 66arguments = ImmutableArray(Of ArgumentSyntax).Empty 75Protected Overrides Function GetExpressions(newArguments As ImmutableArray(Of ArgumentSyntax)) As IEnumerable(Of SyntaxNode)
Microsoft.NetCore.Analyzers\Runtime\BasicPreferStreamAsyncMemoryOverloads.Fixer.vb (5)
45Dim arg1 = TryCast(bufferValueNode, ArgumentSyntax) 55Dim arg2 = TryCast(offsetValueNode, ArgumentSyntax) 74Dim arg3 = TryCast(countValueNode, ArgumentSyntax) 102Dim argument = TryCast(node, ArgumentSyntax) 115Dim argument = TryCast(node, ArgumentSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicSpecifyCultureForToLowerAndToUpper.Fixer.vb (1)
48Return invocation.AddArgumentListArguments(DirectCast(argument, ArgumentSyntax)).WithAdditionalAnnotations(Formatter.Annotation)
Microsoft.NetCore.Analyzers\Runtime\BasicTestForEmptyStringsUsingStringLength.Fixer.vb (1)
18Dim argumentSyntax = TryCast(node, ArgumentSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicTestForNaNCorrectly.Fixer.vb (1)
19Dim argumentSyntax = TryCast(node, ArgumentSyntax)
Microsoft.NetCore.Analyzers\Runtime\BasicUseOrdinalStringComparison.Fixer.vb (1)
51AddArgumentListArguments(CType(argument, ArgumentSyntax)).
Microsoft.NetCore.Analyzers\Runtime\BasicUseSpanBasedStringConcat.Fixer.vb (1)
32Dim argumentSyntax = TryCast(argumentOperation.Syntax, ArgumentSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (47)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (1)
72If newToken.IsMissing OrElse TypeOf newToken.Parent Is ArgumentSyntax OrElse _semanticModel Is Nothing Then
CodeGeneration\VisualBasicSyntaxGenerator.vb (5)
267SyntaxFactory.ArgumentList(CType(SyntaxFactory.SeparatedList(arguments), SeparatedSyntaxList(Of ArgumentSyntax)))) 306SyntaxFactory.ArgumentList(openParen, CType(arguments, SeparatedSyntaxList(Of ArgumentSyntax)), closeParen), 420Private Function CreateArguments(arguments As IEnumerable(Of SyntaxNode)) As SeparatedSyntaxList(Of ArgumentSyntax) 424Private Function AsArgument(argOrExpression As SyntaxNode) As ArgumentSyntax 425Return If(TryCast(argOrExpression, ArgumentSyntax),
Simplification\Reducers\VisualBasicExtensionMethodReducer.vb (1)
50Dim newArguments = SyntaxFactory.SeparatedList(Of ArgumentSyntax)(argumentList.Arguments.GetWithSeparators().AsEnumerable().Skip(2))
src\f388afcd21099bcf\InitializeParameterHelpers.vb (1)
62Public Shared Function GetArgument(argument As ArgumentSyntax) As Argument(Of ExpressionSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (7)
62Function(argument As ArgumentSyntax) InferTypeInArgument(argument), 134Function(argument As ArgumentSyntax) InferTypeInArgument(argument, previousToken:=token), 159Function(nameColonEquals As NameColonEqualsSyntax) InferTypeInArgumentList(TryCast(nameColonEquals.Parent.Parent, ArgumentListSyntax), DirectCast(nameColonEquals.Parent, ArgumentSyntax)), 183Private Function InferTypeInArgument(argument As ArgumentSyntax, 226Optional argumentOpt As ArgumentSyntax = Nothing, 367Private Shared Function InferTypeInArgument(argument As ArgumentSyntax, index As Integer, symbols As IEnumerable(Of ISymbol)) As IEnumerable(Of TypeInferenceInfo) 384argument As ArgumentSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ArgumentSyntaxExtensions.vb (3)
14Public Function DetermineType(argument As ArgumentSyntax, 23argument As ArgumentSyntax, 84Public Function GetArgumentExpression(argument As ArgumentSyntax) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (2)
280If TypeOf node.Parent Is ArgumentSyntax Then 284Dim argument = DirectCast(node.Parent, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
233If TypeOf topExpression.Parent Is ArgumentSyntax Then 234Dim argument = DirectCast(topExpression.Parent, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
13Inherits AbstractRefactoringHelpers(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
237Return DirectCast(argument, ArgumentSyntax).DetermineParameter(semanticModel, allowUncertainCandidates, allowParams, cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (4)
593Return DirectCast(node, ArgumentSyntax).GetArgumentExpression() 606Return TypeOf node Is ArgumentSyntax 614Dim argument = TryCast(node, ArgumentSyntax) 1094If TryCast(argument, ArgumentSyntax)?.IsNamed Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
35Dim argument = TryCast(_castNode.WalkUpParentheses().Parent, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
23ArgumentSyntax, 474Protected Overrides Function IsNamedArgument(argument As ArgumentSyntax) As Boolean 478Protected Overrides Function GetNamedArgumentIdentifierValueText(argument As ArgumentSyntax) As String 482Protected Overrides Function GetArguments(expression As ExpressionSyntax) As ImmutableArray(Of ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ArgumentGenerator.vb (2)
9Public Function GenerateArgument(argument As SyntaxNode) As ArgumentSyntax 14Return DirectCast(argument, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\AttributeGenerator.vb (1)
49Dim arguments = New List(Of ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (1)
103arguments:=SyntaxFactory.SeparatedList(constructor.Parameters.Select(Function(p) SyntaxFactory.SimpleArgument(SyntaxFactory.IdentifierName(p.Name))).OfType(Of ArgumentSyntax)))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
156SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(argument)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ParameterGenerator.vb (1)
49Dim arguments = Enumerable.Repeat(Of ArgumentSyntax)(SyntaxFactory.OmittedArgument(), arrayType.Rank)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
13Inherits AbstractRefactoringHelpersService(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb (1)
138If n.IsNode AndAlso DirectCast(n.AsNode(), ArgumentSyntax).IsNamed Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SemanticModelExtensions.vb (5)
32arguments As IList(Of ArgumentSyntax), 44arguments As IList(Of ArgumentSyntax), 65arguments As IList(Of ArgumentSyntax), 87argument As ArgumentSyntax, 94argument As ArgumentSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (1)
129Dim arguments = New List(Of ArgumentSyntax)
Roslyn.Diagnostics.VisualBasic.Analyzers (40)
src\f388afcd21099bcf\InitializeParameterHelpers.vb (1)
62Public Shared Function GetArgument(argument As ArgumentSyntax) As Argument(Of ExpressionSyntax)
src\f736901a33c2b55b\VisualBasicTypeInferenceService.TypeInferrer.vb (7)
62Function(argument As ArgumentSyntax) InferTypeInArgument(argument), 134Function(argument As ArgumentSyntax) InferTypeInArgument(argument, previousToken:=token), 159Function(nameColonEquals As NameColonEqualsSyntax) InferTypeInArgumentList(TryCast(nameColonEquals.Parent.Parent, ArgumentListSyntax), DirectCast(nameColonEquals.Parent, ArgumentSyntax)), 183Private Function InferTypeInArgument(argument As ArgumentSyntax, 226Optional argumentOpt As ArgumentSyntax = Nothing, 367Private Shared Function InferTypeInArgument(argument As ArgumentSyntax, index As Integer, symbols As IEnumerable(Of ISymbol)) As IEnumerable(Of TypeInferenceInfo) 384argument As ArgumentSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ArgumentSyntaxExtensions.vb (3)
14Public Function DetermineType(argument As ArgumentSyntax, 23argument As ArgumentSyntax, 84Public Function GetArgumentExpression(argument As ArgumentSyntax) As ExpressionSyntax
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ParenthesizedExpressionSyntaxExtensions.vb (2)
280If TypeOf node.Parent Is ArgumentSyntax Then 284Dim argument = DirectCast(node.Parent, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\SemanticModelExtensions.vb (2)
233If TypeOf topExpression.Parent Is ArgumentSyntax Then 234Dim argument = DirectCast(topExpression.Parent, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\RefactoringHelpers\VisualBasicRefactoringHelpers.vb (1)
13Inherits AbstractRefactoringHelpers(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SemanticFacts\VisualBasicSemanticFacts.vb (1)
237Return DirectCast(argument, ArgumentSyntax).DetermineParameter(semanticModel, allowUncertainCandidates, allowParams, cancellationToken)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Services\SyntaxFacts\VisualBasicSyntaxFacts.vb (4)
593Return DirectCast(node, ArgumentSyntax).GetArgumentExpression() 606Return TypeOf node Is ArgumentSyntax 614Dim argument = TryCast(node, ArgumentSyntax) 1094If TryCast(argument, ArgumentSyntax)?.IsNamed Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\CastAnalyzer.vb (1)
35Dim argument = TryCast(_castNode.WalkUpParentheses().Parent, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Utilities\SpeculationAnalyzer.vb (4)
23ArgumentSyntax, 474Protected Overrides Function IsNamedArgument(argument As ArgumentSyntax) As Boolean 478Protected Overrides Function GetNamedArgumentIdentifierValueText(argument As ArgumentSyntax) As String 482Protected Overrides Function GetArguments(expression As ExpressionSyntax) As ImmutableArray(Of ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ArgumentGenerator.vb (2)
9Public Function GenerateArgument(argument As SyntaxNode) As ArgumentSyntax 14Return DirectCast(argument, ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\AttributeGenerator.vb (1)
49Dim arguments = New List(Of ArgumentSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ConstructorGenerator.vb (1)
103arguments:=SyntaxFactory.SeparatedList(constructor.Parameters.Select(Function(p) SyntaxFactory.SimpleArgument(SyntaxFactory.IdentifierName(p.Name))).OfType(Of ArgumentSyntax)))))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ExpressionGenerator.vb (1)
156SyntaxFactory.ArgumentList(SyntaxFactory.SingletonSeparatedList(Of ArgumentSyntax)(argument)))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeGeneration\ParameterGenerator.vb (1)
49Dim arguments = Enumerable.Repeat(Of ArgumentSyntax)(SyntaxFactory.OmittedArgument(), arrayType.Rank)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
13Inherits AbstractRefactoringHelpersService(Of ExpressionSyntax, ArgumentSyntax, ExpressionStatementSyntax)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTokenExtensions.vb (1)
138If n.IsNode AndAlso DirectCast(n.AsNode(), ArgumentSyntax).IsNamed Then
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\SemanticModelExtensions.vb (5)
32arguments As IList(Of ArgumentSyntax), 44arguments As IList(Of ArgumentSyntax), 65arguments As IList(Of ArgumentSyntax), 87argument As ArgumentSyntax, 94argument As ArgumentSyntax,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Indentation\SpecialFormattingOperation.vb (1)
129Dim arguments = New List(Of ArgumentSyntax)