1 implementation of ICompoundAssignmentOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
5931internal sealed partial class CompoundAssignmentOperation : BaseAssignmentOperation, ICompoundAssignmentOperation
41 references to ICompoundAssignmentOperation
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
108/// <summary>Indicates an <see cref="ICompoundAssignmentOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10451public override IOperation VisitCompoundAssignment(ICompoundAssignmentOperation operation, object? argument) 10892public virtual void VisitCompoundAssignment(ICompoundAssignmentOperation operation) => DefaultVisit(operation); 11028public virtual TResult? VisitCompoundAssignment(ICompoundAssignmentOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
2101public override IOperation VisitCompoundAssignment(ICompoundAssignmentOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (4)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
286Debug.Assert(memberReference.Parent is ICompoundAssignmentOperation compoundAssignment &&
OperationExtensions.cs (2)
282/// i.e. <see cref="ICompoundAssignmentOperation"/> such as <code>a += b</code>, 290case ICompoundAssignmentOperation _:
SymbolUsageAnalysis.Walker.cs (1)
227public override void VisitCompoundAssignment(ICompoundAssignmentOperation operation)
Microsoft.CodeAnalysis.CSharp (5)
CSharpExtensions.cs (4)
804/// Gets the underlying <see cref="Conversion"/> information from this <see cref="ICompoundAssignmentOperation"/>. This 810public static Conversion GetInConversion(this ICompoundAssignmentOperation compoundAssignment) 830/// Gets the underlying <see cref="Conversion"/> information from this <see cref="ICompoundAssignmentOperation"/>. This 836public static Conversion GetOutConversion(this ICompoundAssignmentOperation compoundAssignment)
Operations\CSharpOperationFactory.cs (1)
1288private ICompoundAssignmentOperation CreateBoundCompoundAssignmentOperatorOperation(BoundCompoundAssignmentOperator boundCompoundAssignmentOperator)
Microsoft.CodeAnalysis.CSharp.IOperation.UnitTests (5)
IOperation\IOperationTests_ICompoundAssignmentOperation.cs (5)
23ICompoundAssignmentOperation nullAssignment = null; 46var compoundAssignment = (ICompoundAssignmentOperation)operation; 82var compoundAssignment = (ICompoundAssignmentOperation)operation;
Microsoft.CodeAnalysis.Features (1)
AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (1)
286Debug.Assert(memberReference.Parent is ICompoundAssignmentOperation compoundAssignment &&
Microsoft.CodeAnalysis.Test.Utilities (5)
Compilation\OperationTreeVerifier.cs (2)
1651public override void VisitCompoundAssignment(ICompoundAssignmentOperation operation) 1653LogString(nameof(ICompoundAssignmentOperation));
Compilation\TestOperationVisitor.cs (1)
1150public override void VisitCompoundAssignment(ICompoundAssignmentOperation operation)
Diagnostics\OperationTestAnalyzer.cs (2)
260ICompoundAssignmentOperation advanceAssignment = (ICompoundAssignmentOperation)advanceExpression;
Microsoft.CodeAnalysis.VisualBasic (5)
Operations\VisualBasicOperationFactory_Methods.vb (1)
52Private Function CreateCompoundAssignment(boundAssignment As BoundAssignmentOperator) As ICompoundAssignmentOperation
VisualBasicExtensions.vb (4)
1434''' Gets the underlying <see cref="Conversion"/> information from this <see cref="ICompoundAssignmentOperation"/>. This 1441Public Function GetInConversion(compoundAssignment As ICompoundAssignmentOperation) As Conversion 1456''' Gets the underlying <see cref="Conversion"/> information from this <see cref="ICompoundAssignmentOperation"/>. This 1463Public Function GetOutConversion(compoundAssignment As ICompoundAssignmentOperation) As Conversion
Microsoft.CodeAnalysis.Workspaces (3)
OperationExtensions.cs (2)
282/// i.e. <see cref="ICompoundAssignmentOperation"/> such as <code>a += b</code>, 290case ICompoundAssignmentOperation _:
SymbolUsageAnalysis.Walker.cs (1)
227public override void VisitCompoundAssignment(ICompoundAssignmentOperation operation)
Roslyn.Compilers.VisualBasic.IOperation.UnitTests (8)
IOperation\IOperationTests.vb (4)
189Dim assignment1 As ICompoundAssignmentOperation = DirectCast(expression1, ICompoundAssignmentOperation) 217Dim assignment2 As ICompoundAssignmentOperation = DirectCast(expression2, ICompoundAssignmentOperation)
IOperation\IOperationTests_ICompoundAssignmentOperation.vb (4)
18Dim nullAssignment As ICompoundAssignmentOperation = Nothing 39Dim compoundAssignment = DirectCast(DirectCast(result.operation, IExpressionStatementOperation).Operation, ICompoundAssignmentOperation) 62Dim compoundAssignment = DirectCast(DirectCast(result.operation, IExpressionStatementOperation).Operation, ICompoundAssignmentOperation) 97Dim compoundAssignment = DirectCast(DirectCast(result.operation, IExpressionStatementOperation).Operation, ICompoundAssignmentOperation)