24 references to Add
Microsoft.CSharp (24)
Microsoft\CSharp\RuntimeBinder\Semantics\COperators.cs (4)
28
new OperatorInfo(TokenKind.PlusEqual, PredefinedName.PN_COUNT, ExpressionKind.MultiOffset + (int)ExpressionKind.
Add
),
55
new OperatorInfo(TokenKind.Plus, PredefinedName.PN_OPPLUS, ExpressionKind.
Add
),
65
new OperatorInfo(TokenKind.PlusPlus, PredefinedName.PN_OPINCREMENT, ExpressionKind.
Add
),
86
new OperatorInfo(TokenKind.PlusPlus, PredefinedName.PN_COUNT, ExpressionKind.
Add
),
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (17)
921
ExpressionKind.
Add
=> info.typeRaw1.IsEnumType ^ info.typeRaw2.IsEnumType,
1138
ek = ExpressionKind.
Add
;
1147
ek = ExpressionKind.
Add
;
1376
Expr exprVal = bindUDUnop((ExpressionKind)(exprKind - ExpressionKind.
Add
+ ExpressionKind.Inc), exprGet);
1642
Debug.Assert(ek == ExpressionKind.
Add
|| ek == ExpressionKind.Subtract);
1667
Debug.Assert(ek == ExpressionKind.
Add
|| ek == ExpressionKind.Subtract);
1682
if (ek == ExpressionKind.
Add
)
1741
Debug.Assert(ek == ExpressionKind.
Add
|| ek == ExpressionKind.Subtract);
1769
Debug.Assert(ek == ExpressionKind.
Add
|| ek == ExpressionKind.Subtract);
1785
ExprUnaryOp exprRes = ExprFactory.CreateUnaryOp((ek == ExpressionKind.
Add
) ? ExpressionKind.Inc : ExpressionKind.Dec, arg.Type/* type */, exprVal);
1817
case ExpressionKind.
Add
:
1868
Debug.Assert(ek == ExpressionKind.
Add
);
2019
Debug.Assert(ek == ExpressionKind.
Add
|| ek == ExpressionKind.Subtract || ek == ExpressionKind.Eq || ek == ExpressionKind.NotEq);
2026
case ExpressionKind.
Add
:
2091
Debug.Assert(ek == ExpressionKind.
Add
|| ek == ExpressionKind.Subtract);
2167
case ExpressionKind.
Add
:
2768
case ExpressionKind.
Add
:
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExpressionTreeRewriter.cs (2)
400
ExpressionKind.
Add
=> expr.isChecked() ? PREDEFMETH.PM_EXPRESSION_ADDCHECKED : PREDEFMETH.PM_EXPRESSION_ADD,
532
case ExpressionKind.
Add
:
Microsoft\CSharp\RuntimeBinder\Semantics\Tree\Visitors\ExprVisitorBase.cs (1)
51
ExpressionKind.
Add
=> VisitADD(pExpr as ExprBinOp),