24 references to Add
Microsoft.CSharp (24)
Microsoft\CSharp\RuntimeBinder\Semantics\COperators.cs (4)
28new OperatorInfo(TokenKind.PlusEqual, PredefinedName.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.Add ), 55new OperatorInfo(TokenKind.Plus, PredefinedName.PN_OPPLUS, ExpressionKind.Add ), 65new OperatorInfo(TokenKind.PlusPlus, PredefinedName.PN_OPINCREMENT, ExpressionKind.Add ), 86new OperatorInfo(TokenKind.PlusPlus, PredefinedName.PN_COUNT, ExpressionKind.Add ),
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (17)
899ExpressionKind.Add => info.typeRaw1.IsEnumType ^ info.typeRaw2.IsEnumType, 1114ek = ExpressionKind.Add; 1123ek = ExpressionKind.Add; 1350Expr exprVal = bindUDUnop((ExpressionKind)(exprKind - ExpressionKind.Add + ExpressionKind.Inc), exprGet); 1608Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 1632Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 1647if (ek == ExpressionKind.Add) 1704Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 1731Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 1747ExprUnaryOp exprRes = ExprFactory.CreateUnaryOp((ek == ExpressionKind.Add) ? ExpressionKind.Inc : ExpressionKind.Dec, arg.Type/* type */, exprVal); 1778case ExpressionKind.Add: 1827Debug.Assert(ek == ExpressionKind.Add); 1971Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract || ek == ExpressionKind.Eq || ek == ExpressionKind.NotEq); 1978case ExpressionKind.Add: 2041Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 2116case ExpressionKind.Add: 2702case ExpressionKind.Add:
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (2)
399ExpressionKind.Add => expr.isChecked() ? PREDEFMETH.PM_EXPRESSION_ADDCHECKED : PREDEFMETH.PM_EXPRESSION_ADD, 531case ExpressionKind.Add:
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
51ExpressionKind.Add => VisitADD(pExpr as ExprBinOp),