1 instantiation of BracketedParameterListSyntax
Microsoft.CodeAnalysis.CSharp (1)
_generated\1\Syntax.xml.Internal.Generated.cs (1)
21871
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)
614
public virtual TResult? VisitBracketedParameterList(
BracketedParameterListSyntax
node) => this.DefaultVisit(node);
1362
public virtual void VisitBracketedParameterList(
BracketedParameterListSyntax
node) => this.DefaultVisit(node);
2098
=> 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));
2109
public override SyntaxNode? VisitBracketedParameterList(
BracketedParameterListSyntax
node)
5714
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
5729
public static IndexerDeclarationSyntax IndexerDeclaration(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody)
5813
public static
BracketedParameterListSyntax
BracketedParameterList(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
5817
return (
BracketedParameterListSyntax
)Syntax.InternalSyntax.SyntaxFactory.BracketedParameterList((Syntax.InternalSyntax.SyntaxToken)openBracketToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.ParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeBracketToken.Node!).CreateRed();
5821
public static
BracketedParameterListSyntax
BracketedParameterList(SeparatedSyntaxList<ParameterSyntax> parameters = default)
_generated\2\Syntax.xml.Syntax.Generated.cs (10)
13372
private
BracketedParameterListSyntax
? parameterList;
13399
public
BracketedParameterListSyntax
ParameterList => GetRed(ref this.parameterList, 5)!;
13441
public IndexerDeclarationSyntax Update(SyntaxList<AttributeListSyntax> attributeLists, SyntaxTokenList modifiers, TypeSyntax type, ExplicitInterfaceSpecifierSyntax? explicitInterfaceSpecifier, SyntaxToken thisKeyword,
BracketedParameterListSyntax
parameterList, AccessorListSyntax? accessorList, ArrowExpressionClauseSyntax? expressionBody, SyntaxToken semicolonToken)
13462
public IndexerDeclarationSyntax WithParameterList(
BracketedParameterListSyntax
parameterList) => Update(this.AttributeLists, this.Modifiers, this.Type, this.ExplicitInterfaceSpecifier, this.ThisKeyword, parameterList, this.AccessorList, this.ExpressionBody, this.SemicolonToken);
13750
public
BracketedParameterListSyntax
Update(SyntaxToken openBracketToken, SeparatedSyntaxList<ParameterSyntax> parameters, SyntaxToken closeBracketToken)
13754
var
newNode = SyntaxFactory.BracketedParameterList(openBracketToken, parameters, closeBracketToken);
13762
public
BracketedParameterListSyntax
WithOpenBracketToken(SyntaxToken openBracketToken) => Update(openBracketToken, this.Parameters, this.CloseBracketToken);
13764
public new
BracketedParameterListSyntax
WithParameters(SeparatedSyntaxList<ParameterSyntax> parameters) => Update(this.OpenBracketToken, parameters, this.CloseBracketToken);
13765
public
BracketedParameterListSyntax
WithCloseBracketToken(SyntaxToken closeBracketToken) => Update(this.OpenBracketToken, this.Parameters, closeBracketToken);
13768
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)
4754
if (this.IsIncrementalAndFactoryContextMatches && CanReuseBracketedParameterList(this.CurrentNode as CSharp.Syntax.
BracketedParameterListSyntax
))
4791
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,