58 references to PostfixIncrement
Microsoft.CodeAnalysis.CSharp (51)
Binder\Binder.ValueChecks.cs (2)
4456
Debug.Assert(prefix || increment.OperatorKind.Operator() is UnaryOperatorKind.
PostfixIncrement
or UnaryOperatorKind.PostfixDecrement);
5190
Debug.Assert(prefix || increment.OperatorKind.Operator() is UnaryOperatorKind.
PostfixIncrement
or UnaryOperatorKind.PostfixDecrement);
Binder\Binder_Operators.cs (6)
3297
Debug.Assert(kind is (UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PrefixDecrement or UnaryOperatorKind.
PostfixIncrement
or UnaryOperatorKind.PostfixDecrement));
3302
if (kind is not (UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PrefixDecrement or UnaryOperatorKind.
PostfixIncrement
or UnaryOperatorKind.PostfixDecrement) ||
3311
if ((kind is (UnaryOperatorKind.
PostfixIncrement
or UnaryOperatorKind.PostfixDecrement) && resultIsUsed) ||
3318
(kind is UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.
PostfixIncrement
?
3322
ordinaryName = kind is UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.
PostfixIncrement
?
4440
case SyntaxKind.PostIncrementExpression: return UnaryOperatorKind.
PostfixIncrement
;
Binder\Semantics\Operators\OperatorFacts.cs (1)
239
case UnaryOperatorKind.
PostfixIncrement
:
Binder\Semantics\Operators\OperatorKind.cs (34)
74
SBytePostfixIncrement = SByte |
PostfixIncrement
,
75
BytePostfixIncrement = Byte |
PostfixIncrement
,
76
ShortPostfixIncrement = Short |
PostfixIncrement
,
77
UShortPostfixIncrement = UShort |
PostfixIncrement
,
78
IntPostfixIncrement = Int |
PostfixIncrement
,
79
UIntPostfixIncrement = UInt |
PostfixIncrement
,
80
LongPostfixIncrement = Long |
PostfixIncrement
,
81
ULongPostfixIncrement = ULong |
PostfixIncrement
,
82
NIntPostfixIncrement = NInt |
PostfixIncrement
,
83
NUIntPostfixIncrement = NUInt |
PostfixIncrement
,
84
CharPostfixIncrement = Char |
PostfixIncrement
,
85
FloatPostfixIncrement = Float |
PostfixIncrement
,
86
DoublePostfixIncrement = Double |
PostfixIncrement
,
87
DecimalPostfixIncrement = Decimal |
PostfixIncrement
,
88
EnumPostfixIncrement = Enum |
PostfixIncrement
,
89
UserDefinedPostfixIncrement = UserDefined |
PostfixIncrement
,
90
LiftedSBytePostfixIncrement = Lifted | SByte |
PostfixIncrement
,
91
LiftedBytePostfixIncrement = Lifted | Byte |
PostfixIncrement
,
92
LiftedShortPostfixIncrement = Lifted | Short |
PostfixIncrement
,
93
LiftedUShortPostfixIncrement = Lifted | UShort |
PostfixIncrement
,
94
LiftedIntPostfixIncrement = Lifted | Int |
PostfixIncrement
,
95
LiftedUIntPostfixIncrement = Lifted | UInt |
PostfixIncrement
,
96
LiftedLongPostfixIncrement = Lifted | Long |
PostfixIncrement
,
97
LiftedULongPostfixIncrement = Lifted | ULong |
PostfixIncrement
,
98
LiftedNIntPostfixIncrement = Lifted | NInt |
PostfixIncrement
,
99
LiftedNUIntPostfixIncrement = Lifted | NUInt |
PostfixIncrement
,
100
LiftedCharPostfixIncrement = Lifted | Char |
PostfixIncrement
,
101
LiftedFloatPostfixIncrement = Lifted | Float |
PostfixIncrement
,
102
LiftedDoublePostfixIncrement = Lifted | Double |
PostfixIncrement
,
103
LiftedDecimalPostfixIncrement = Lifted | Decimal |
PostfixIncrement
,
104
LiftedEnumPostfixIncrement = Lifted | Enum |
PostfixIncrement
,
105
LiftedUserDefinedPostfixIncrement = Lifted | UserDefined |
PostfixIncrement
,
106
PointerPostfixIncrement = Pointer |
PostfixIncrement
,
107
DynamicPostfixIncrement = Dynamic |
PostfixIncrement
,
Binder\Semantics\Operators\OperatorKindExtensions.cs (2)
72
case UnaryOperatorKind.
PostfixIncrement
:
385
case UnaryOperatorKind.
PostfixIncrement
:
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (3)
573
case UnaryOperatorKind.
PostfixIncrement
:
597
case UnaryOperatorKind.
PostfixIncrement
:
833
case UnaryOperatorKind.
PostfixIncrement
:
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
37
case UnaryOperatorKind.
PostfixIncrement
:
379
return op == UnaryOperatorKind.
PostfixIncrement
|| op == UnaryOperatorKind.PrefixIncrement;
Operations\CSharpOperationFactory_Methods.cs (1)
499
case CSharp.UnaryOperatorKind.
PostfixIncrement
:
Microsoft.CodeAnalysis.CSharp.Emit2.UnitTests (1)
Emit\NumericIntPtrTests.cs (1)
1535
UnaryOperatorKind.
PostfixIncrement
,
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (6)
Semantics\NativeIntegerTests.cs (1)
4775
UnaryOperatorKind.
PostfixIncrement
,
Semantics\OperatorTests.cs (5)
7400
UnaryOperatorKind.
PostfixIncrement
,
7455
if (operators[k] == UnaryOperatorKind.PostfixDecrement || operators[k] == UnaryOperatorKind.
PostfixIncrement
)
7566
op == UnaryOperatorKind.PostfixDecrement || op == UnaryOperatorKind.
PostfixIncrement
)
7582
op == UnaryOperatorKind.PostfixDecrement || op == UnaryOperatorKind.
PostfixIncrement
))
7637
case UnaryOperatorKind.
PostfixIncrement
: