49 references to PostfixIncrement
Microsoft.CodeAnalysis.CSharp (49)
Binder\Binder_Operators.cs (6)
3260Debug.Assert(kind is (UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PrefixDecrement or UnaryOperatorKind.PostfixIncrement or UnaryOperatorKind.PostfixDecrement)); 3265if (kind is not (UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PrefixDecrement or UnaryOperatorKind.PostfixIncrement or UnaryOperatorKind.PostfixDecrement) || 3274if ((kind is (UnaryOperatorKind.PostfixIncrement or UnaryOperatorKind.PostfixDecrement) && resultIsUsed) || 3281(kind is UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PostfixIncrement ? 3285ordinaryName = kind is UnaryOperatorKind.PrefixIncrement or UnaryOperatorKind.PostfixIncrement ? 4403case SyntaxKind.PostIncrementExpression: return UnaryOperatorKind.PostfixIncrement;
Binder\Semantics\Operators\OperatorFacts.cs (1)
239case UnaryOperatorKind.PostfixIncrement:
Binder\Semantics\Operators\OperatorKind.cs (34)
74SBytePostfixIncrement = SByte | PostfixIncrement, 75BytePostfixIncrement = Byte | PostfixIncrement, 76ShortPostfixIncrement = Short | PostfixIncrement, 77UShortPostfixIncrement = UShort | PostfixIncrement, 78IntPostfixIncrement = Int | PostfixIncrement, 79UIntPostfixIncrement = UInt | PostfixIncrement, 80LongPostfixIncrement = Long | PostfixIncrement, 81ULongPostfixIncrement = ULong | PostfixIncrement, 82NIntPostfixIncrement = NInt | PostfixIncrement, 83NUIntPostfixIncrement = NUInt | PostfixIncrement, 84CharPostfixIncrement = Char | PostfixIncrement, 85FloatPostfixIncrement = Float | PostfixIncrement, 86DoublePostfixIncrement = Double | PostfixIncrement, 87DecimalPostfixIncrement = Decimal | PostfixIncrement, 88EnumPostfixIncrement = Enum | PostfixIncrement, 89UserDefinedPostfixIncrement = UserDefined | PostfixIncrement, 90LiftedSBytePostfixIncrement = Lifted | SByte | PostfixIncrement, 91LiftedBytePostfixIncrement = Lifted | Byte | PostfixIncrement, 92LiftedShortPostfixIncrement = Lifted | Short | PostfixIncrement, 93LiftedUShortPostfixIncrement = Lifted | UShort | PostfixIncrement, 94LiftedIntPostfixIncrement = Lifted | Int | PostfixIncrement, 95LiftedUIntPostfixIncrement = Lifted | UInt | PostfixIncrement, 96LiftedLongPostfixIncrement = Lifted | Long | PostfixIncrement, 97LiftedULongPostfixIncrement = Lifted | ULong | PostfixIncrement, 98LiftedNIntPostfixIncrement = Lifted | NInt | PostfixIncrement, 99LiftedNUIntPostfixIncrement = Lifted | NUInt | PostfixIncrement, 100LiftedCharPostfixIncrement = Lifted | Char | PostfixIncrement, 101LiftedFloatPostfixIncrement = Lifted | Float | PostfixIncrement, 102LiftedDoublePostfixIncrement = Lifted | Double | PostfixIncrement, 103LiftedDecimalPostfixIncrement = Lifted | Decimal | PostfixIncrement, 104LiftedEnumPostfixIncrement = Lifted | Enum | PostfixIncrement, 105LiftedUserDefinedPostfixIncrement = Lifted | UserDefined | PostfixIncrement, 106PointerPostfixIncrement = Pointer | PostfixIncrement, 107DynamicPostfixIncrement = Dynamic | PostfixIncrement,
Binder\Semantics\Operators\OperatorKindExtensions.cs (2)
72case UnaryOperatorKind.PostfixIncrement: 385case UnaryOperatorKind.PostfixIncrement:
Binder\Semantics\Operators\UnaryOperatorOverloadResolution.cs (3)
560case UnaryOperatorKind.PostfixIncrement: 584case UnaryOperatorKind.PostfixIncrement: 820case UnaryOperatorKind.PostfixIncrement:
Lowering\LocalRewriter\LocalRewriter_UnaryOperator.cs (2)
37case UnaryOperatorKind.PostfixIncrement: 379return op == UnaryOperatorKind.PostfixIncrement || op == UnaryOperatorKind.PrefixIncrement;
Operations\CSharpOperationFactory_Methods.cs (1)
499case CSharp.UnaryOperatorKind.PostfixIncrement: