1 implementation of IDeconstructionAssignmentOperation
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6996internal sealed partial class DeconstructionAssignmentOperation : BaseAssignmentOperation, IDeconstructionAssignmentOperation
18 references to IDeconstructionAssignmentOperation
Microsoft.CodeAnalysis (5)
Generated\OperationKind.Generated.cs (1)
161/// <summary>Indicates an <see cref="IDeconstructionAssignmentOperation"/>.</summary>
Generated\Operations.Generated.cs (3)
10556public override IOperation VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation, object? argument) 10918public virtual void VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation) => DefaultVisit(operation); 11054public virtual TResult? VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation, TArgument argument) => DefaultVisit(operation, argument);
Operations\ControlFlowGraphBuilder.cs (1)
6424public override IOperation VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation, int? captureIdForResult)
Microsoft.CodeAnalysis.CodeStyle (4)
OperationExtensions.cs (2)
250public static bool IsInLeftOfDeconstructionAssignment(this IOperation operation, [NotNullWhen(true)] out IDeconstructionAssignmentOperation? deconstructionAssignment) 262deconstructionAssignment = (IDeconstructionAssignmentOperation)current;
SymbolUsageAnalysis.Walker.cs (2)
172else if (operation.IsInLeftOfDeconstructionAssignment(out var deconstructionAssignment)) 239public override void VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation)
Microsoft.CodeAnalysis.CSharp (1)
Operations\CSharpOperationFactory.cs (1)
425private IDeconstructionAssignmentOperation CreateBoundDeconstructionAssignmentOperator(BoundDeconstructionAssignmentOperator boundDeconstructionAssignmentOperator)
Microsoft.CodeAnalysis.Features (1)
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
656Operation: IDeconstructionAssignmentOperation
Microsoft.CodeAnalysis.Test.Utilities (3)
Compilation\OperationTreeVerifier.cs (2)
1634public override void VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation) 1636LogString(nameof(IDeconstructionAssignmentOperation));
Compilation\TestOperationVisitor.cs (1)
1587public override void VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation)
Microsoft.CodeAnalysis.Workspaces (4)
OperationExtensions.cs (2)
250public static bool IsInLeftOfDeconstructionAssignment(this IOperation operation, [NotNullWhen(true)] out IDeconstructionAssignmentOperation? deconstructionAssignment) 262deconstructionAssignment = (IDeconstructionAssignmentOperation)current;
SymbolUsageAnalysis.Walker.cs (2)
172else if (operation.IsInLeftOfDeconstructionAssignment(out var deconstructionAssignment)) 239public override void VisitDeconstructionAssignment(IDeconstructionAssignmentOperation operation)