Binder\Binder_Operators.cs (10)
138BoundCompoundAssignmentOperator? inPlaceResult = tryApplyUserDefinedInstanceOperator(node, kind, checkOverflowAtRuntime, checkedInstanceOperatorName, ordinaryInstanceOperatorName,
174BoundCompoundAssignmentOperator? instanceExtensionResult = tryApplyUserDefinedExtensionOperator(
321BoundCompoundAssignmentOperator createBadCompoundAssignmentOperator(
372BoundCompoundAssignmentOperator? tryApplyUserDefinedInstanceOperator(
410BoundCompoundAssignmentOperator? inPlaceResult = tryInstanceOperatorOverloadResolutionAndFreeMethods(node, kind, checkOverflowAtRuntime, isExtension: false, left, right, ref analyzedArguments, methods, ref operatorResolutionForReporting, diagnostics);
418BoundCompoundAssignmentOperator? tryInstanceOperatorOverloadResolutionAndFreeMethods(
471BoundCompoundAssignmentOperator? inPlaceResult;
569BoundCompoundAssignmentOperator? tryApplyUserDefinedExtensionOperator(
593BoundCompoundAssignmentOperator? inPlaceResult = null;
651BoundCompoundAssignmentOperator? tryApplyUserDefinedInstanceExtensionOperatorInSingleScope(
Generated\BoundNodes.xml.Generated.cs (8)
1847public BoundCompoundAssignmentOperator Update(BinaryOperatorSignature @operator, BoundExpression left, BoundExpression right, BoundValuePlaceholder? leftPlaceholder, BoundExpression? leftConversion, BoundValuePlaceholder? finalPlaceholder, BoundExpression? finalConversion, LookupResultKind resultKind, ImmutableArray<MethodSymbol> originalUserDefinedOperatorsOpt, TypeSymbol type)
1851var result = new BoundCompoundAssignmentOperator(this.Syntax, @operator, left, right, leftPlaceholder, leftConversion, finalPlaceholder, finalConversion, resultKind, originalUserDefinedOperatorsOpt, type, this.HasErrors);
9060return VisitCompoundAssignmentOperator((BoundCompoundAssignmentOperator)node, arg);
9493public virtual R VisitCompoundAssignmentOperator(BoundCompoundAssignmentOperator node, A arg) => this.DefaultVisit(node, arg);
9731public virtual BoundNode? VisitCompoundAssignmentOperator(BoundCompoundAssignmentOperator node) => this.DefaultVisit(node);
10076public override BoundNode? VisitCompoundAssignmentOperator(BoundCompoundAssignmentOperator node)
11229public override BoundNode? VisitCompoundAssignmentOperator(BoundCompoundAssignmentOperator node)
15652public override TreeDumperNode VisitCompoundAssignmentOperator(BoundCompoundAssignmentOperator node, object? arg) => new TreeDumperNode("compoundAssignmentOperator", null, new TreeDumperNode[]