Base:
property
Parameters
Microsoft.CodeAnalysis.CSharp.Syntax.BaseParameterListSyntax.Parameters
59 references to Parameters
Microsoft.CodeAnalysis.CSharp (7)
Parser\LanguageParser.cs (1)
4655foreach (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)
13425public IndexerDeclarationSyntax AddParameterListParameters(params ParameterSyntax[] items) => WithParameterList(this.ParameterList.WithParameters(this.ParameterList.Parameters.AddRange(items))); 13705if (openBracketToken != this.OpenBracketToken || parameters != this.Parameters || closeBracketToken != this.CloseBracketToken) 13715public BracketedParameterListSyntax WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Parameters, this.CloseBracketToken); 13718public BracketedParameterListSyntax WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Parameters, closeBracketToken); 13721public 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)
4963Assert.Equal(1, ps.ParameterList.Parameters.Count); 4964Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 4965Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 4966Assert.NotNull(ps.ParameterList.Parameters[0].Type); 4967Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 4968Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 4969Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString()); 5030Assert.Equal(1, ps.ParameterList.Parameters.Count); 5031Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 5032Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 5033Assert.NotNull(ps.ParameterList.Parameters[0].Type); 5034Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 5035Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 5036Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString()); 5098Assert.Equal(1, ps.ParameterList.Parameters.Count); 5099Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 5100Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 5101Assert.NotNull(ps.ParameterList.Parameters[0].Type); 5102Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 5103Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 5104Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString()); 5166Assert.Equal(2, ps.ParameterList.Parameters.Count); 5168Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 5169Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 5170Assert.NotNull(ps.ParameterList.Parameters[0].Type); 5171Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 5172Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 5173Assert.Equal("d", ps.ParameterList.Parameters[0].Identifier.ToString()); 5175Assert.Equal(0, ps.ParameterList.Parameters[1].AttributeLists.Count); 5176Assert.Equal(0, ps.ParameterList.Parameters[1].Modifiers.Count); 5177Assert.NotNull(ps.ParameterList.Parameters[1].Type); 5178Assert.Equal("e", ps.ParameterList.Parameters[1].Type.ToString()); 5179Assert.NotEqual(default, ps.ParameterList.Parameters[1].Identifier); 5180Assert.Equal("f", ps.ParameterList.Parameters[1].Identifier.ToString()); 5243Assert.Equal(1, ps.ParameterList.Parameters.Count); 5244Assert.Equal(0, ps.ParameterList.Parameters[0].AttributeLists.Count); 5245Assert.Equal(0, ps.ParameterList.Parameters[0].Modifiers.Count); 5246Assert.NotNull(ps.ParameterList.Parameters[0].Type); 5247Assert.Equal("c", ps.ParameterList.Parameters[0].Type.ToString()); 5248Assert.NotEqual(default, ps.ParameterList.Parameters[0].Identifier); 5249Assert.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);