4 instantiations of BinaryExpressionSyntax
Microsoft.CodeAnalysis.CSharp (4)
_generated\1\Syntax.xml.Internal.Generated.cs (4)
2791=> new BinaryExpressionSyntax(this.Kind, this.left, this.operatorToken, this.right, diagnostics, GetAnnotations()); 2794=> new BinaryExpressionSyntax(this.Kind, this.left, this.operatorToken, this.right, GetDiagnostics(), annotations); 29484var result = new BinaryExpressionSyntax(kind, left, operatorToken, right, this.context); 34906var result = new BinaryExpressionSyntax(kind, left, operatorToken, right);
20 references to BinaryExpressionSyntax
Microsoft.CodeAnalysis.CSharp (20)
_generated\1\Syntax.xml.Internal.Generated.cs (11)
2773public BinaryExpressionSyntax Update(ExpressionSyntax left, SyntaxToken operatorToken, ExpressionSyntax right) 2777var newNode = SyntaxFactory.BinaryExpression(this.Kind, left, operatorToken, right); 27447public virtual TResult VisitBinaryExpression(BinaryExpressionSyntax node) => this.DefaultVisit(node); 27701public virtual void VisitBinaryExpression(BinaryExpressionSyntax node) => this.DefaultVisit(node); 28017public override CSharpSyntaxNode VisitBinaryExpression(BinaryExpressionSyntax node) 29420public BinaryExpressionSyntax BinaryExpression(SyntaxKind kind, ExpressionSyntax left, SyntaxToken operatorToken, ExpressionSyntax right) 29482if (cached != null) return (BinaryExpressionSyntax)cached; 29484var result = new BinaryExpressionSyntax(kind, left, operatorToken, right, this.context); 34842public static BinaryExpressionSyntax BinaryExpression(SyntaxKind kind, ExpressionSyntax left, SyntaxToken operatorToken, ExpressionSyntax right) 34904if (cached != null) return (BinaryExpressionSyntax)cached; 34906var result = new BinaryExpressionSyntax(kind, left, operatorToken, right);
_generated\2\Syntax.xml.Syntax.Generated.cs (1)
1710public SyntaxToken OperatorToken => new SyntaxToken(this, ((InternalSyntax.BinaryExpressionSyntax)this.Green).operatorToken, GetChildPosition(1), GetChildIndex(1));
Parser\DirectiveParser.cs (8)
885return EvaluateBool(((BinaryExpressionSyntax)expr).Left) && EvaluateBool(((BinaryExpressionSyntax)expr).Right); 888return EvaluateBool(((BinaryExpressionSyntax)expr).Left) || EvaluateBool(((BinaryExpressionSyntax)expr).Right); 890return object.Equals(Evaluate(((BinaryExpressionSyntax)expr).Left), Evaluate(((BinaryExpressionSyntax)expr).Right)); 892return !object.Equals(Evaluate(((BinaryExpressionSyntax)expr).Left), Evaluate(((BinaryExpressionSyntax)expr).Right));