21 references to UnaOpFuncKind
Microsoft.CSharp (21)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (18)
118
new UnaOpSig( PredefinedType.PT_INT, UnaOpMask.Signed, 7, BindIntUnaOp,
UnaOpFuncKind
.IntUnaOp ),
119
new UnaOpSig( PredefinedType.PT_UINT, UnaOpMask.Unsigned, 6, BindIntUnaOp,
UnaOpFuncKind
.IntUnaOp ),
120
new UnaOpSig( PredefinedType.PT_LONG, UnaOpMask.Signed, 5, BindIntUnaOp,
UnaOpFuncKind
.IntUnaOp ),
121
new UnaOpSig( PredefinedType.PT_ULONG, UnaOpMask.Unsigned, 4, BindIntUnaOp,
UnaOpFuncKind
.IntUnaOp ),
123
new UnaOpSig( PredefinedType.PT_ULONG, UnaOpMask.Minus, 3, null,
UnaOpFuncKind
.None ),
124
new UnaOpSig( PredefinedType.PT_FLOAT, UnaOpMask.Real, 1, BindRealUnaOp,
UnaOpFuncKind
.RealUnaOp ),
125
new UnaOpSig( PredefinedType.PT_DOUBLE, UnaOpMask.Real, 0, BindRealUnaOp,
UnaOpFuncKind
.RealUnaOp ),
126
new UnaOpSig( PredefinedType.PT_DECIMAL, UnaOpMask.Real, 0, BindDecUnaOp,
UnaOpFuncKind
.DecUnaOp ),
127
new UnaOpSig( PredefinedType.PT_BOOL, UnaOpMask.Bool, 0, BindBoolUnaOp,
UnaOpFuncKind
.BoolUnaOp ),
128
new UnaOpSig( PredefinedType.PT_INT, UnaOpMask.IncDec, 6, null,
UnaOpFuncKind
.None ),
129
new UnaOpSig( PredefinedType.PT_UINT, UnaOpMask.IncDec, 5, null,
UnaOpFuncKind
.None ),
130
new UnaOpSig( PredefinedType.PT_LONG, UnaOpMask.IncDec, 4, null,
UnaOpFuncKind
.None ),
131
new UnaOpSig( PredefinedType.PT_ULONG, UnaOpMask.IncDec, 3, null,
UnaOpFuncKind
.None ),
132
new UnaOpSig( PredefinedType.PT_FLOAT, UnaOpMask.IncDec, 1, null,
UnaOpFuncKind
.None ),
133
new UnaOpSig( PredefinedType.PT_DOUBLE, UnaOpMask.IncDec, 0, null,
UnaOpFuncKind
.None ),
134
new UnaOpSig( PredefinedType.PT_DECIMAL, UnaOpMask.IncDec, 0, null,
UnaOpFuncKind
.None ),
1327
UnaOpFuncKind
.EnumUnaOp));
1337
UnaOpFuncKind
.None));
Microsoft\CSharp\RuntimeBinder\Semantics\UnaOpSig.cs (3)
18
public UnaOpSig(PredefinedType pt, UnaOpMask grfuom, int cuosSkip, PfnBindUnaOp pfn,
UnaOpFuncKind
fnkind)
30
public
UnaOpFuncKind
fnkind;
38
public UnaOpFullSig(CType type, PfnBindUnaOp pfn, LiftFlags grflt,
UnaOpFuncKind
fnkind)