1 instantiation of ElementBindingExpressionSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
2507internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ElementBindingExpressionSyntax(this, parent, position);
29 references to ElementBindingExpressionSyntax
Microsoft.CodeAnalysis.CSharp (12)
_generated\0\Syntax.xml.Main.Generated.cs (6)
103public virtual TResult? VisitElementBindingExpression(ElementBindingExpressionSyntax node) => this.DefaultVisit(node); 851public virtual void VisitElementBindingExpression(ElementBindingExpressionSyntax node) => this.DefaultVisit(node); 1598public override SyntaxNode? VisitElementBindingExpression(ElementBindingExpressionSyntax node) 2721public static ElementBindingExpressionSyntax ElementBindingExpression(BracketedArgumentListSyntax argumentList) 2724return (ElementBindingExpressionSyntax)Syntax.InternalSyntax.SyntaxFactory.ElementBindingExpression((Syntax.InternalSyntax.BracketedArgumentListSyntax)argumentList.Green).CreateRed(); 2728public static ElementBindingExpressionSyntax ElementBindingExpression()
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
1546public ElementBindingExpressionSyntax Update(BracketedArgumentListSyntax argumentList) 1550var newNode = SyntaxFactory.ElementBindingExpression(argumentList); 1558public ElementBindingExpressionSyntax WithArgumentList(BracketedArgumentListSyntax argumentList) => Update(argumentList); 1560public ElementBindingExpressionSyntax AddArgumentListArguments(params ArgumentSyntax[] items) => WithArgumentList(this.ArgumentList.WithArguments(this.ArgumentList.Arguments.AddRange(items)));
Binder\Binder_Expressions.cs (2)
701return BindElementBindingExpression((ElementBindingExpressionSyntax)node, diagnostics); 11746private BoundExpression BindElementBindingExpression(ElementBindingExpressionSyntax node, BindingDiagnosticBag diagnostics)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
539=> node is ElementBindingExpressionSyntax;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNullPropagation\CSharpUseNullPropagationCodeFixProvider.cs (2)
30ElementBindingExpressionSyntax, 53protected override ElementBindingExpressionSyntax ElementBindingExpression(BracketedArgumentListSyntax argumentList)
Microsoft.CodeAnalysis.CSharp.Features (9)
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (7)
158var elementBinding = ElementBindingExpression(newBracketedArgumentList); 161argumentList = ((ElementBindingExpressionSyntax)conditionalAccessExpression.WhenNotNull).ArgumentList; 295openBracket.Parent.Parent is ElementAccessExpressionSyntax or ElementBindingExpressionSyntax); 367token.Parent.Parent is ElementBindingExpressionSyntax && 371internal static bool IsArgumentListToken(ElementBindingExpressionSyntax expression, SyntaxToken token) 380root, position, syntaxFacts, triggerReason, IsTriggerToken, IsArgumentListToken, cancellationToken, out ElementBindingExpressionSyntax? elementBindingExpression)) 383var conditionalAccess = elementBindingExpression.FirstAncestorOrSelf<ConditionalAccessExpressionSyntax, ElementBindingExpressionSyntax>(
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseNullPropagation\CSharpUseNullPropagationCodeFixProvider.cs (2)
30ElementBindingExpressionSyntax, 53protected override ElementBindingExpressionSyntax ElementBindingExpression(BracketedArgumentListSyntax argumentList)
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
539=> node is ElementBindingExpressionSyntax;
Microsoft.Maui.Controls.BindingSourceGen (3)
BindingSourceGenerator.cs (1)
243 else if (lambdaBodyExpression is ElementBindingExpressionSyntax elementBinding)
PathParser.cs (2)
25 ElementBindingExpressionSyntax elementBinding => HandleElementBindingExpression(elementBinding), 116 private Result<List<IPathPart>> HandleElementBindingExpression(ElementBindingExpressionSyntax elementBinding)
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
539=> node is ElementBindingExpressionSyntax;