20 references to UnaOpKind
Microsoft.CSharp (20)
Microsoft\CSharp\RuntimeBinder\Semantics\ExpressionBinder.cs (5)
77
Plus = 1 <<
UnaOpKind
.Plus,
78
Minus = 1 <<
UnaOpKind
.Minus,
79
Tilde = 1 <<
UnaOpKind
.Tilde,
80
Bang = 1 <<
UnaOpKind
.Bang,
81
IncDec = 1 <<
UnaOpKind
.IncDec,
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (15)
1076
private static (ExpressionKind,
UnaOpKind
, EXPRFLAG) CalculateExprAndUnaryOpKinds(OperatorKind op, bool bChecked)
1079
UnaOpKind
uok;
1084
uok =
UnaOpKind
.Plus;
1093
uok =
UnaOpKind
.Minus;
1098
uok =
UnaOpKind
.Tilde;
1103
uok =
UnaOpKind
.Bang;
1113
uok =
UnaOpKind
.IncDec;
1122
uok =
UnaOpKind
.IncDec;
1132
uok =
UnaOpKind
.IncDec;
1141
uok =
UnaOpKind
.IncDec;
1178
(ExpressionKind ek,
UnaOpKind
unaryOpKind, EXPRFLAG flags) =
1265
if (unaryOpKind ==
UnaOpKind
.IncDec)
1296
private UnaryOperatorSignatureFindResult PopulateSignatureList(Expr pArgument,
UnaOpKind
unaryOpKind, UnaOpMask unaryOpMask, ExpressionKind exprKind, EXPRFLAG flags, List<UnaOpFullSig> pSignatures, out Expr ppResult)
1321
if (unaryOpKind ==
UnaOpKind
.Tilde)
1343
else if (unaryOpKind ==
UnaOpKind
.IncDec)