1 instantiation of BracketedParameterListSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
22129
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
BracketedParameterListSyntax
(this, parent, position);
44 references to BracketedParameterListSyntax
Microsoft.CodeAnalysis.CSharp (27)
_generated\0\Syntax.xml.Main.Generated.cs (9)
618
public virtual TResult? VisitBracketedParameterList(
BracketedParameterListSyntax
node) => this.DefaultVisit(node);
1370
public virtual void VisitBracketedParameterList(
BracketedParameterListSyntax
node) => this.DefaultVisit(node);
2110
=> node.Update(VisitList(node.AttributeLists), VisitList(node.Modifiers), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (ExplicitInterfaceSpecifierSyntax?)Visit(node.ExplicitInterfaceSpecifier), VisitToken(node.ThisKeyword), (
BracketedParameterListSyntax
?)Visit(node.ParameterList) ?? throw new ArgumentNullException("parameterList"), (AccessorListSyntax?)Visit(node.AccessorList), (ArrowExpressionClauseSyntax?)Visit(node.ExpressionBody), VisitToken(node.SemicolonToken));
2121
public override SyntaxNode? VisitBracketedParameterList(
BracketedParameterListSyntax
node)
5733
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5748
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody)
5832
public static
BracketedParameterListSyntax
BracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
5836
return (
BracketedParameterListSyntax
)Syntax.InternalSyntax.SyntaxFactory.BracketedParameterList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.Node!).CreateRed();
5840
public static
BracketedParameterListSyntax
BracketedParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
_generated\2\Syntax.xml.Syntax.Generated.cs (10)
13540
private
BracketedParameterListSyntax
? parameterList;
13567
public
BracketedParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 5)!;
13609
public IndexerDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13630
public IndexerDeclarationSyntax WithParameterList(
BracketedParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.ThisKeyword, parameterList, this.AccessorList, this.ExpressionBody, this.SemicolonToken);
13918
public
BracketedParameterListSyntax
Update(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
13922
var
newNode = SyntaxFactory.BracketedParameterList(openBracketToken, parameters, closeBracketToken);
13930
public
BracketedParameterListSyntax
WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Parameters, this.CloseBracketToken);
13932
public new
BracketedParameterListSyntax
WithParameters(SeparatedSyntaxList<ParameterSyntax> parameters) => Update(this.OpenBracketToken, parameters, this.CloseBracketToken);
13933
public
BracketedParameterListSyntax
WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Parameters, closeBracketToken);
13936
public new
BracketedParameterListSyntax
AddParameters(params ParameterSyntax[] items) => WithParameters(this.Parameters.AddRange(items));
Compilation\SyntaxTreeSemanticModel.cs (2)
2102
var
paramList = parameter.Parent as
BracketedParameterListSyntax
;
Parser\LanguageParser.cs (2)
4800
if (this.IsIncrementalAndFactoryContextMatches && CanReuseBracketedParameterList(this.CurrentNode as CSharp.Syntax.
BracketedParameterListSyntax
))
4837
private static bool CanReuseBracketedParameterList(Syntax.
BracketedParameterListSyntax
list)
Syntax\IndexerDeclarationSyntax.cs (1)
41
BracketedParameterListSyntax
parameterList,
Syntax\SyntaxExtensions.cs (1)
273
BracketedParameterListSyntax
parameterList,
Syntax\SyntaxFactory.cs (2)
1862
public static
BracketedParameterListSyntax
ParseBracketedParameterList(string text, int offset = 0, ParseOptions? options = null, bool consumeFullText = true)
1869
return CreateRed<
BracketedParameterListSyntax
>(node, lexer.Options);
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
142
return ((IndexerDeclarationSyntax)member).WithParameterList((
BracketedParameterListSyntax
)parameterList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
733
BracketedParameterListSyntax
n => (n.OpenBracketToken, n.CloseBracketToken),
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
29
public static
BracketedParameterListSyntax
GenerateBracketedParameterList(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseParameterListSyntaxExtensions.cs (2)
15
BracketedParameterListSyntax
bracketedList => bracketedList.OpenBracketToken,
23
BracketedParameterListSyntax
bracketedList => bracketedList.CloseBracketToken,
Microsoft.CodeAnalysis.CSharp.Features (1)
Debugging\CSharpProximityExpressionsService.Worker.cs (1)
138
var
parameterList = indexerDeclaration.ParameterList;
Microsoft.CodeAnalysis.CSharp.Workspaces (6)
CodeGeneration\CSharpSyntaxGenerator.cs (1)
516
private static
BracketedParameterListSyntax
AsBracketedParameterList(IEnumerable<SyntaxNode> parameters)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
142
return ((IndexerDeclarationSyntax)member).WithParameterList((
BracketedParameterListSyntax
)parameterList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
733
BracketedParameterListSyntax
n => (n.OpenBracketToken, n.CloseBracketToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
29
public static
BracketedParameterListSyntax
GenerateBracketedParameterList(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseParameterListSyntaxExtensions.cs (2)
15
BracketedParameterListSyntax
bracketedList => bracketedList.OpenBracketToken,
23
BracketedParameterListSyntax
bracketedList => bracketedList.CloseBracketToken,
Roslyn.Diagnostics.CSharp.Analyzers (5)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\MemberDeclarationSyntaxExtensions.cs (1)
142
return ((IndexerDeclarationSyntax)member).WithParameterList((
BracketedParameterListSyntax
)parameterList);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (1)
733
BracketedParameterListSyntax
n => (n.OpenBracketToken, n.CloseBracketToken),
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\ParameterGenerator.cs (1)
29
public static
BracketedParameterListSyntax
GenerateBracketedParameterList(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\BaseParameterListSyntaxExtensions.cs (2)
15
BracketedParameterListSyntax
bracketedList => bracketedList.OpenBracketToken,
23
BracketedParameterListSyntax
bracketedList => bracketedList.CloseBracketToken,