21 references to UnaOpFuncKind
Microsoft.CSharp (21)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (18)
126
new UnaOpSig( PredefinedType.PT_INT, UnaOpMask.Signed, 7, BindIntUnaOp,
UnaOpFuncKind
.IntUnaOp ),
127
new UnaOpSig( PredefinedType.PT_UINT, UnaOpMask.Unsigned, 6, BindIntUnaOp,
UnaOpFuncKind
.IntUnaOp ),
128
new UnaOpSig( PredefinedType.PT_LONG, UnaOpMask.Signed, 5, BindIntUnaOp,
UnaOpFuncKind
.IntUnaOp ),
129
new UnaOpSig( PredefinedType.PT_ULONG, UnaOpMask.Unsigned, 4, BindIntUnaOp,
UnaOpFuncKind
.IntUnaOp ),
131
new UnaOpSig( PredefinedType.PT_ULONG, UnaOpMask.Minus, 3, null,
UnaOpFuncKind
.None ),
132
new UnaOpSig( PredefinedType.PT_FLOAT, UnaOpMask.Real, 1, BindRealUnaOp,
UnaOpFuncKind
.RealUnaOp ),
133
new UnaOpSig( PredefinedType.PT_DOUBLE, UnaOpMask.Real, 0, BindRealUnaOp,
UnaOpFuncKind
.RealUnaOp ),
134
new UnaOpSig( PredefinedType.PT_DECIMAL, UnaOpMask.Real, 0, BindDecUnaOp,
UnaOpFuncKind
.DecUnaOp ),
135
new UnaOpSig( PredefinedType.PT_BOOL, UnaOpMask.Bool, 0, BindBoolUnaOp,
UnaOpFuncKind
.BoolUnaOp ),
136
new UnaOpSig( PredefinedType.PT_INT, UnaOpMask.IncDec, 6, null,
UnaOpFuncKind
.None ),
137
new UnaOpSig( PredefinedType.PT_UINT, UnaOpMask.IncDec, 5, null,
UnaOpFuncKind
.None ),
138
new UnaOpSig( PredefinedType.PT_LONG, UnaOpMask.IncDec, 4, null,
UnaOpFuncKind
.None ),
139
new UnaOpSig( PredefinedType.PT_ULONG, UnaOpMask.IncDec, 3, null,
UnaOpFuncKind
.None ),
140
new UnaOpSig( PredefinedType.PT_FLOAT, UnaOpMask.IncDec, 1, null,
UnaOpFuncKind
.None ),
141
new UnaOpSig( PredefinedType.PT_DOUBLE, UnaOpMask.IncDec, 0, null,
UnaOpFuncKind
.None ),
142
new UnaOpSig( PredefinedType.PT_DECIMAL, UnaOpMask.IncDec, 0, null,
UnaOpFuncKind
.None ),
1353
UnaOpFuncKind
.EnumUnaOp));
1363
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)