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