Base:
property
Parameters
Microsoft.CodeAnalysis.CSharp.Syntax.BaseParameterListSyntax.Parameters
59 references to Parameters
Microsoft.CodeAnalysis.CSharp (7)
Parser\LanguageParser.cs (1)
4766foreach (var parameter in list.Parameters)
Syntax.xml.Main.Generated.cs (1)
2098=> node.Update(VisitToken(node.OpenBracketToken), VisitList(node.Parameters), VisitToken(node.CloseBracketToken));
Syntax.xml.Syntax.Generated.cs (5)
13426public IndexerDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) => WithParameterList(this.ParameterList.WithParameters(this.ParameterList.Parameters.AddRange(items))); 13706if (openBracketToken != this.OpenBracketToken || parameters != this.Parameters || closeBracketToken != this.CloseBracketToken) 13716public BracketedParameterListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Parameters, this.CloseBracketToken); 13719public BracketedParameterListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Parameters, closeBracketToken); 13722public new BracketedParameterListSyntax AddParameters(params ParameterSyntax[] items) => WithParameters(this.Parameters.AddRange(items));
Microsoft.CodeAnalysis.CSharp.Features (2)
ChangeSignature\CSharpChangeSignatureService.cs (1)
347var updatedParameters = UpdateDeclaration(indexer.ParameterList.Parameters, signaturePermutation, CreateNewParameterSyntax);
SolutionExplorer\CSharpSolutionExplorerSymbolTreeItemProvider.cs (1)
322indexerDeclaration.ParameterList.Parameters,
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
Compilation\SemanticModelGetDeclaredSymbolAPITests.cs (1)
335var paramDecl = indexerDecl.ParameterList.Parameters[0];
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (44)
Generated\Syntax.Test.xml.Generated.cs (2)
13635Assert.Equal(default, node.Parameters); 13637var newNode = node.WithOpenBracketToken(node.OpenBracketToken).WithParameters(node.Parameters).WithCloseBracketToken(node.CloseBracketToken);
Parsing\DeclarationParsingTests.cs (41)
5017Assert.Equal(1, ps.ParameterList.Parameters.Count); 5018Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 5019Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 5020Assert.NotNull(ps.ParameterList.Parameters[0].Type); 5021Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 5022Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 5023Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString()); 5084Assert.Equal(1, ps.ParameterList.Parameters.Count); 5085Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 5086Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 5087Assert.NotNull(ps.ParameterList.Parameters[0].Type); 5088Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 5089Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 5090Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString()); 5152Assert.Equal(1, ps.ParameterList.Parameters.Count); 5153Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 5154Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 5155Assert.NotNull(ps.ParameterList.Parameters[0].Type); 5156Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 5157Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 5158Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString()); 5220Assert.Equal(2, ps.ParameterList.Parameters.Count); 5222Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 5223Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 5224Assert.NotNull(ps.ParameterList.Parameters[0].Type); 5225Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 5226Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 5227Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString()); 5229Assert.Equal(0, ps.ParameterList.Parameters[1].AttributeLists.Count); 5230Assert.Equal(0, ps.ParameterList.Parameters[1].Modifiers.Count); 5231Assert.NotNull(ps.ParameterList.Parameters[1].Type); 5232Assert.Equal("e", ps.ParameterList.Parameters[1].Type.ToString()); 5233Assert.NotEqual(default, ps.ParameterList.Parameters[1].Identifier); 5234Assert.Equal("f", ps.ParameterList.Parameters[1].Identifier.ToString()); 5297Assert.Equal(1, ps.ParameterList.Parameters.Count); 5298Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 5299Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 5300Assert.NotNull(ps.ParameterList.Parameters[0].Type); 5301Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 5302Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 5303Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString());
Parsing\ParserErrorMessageTests.cs (1)
3783Assert.Equal(SyntaxKind.InKeyword, indexerDeclaration.ParameterList.Parameters.Single().Modifiers.Single().Kind());
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
FindSymbols\CSharpDeclaredSymbolInfoFactoryService.cs (1)
505=> GetSuffix('[', ']', indexer.ParameterList.Parameters);
Microsoft.VisualStudio.LanguageServices.CSharp (4)
CodeModel\CSharpCodeModelService.CodeModelEventCollector.cs (2)
340oldIndexer.ParameterList.Parameters.AsReadOnlyList(), 341newIndexer.ParameterList.Parameters.AsReadOnlyList(),
CodeModel\CSharpCodeModelService.cs (2)
1458return indexer.ParameterList.Parameters; 3479var parameterList = indexer.ParameterList.Parameters.Insert(index, (ParameterSyntax)parameter);