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)
621
public virtual TResult? VisitBracketedParameterList(
BracketedParameterListSyntax
node) => this.DefaultVisit(node);
1375
public virtual void VisitBracketedParameterList(
BracketedParameterListSyntax
node) => this.DefaultVisit(node);
2117
=> 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));
2128
public override SyntaxNode? VisitBracketedParameterList(
BracketedParameterListSyntax
node)
5757
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5772
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody)
5856
public static
BracketedParameterListSyntax
BracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
5860
return (
BracketedParameterListSyntax
)Syntax.InternalSyntax.SyntaxFactory.BracketedParameterList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.Node!).CreateRed();
5864
public static
BracketedParameterListSyntax
BracketedParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
_generated\2\Syntax.xml.Syntax.Generated.cs (10)
13623
private
BracketedParameterListSyntax
? parameterList;
13650
public
BracketedParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 5)!;
13692
public IndexerDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13713
public IndexerDeclarationSyntax WithParameterList(
BracketedParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.ThisKeyword, parameterList, this.AccessorList, this.ExpressionBody, this.SemicolonToken);
14001
public
BracketedParameterListSyntax
Update(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
14005
var
newNode = SyntaxFactory.BracketedParameterList(openBracketToken, parameters, closeBracketToken);
14013
public
BracketedParameterListSyntax
WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Parameters, this.CloseBracketToken);
14015
public new
BracketedParameterListSyntax
WithParameters(SeparatedSyntaxList<ParameterSyntax> parameters) => Update(this.OpenBracketToken, parameters, this.CloseBracketToken);
14016
public
BracketedParameterListSyntax
WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Parameters, closeBracketToken);
14019
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)
4725
if (this.IsIncrementalAndFactoryContextMatches && CanReuseBracketedParameterList(this.CurrentNode as CSharp.Syntax.
BracketedParameterListSyntax
))
4762
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,