11 references to Logical
Microsoft.CodeAnalysis.CSharp (11)
Binder\Semantics\Operators\BinaryOperatorOverloadResolution.cs (1)
43BinaryOperatorKind underlyingKind = kind & ~BinaryOperatorKind.Logical;
Binder\Semantics\Operators\OperatorKind.cs (2)
723LogicalAnd = And | Logical, 748LogicalOr = Or | Logical,
Binder\Semantics\Operators\OperatorKindExtensions.cs (3)
144return kind & (BinaryOperatorKind.OpMask | BinaryOperatorKind.Logical); 317return 0 != (kind & BinaryOperatorKind.Logical); 408if ((kind & BinaryOperatorKind.Logical) != 0) b.Append("Logical");
CodeGen\Optimizer.cs (2)
1510var isLogical = (binary.OperatorKind & BinaryOperatorKind.Logical) != 0; 1548var isLogical = (node.OperatorKind & BinaryOperatorKind.Logical) != 0;
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (3)
92var andOperatorCall = LowerUserDefinedBinaryOperator(syntax, operatorKind & ~BinaryOperatorKind.Logical, boundTemp, loweredRight, type, node.LogicalOperator, node.ConstrainedToTypeOpt); 286operatorKind &= ~BinaryOperatorKind.Logical; 298operatorKind &= ~BinaryOperatorKind.Logical;