1 implementation of ICoalesceAssignmentOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
8976internal sealed partial class CoalesceAssignmentOperation : BaseAssignmentOperation, ICoalesceAssignmentOperation
22 references to ICoalesceAssignmentOperation
ILLink.RoslynAnalyzer (2)
IOperationExtensions.cs (2)
230 /// or a special null coalescing compoud assignment, i.e. <see cref="ICoalesceAssignmentOperation"/> 237 case ICoalesceAssignmentOperation:
Microsoft.Analyzers.Extra (2)
CoalesceAnalyzer.cs (2)
32var op = (ICoalesceAssignmentOperation)operationAnalysisContext.Operation;
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
226/// <summary>Indicates an <see cref="ICoalesceAssignmentOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
11241public override IOperation VisitCoalesceAssignment(ICoalesceAssignmentOperation operation, object? argument) 11515public virtual void VisitCoalesceAssignment(ICoalesceAssignmentOperation operation) => DefaultVisit(operation); 11654public virtual TResult? VisitCoalesceAssignment(ICoalesceAssignmentOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
3097public override IOperation? VisitCoalesceAssignment(ICoalesceAssignmentOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (5)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
366memberReference.Parent is ICoalesceAssignmentOperation coalesceAssignment && 389memberReference.Parent is not ICoalesceAssignmentOperation)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (2)
289/// or a special null coalescing compound assignment, i.e. <see cref="ICoalesceAssignmentOperation"/> 297case ICoalesceAssignmentOperation:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
233public override void VisitCoalesceAssignment(ICoalesceAssignmentOperation operation)
Microsoft.CodeAnalysis.Features (2)
src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
366memberReference.Parent is ICoalesceAssignmentOperation coalesceAssignment && 389memberReference.Parent is not ICoalesceAssignmentOperation)
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1307public override void VisitCoalesceAssignment(ICoalesceAssignmentOperation operation) 1309LogString(nameof(ICoalesceAssignmentOperation));
Compilation\TestOperationVisitor.cs (1)
908public override void VisitCoalesceAssignment(ICoalesceAssignmentOperation operation)
Microsoft.CodeAnalysis.Workspaces (3)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (2)
289/// or a special null coalescing compound assignment, i.e. <see cref="ICoalesceAssignmentOperation"/> 297case ICoalesceAssignmentOperation:
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
233public override void VisitCoalesceAssignment(ICoalesceAssignmentOperation operation)