12 references to MultiOffset
Microsoft.CSharp (12)
Microsoft\CSharp\RuntimeBinder\RuntimeBinder.cs (2)
994
if (ek > ExpressionKind.
MultiOffset
)
996
ek = (ExpressionKind)(ek - ExpressionKind.
MultiOffset
);
Microsoft\CSharp\RuntimeBinder\Semantics\COperators.cs (10)
28
new OperatorInfo(TokenKind.PlusEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.Add ),
29
new OperatorInfo(TokenKind.MinusEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.Subtract ),
30
new OperatorInfo(TokenKind.SplatEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.Multiply ),
31
new OperatorInfo(TokenKind.SlashEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.Divide ),
32
new OperatorInfo(TokenKind.PercentEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.Modulo ),
33
new OperatorInfo(TokenKind.AndEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.BitwiseAnd ),
34
new OperatorInfo(TokenKind.HatEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.BitwiseExclusiveOr),
35
new OperatorInfo(TokenKind.BarEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.BitwiseOr ),
36
new OperatorInfo(TokenKind.LeftShiftEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.LeftShirt ),
37
new OperatorInfo(TokenKind.RightShiftEqual, PredefinedName.PN_COUNT, ExpressionKind.
MultiOffset
+ (int)ExpressionKind.RightShift ),