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