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