16 references to InstanceUserDefinedIncrementUsageMode
Microsoft.CodeAnalysis.CSharp (16)
Binder\Binder_Operators.cs (16)
3321InstanceUserDefinedIncrementUsageMode mode = getInstanceUserDefinedIncrementUsageMode(node, kind, isChecked, operand, out string? checkedInstanceOperatorName, out string? ordinaryInstanceOperatorName);
3323if (mode != InstanceUserDefinedIncrementUsageMode.None)
3443InstanceUserDefinedIncrementUsageMode getInstanceUserDefinedIncrementUsageMode(
3463return InstanceUserDefinedIncrementUsageMode.None;
3471return InstanceUserDefinedIncrementUsageMode.None;
3483return resultIsUsed ? InstanceUserDefinedIncrementUsageMode.ResultIsUsed : InstanceUserDefinedIncrementUsageMode.ResultIsNotUsed;
3490InstanceUserDefinedIncrementUsageMode mode,
3499Debug.Assert(mode != InstanceUserDefinedIncrementUsageMode.None);
3530InstanceUserDefinedIncrementUsageMode mode,
3669TypeSymbol getResultType(ExpressionSyntax node, TypeSymbol operandType, InstanceUserDefinedIncrementUsageMode mode, BindingDiagnosticBag diagnostics)
3671return mode == InstanceUserDefinedIncrementUsageMode.ResultIsUsed ? operandType : GetSpecialType(SpecialType.System_Void, diagnostics, node);
3680InstanceUserDefinedIncrementUsageMode mode,
3708if (mode != InstanceUserDefinedIncrementUsageMode.None)
3766InstanceUserDefinedIncrementUsageMode mode,
3775Debug.Assert(mode != InstanceUserDefinedIncrementUsageMode.None);