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)
921ExpressionKind.Add => info.typeRaw1.IsEnumType ^ info.typeRaw2.IsEnumType, 1138ek = ExpressionKind.Add; 1147ek = ExpressionKind.Add; 1376Expr exprVal = bindUDUnop((ExpressionKind)(exprKind - ExpressionKind.Add + ExpressionKind.Inc), exprGet); 1642Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 1667Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 1682if (ek == ExpressionKind.Add) 1741Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 1769Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 1785ExprUnaryOp exprRes = ExprFactory.CreateUnaryOp((ek == ExpressionKind.Add) ? ExpressionKind.Inc : ExpressionKind.Dec, arg.Type/* type */, exprVal); 1817case ExpressionKind.Add: 1868Debug.Assert(ek == ExpressionKind.Add); 2019Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract || ek == ExpressionKind.Eq || ek == ExpressionKind.NotEq); 2026case ExpressionKind.Add: 2091Debug.Assert(ek == ExpressionKind.Add || ek == ExpressionKind.Subtract); 2167case ExpressionKind.Add: 2768case ExpressionKind.Add:
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (2)
400ExpressionKind.Add => expr.isChecked() ? PREDEFMETH.PM_EXPRESSION_ADDCHECKED : PREDEFMETH.PM_EXPRESSION_ADD, 532case ExpressionKind.Add:
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
51ExpressionKind.Add => VisitADD(pExpr as ExprBinOp),