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