1 instantiation of BracketedParameterListSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
22264
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)
622
public virtual TResult? VisitBracketedParameterList(
BracketedParameterListSyntax
node) => this.DefaultVisit(node);
1378
public virtual void VisitBracketedParameterList(
BracketedParameterListSyntax
node) => this.DefaultVisit(node);
2122
=> 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));
2133
public override SyntaxNode? VisitBracketedParameterList(
BracketedParameterListSyntax
node)
5771
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5786
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody)
5870
public static
BracketedParameterListSyntax
BracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
5874
return (
BracketedParameterListSyntax
)Syntax.InternalSyntax.SyntaxFactory.BracketedParameterList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.Node!).CreateRed();
5878
public static
BracketedParameterListSyntax
BracketedParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
_generated\2\Syntax.xml.Syntax.Generated.cs (10)
13633
private
BracketedParameterListSyntax
? parameterList;
13660
public
BracketedParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 5)!;
13702
public IndexerDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13723
public IndexerDeclarationSyntax WithParameterList(
BracketedParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.ThisKeyword, parameterList, this.AccessorList, this.ExpressionBody, this.SemicolonToken);
14011
public
BracketedParameterListSyntax
Update(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
14015
var
newNode = SyntaxFactory.BracketedParameterList(openBracketToken, parameters, closeBracketToken);
14023
public
BracketedParameterListSyntax
WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Parameters, this.CloseBracketToken);
14025
public new
BracketedParameterListSyntax
WithParameters(SeparatedSyntaxList<ParameterSyntax> parameters) => Update(this.OpenBracketToken, parameters, this.CloseBracketToken);
14026
public
BracketedParameterListSyntax
WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Parameters, closeBracketToken);
14029
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)
4805
if (this.IsIncrementalAndFactoryContextMatches && CanReuseBracketedParameterList(this.CurrentNode as CSharp.Syntax.
BracketedParameterListSyntax
))
4842
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)
720
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)
720
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)
720
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,