1 instantiation of CrefParameterListSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23273
internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.
CrefParameterListSyntax
(this, parent, position);
60 references to CrefParameterListSyntax
Microsoft.CodeAnalysis.CSharp (48)
Binder\Binder_Crefs.cs (2)
230
CrefParameterListSyntax
? parameters = null;
431
CrefParameterListSyntax
? parameterListSyntax = syntax.Parameters;
Syntax.xml.Main.Generated.cs (17)
652
public virtual TResult? VisitCrefParameterList(
CrefParameterListSyntax
node) => this.DefaultVisit(node);
1399
public virtual void VisitCrefParameterList(
CrefParameterListSyntax
node) => this.DefaultVisit(node);
2131
=> node.Update((TypeSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), (
CrefParameterListSyntax
?)Visit(node.Parameters));
2134
=> node.Update(VisitToken(node.ExtensionKeyword), (TypeArgumentListSyntax?)Visit(node.TypeArgumentList), (
CrefParameterListSyntax
?)Visit(node.Parameters) ?? throw new ArgumentNullException("parameters"), VisitToken(node.DotToken), (MemberCrefSyntax?)Visit(node.Member) ?? throw new ArgumentNullException("member"));
2140
=> node.Update(VisitToken(node.OperatorKeyword), VisitToken(node.CheckedKeyword), VisitToken(node.OperatorToken), (
CrefParameterListSyntax
?)Visit(node.Parameters));
2143
=> node.Update(VisitToken(node.ImplicitOrExplicitKeyword), VisitToken(node.OperatorKeyword), VisitToken(node.CheckedKeyword), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (
CrefParameterListSyntax
?)Visit(node.Parameters));
2145
public override SyntaxNode? VisitCrefParameterList(
CrefParameterListSyntax
node)
5883
public static NameMemberCrefSyntax NameMemberCref(TypeSyntax name,
CrefParameterListSyntax
? parameters)
5894
public static ExtensionMemberCrefSyntax ExtensionMemberCref(SyntaxToken extensionKeyword, TypeArgumentListSyntax? typeArgumentList,
CrefParameterListSyntax
parameters, SyntaxToken dotToken, MemberCrefSyntax member)
5904
public static ExtensionMemberCrefSyntax ExtensionMemberCref(TypeArgumentListSyntax? typeArgumentList,
CrefParameterListSyntax
parameters, MemberCrefSyntax member)
5923
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken,
CrefParameterListSyntax
? parameters)
5974
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken,
CrefParameterListSyntax
? parameters)
5982
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type,
CrefParameterListSyntax
? parameters)
6002
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type,
CrefParameterListSyntax
? parameters)
6010
public static
CrefParameterListSyntax
CrefParameterList(SyntaxToken openParenToken, SeparatedSyntaxList<CrefParameterSyntax> parameters, SyntaxToken closeParenToken)
6014
return (
CrefParameterListSyntax
)Syntax.InternalSyntax.SyntaxFactory.CrefParameterList((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.CrefParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
6018
public static
CrefParameterListSyntax
CrefParameterList(SeparatedSyntaxList<CrefParameterSyntax> parameters = default)
Syntax.xml.Syntax.Generated.cs (25)
14287
private
CrefParameterListSyntax
? parameters;
14296
public
CrefParameterListSyntax
? Parameters => GetRed(ref this.parameters, 1);
14317
public NameMemberCrefSyntax Update(TypeSyntax name,
CrefParameterListSyntax
? parameters)
14330
public NameMemberCrefSyntax WithParameters(
CrefParameterListSyntax
? parameters) => Update(this.Name, parameters);
14334
var
parameters = this.Parameters ?? SyntaxFactory.CrefParameterList();
14348
private
CrefParameterListSyntax
? parameters;
14360
public
CrefParameterListSyntax
Parameters => GetRed(ref this.parameters, 2)!;
14387
public ExtensionMemberCrefSyntax Update(SyntaxToken extensionKeyword, TypeArgumentListSyntax? typeArgumentList,
CrefParameterListSyntax
parameters, SyntaxToken dotToken, MemberCrefSyntax member)
14401
public ExtensionMemberCrefSyntax WithParameters(
CrefParameterListSyntax
parameters) => Update(this.ExtensionKeyword, this.TypeArgumentList, parameters, this.DotToken, this.Member);
14478
private
CrefParameterListSyntax
? parameters;
14499
public
CrefParameterListSyntax
? Parameters => GetRed(ref this.parameters, 3);
14508
public OperatorMemberCrefSyntax Update(SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken,
CrefParameterListSyntax
? parameters)
14523
public OperatorMemberCrefSyntax WithParameters(
CrefParameterListSyntax
? parameters) => Update(this.OperatorKeyword, this.CheckedKeyword, this.OperatorToken, parameters);
14527
var
parameters = this.Parameters ?? SyntaxFactory.CrefParameterList();
14545
private
CrefParameterListSyntax
? parameters;
14567
public
CrefParameterListSyntax
? Parameters => GetRed(ref this.parameters, 4);
14588
public ConversionOperatorMemberCrefSyntax Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type,
CrefParameterListSyntax
? parameters)
14604
public ConversionOperatorMemberCrefSyntax WithParameters(
CrefParameterListSyntax
? parameters) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, parameters);
14608
var
parameters = this.Parameters ?? SyntaxFactory.CrefParameterList();
14673
public
CrefParameterListSyntax
Update(SyntaxToken openParenToken, SeparatedSyntaxList<CrefParameterSyntax> parameters, SyntaxToken closeParenToken)
14677
var
newNode = SyntaxFactory.CrefParameterList(openParenToken, parameters, closeParenToken);
14685
public
CrefParameterListSyntax
WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Parameters, this.CloseParenToken);
14687
public new
CrefParameterListSyntax
WithParameters(SeparatedSyntaxList<CrefParameterSyntax> parameters) => Update(this.OpenParenToken, parameters, this.CloseParenToken);
14688
public
CrefParameterListSyntax
WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Parameters, closeParenToken);
14691
public new
CrefParameterListSyntax
AddParameters(params CrefParameterSyntax[] items) => WithParameters(this.Parameters.AddRange(items));
Syntax\ConversionOperatorMemberCrefSyntax.cs (1)
9
public ConversionOperatorMemberCrefSyntax Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type,
CrefParameterListSyntax
? parameters)
Syntax\OperatorMemberCrefSyntax.cs (1)
9
public OperatorMemberCrefSyntax Update(SyntaxToken operatorKeyword, SyntaxToken operatorToken,
CrefParameterListSyntax
? parameters)
Syntax\SyntaxFactory.cs (2)
2884
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken operatorToken,
CrefParameterListSyntax
? parameters)
2894
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type,
CrefParameterListSyntax
? parameters)
Microsoft.CodeAnalysis.CSharp.Features (2)
ChangeSignature\CSharpChangeSignatureService.cs (1)
411
var
newCrefParameterList = nameMemberCref.Parameters.WithParameters(newParameters);
ReplacePropertyWithMethods\CSharpReplacePropertyWithMethodsService.cs (1)
311
CrefParameterListSyntax
parameterList;
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (8)
Generated\Syntax.Test.xml.Generated.cs (8)
11022
=> SyntaxFactory.NameMemberCref(GenerateIdentifierName(), default(
CrefParameterListSyntax
));
11031
=> SyntaxFactory.OperatorMemberCref(SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.PlusToken), default(
CrefParameterListSyntax
));
11034
=> SyntaxFactory.ConversionOperatorMemberCref(SyntaxFactory.Token(SyntaxKind.ImplicitKeyword), SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), GenerateIdentifierName(), default(
CrefParameterListSyntax
));
11036
private static
CrefParameterListSyntax
GenerateCrefParameterList()
13842
var
node = GenerateCrefParameterList();
13847
var
newNode = node.WithOpenParenToken(node.OpenParenToken).WithParameters(node.Parameters).WithCloseParenToken(node.CloseParenToken);
19829
var
oldNode = GenerateCrefParameterList();
19845
var
oldNode = GenerateCrefParameterList();
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Simplification\CSharpSimplificationService.Expander.cs (2)
395
var
parameters = (
CrefParameterListSyntax
)this.Visit(node.Parameters);