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