17 references to Elements
Microsoft.CodeAnalysis.CSharp (10)
_generated\0\Syntax.xml.Main.Generated.cs (1)
1560=> node.Update(VisitToken(node.OpenParenToken), VisitList(node.Elements), VisitToken(node.CloseParenToken));
_generated\2\Syntax.xml.Syntax.Generated.cs (4)
875if (openParenToken != this.OpenParenToken || elements != this.Elements || closeParenToken != this.CloseParenToken) 885public TupleTypeSyntax WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Elements, this.CloseParenToken); 887public TupleTypeSyntax WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Elements, closeParenToken); 889public TupleTypeSyntax AddElements(params TupleElementSyntax[] items) => WithElements(this.Elements.AddRange(items));
Binder\Binder_Symbols.cs (2)
692int numElements = syntax.Elements.Count; 703var argumentSyntax = syntax.Elements[i];
Compilation\CSharpSemanticModel.cs (1)
5225return (GetSymbolInfo(tupleTypeSyntax, cancellationToken).Symbol.GetSymbol() as NamedTypeSymbol)?.TupleElements.ElementAtOrDefault(tupleTypeSyntax.Elements.IndexOf(declarationSyntax)).GetPublicSymbol();
Syntax\SyntaxExtensions.cs (2)
449for (int i = tupleTypeSyntax.Elements.Count - 1; i >= 0; i--) 451stack.Push(tupleTypeSyntax.Elements[i].Type);
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
231foreach (var element in tupleType.Elements)
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (1)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
165SeparatedList<ArgumentSyntax>([.. typeNode.Elements.GetWithSeparators().Select(ConvertTupleTypeElementComponent)]),
Microsoft.CodeAnalysis.CSharp.Features (3)
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
473builder, "(", ")", tupleType.Elements, AppendTupleElement);
src\roslyn\src\Analyzers\CSharp\Analyzers\UseDeconstruction\CSharpUseDeconstructionDiagnosticAnalyzer.cs (1)
231foreach (var element in tupleType.Elements)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseDeconstruction\CSharpUseDeconstructionCodeFixProvider.cs (1)
165SeparatedList<ArgumentSyntax>([.. typeNode.Elements.GetWithSeparators().Select(ConvertTupleTypeElementComponent)]),
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
698simpleTypeName = CreateValueTupleTypeString(tupleType.Elements.Count);
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\Components\ComponentGenericTypePass.cs (1)
510return tuple.Elements.SelectManyAsArray(a => ParseCore(a.Type));