4 instantiations of SimpleArgumentSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
24489Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.SimpleArgumentSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
4310Return New SimpleArgumentSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newNameColonEquals, newExpression) 37121Return New SimpleArgumentSyntax(SyntaxKind.SimpleArgument, Nothing, Nothing, nameColonEquals, expression)
Generated\Syntax.xml.Syntax.Generated.vb (1)
26731Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.SimpleArgumentSyntax(kind, errors, annotations, if(nameColonEquals IsNot Nothing, DirectCast(nameColonEquals.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.NameColonEqualsSyntax), Nothing), DirectCast(expression.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax)), Nothing, 0)
154 references to SimpleArgumentSyntax
Microsoft.CodeAnalysis.VisualBasic (31)
Binding\Binder_Attributes.vb (2)
399Dim simpleArgument = DirectCast(argumentSyntax, SimpleArgumentSyntax) 431namedArg As SimpleArgumentSyntax,
Binding\Binder_Expressions.vb (6)
310Dim arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax) = node.Arguments 337Dim argumentSyntax As SimpleArgumentSyntax = arguments(i) 387Private Shared Function ExtractTupleElementNames(arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax), diagnostics As BindingDiagnosticBag) _ 401Dim argumentSyntax As SimpleArgumentSyntax = arguments(i) 4006Dim parent = TryCast(argumentExpression.Parent, SimpleArgumentSyntax) 4341Dim simpleArgument = DirectCast(argumentSyntax, SimpleArgumentSyntax)
Binding\Binder_Invocation.vb (1)
3034Dim simpleArgument = DirectCast(argumentSyntax, SimpleArgumentSyntax)
Binding\Binder_Statements.vb (3)
2175Dim targetSyntax = DirectCast(midArguments(0), SimpleArgumentSyntax).Expression 2180Dim startSyntax = DirectCast(midArguments(1), SimpleArgumentSyntax).Expression 2186Dim lengthSyntax = DirectCast(midArguments(2), SimpleArgumentSyntax).Expression
Compilation\SyntaxTreeSemanticModel.vb (1)
1571expressionParent IsNot Nothing AndAlso (expressionParent.Kind = SyntaxKind.SimpleArgument AndAlso Not DirectCast(expressionParent, SimpleArgumentSyntax).IsNamed) Then
Generated\Syntax.xml.Main.Generated.vb (9)
503Public Overridable Function VisitSimpleArgument(ByVal node As SimpleArgumentSyntax) As TResult 1238Public Overridable Sub VisitSimpleArgument(ByVal node As SimpleArgumentSyntax) 4301Public Overrides Function VisitSimpleArgument(ByVal node As SimpleArgumentSyntax) As SyntaxNode 25233Public Shared Function TupleExpression(openParenToken As SyntaxToken, arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax), closeParenToken As SyntaxToken) As TupleExpressionSyntax 25254Public Shared Function TupleExpression(arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax)) As TupleExpressionSyntax 25265Public Shared Function TupleExpression(ParamArray arguments As SimpleArgumentSyntax()) As TupleExpressionSyntax 25266Return SyntaxFactory.TupleExpression(SyntaxFactory.Token(SyntaxKind.OpenParenToken), SyntaxFactory.SeparatedList(Of SimpleArgumentSyntax)().AddRange(arguments), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 37008Public Shared Function SimpleArgument(nameColonEquals As NameColonEqualsSyntax, expression As ExpressionSyntax) As SimpleArgumentSyntax 37132Public Shared Function SimpleArgument(expression As ExpressionSyntax) As SimpleArgumentSyntax
Generated\Syntax.xml.Syntax.Generated.vb (8)
21532Public ReadOnly Property Arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax) 21536Return new SeparatedSyntaxList(Of SimpleArgumentSyntax)(listNode, Me.GetChildIndex(1)) 21547Public Shadows Function WithArguments(arguments as SeparatedSyntaxList(Of SimpleArgumentSyntax)) As TupleExpressionSyntax 21551Public Shadows Function AddArguments(ParamArray items As SimpleArgumentSyntax()) As TupleExpressionSyntax 21613Public Function Update(openParenToken As SyntaxToken, arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax), closeParenToken As SyntaxToken) As TupleExpressionSyntax 26751Public Shadows Function WithNameColonEquals(nameColonEquals as NameColonEqualsSyntax) As SimpleArgumentSyntax 26769Public Shadows Function WithExpression(expression as ExpressionSyntax) As SimpleArgumentSyntax 26814Public Function Update(nameColonEquals As NameColonEqualsSyntax, expression As ExpressionSyntax) As SimpleArgumentSyntax
Symbols\Source\SourceNamedTypeSymbol_GroupClass.vb (1)
159expression = DirectCast(argumentSyntax, SimpleArgumentSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (15)
ArgumentSyntaxExtensions.vb (1)
48Dim namedArgument = DirectCast(argument, SimpleArgumentSyntax)
CastAnalyzer.vb (1)
116Dim parentSimpleArgument = TryCast(parent, SimpleArgumentSyntax)
ExpressionSyntaxExtensions.vb (2)
279Dim simpleArgument = TryCast(expression?.Parent, SimpleArgumentSyntax) 564expression.CheckParent(Of SimpleArgumentSyntax)(Function(n) n.Expression Is expression) OrElse
SemanticModelExtensions.vb (1)
244Dim simpleArgument = TryCast(argument, SimpleArgumentSyntax)
SpeculationAnalyzer.vb (1)
479Return DirectCast(argument, SimpleArgumentSyntax).NameColonEquals.Name.Identifier.ValueText
VisualBasicInferredMemberNameSimplifier.vb (3)
10Friend Function CanSimplifyTupleName(node As SimpleArgumentSyntax, parseOptions As VisualBasicParseOptions) As Boolean 53Private Function RemovalCausesAmbiguity(arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax), toRemove As SimpleArgumentSyntax) As Boolean
VisualBasicSemanticFacts.vb (1)
242Dim argument = TryCast(node, SimpleArgumentSyntax)
VisualBasicSyntaxFacts.vb (3)
186Dim arg = TryCast(node, SimpleArgumentSyntax) 191Return node.CheckParent(Of SimpleArgumentSyntax)(Function(p) p.IsNamed AndAlso p.NameColonEquals.Name Is node) 1151Return DirectCast(argument, SimpleArgumentSyntax).NameColonEquals.Name.Identifier.ValueText
VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb (1)
45Dim argument = DirectCast(nameColonEquals.Parent, SimpleArgumentSyntax)
VisualBasicValidateFormatStringDiagnosticAnalyzer.vb (1)
26Dim simpleArgumentSyntax = TryCast(argument, SimpleArgumentSyntax)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (11)
ArgumentFixer.vb (1)
20Dim simpleArgument = DirectCast(oldArgument, SimpleArgumentSyntax)
ExpressionSyntaxExtensions.vb (1)
206Dim simpleArgument = TryCast(expression.Parent, SimpleArgumentSyntax)
NameSyntaxExtensions.vb (1)
25If nameSyntax.CheckParent(Of SimpleArgumentSyntax)(Function(a) a.IsNamed AndAlso a.NameColonEquals.Name Is nameSyntax) OrElse
SyntaxTreeExtensions.vb (1)
407targetToken.IsChildToken(Of SimpleArgumentSyntax)(Function(argument) If(argument.IsNamed, argument.NameColonEquals.ColonEqualsToken, Nothing)) OrElse
VisualBasicTypeInferenceService.TypeInferrer.vb (7)
193DirectCast(argument, SimpleArgumentSyntax)) 207Return InferTypeInTupleExpression(tupleExpression, DirectCast(argsAndCommas(commaIndex + 1).AsNode(), SimpleArgumentSyntax)) 215argument As SimpleArgumentSyntax) As IEnumerable(Of TypeInferenceInfo) 320Return GetTypes(DirectCast(argumentOpt, SimpleArgumentSyntax).NameColonEquals.Name) 388Dim simpleArgument = TryCast(argument, SimpleArgumentSyntax) 935TypeOf invocation.ArgumentList.Arguments(0) Is SimpleArgumentSyntax Then 936Dim argumentExpression = DirectCast(invocation.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression
Microsoft.CodeAnalysis.VisualBasic.Features (25)
ArgumentFixer.vb (1)
20Dim simpleArgument = DirectCast(oldArgument, SimpleArgumentSyntax)
ChangeSignature\UnifiedArgumentSyntax.vb (3)
41DirectCast(_argument, SimpleArgumentSyntax).NameColonEquals.Name.Identifier.ValueText, 47Create(DirectCast(_argument, SimpleArgumentSyntax).WithNameColonEquals(DirectCast(_argument, SimpleArgumentSyntax).NameColonEquals.WithName(SyntaxFactory.IdentifierName(name)))),
ChangeSignature\VisualBasicChangeSignatureService.vb (1)
764Dim simpleArgument = TryCast(newArgument, SimpleArgumentSyntax)
Completion\CompletionProviders\NamedParameterCompletionProvider.vb (1)
122argumentList.Arguments.OfType(Of SimpleArgumentSyntax).
Completion\KeywordRecommenders\Declarations\ToKeywordRecommender.vb (1)
27Dim simpleArgument = targetToken.GetAncestor(Of SimpleArgumentSyntax)()
ConvertAnonymousType\VisualBasicConvertAnonymousTypeToTupleCodeRefactoringProvider.vb (2)
34Private Function ConvertInitializers(initializers As SeparatedSyntaxList(Of FieldInitializerSyntax)) As SeparatedSyntaxList(Of SimpleArgumentSyntax) 38Private Function ConvertInitializer(field As FieldInitializerSyntax) As SimpleArgumentSyntax
ConvertTupleToStruct\VisualBasicConvertTupleToStructCodeRefactoringProvider.vb (1)
35Dim simpleArgument = TryCast(argument, SimpleArgumentSyntax)
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (1)
245Yield DirectCast(argument, SimpleArgumentSyntax).Expression
GenerateConstructor\VisualBasicGenerateConstructorService.vb (1)
162Return arguments.SelectAsArray(Function(a) New Argument(RefKind.None, TryCast(a, SimpleArgumentSyntax)?.NameColonEquals?.Name.Identifier.ValueText, a.GetArgumentExpression()))
GenerateType\VisualBasicGenerateTypeService.vb (2)
287TypeOf objectCreationExpressionOpt.ArgumentList.Arguments(0) Is SimpleArgumentSyntax Then 288Dim simpleArgumentExpression = DirectCast(objectCreationExpressionOpt.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
37Dim argument = TryCast(arg, SimpleArgumentSyntax)
NameTupleElement\VisualBasicNameTupleElementCodeRefactoringProvider.vb (3)
15Inherits AbstractNameTupleElementCodeRefactoringProvider(Of SimpleArgumentSyntax, TupleExpressionSyntax) 22Protected Overrides Function WithName(argument As SimpleArgumentSyntax, name As String) As SimpleArgumentSyntax
SignatureHelp\SignatureHelpUtilities.vb (1)
41Dim simpleArgument = TryCast(a, SimpleArgumentSyntax)
UseNamedArguments\VisualBasicUseNamedArgumentsCodeRefactoringProvider.vb (4)
19Inherits Analyzer(Of ArgumentSyntax, SimpleArgumentSyntax, ArgumentListSyntax) 21Protected Overrides Function IsPositionalArgument(argument As SimpleArgumentSyntax) As Boolean 37Protected Overrides Function WithName(argument As SimpleArgumentSyntax, name As String) As SimpleArgumentSyntax
VisualBasicUseInferredMemberNameDiagnosticAnalyzer.vb (1)
45Dim argument = DirectCast(nameColonEquals.Parent, SimpleArgumentSyntax)
VisualBasicValidateFormatStringDiagnosticAnalyzer.vb (1)
26Dim simpleArgumentSyntax = TryCast(argument, SimpleArgumentSyntax)
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (12)
Compilation\SemanticModelAPITests.vb (11)
198Dim args = descendants.OfType(Of SimpleArgumentSyntax).Where(Function(s) s.ToString() = "index").Select(Function(s) s) 785Dim arg = DirectCast(DirectCast(call1.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 792arg = DirectCast(DirectCast(call2.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1248Dim argument = DirectCast(attr2.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1265argument = DirectCast(attr3.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1313argument = DirectCast(attr6.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1349argument = DirectCast(attr8.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1457Dim arg = DirectCast(DirectCast(call1.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 1465arg = DirectCast(DirectCast(call2.Expression, InvocationExpressionSyntax).ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression 2699Dim arg = DirectCast(argList.ChildNodes().First(), SimpleArgumentSyntax).Expression 2708arg = DirectCast(argList.ChildNodes().First(), SimpleArgumentSyntax).Expression
Semantics\GetSemanticInfoTests.vb (1)
5937Dim methodGroupSyntax = tree.GetRoot().DescendantNodes().OfType(Of SimpleArgumentSyntax)().Single().Expression
Microsoft.CodeAnalysis.VisualBasic.Symbol.UnitTests (1)
SymbolsTests\AnonymousTypes\AnonymousTypesSemanticsTests.vb (1)
1048info = model.GetSymbolInfo(DirectCast(nodes(4), SimpleArgumentSyntax).Expression)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.vb (4)
14299SyntaxFactory.TupleExpression(SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword), New SeparatedSyntaxList(Of SimpleArgumentSyntax)(), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 14307SyntaxFactory.TupleExpression(SyntaxFactory.Token(SyntaxKind.OpenParenToken), New SeparatedSyntaxList(Of SimpleArgumentSyntax)(), SyntaxFactory.Token(SyntaxKind.ExternalSourceKeyword)) 14314return SyntaxFactory.TupleExpression(SyntaxFactory.Token(SyntaxKind.OpenParenToken), New SeparatedSyntaxList(Of SimpleArgumentSyntax)(), SyntaxFactory.Token(SyntaxKind.CloseParenToken)) 16315Private Shared Function GenerateRedSimpleArgument() As SimpleArgumentSyntax
Syntax\SyntaxListTests.vb (1)
235Assert.Equal(expectedArgName, CType(item, SimpleArgumentSyntax).Expression.ToString())
Microsoft.CodeAnalysis.VisualBasic.Test.Utilities (1)
LocalVariableDeclaratorsCollector.vb (1)
94Public Overrides Sub VisitSimpleArgument(node As SimpleArgumentSyntax)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (39)
ArgumentSyntaxExtensions.vb (1)
48Dim namedArgument = DirectCast(argument, SimpleArgumentSyntax)
CastAnalyzer.vb (1)
116Dim parentSimpleArgument = TryCast(parent, SimpleArgumentSyntax)
CodeCleanup\Providers\AddMissingTokensCodeCleanupProvider.vb (2)
107name.CheckParent(Of SimpleArgumentSyntax)(Function(p) p.IsNamed AndAlso p.NameColonEquals.Name Is name) OrElse 109name.CheckParent(Of SimpleArgumentSyntax)(Function(p) p.Expression Is name) OrElse
CodeGeneration\VisualBasicSyntaxGenerator.vb (2)
495Private Function AsSimpleArgument(argOrExpression As SyntaxNode) As SimpleArgumentSyntax 496Return If(TryCast(argOrExpression, SimpleArgumentSyntax),
Extensions\SemanticModelExtensions.vb (3)
53Select arg = TryCast(arg, SimpleArgumentSyntax) 75Select arg = TryCast(arg, SimpleArgumentSyntax) 97Return DirectCast(argument, SimpleArgumentSyntax).NameColonEquals.Name.Identifier.ValueText
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (2)
279Dim simpleArgument = TryCast(expression?.Parent, SimpleArgumentSyntax) 564expression.CheckParent(Of SimpleArgumentSyntax)(Function(n) n.Expression Is expression) OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (1)
407targetToken.IsChildToken(Of SimpleArgumentSyntax)(Function(argument) If(argument.IsNamed, argument.NameColonEquals.ColonEqualsToken, Nothing)) OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
206Dim simpleArgument = TryCast(expression.Parent, SimpleArgumentSyntax)
NameSyntaxExtensions.vb (1)
25If nameSyntax.CheckParent(Of SimpleArgumentSyntax)(Function(a) a.IsNamed AndAlso a.NameColonEquals.Name Is nameSyntax) OrElse
Rename\VisualBasicRenameRewriterLanguageService.vb (1)
173TypeOf node Is SimpleArgumentSyntax OrElse
SemanticModelExtensions.vb (1)
244Dim simpleArgument = TryCast(argument, SimpleArgumentSyntax)
Simplification\Reducers\VisualBasicInferredMemberNameReducer.Rewriter.vb (5)
21Private ReadOnly s_simplifyTupleName As Func(Of SimpleArgumentSyntax, SemanticModel, SimplifierOptions, CancellationToken, SimpleArgumentSyntax) = AddressOf SimplifyTupleName 33node As SimpleArgumentSyntax, 37) As SimpleArgumentSyntax 46Public Overrides Function VisitSimpleArgument(node As SimpleArgumentSyntax) As SyntaxNode
Simplification\VisualBasicSimplificationService.Expander.vb (2)
295Public Overrides Function VisitSimpleArgument(node As SimpleArgumentSyntax) As SyntaxNode 298Dim newSimpleArgument = DirectCast(MyBase.VisitSimpleArgument(node), SimpleArgumentSyntax)
Simplification\VisualBasicSimplificationService.vb (1)
56TypeOf node Is SimpleArgumentSyntax OrElse
SpeculationAnalyzer.vb (1)
479Return DirectCast(argument, SimpleArgumentSyntax).NameColonEquals.Name.Identifier.ValueText
VisualBasicInferredMemberNameSimplifier.vb (3)
10Friend Function CanSimplifyTupleName(node As SimpleArgumentSyntax, parseOptions As VisualBasicParseOptions) As Boolean 53Private Function RemovalCausesAmbiguity(arguments As SeparatedSyntaxList(Of SimpleArgumentSyntax), toRemove As SimpleArgumentSyntax) As Boolean
VisualBasicSemanticFacts.vb (1)
242Dim argument = TryCast(node, SimpleArgumentSyntax)
VisualBasicSyntaxFacts.vb (3)
186Dim arg = TryCast(node, SimpleArgumentSyntax) 191Return node.CheckParent(Of SimpleArgumentSyntax)(Function(p) p.IsNamed AndAlso p.NameColonEquals.Name Is node) 1151Return DirectCast(argument, SimpleArgumentSyntax).NameColonEquals.Name.Identifier.ValueText
VisualBasicTypeInferenceService.TypeInferrer.vb (7)
193DirectCast(argument, SimpleArgumentSyntax)) 207Return InferTypeInTupleExpression(tupleExpression, DirectCast(argsAndCommas(commaIndex + 1).AsNode(), SimpleArgumentSyntax)) 215argument As SimpleArgumentSyntax) As IEnumerable(Of TypeInferenceInfo) 320Return GetTypes(DirectCast(argumentOpt, SimpleArgumentSyntax).NameColonEquals.Name) 388Dim simpleArgument = TryCast(argument, SimpleArgumentSyntax) 935TypeOf invocation.ArgumentList.Arguments(0) Is SimpleArgumentSyntax Then 936Dim argumentExpression = DirectCast(invocation.ArgumentList.Arguments(0), SimpleArgumentSyntax).Expression
Microsoft.VisualStudio.LanguageServices.VisualBasic (14)
CodeModel\MethodXML\MethodXmlBuilder.vb (2)
550If Not TypeOf argument Is SimpleArgumentSyntax Then 554Return TryGenerateConstantArrayBound(DirectCast(argument, SimpleArgumentSyntax).Expression)
CodeModel\SyntaxExtensions.vb (1)
15Debug.Assert(TypeOf argument Is SimpleArgumentSyntax OrElse
CodeModel\VisualBasicCodeModelService.CodeModelEventCollector.vb (4)
240Debug.Assert((TypeOf oldArgument Is SimpleArgumentSyntax OrElse 242(TypeOf newArgument Is SimpleArgumentSyntax OrElse 256Dim oldNamedArgument = DirectCast(oldArgument, SimpleArgumentSyntax) 257Dim newNamedArgument = DirectCast(newArgument, SimpleArgumentSyntax)
CodeModel\VisualBasicCodeModelService.NodeLocator.vb (2)
1509startPosition = DirectCast(argument, SimpleArgumentSyntax).NameColonEquals.Name.SpanStart 1546endPosition = DirectCast(argument, SimpleArgumentSyntax).NameColonEquals.Name.Span.End
CodeModel\VisualBasicCodeModelService.vb (5)
836Return TypeOf node Is SimpleArgumentSyntax OrElse 931Dim simpleArgument = DirectCast(node, SimpleArgumentSyntax) 1001Return DirectCast(node, SimpleArgumentSyntax).WithNameColonEquals(SyntaxFactory.NameColonEquals(SyntaxFactory.IdentifierName(name))) 1046Dim simpleArgument = DirectCast(node, SimpleArgumentSyntax) 1922Return DirectCast(attributeArgumentNode, SimpleArgumentSyntax).Expression.ToString()