8 references to LogicalBoolAnd
Microsoft.CodeAnalysis.CSharp (8)
Binder\Binder_Operators.cs (1)
2077case BinaryOperatorKind.LogicalBoolAnd:
Compilation\BuiltInOperators.cs (1)
322ImmutableArray.Create<BinaryOperatorSignature>(GetSignature(BinaryOperatorKind.LogicalBoolAnd)), //and
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (1)
279case BinaryOperatorKind.LogicalBoolAnd:
Lowering\LocalRewriter\LocalRewriter_FixedStatement.cs (1)
553BoundExpression condition = factory.Binary(BinaryOperatorKind.LogicalBoolAnd, factory.SpecialType(SpecialType.System_Boolean), notNullCheck, lengthCheck);
Lowering\LocalRewriter\LocalRewriter_TupleBinaryOperator.cs (1)
502var logicalOperator = operatorKind == BinaryOperatorKind.Equal ? BinaryOperatorKind.LogicalBoolAnd : BinaryOperatorKind.LogicalBoolOr;
Lowering\SpillSequenceSpiller.cs (2)
994if (node.OperatorKind == BinaryOperatorKind.LogicalBoolOr || node.OperatorKind == BinaryOperatorKind.LogicalBoolAnd) 1000node.OperatorKind == BinaryOperatorKind.LogicalBoolAnd ? _F.Local(tmp) : _F.Not(_F.Local(tmp)),
Lowering\SyntheticBoundNodeFactory.cs (1)
652return Binary(BinaryOperatorKind.LogicalBoolAnd, SpecialType(Microsoft.CodeAnalysis.SpecialType.System_Boolean), left, right);