1 type derived from UnaOpSig
Microsoft.CSharp (1)
Microsoft\CSharp\RuntimeBinder\Semantics\UnaOpSig.cs (1)
33
private sealed class UnaOpFullSig :
UnaOpSig
16 instantiations of UnaOpSig
Microsoft.CSharp (16)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (16)
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 ),
4 references to UnaOpSig
Microsoft.CSharp (4)
Microsoft\CSharp\RuntimeBinder\Semantics\Operators.cs (3)
120
private static readonly
UnaOpSig
[] s_rguos = InitUnaOpSignatures();
124
private static
UnaOpSig
[] InitUnaOpSignatures() => new[]
1432
UnaOpSig
uos = s_rguos[index];
Microsoft\CSharp\RuntimeBinder\Semantics\UnaOpSig.cs (1)
55
public UnaOpFullSig(
UnaOpSig
uos)