7 references to CreateUnaryOp
Microsoft.CSharp (7)
Microsoft\CSharp\RuntimeBinder\Semantics\ExprFactory.cs (2)
182? (ExprOperator)CreateUnaryOp(exprKind, type, arg1) 196ExprUnaryOp unary = CreateUnaryOp(ExpressionKind.Negate, operand.Type, operand);
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (5)
1554ExprUnaryOp exprRes = ExprFactory.CreateUnaryOp(ek, type, pArgument); 1785ExprUnaryOp exprRes = ExprFactory.CreateUnaryOp((ek == ExpressionKind.Add) ? ExpressionKind.Inc : ExpressionKind.Dec, arg.Type/* type */, exprVal); 1858return ExprFactory.CreateUnaryOp(ExpressionKind.UnaryPlus, typeDec, arg); 1969return ExprFactory.CreateUnaryOp(ExpressionKind.LogicalNot, typeBool, arg); 2809ExprUnaryOp pUnaryOp = ExprFactory.CreateUnaryOp(ek, pRetType, pArg);