1 instantiation of ParenthesizedVariableDesignationSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
10942internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.ParenthesizedVariableDesignationSyntax(this, parent, position);
54 references to ParenthesizedVariableDesignationSyntax
Microsoft.CodeAnalysis.CSharp (25)
Binder\Binder_Deconstruct.cs (2)
839var tuple = (ParenthesizedVariableDesignationSyntax)node;
Binder\Binder_Expressions.cs (2)
963var tuple = (ParenthesizedVariableDesignationSyntax)node;
Binder\Binder_Patterns.cs (3)
1137ParenthesizedVariableDesignationSyntax node, 1375var tupleDesignation = (ParenthesizedVariableDesignationSyntax)node;
Binder\ExpressionVariableFinder.cs (4)
252foreach (VariableDesignationSyntax nested in ((ParenthesizedVariableDesignationSyntax)node).Variables) 432foreach (VariableDesignationSyntax nested in ((ParenthesizedVariableDesignationSyntax)designation).Variables) 513var tuple = (ParenthesizedVariableDesignationSyntax)designation;
Binder\ForEachLoopBinder.cs (2)
163var tuple = (ParenthesizedVariableDesignationSyntax)designation;
Syntax.xml.Main.Generated.cs (6)
367public virtual TResult? VisitParenthesizedVariableDesignation(ParenthesizedVariableDesignationSyntax node) => this.DefaultVisit(node); 1111public virtual void VisitParenthesizedVariableDesignation(ParenthesizedVariableDesignationSyntax node) => this.DefaultVisit(node); 1854public override SyntaxNode? VisitParenthesizedVariableDesignation(ParenthesizedVariableDesignationSyntax node) 4088public static ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SyntaxToken openParenToken, SeparatedSyntaxList<VariableDesignationSyntax> variables, SyntaxToken closeParenToken) 4092return (ParenthesizedVariableDesignationSyntax)Syntax.InternalSyntax.SyntaxFactory.ParenthesizedVariableDesignation((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, variables.Node.ToGreenSeparatedList<Syntax.InternalSyntax.VariableDesignationSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed(); 4096public static ParenthesizedVariableDesignationSyntax ParenthesizedVariableDesignation(SeparatedSyntaxList<VariableDesignationSyntax> variables = default)
Syntax.xml.Syntax.Generated.cs (6)
6824public ParenthesizedVariableDesignationSyntax Update(SyntaxToken openParenToken, SeparatedSyntaxList<VariableDesignationSyntax> variables, SyntaxToken closeParenToken) 6828var newNode = SyntaxFactory.ParenthesizedVariableDesignation(openParenToken, variables, closeParenToken); 6836public ParenthesizedVariableDesignationSyntax WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Variables, this.CloseParenToken); 6837public ParenthesizedVariableDesignationSyntax WithVariables(SeparatedSyntaxList<VariableDesignationSyntax> variables) => Update(this.OpenParenToken, variables, this.CloseParenToken); 6838public ParenthesizedVariableDesignationSyntax WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Variables, closeParenToken); 6840public ParenthesizedVariableDesignationSyntax AddVariables(params VariableDesignationSyntax[] items) => WithVariables(this.Variables.AddRange(items));
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
529currentToken.Parent is ParenthesizedVariableDesignationSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
922case ParenthesizedVariableDesignationSyntax parenthesizedVariableDesignation:
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (4)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (3)
91if (declarationExpression.Designation is ParenthesizedVariableDesignationSyntax variableDesignation) 179ParenthesizedVariableDesignationSyntax parensDesignation, 206semanticModel, type, (ParenthesizedVariableDesignationSyntax)designation, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2245declExpr.Designation is ParenthesizedVariableDesignationSyntax parenthesizedVariableDesignation &&
Microsoft.CodeAnalysis.CSharp.Emit.UnitTests (4)
CodeGen\CodeGenDeconstructTests.cs (4)
3135var lhsNested = tree.GetRoot().DescendantNodes().OfType<ParenthesizedVariableDesignationSyntax>().ElementAt(1); 3189var x34 = tree.GetRoot().DescendantNodes().OfType<ParenthesizedVariableDesignationSyntax>().ElementAt(1);
Microsoft.CodeAnalysis.CSharp.Features (8)
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (2)
144var t = (ParenthesizedVariableDesignationSyntax)component;
EditAndContinue\SyntaxComparer.cs (2)
1361var parenthesizedVariableDesignation = (ParenthesizedVariableDesignationSyntax)designation;
InlineHints\CSharpInlineTypeHintsService.cs (1)
45if (node is DeclarationExpressionSyntax { Type.IsVar: true, Designation: not ParenthesizedVariableDesignationSyntax } declarationExpression)
src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (3)
91if (declarationExpression.Designation is ParenthesizedVariableDesignationSyntax variableDesignation) 179ParenthesizedVariableDesignationSyntax parensDesignation, 206semanticModel, type, (ParenthesizedVariableDesignationSyntax)designation, cancellationToken);
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10711private static ParenthesizedVariableDesignationSyntax GenerateParenthesizedVariableDesignation() 12481var node = GenerateParenthesizedVariableDesignation(); 12486var newNode = node.WithOpenParenToken(node.OpenParenToken).WithVariables(node.Variables).WithCloseParenToken(node.CloseParenToken); 17305var oldNode = GenerateParenthesizedVariableDesignation(); 17321var oldNode = GenerateParenthesizedVariableDesignation();
Microsoft.CodeAnalysis.CSharp.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
529currentToken.Parent is ParenthesizedVariableDesignationSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
922case ParenthesizedVariableDesignationSyntax parenthesizedVariableDesignation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2245declExpr.Designation is ParenthesizedVariableDesignationSyntax parenthesizedVariableDesignation &&
Roslyn.Diagnostics.CSharp.Analyzers (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Formatting\FormattingHelpers.cs (1)
529currentToken.Parent is ParenthesizedVariableDesignationSyntax &&
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
922case ParenthesizedVariableDesignationSyntax parenthesizedVariableDesignation:
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (1)
2245declExpr.Designation is ParenthesizedVariableDesignationSyntax parenthesizedVariableDesignation &&