19 references to BoolLogicalNegation
Microsoft.CodeAnalysis.CSharp (19)
Binder\Binder_Operators.cs (1)
2944
case UnaryOperatorKind.
BoolLogicalNegation
:
CodeGen\EmitOperators.cs (2)
33
if (operatorKind == UnaryOperatorKind.
BoolLogicalNegation
)
575
Debug.Assert(unOp.OperatorKind == UnaryOperatorKind.
BoolLogicalNegation
);
CodeGen\EmitStatement.cs (1)
577
if (unOp.OperatorKind == UnaryOperatorKind.
BoolLogicalNegation
)
Compilation\BuiltInOperators.cs (1)
218
(int)UnaryOperatorKind.
BoolLogicalNegation
,
FlowAnalysis\AbstractFlowPass.cs (1)
2756
if (node.OperatorKind == UnaryOperatorKind.
BoolLogicalNegation
)
FlowAnalysis\NullableWalker.cs (1)
11229
case UnaryOperatorKind.
BoolLogicalNegation
:
Lowering\LocalRewriter\LocalRewriter_BinaryOperator.cs (10)
336
return MakeUnaryOperator(UnaryOperatorKind.
BoolLogicalNegation
, syntax, method: null, constrainedToTypeOpt: null, loweredRight, loweredRight.Type);
339
return MakeUnaryOperator(UnaryOperatorKind.
BoolLogicalNegation
, syntax, method: null, constrainedToTypeOpt: null, loweredLeft, loweredLeft.Type);
350
return MakeUnaryOperator(UnaryOperatorKind.
BoolLogicalNegation
, syntax, method: null, constrainedToTypeOpt: null, loweredRight, loweredRight.Type);
353
return MakeUnaryOperator(UnaryOperatorKind.
BoolLogicalNegation
, syntax, method: null, constrainedToTypeOpt: null, loweredLeft, loweredLeft.Type);
364
return MakeUnaryOperator(UnaryOperatorKind.
BoolLogicalNegation
, syntax, method: null, constrainedToTypeOpt: null, loweredRight, loweredRight.Type);
367
return MakeUnaryOperator(UnaryOperatorKind.
BoolLogicalNegation
, syntax, method: null, constrainedToTypeOpt: null, loweredLeft, loweredLeft.Type);
747
return new BoundUnaryOperator(syntax, UnaryOperatorKind.
BoolLogicalNegation
, converted, ConstantValue.NotAvailable, MethodSymbol.None, constrainedToTypeOpt: null, LookupResultKind.Viable, boolean)
874
MakeUnaryOperator(UnaryOperatorKind.
BoolLogicalNegation
, syntax, method: null, constrainedToTypeOpt: null, callHasValue, boolType) :
1857
BoundExpression invert = MakeUnaryOperator(UnaryOperatorKind.
BoolLogicalNegation
, syntax, method: null, constrainedToTypeOpt: null, innerOr, boolType);
1990
new BoundUnaryOperator(syntax, UnaryOperatorKind.
BoolLogicalNegation
, call, ConstantValue.NotAvailable, null, constrainedToTypeOpt: null, LookupResultKind.Viable, returnType);
Lowering\SyntheticBoundNodeFactory.cs (2)
1623
return new BoundUnaryOperator(expression.Syntax, UnaryOperatorKind.
BoolLogicalNegation
, expression, null, null, constrainedToTypeOpt: null, LookupResultKind.Viable, expression.Type);
1870
new BoundUnaryOperator(syntax, UnaryOperatorKind.
BoolLogicalNegation
, call, ConstantValue.NotAvailable, methodOpt: null, constrainedToTypeOpt: null, LookupResultKind.Viable, returnType);