1 instantiation of OperatorMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (1)
Syntax.xml.Internal.Generated.cs (1)
22952internal override SyntaxNode CreateRed(SyntaxNode? parent, int position) => new CSharp.Syntax.OperatorMemberCrefSyntax(this, parent, position);
29 references to OperatorMemberCrefSyntax
Microsoft.CodeAnalysis.CSharp (22)
Binder\Binder_Crefs.cs (4)
125result = BindOperatorMemberCref((OperatorMemberCrefSyntax)syntax, containerOpt, out ambiguityWinner, diagnostics); 240else if (syntax.Member is OperatorMemberCrefSyntax operatorSyntax) 387private ImmutableArray<Symbol> BindOperatorMemberCref(OperatorMemberCrefSyntax syntax, NamespaceOrTypeSymbol? containerOpt, out Symbol? ambiguityWinner, BindingDiagnosticBag diagnostics) 417private static string? GetOperatorMethodName(OperatorMemberCrefSyntax syntax)
Compilation\CSharpSemanticModel.cs (1)
358return ((OperatorMemberCrefSyntax)crefSyntax).Parameters != null;
Syntax.xml.Main.Generated.cs (7)
643public virtual TResult? VisitOperatorMemberCref(OperatorMemberCrefSyntax node) => this.DefaultVisit(node); 1387public virtual void VisitOperatorMemberCref(OperatorMemberCrefSyntax node) => this.DefaultVisit(node); 2130public override SyntaxNode? VisitOperatorMemberCref(OperatorMemberCrefSyntax node) 5902public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, CrefParameterListSyntax? parameters) 5949return (OperatorMemberCrefSyntax)Syntax.InternalSyntax.SyntaxFactory.OperatorMemberCref((Syntax.InternalSyntax.SyntaxToken)operatorKeyword.Node!, (Syntax.InternalSyntax.SyntaxToken?)checkedKeyword.Node, (Syntax.InternalSyntax.SyntaxToken)operatorToken.Node!, parameters == null ? null : (Syntax.InternalSyntax.CrefParameterListSyntax)parameters.Green).CreateRed(); 5953public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken, CrefParameterListSyntax? parameters) 5957public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorToken)
Syntax.xml.Syntax.Generated.cs (7)
14460public OperatorMemberCrefSyntax Update(SyntaxToken operatorKeyword, SyntaxToken checkedKeyword, SyntaxToken operatorToken, CrefParameterListSyntax? parameters) 14464var newNode = SyntaxFactory.OperatorMemberCref(operatorKeyword, checkedKeyword, operatorToken, parameters); 14472public OperatorMemberCrefSyntax WithOperatorKeyword(SyntaxToken operatorKeyword) => Update(operatorKeyword, this.CheckedKeyword, this.OperatorToken, this.Parameters); 14473public OperatorMemberCrefSyntax WithCheckedKeyword(SyntaxToken checkedKeyword) => Update(this.OperatorKeyword, checkedKeyword, this.OperatorToken, this.Parameters); 14474public OperatorMemberCrefSyntax WithOperatorToken(SyntaxToken operatorToken) => Update(this.OperatorKeyword, this.CheckedKeyword, operatorToken, this.Parameters); 14475public OperatorMemberCrefSyntax WithParameters(CrefParameterListSyntax? parameters) => Update(this.OperatorKeyword, this.CheckedKeyword, this.OperatorToken, parameters); 14477public OperatorMemberCrefSyntax AddParametersParameters(params CrefParameterSyntax[] items)
Syntax\OperatorMemberCrefSyntax.cs (1)
9public OperatorMemberCrefSyntax Update(SyntaxToken operatorKeyword, SyntaxToken operatorToken, CrefParameterListSyntax? parameters)
Syntax\SyntaxFactory.cs (2)
2844/// <summary>Creates a new <see cref="OperatorMemberCrefSyntax"/> instance.</summary> 2845public static OperatorMemberCrefSyntax OperatorMemberCref(SyntaxToken operatorKeyword, SyntaxToken operatorToken, CrefParameterListSyntax? parameters)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (2)
DocumentationComments\CrefTests.cs (2)
3097var crefSyntax = (OperatorMemberCrefSyntax)GetCrefSyntaxes(compilation).Single();
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Generated\Syntax.Test.xml.Generated.cs (5)
10987private static OperatorMemberCrefSyntax GenerateOperatorMemberCref() 13761var node = GenerateOperatorMemberCref(); 13767var newNode = node.WithOperatorKeyword(node.OperatorKeyword).WithCheckedKeyword(node.CheckedKeyword).WithOperatorToken(node.OperatorToken).WithParameters(node.Parameters); 19697var oldNode = GenerateOperatorMemberCref(); 19713var oldNode = GenerateOperatorMemberCref();