9 references to LogicalNot
Microsoft.CSharp (9)
Microsoft\CSharp\RuntimeBinder\Semantics\COperators.cs (1)
64
new OperatorInfo(TokenKind.Bang, PredefinedName.PN_OPNEGATION, ExpressionKind.
LogicalNot
),
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionKind.cs (1)
117
case ExpressionKind.
LogicalNot
:
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (3)
1104
ek = ExpressionKind.
LogicalNot
;
1913
Debug.Assert(ek == ExpressionKind.
LogicalNot
);
1924
return ExprFactory.CreateUnaryOp(ExpressionKind.
LogicalNot
, typeBool, arg);
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (2)
484
case ExpressionKind.
LogicalNot
: pdm = PREDEFMETH.PM_EXPRESSION_NOT; break;
602
case ExpressionKind.
LogicalNot
: pdm = PREDEFMETH.PM_EXPRESSION_NOT_USER_DEFINED; break;
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (2)
80
ExpressionKind.
LogicalNot
=> VisitLOGNOT(pExpr as ExprUnaryOp),
146
case ExpressionKind.
LogicalNot
: