16 references to InstanceUserDefinedIncrementUsageMode
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Operators.cs (16)
3306InstanceUserDefinedIncrementUsageMode mode = getInstanceUserDefinedIncrementUsageMode(node, kind, isChecked, operand, out string? checkedInstanceOperatorName, out string? ordinaryInstanceOperatorName);
3308if (mode != InstanceUserDefinedIncrementUsageMode.None)
3428InstanceUserDefinedIncrementUsageMode getInstanceUserDefinedIncrementUsageMode(
3448return InstanceUserDefinedIncrementUsageMode.None;
3456return InstanceUserDefinedIncrementUsageMode.None;
3468return resultIsUsed ? InstanceUserDefinedIncrementUsageMode.ResultIsUsed : InstanceUserDefinedIncrementUsageMode.ResultIsNotUsed;
3475InstanceUserDefinedIncrementUsageMode mode,
3484Debug.Assert(mode != InstanceUserDefinedIncrementUsageMode.None);
3515InstanceUserDefinedIncrementUsageMode mode,
3653TypeSymbol getResultType(ExpressionSyntax node, TypeSymbol operandType, InstanceUserDefinedIncrementUsageMode mode, BindingDiagnosticBag diagnostics)
3655return mode == InstanceUserDefinedIncrementUsageMode.ResultIsUsed ? operandType : GetSpecialType(SpecialType.System_Void, diagnostics, node);
3664InstanceUserDefinedIncrementUsageMode mode,
3692if (mode != InstanceUserDefinedIncrementUsageMode.None)
3750InstanceUserDefinedIncrementUsageMode mode,
3759Debug.Assert(mode != InstanceUserDefinedIncrementUsageMode.None);