15 references to LogicalOr
Microsoft.CodeAnalysis.CSharp (15)
Binder\Binder_Operators.cs (2)
930Debug.Assert(kind == BinaryOperatorKind.LogicalAnd || kind == BinaryOperatorKind.LogicalOr); 2255case SyntaxKind.LogicalOrExpression: return BinaryOperatorKind.LogicalOr;
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (2)
346case BinaryOperatorKind.LogicalOr: 604case BinaryOperatorKind.LogicalOr:
Binder\Semantics\Operators\OperatorKind.cs (3)
749LogicalBoolOr = Bool | LogicalOr, 750LogicalUserDefinedOr = UserDefined | LogicalOr, 751DynamicLogicalOr = Dynamic | LogicalOr,
CodeGen\EmitOperators.cs (2)
304case BinaryOperatorKind.LogicalOr: 817case BinaryOperatorKind.LogicalOr:
CodeGen\EmitStatement.cs (4)
424if (binOp.OperatorKind.OperatorWithLogical() is BinaryOperatorKind.LogicalOr or BinaryOperatorKind.LogicalAnd) 445binary.OperatorKind.OperatorWithLogical() is BinaryOperatorKind.LogicalOr or BinaryOperatorKind.LogicalAnd) 447if (binary.OperatorKind.OperatorWithLogical() is BinaryOperatorKind.LogicalOr ? !top.sense : top.sense) 494case BinaryOperatorKind.LogicalOr:
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
681result = _factory.Binary(BinaryOperatorKind.LogicalOr, boolean, leftTest, result);
Operations\CSharpOperationFactory_Methods.cs (1)
605case CSharp.BinaryOperatorKind.LogicalOr: