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