1 instantiation of CrefParameterListSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
23197
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)
649
public virtual TResult? VisitCrefParameterList(
CrefParameterListSyntax
node) => this.DefaultVisit(node);
1393
public virtual void VisitCrefParameterList(
CrefParameterListSyntax
node) => this.DefaultVisit(node);
2122
=> node.Update((TypeSyntax?)Visit(node.Name) ?? throw new ArgumentNullException("name"), (
CrefParameterListSyntax
?)Visit(node.Parameters));
2125
=> 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"));
2131
=> node.Update(VisitToken(node.OperatorKeyword), VisitToken(node.CheckedKeyword), VisitToken(node.OperatorToken), (
CrefParameterListSyntax
?)Visit(node.Parameters));
2134
=> node.Update(VisitToken(node.ImplicitOrExplicitKeyword), VisitToken(node.OperatorKeyword), VisitToken(node.CheckedKeyword), (TypeSyntax?)Visit(node.Type) ?? throw new ArgumentNullException("type"), (
CrefParameterListSyntax
?)Visit(node.Parameters));
2136
public override SyntaxNode? VisitCrefParameterList(
CrefParameterListSyntax
node)
5862
public static NameMemberCrefSyntax NameMemberCref(TypeSyntax name,
CrefParameterListSyntax
? parameters)
5873
public static ExtensionMemberCrefSyntax ExtensionMemberCref(SyntaxToken extensionKeyword, TypeArgumentListSyntax? typeArgumentList,
CrefParameterListSyntax
parameters, SyntaxToken dotToken, MemberCrefSyntax member)
5883
public static ExtensionMemberCrefSyntax ExtensionMemberCref(TypeArgumentListSyntax? typeArgumentList,
CrefParameterListSyntax
parameters, MemberCrefSyntax member)
5902
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken,
CrefParameterListSyntax
? parameters)
5953
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken,
CrefParameterListSyntax
? parameters)
5961
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type,
CrefParameterListSyntax
? parameters)
5981
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, TypeSyntax type,
CrefParameterListSyntax
? parameters)
5989
public static
CrefParameterListSyntax
CrefParameterList(SyntaxToken openParenToken, SeparatedSyntaxList<CrefParameterSyntax> parameters, SyntaxToken closeParenToken)
5993
return (
CrefParameterListSyntax
)Syntax.InternalSyntax.SyntaxFactory.CrefParameterList((Syntax.InternalSyntax.SyntaxToken)openParenToken.Node!, parameters.Node.ToGreenSeparatedList<Syntax.InternalSyntax.CrefParameterSyntax>(), (Syntax.InternalSyntax.SyntaxToken)closeParenToken.Node!).CreateRed();
5997
public static
CrefParameterListSyntax
CrefParameterList(SeparatedSyntaxList<CrefParameterSyntax> parameters = default)
Syntax.xml.Syntax.Generated.cs (25)
14243
private
CrefParameterListSyntax
? parameters;
14252
public
CrefParameterListSyntax
? Parameters => GetRed(ref this.parameters, 1);
14273
public NameMemberCrefSyntax Update(TypeSyntax name,
CrefParameterListSyntax
? parameters)
14286
public NameMemberCrefSyntax WithParameters(
CrefParameterListSyntax
? parameters) => Update(this.Name, parameters);
14290
var
parameters = this.Parameters ?? SyntaxFactory.CrefParameterList();
14304
private
CrefParameterListSyntax
? parameters;
14316
public
CrefParameterListSyntax
Parameters => GetRed(ref this.parameters, 2)!;
14343
public ExtensionMemberCrefSyntax Update(SyntaxToken extensionKeyword, TypeArgumentListSyntax? typeArgumentList,
CrefParameterListSyntax
parameters, SyntaxToken dotToken, MemberCrefSyntax member)
14357
public ExtensionMemberCrefSyntax WithParameters(
CrefParameterListSyntax
parameters) => Update(this.ExtensionKeyword, this.TypeArgumentList, parameters, this.DotToken, this.Member);
14434
private
CrefParameterListSyntax
? parameters;
14455
public
CrefParameterListSyntax
? Parameters => GetRed(ref this.parameters, 3);
14464
public OperatorMemberCrefSyntax Update(SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken,
CrefParameterListSyntax
? parameters)
14479
public OperatorMemberCrefSyntax WithParameters(
CrefParameterListSyntax
? parameters) => Update(this.OperatorKeyword, this.CheckedKeyword, this.OperatorToken, parameters);
14483
var
parameters = this.Parameters ?? SyntaxFactory.CrefParameterList();
14501
private
CrefParameterListSyntax
? parameters;
14523
public
CrefParameterListSyntax
? Parameters => GetRed(ref this.parameters, 4);
14544
public ConversionOperatorMemberCrefSyntax Update(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, TypeSyntax type,
CrefParameterListSyntax
? parameters)
14560
public ConversionOperatorMemberCrefSyntax WithParameters(
CrefParameterListSyntax
? parameters) => Update(this.ImplicitOrExplicitKeyword, this.OperatorKeyword, this.CheckedKeyword, this.Type, parameters);
14564
var
parameters = this.Parameters ?? SyntaxFactory.CrefParameterList();
14629
public
CrefParameterListSyntax
Update(SyntaxToken openParenToken, SeparatedSyntaxList<CrefParameterSyntax> parameters, SyntaxToken closeParenToken)
14633
var
newNode = SyntaxFactory.CrefParameterList(openParenToken, parameters, closeParenToken);
14641
public
CrefParameterListSyntax
WithOpenParenToken(SyntaxToken openParenToken) => Update(openParenToken, this.Parameters, this.CloseParenToken);
14643
public new
CrefParameterListSyntax
WithParameters(SeparatedSyntaxList<CrefParameterSyntax> parameters) => Update(this.OpenParenToken, parameters, this.CloseParenToken);
14644
public
CrefParameterListSyntax
WithCloseParenToken(SyntaxToken closeParenToken) => Update(this.OpenParenToken, this.Parameters, closeParenToken);
14647
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)
2875
public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken operatorToken,
CrefParameterListSyntax
? parameters)
2885
public static ConversionOperatorMemberCrefSyntax ConversionOperatorMemberCref(SyntaxToken implicitOrExplicitKeyword, SyntaxToken operatorKeyword, TypeSyntax type,
CrefParameterListSyntax
? parameters)
Microsoft.CodeAnalysis.CSharp.Features (2)
ChangeSignature\CSharpChangeSignatureService.cs (1)
413
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)
10979
=> SyntaxFactory.NameMemberCref(GenerateIdentifierName(), default(
CrefParameterListSyntax
));
10988
=> SyntaxFactory.OperatorMemberCref(SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), SyntaxFactory.Token(SyntaxKind.PlusToken), default(
CrefParameterListSyntax
));
10991
=> SyntaxFactory.ConversionOperatorMemberCref(SyntaxFactory.Token(SyntaxKind.ImplicitKeyword), SyntaxFactory.Token(SyntaxKind.OperatorKeyword), default(SyntaxToken), GenerateIdentifierName(), default(
CrefParameterListSyntax
));
10993
private static
CrefParameterListSyntax
GenerateCrefParameterList()
13788
var
node = GenerateCrefParameterList();
13793
var
newNode = node.WithOpenParenToken(node.OpenParenToken).WithParameters(node.Parameters).WithCloseParenToken(node.CloseParenToken);
19749
var
oldNode = GenerateCrefParameterList();
19765
var
oldNode = GenerateCrefParameterList();
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Simplification\CSharpSimplificationService.Expander.cs (2)
395
var
parameters = (
CrefParameterListSyntax
)this.Visit(node.Parameters);