4 instantiations of FunctionAggregationSyntax
Microsoft.CodeAnalysis.VisualBasic (4)
Generated\Syntax.xml.Internal.Generated.vb (1)
25667Return new Microsoft.CodeAnalysis.VisualBasic.Syntax.FunctionAggregationSyntax(Me, parent, startLocation)
Generated\Syntax.xml.Main.Generated.vb (2)
4440Return New FunctionAggregationSyntax(node.Kind, node.Green.GetDiagnostics, node.Green.GetAnnotations, newFunctionName, newOpenParenToken, newArgument, newCloseParenToken) 37903Return New FunctionAggregationSyntax(SyntaxKind.FunctionAggregation, Nothing, Nothing, DirectCast(functionName.Node, InternalSyntax.IdentifierTokenSyntax), DirectCast(openParenToken.Node, InternalSyntax.PunctuationSyntax), argument, DirectCast(closeParenToken.Node, InternalSyntax.PunctuationSyntax))
Generated\Syntax.xml.Syntax.Generated.vb (1)
27777Me.New(New Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.FunctionAggregationSyntax(kind, errors, annotations, functionName, openParenToken, if(argument IsNot Nothing, DirectCast(argument.Green, Microsoft.CodeAnalysis.VisualBasic.Syntax.InternalSyntax.ExpressionSyntax), Nothing), closeParenToken), Nothing, 0)
56 references to FunctionAggregationSyntax
Microsoft.CodeAnalysis.VisualBasic (26)
Binding\Binder_Expressions.vb (1)
194Return BindFunctionAggregationExpression(DirectCast(node, FunctionAggregationSyntax), diagnostics)
Binding\Binder_Query.vb (3)
45Friend Overridable Function BindFunctionAggregationExpression([function] As FunctionAggregationSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression 3905functionAggregationSyntax As FunctionAggregationSyntax, 4037rangeVarNameSyntax = DirectCast(item.Aggregation, FunctionAggregationSyntax).FunctionName
Binding\ImplicitVariableBinder.vb (1)
78Friend Overrides Function BindFunctionAggregationExpression([function] As FunctionAggregationSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression
Binding\MemberSemanticModel.vb (2)
1410binder = GetFunctionAggregationLambdaBinder(DirectCast(node, FunctionAggregationSyntax), position) 1617Private Function GetFunctionAggregationLambdaBinder(func As FunctionAggregationSyntax, position As Integer) As Binder
Binding\SpeculativeBinder.vb (1)
47Friend Overrides Function BindFunctionAggregationExpression([function] As FunctionAggregationSyntax, diagnostics As BindingDiagnosticBag) As BoundExpression
Compilation\QuerySymbolInfo.vb (1)
189functionSyntax As FunctionAggregationSyntax,
Compilation\SemanticModel.vb (1)
3111Dim [function] = TryCast(node, FunctionAggregationSyntax)
Generated\Syntax.xml.Main.Generated.vb (7)
527Public Overridable Function VisitFunctionAggregation(ByVal node As FunctionAggregationSyntax) As TResult 1262Public Overridable Sub VisitFunctionAggregation(ByVal node As FunctionAggregationSyntax) 4427Public Overrides Function VisitFunctionAggregation(ByVal node As FunctionAggregationSyntax) As SyntaxNode 37897Public Shared Function FunctionAggregation(functionName As SyntaxToken, openParenToken As SyntaxToken, argument As ExpressionSyntax, closeParenToken As SyntaxToken) As FunctionAggregationSyntax 37917Public Shared Function FunctionAggregation(functionName As SyntaxToken, argument As ExpressionSyntax) As FunctionAggregationSyntax 37929Public Shared Function FunctionAggregation(functionName As SyntaxToken) As FunctionAggregationSyntax 37941Public Shared Function FunctionAggregation(functionName As String) As FunctionAggregationSyntax
Generated\Syntax.xml.Syntax.Generated.vb (5)
27794Public Shadows Function WithFunctionName(functionName as SyntaxToken) As FunctionAggregationSyntax 27819Public Shadows Function WithOpenParenToken(openParenToken as SyntaxToken) As FunctionAggregationSyntax 27840Public Shadows Function WithArgument(argument as ExpressionSyntax) As FunctionAggregationSyntax 27865Public Shadows Function WithCloseParenToken(closeParenToken as SyntaxToken) As FunctionAggregationSyntax 27912Public Function Update(functionName As SyntaxToken, openParenToken As SyntaxToken, argument As ExpressionSyntax, closeParenToken As SyntaxToken) As FunctionAggregationSyntax
Syntax\LambdaUtilities.vb (2)
236Friend Shared Function GetAggregationLambdaBody(aggregation As FunctionAggregationSyntax) As VisualBasicSyntaxNode 506lambdaBody = GetAggregationLambdaBody(DirectCast(node, FunctionAggregationSyntax))
VisualBasicExtensions.vb (2)
1721''' Returns aggregate function associated with <see cref="FunctionAggregationSyntax"/>. 1726functionSyntax As FunctionAggregationSyntax,
Microsoft.CodeAnalysis.VisualBasic.CodeStyle (5)
ExpressionSyntaxExtensions.vb (1)
566expression.CheckParent(Of FunctionAggregationSyntax)(Function(f) f.Argument Is expression) OrElse
SpeculationAnalyzer.vb (2)
410Dim originalFunctionAggregationSyntax = TryCast(currentOriginalNode, FunctionAggregationSyntax) 412Dim newFunctionAggregationSyntax = DirectCast(currentReplacedNode, FunctionAggregationSyntax)
SyntaxNodeExtensions.vb (2)
807Function(n As FunctionAggregationSyntax) (n.OpenParenToken, n.CloseParenToken), 1111TypeOf current Is FunctionAggregationSyntax OrElse
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (2)
SyntaxTreeExtensions.vb (2)
395targetToken.IsChildToken(Of FunctionAggregationSyntax)(Function(functionAggregation) functionAggregation.OpenParenToken) OrElse 879Dim functionAggregationExpression = TryCast(expression, FunctionAggregationSyntax)
Microsoft.CodeAnalysis.VisualBasic.Features (11)
EditAndContinue\BreakpointSpans.vb (2)
185Return TryCreateSpanForFunctionAggregation(DirectCast(node, FunctionAggregationSyntax)) 352Private Function TryCreateSpanForFunctionAggregation(functionAggregation As FunctionAggregationSyntax) As TextSpan?
EditAndContinue\VisualBasicEditAndContinueAnalyzer.vb (2)
1457Dim oldInfo = oldModel.GetSymbolInfo(DirectCast(oldNode, FunctionAggregationSyntax), cancellationToken) 1458Dim newInfo = newModel.GetSymbolInfo(DirectCast(newNode, FunctionAggregationSyntax), cancellationToken)
LambdaUtilities.vb (2)
236Friend Shared Function GetAggregationLambdaBody(aggregation As FunctionAggregationSyntax) As VisualBasicSyntaxNode 506lambdaBody = GetAggregationLambdaBody(DirectCast(node, FunctionAggregationSyntax))
SignatureHelp\FunctionAggregationSignatureHelpProvider.vb (5)
34Dim functionAggregation As FunctionAggregationSyntax = Nothing 44cancellationToken As CancellationToken, ByRef functionAggregation As FunctionAggregationSyntax) As Boolean 50Function(t) TypeOf t.Parent Is FunctionAggregationSyntax, 59Dim functionAggregation As FunctionAggregationSyntax = Nothing 96functionAggregation As FunctionAggregationSyntax,
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (4)
Semantics\GetExtendedSemanticInfoTests.vb (1)
3263Return semanticModel.GetSymbolInfo(DirectCast(Nothing, FunctionAggregationSyntax))
Semantics\QueryExpressions_SemanticModel.vb (3)
3383Dim symbolInfo2 = semanticModel.GetSymbolInfo(DirectCast(node9, FunctionAggregationSyntax)) 3404symbolInfo2 = semanticModel.GetSymbolInfo(DirectCast(node11, FunctionAggregationSyntax)) 3817Dim node = DirectCast(tree.GetCompilationUnitRoot().FindToken(tree.GetCompilationUnitRoot().ToString().IndexOf("aggr4(4)", StringComparison.Ordinal)).Parent, FunctionAggregationSyntax)
Microsoft.CodeAnalysis.VisualBasic.Syntax.UnitTests (1)
Generated\Syntax.Test.xml.Generated.vb (1)
16459Private Shared Function GenerateRedFunctionAggregation() As FunctionAggregationSyntax
Microsoft.CodeAnalysis.VisualBasic.Workspaces (7)
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\VisualBasic\Extensions\ExpressionSyntaxExtensions.vb\ExpressionSyntaxExtensions.vb (1)
566expression.CheckParent(Of FunctionAggregationSyntax)(Function(f) f.Argument Is expression) OrElse
J\s\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\VisualBasic\Extensions\ContextQuery\SyntaxTreeExtensions.vb\SyntaxTreeExtensions.vb (2)
395targetToken.IsChildToken(Of FunctionAggregationSyntax)(Function(functionAggregation) functionAggregation.OpenParenToken) OrElse 879Dim functionAggregationExpression = TryCast(expression, FunctionAggregationSyntax)
SpeculationAnalyzer.vb (2)
410Dim originalFunctionAggregationSyntax = TryCast(currentOriginalNode, FunctionAggregationSyntax) 412Dim newFunctionAggregationSyntax = DirectCast(currentReplacedNode, FunctionAggregationSyntax)
SyntaxNodeExtensions.vb (2)
807Function(n As FunctionAggregationSyntax) (n.OpenParenToken, n.CloseParenToken), 1111TypeOf current Is FunctionAggregationSyntax OrElse