40 references to Variables
Microsoft.CodeAnalysis.CSharp (22)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1867=> node.Update(VisitToken(node.OpenParenToken), VisitList(node.Variables), VisitToken(node.CloseParenToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
6872if (openParenToken != this.OpenParenToken || variables != this.Variables || closeParenToken != this.CloseParenToken) 6882public ParenthesizedVariableDesignationSyntax WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Variables, this.CloseParenToken); 6884public ParenthesizedVariableDesignationSyntax WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Variables, closeParenToken); 6886public ParenthesizedVariableDesignationSyntax AddVariables(params VariableDesignationSyntax[] items) => WithVariables(this.Variables.AddRange(items));
Binder\Binder_Deconstruct.cs (1)
843foreach (var n in tuple.Variables)
Binder\Binder_Expressions.cs (2)
996int count = tuple.Variables.Count; 1000foreach (var n in tuple.Variables)
Binder\Binder_Patterns.cs (10)
1774var subPatterns = ArrayBuilder<BoundPositionalSubpattern>.GetInstance(tupleDesignation.Variables.Count); 1796tupleDesignation.Variables.Count, inputPlaceholder, node, deconstructDiagnostics, 1816hasErrors = outPlaceholders.IsDefault || tupleDesignation.Variables.Count != outPlaceholders.Length; 1818for (int i = 0; i < tupleDesignation.Variables.Count; i++) 1820var variable = tupleDesignation.Variables[i]; 1837if (elementTypes.Length != tupleDesignation.Variables.Count && !hasErrors) 1840strippedInputType, elementTypes.Length, tupleDesignation.Variables.Count); 1843for (int i = 0; i < tupleDesignation.Variables.Count; i++) 1845var variable = tupleDesignation.Variables[i]; 1864foreach (var variable in node.Variables)
Binder\ExpressionVariableFinder.cs (3)
252foreach (VariableDesignationSyntax nested in ((ParenthesizedVariableDesignationSyntax)node).Variables) 431foreach (VariableDesignationSyntax nested in ((ParenthesizedVariableDesignationSyntax)designation).Variables) 515foreach (VariableDesignationSyntax d in tuple.Variables)
Binder\ForEachLoopBinder.cs (1)
164foreach (var d in tuple.Variables)
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
923foreach (var child in parenthesizedVariableDesignation.Variables)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (5)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (2)
190Debug.Assert(elements.Length == parensDesignation.Variables.Count); 195var designation = parensDesignation.Variables[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
2324parenthesizedVariableDesignation.Variables.All(v => v is SingleVariableDesignationSyntax { Identifier.ValueText: not "" })) 2326var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).Identifier.ValueText); 2327var elementTypes = parenthesizedVariableDesignation.Variables.SelectAsArray(v =>
Microsoft.CodeAnalysis.CSharp.Features (4)
Debugging\CSharpProximityExpressionsService.RelevantExpressionsCollector.cs (1)
145foreach (var v in t.Variables)
EditAndContinue\SyntaxComparer.cs (1)
1362foreach (var variableDesignation in parenthesizedVariableDesignation.Variables)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseImplicitOrExplicitType\UseExplicitTypeCodeFixProvider.cs (2)
190Debug.Assert(elements.Length == parensDesignation.Variables.Count); 195var designation = parensDesignation.Variables[i];
Microsoft.CodeAnalysis.CSharp.Workspaces (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
923foreach (var child in parenthesizedVariableDesignation.Variables)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
2324parenthesizedVariableDesignation.Variables.All(v => v is SingleVariableDesignationSyntax { Identifier.ValueText: not "" })) 2326var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).Identifier.ValueText); 2327var elementTypes = parenthesizedVariableDesignation.Variables.SelectAsArray(v =>
Roslyn.Diagnostics.CSharp.Analyzers (4)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
923foreach (var child in parenthesizedVariableDesignation.Variables)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpTypeInferenceService.TypeInferrer.cs (3)
2324parenthesizedVariableDesignation.Variables.All(v => v is SingleVariableDesignationSyntax { Identifier.ValueText: not "" })) 2326var elementNames = parenthesizedVariableDesignation.Variables.SelectAsArray(v => ((SingleVariableDesignationSyntax)v).Identifier.ValueText); 2327var elementTypes = parenthesizedVariableDesignation.Variables.SelectAsArray(v =>