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)
1100
private static (ExpressionKind,
UnaOpKind
, EXPRFLAG) CalculateExprAndUnaryOpKinds(OperatorKind op, bool bChecked)
1103
UnaOpKind
uok;
1108
uok =
UnaOpKind
.Plus;
1117
uok =
UnaOpKind
.Minus;
1122
uok =
UnaOpKind
.Tilde;
1127
uok =
UnaOpKind
.Bang;
1137
uok =
UnaOpKind
.IncDec;
1146
uok =
UnaOpKind
.IncDec;
1156
uok =
UnaOpKind
.IncDec;
1165
uok =
UnaOpKind
.IncDec;
1203
(ExpressionKind ek,
UnaOpKind
unaryOpKind, EXPRFLAG flags) =
1290
if (unaryOpKind ==
UnaOpKind
.IncDec)
1322
private UnaryOperatorSignatureFindResult PopulateSignatureList(Expr pArgument,
UnaOpKind
unaryOpKind, UnaOpMask unaryOpMask, ExpressionKind exprKind, EXPRFLAG flags, List<UnaOpFullSig> pSignatures, out Expr ppResult)
1347
if (unaryOpKind ==
UnaOpKind
.Tilde)
1369
else if (unaryOpKind ==
UnaOpKind
.IncDec)