7 references to CreateUnaryOp
Microsoft.CSharp (7)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (2)
163? (ExprOperator)CreateUnaryOp(exprKind, type, arg1) 177ExprUnaryOp unary = CreateUnaryOp(ExpressionKind.Negate, operand.Type, operand);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (5)
1526ExprUnaryOp exprRes = ExprFactory.CreateUnaryOp(ek, type, pArgument); 1747ExprUnaryOp exprRes = ExprFactory.CreateUnaryOp((ek == ExpressionKind.Add) ? ExpressionKind.Inc : ExpressionKind.Dec, arg.Type/* type */, exprVal); 1818return ExprFactory.CreateUnaryOp(ExpressionKind.UnaryPlus, typeDec, arg); 1924return ExprFactory.CreateUnaryOp(ExpressionKind.LogicalNot, typeBool, arg); 2741ExprUnaryOp pUnaryOp = ExprFactory.CreateUnaryOp(ek, pRetType, pArg);