1 implementation of Target
Microsoft.CodeAnalysis (1)
Generated\Operations.Generated.cs (1)
6279public IOperation Target { get; }
180 references to Target
GenerateDocumentationAndConfigFiles (9)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
485IAssignmentOperation { Target: var target } when target == potentialLeftSide => true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (3)
20assignmentOperation.Target == operation && 131assignmentOperation.Target == operation) 272return deconstructionAssignment.Target == previousOperation;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
57assignment.Target == flowCaptureReference ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
164assignmentOperation.Target == operation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (2)
125Target: ITupleOperation targetTupleTemp, 175return InitializeParameterHelpersCore.IsFieldOrPropertyReference(assignmentExpression.Target, containingType, out fieldOrProperty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
147IAssignmentOperation assignment => IsSymbolReferencedByOperation(assignment.Target),
ILLink.RoslynAnalyzer (4)
DataFlow\LocalDataFlowVisitor.cs (1)
477var targetOperation = operation.Target;
DataFlow\LValueFlowCaptureProvider.cs (1)
44if (assignment?.Target == flowCaptureReference)
IOperationExtensions.cs (2)
112assignmentOperation.Target == operation) 246return deconstructionAssignment.Target == previousOperation;
Microsoft.Analyzers.Extra (4)
AsyncCallInsideUsingBlockAnalyzer.cs (1)
107var assignmentTarget = ((IAssignmentOperation)operation).Target as ILocalReferenceOperation;
CoalesceAnalyzer.cs (3)
34var type = op.Target.Type; 39if (op.Target.Kind == OperationKind.ParameterReference) 41var pr = (IParameterReferenceOperation)op.Target;
Microsoft.AspNetCore.Analyzers (1)
OptionsAnalyzer.cs (1)
29operation.Target is IPropertyReferenceOperation property &&
Microsoft.AspNetCore.App.Analyzers (2)
Authorization\AddAuthorizationBuilderAnalyzer.cs (2)
147if (expressionStatementOperation is ISimpleAssignmentOperation { Target: IPropertyReferenceOperation { Property.ContainingType: { } propertyReferenceContainingType } } 179if (propertyReferenceOperation.Parent is IAssignmentOperation { Target: IPropertyReferenceOperation targetProperty }
Microsoft.AspNetCore.Components.Analyzers (1)
ComponentParameterUsageAnalyzer.cs (1)
45leftHandSide = assignmentOperation.Target;
Microsoft.AspNetCore.Components.SdkAnalyzers (1)
ComponentParameterUsageAnalyzer.cs (1)
45leftHandSide = assignmentOperation.Target;
Microsoft.AspNetCore.Mvc.Api.Analyzers (1)
ActualApiResponseMetadataFactory.cs (1)
165assignmentOperation.Target is not IPropertyReferenceOperation propertyReference)
Microsoft.CodeAnalysis (24)
Generated\Operations.Generated.cs (6)
1505/// Conversion applied to <see cref="IAssignmentOperation.Target" /> before the operation occurs. 1510/// <see cref="IAssignmentOperation.Target" />. 3087/// <item><description><see cref="IAssignmentOperation.Target" /> is evaluated for null. If it is null, <see cref="IAssignmentOperation.Value" /> is evaluated and assigned to target</description></item> 3088/// <item><description><see cref="IAssignmentOperation.Value" /> is conditionally evaluated if <see cref="IAssignmentOperation.Target" /> is null, and the result is assigned into <see cref="IAssignmentOperation.Target" /></description></item> 3090/// The result of the entire expression is <see cref="IAssignmentOperation.Target" />, which is only evaluated once.
Operations\ControlFlowGraphBuilder.cs (18)
2112PushOperand(VisitRequired(operation.Target)); 3121PushOperand(VisitRequired(operation.Target)); 3139if (operation.Target?.Type?.OriginalDefinition.SpecialType == SpecialType.System_Nullable_T && 3140((INamedTypeSymbol)operation.Target.Type!).TypeArguments[0].Equals(operation.Type)) 3195operation.Target.Syntax, 3211GetCaptureReference(intermediateResult, operation.Target))); 3242value: CreateConversion(whenNullValue, operation.Target.Type), 3245type: operation.Target.Type, 6090bool pushSuccess = tryPushTarget(assignmentOperation.Target); 6105IOperation left = popTarget(assignmentOperation.Target); 6401var propertyReference = (IPropertyReferenceOperation)simpleAssignment.Target; 6697(IOperation visitedTarget, IOperation visitedValue) = VisitPreservingTupleOperations(operation.Target, operation.Value); 8029if (simpleAssignment.Target.Kind != OperationKind.PropertyReference) 8031Debug.Assert(simpleAssignment.Target is InvalidOperation); 8036var propertyReference = (IPropertyReferenceOperation)simpleAssignment.Target; 8122if (simpleAssignment.Target.Kind != OperationKind.PropertyReference) 8124Debug.Assert(simpleAssignment.Target is InvalidOperation); 8128var propertyReference = (IPropertyReferenceOperation)simpleAssignment.Target;
Microsoft.CodeAnalysis.Analyzers (10)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
385if (simpleAssignment.Target is ILocalReferenceOperation localReferenceTarget)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
485IAssignmentOperation { Target: var target } when target == potentialLeftSide => true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (3)
20assignmentOperation.Target == operation && 131assignmentOperation.Target == operation) 272return deconstructionAssignment.Target == previousOperation;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
57assignment.Target == flowCaptureReference ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
164assignmentOperation.Target == operation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (2)
125Target: ITupleOperation targetTupleTemp, 175return InitializeParameterHelpersCore.IsFieldOrPropertyReference(assignmentExpression.Target, containingType, out fieldOrProperty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
147IAssignmentOperation assignment => IsSymbolReferencedByOperation(assignment.Target),
Microsoft.CodeAnalysis.AnalyzerUtilities (31)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
485IAssignmentOperation { Target: var target } when target == potentialLeftSide => true,
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\Extensions\IOperationExtensions_FlowAnalysis.cs (1)
54assignment.Target == flowCaptureReference;
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\CopyAnalysis\CopyAnalysis.CopyDataFlowOperationVisitor.cs (1)
655if (AnalysisEntityFactory.TryCreate(operation.Target, out var analysisEntity))
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PointsToAnalysis\PointsToAnalysis.PointsToDataFlowOperationVisitor.cs (1)
1267HandlePossibleEscapingForAssignment(operation.Target, operation.Value, operation);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\PropertySetAnalysis\PropertySetAnalysis.PropertySetDataFlowOperationVisitor.cs (11)
218if (operation.Target.Type == null) 224&& this.TrackedTypeSymbols.Any(s => operation.Target.Type.GetBaseTypesAndThis().Contains(s)) 225&& (operation.Target.Kind == OperationKind.PropertyReference 226|| operation.Target.Kind == OperationKind.FieldReference 227|| operation.Target.Kind == OperationKind.FlowCaptureReference)) 230if (operation.Target.Kind == OperationKind.FlowCaptureReference) 232if (this.TryUnwrapFlowCaptureReference(operation.Target, out IOperation? lValueOperation, OperationKind.PropertyReference, OperationKind.FieldReference)) 239this.AnalysisEntityFactory.TryCreate(operation.Target, out targetAnalysisEntity); 276IPropertyReferenceOperation? propertyReferenceOperation = operation.Target as IPropertyReferenceOperation; 277if (propertyReferenceOperation == null && operation.Target.Kind == OperationKind.FlowCaptureReference) 279this.TryUnwrapFlowCaptureReference(operation.Target, out IOperation? lValue, OperationKind.PropertyReference);
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Analysis\TaintedDataAnalysis\TaintedDataAnalysis.TaintedDataOperationVisitor.cs (2)
601if (assignmentOperation.Target != null 603&& assignmentOperation.Target is IPropertyReferenceOperation propertyReferenceOperation)
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\AnalysisEntityDataFlowOperationVisitor.cs (1)
755HandleDeconstructionAssignment(operation.Target, GetChildAnalysisEntities(assignedInstance));
src\roslyn\src\RoslynAnalyzers\Utilities\FlowAnalysis\FlowAnalysis\Framework\DataFlow\DataFlowOperationVisitor.cs (8)
2836TAbstractAnalysisValue targetValue = Visit(operation.Target, argument); 2838var value = ComputeValueForCompoundAssignment(operation, targetValue, assignedValue, operation.Target.Type, operation.Value.Type); 2839if (operation.Target is IFlowCaptureReferenceOperation flowCaptureReference) 2845SetAbstractValueForAssignment(operation.Target, operation.Value, value); 2881_ = Visit(operation.Target, argument); 2884if (operation.Target is IFlowCaptureReferenceOperation flowCaptureReference) 2890SetAbstractValueForAssignment(operation.Target, operation.Value, assignedValue); 3678!deconstructionAncestor.Target.Descendants().Contains(operation))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (3)
20assignmentOperation.Target == operation && 131assignmentOperation.Target == operation) 272return deconstructionAssignment.Target == previousOperation;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
57assignment.Target == flowCaptureReference ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
164assignmentOperation.Target == operation)
Microsoft.CodeAnalysis.CodeStyle (26)
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
181!IsLocalReference(simpleAssignment.Target, hashCodeVariable) ||
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\SuppressMessageAttributeState.cs (1)
59if (simpleAssignment.Target is IPropertyReferenceOperation propertyReference &&
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
407compoundAssignment.Target == memberReference || 409coalesceAssignment.Target == memberReference ||
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (7)
275(assignment.Target.Kind == OperationKind.LocalReference || 276assignment.Target.Kind == OperationKind.ParameterReference)) 331if (assignmentOperation.Target == operation) 341if (assignmentOperation.Target.Type.IsDelegateType() && 342(assignmentOperation.Target.Kind == OperationKind.LocalReference || 343assignmentOperation.Target.Kind == OperationKind.ParameterReference)) 645assignment.Target == unusedSymbolWriteOperation)
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (9)
53!syntaxFacts.AreEquivalent(trueAssignment.Target.Syntax, falseAssignment.Target.Syntax)) 70if (trueAssignment?.Target is IDiscardOperation && 71falseAssignment?.Target is IDiscardOperation && 77if (ReferencesDeclaredVariableInAssignment(ifOperation.Condition, trueAssignment?.Target, falseAssignment?.Target)) 94if (ContainsReference(nullCheckedExpression.Syntax, trueAssignment?.Target.Syntax) || 95ContainsReference(nullCheckedExpression.Syntax, falseAssignment?.Target.Syntax)) 213if (exprStatement.Operation is ISimpleAssignmentOperation { Target: not null } assignmentOp1)
src\roslyn\src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
161var exprDataFlow = semanticModel.AnalyzeDataFlow(assignmentExpression.Target.Syntax);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (3)
20assignmentOperation.Target == operation && 131assignmentOperation.Target == operation) 272return deconstructionAssignment.Target == previousOperation;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
57assignment.Target == flowCaptureReference ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
164assignmentOperation.Target == operation)
Microsoft.CodeAnalysis.CodeStyle.Fixes (6)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (3)
110var assignment = generator.AssignmentStatement(assignmentOperation.Target.Syntax, conditionalExpression); 171if (trueAssignment.Target is not ILocalReferenceOperation trueLocal) 179if (falseAssignment.Target is not ILocalReferenceOperation falseLocal)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (2)
125Target: ITupleOperation targetTupleTemp, 175return InitializeParameterHelpersCore.IsFieldOrPropertyReference(assignmentExpression.Target, containingType, out fieldOrProperty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
147IAssignmentOperation assignment => IsSymbolReferencedByOperation(assignment.Target),
Microsoft.CodeAnalysis.CSharp (1)
CSharpExtensions.cs (1)
831/// conversion is applied after the operator is applied, before the result is assigned to <see cref="IAssignmentOperation.Target"/>.
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
102if (operationAssigmnent.Target is IInstanceReferenceOperation { ReferenceKind: InstanceReferenceKind.ContainingTypeInstance })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
201assignment.Target == fieldReferenceOperation &&
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
384Target: IPropertyReferenceOperation { Property: IPropertySymbol property }, 439Target: IOperation assignee,
Microsoft.CodeAnalysis.CSharp.Features (4)
src\roslyn\src\Analyzers\CSharp\Analyzers\MakeStructFieldsWritable\CSharpMakeStructFieldsWritableDiagnosticAnalyzer.cs (1)
102if (operationAssigmnent.Target is IInstanceReferenceOperation { ReferenceKind: InstanceReferenceKind.ContainingTypeInstance })
src\roslyn\src\Analyzers\CSharp\Analyzers\UseSystemThreadingLock\CSharpUseSystemThreadingLockDiagnosticAnalyzer.cs (1)
201assignment.Target == fieldReferenceOperation &&
src\roslyn\src\Analyzers\CSharp\CodeFixes\ConvertToRecord\ConvertToRecordHelpers.cs (2)
384Target: IPropertyReferenceOperation { Property: IPropertySymbol property }, 439Target: IOperation assignee,
Microsoft.CodeAnalysis.Features (26)
InitializeParameter\AbstractInitializeMemberFromParameterCodeRefactoringProviderMemberCreation.cs (1)
675assignmentExpression.Target.UnwrapImplicitConversion() is IMemberReferenceOperation memberReference &&
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (1)
489&& simpleAssignmentOperation.Target is IParameterReferenceOperation parameterOperation
src\roslyn\src\Analyzers\Core\Analyzers\Helpers\HashCodeAnalyzer\HashCodeAnalyzer.cs (1)
181!IsLocalReference(simpleAssignment.Target, hashCodeVariable) ||
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnnecessarySuppressions\SuppressMessageAttributeState.cs (1)
59if (simpleAssignment.Target is IPropertyReferenceOperation propertyReference &&
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedMembers\AbstractRemoveUnusedMembersDiagnosticAnalyzer.cs (2)
407compoundAssignment.Target == memberReference || 409coalesceAssignment.Target == memberReference ||
src\roslyn\src\Analyzers\Core\Analyzers\RemoveUnusedParametersAndValues\AbstractRemoveUnusedParametersAndValuesDiagnosticAnalyzer.SymbolStartAnalyzer.BlockAnalyzer.cs (7)
275(assignment.Target.Kind == OperationKind.LocalReference || 276assignment.Target.Kind == OperationKind.ParameterReference)) 331if (assignmentOperation.Target == operation) 341if (assignmentOperation.Target.Type.IsDelegateType() && 342(assignmentOperation.Target.Kind == OperationKind.LocalReference || 343assignmentOperation.Target.Kind == OperationKind.ParameterReference)) 645assignment.Target == unusedSymbolWriteOperation)
src\roslyn\src\Analyzers\Core\Analyzers\UseConditionalExpression\ForAssignment\UseConditionalExpressionForAssignmentHelpers.cs (9)
53!syntaxFacts.AreEquivalent(trueAssignment.Target.Syntax, falseAssignment.Target.Syntax)) 70if (trueAssignment?.Target is IDiscardOperation && 71falseAssignment?.Target is IDiscardOperation && 77if (ReferencesDeclaredVariableInAssignment(ifOperation.Condition, trueAssignment?.Target, falseAssignment?.Target)) 94if (ContainsReference(nullCheckedExpression.Syntax, trueAssignment?.Target.Syntax) || 95ContainsReference(nullCheckedExpression.Syntax, falseAssignment?.Target.Syntax)) 213if (exprStatement.Operation is ISimpleAssignmentOperation { Target: not null } assignmentOp1)
src\roslyn\src\Analyzers\Core\Analyzers\UseThrowExpression\AbstractUseThrowExpressionDiagnosticAnalyzer.cs (1)
161var exprDataFlow = semanticModel.AnalyzeDataFlow(assignmentExpression.Target.Syntax);
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForAssignment\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (3)
110var assignment = generator.AssignmentStatement(assignmentOperation.Target.Syntax, conditionalExpression); 171if (trueAssignment.Target is not ILocalReferenceOperation trueLocal) 179if (falseAssignment.Target is not ILocalReferenceOperation falseLocal)
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
485IAssignmentOperation { Target: var target } when target == potentialLeftSide => true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (3)
20assignmentOperation.Target == operation && 131assignmentOperation.Target == operation) 272return deconstructionAssignment.Target == previousOperation;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
57assignment.Target == flowCaptureReference ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
164assignmentOperation.Target == operation)
Microsoft.CodeAnalysis.VisualBasic (1)
VisualBasicExtensions.vb (1)
1457''' conversion is applied after the operator is applied, before the result is assigned to <see cref="IAssignmentOperation.Target"/>.
Microsoft.CodeAnalysis.Workspaces (8)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (3)
20assignmentOperation.Target == operation && 131assignmentOperation.Target == operation) 272return deconstructionAssignment.Target == previousOperation;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
57assignment.Target == flowCaptureReference ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
164assignmentOperation.Target == operation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (2)
125Target: ITupleOperation targetTupleTemp, 175return InitializeParameterHelpersCore.IsFieldOrPropertyReference(assignmentExpression.Target, containingType, out fieldOrProperty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
147IAssignmentOperation assignment => IsSymbolReferencedByOperation(assignment.Target),
Roslyn.Diagnostics.Analyzers (10)
AbstractDoNotCopyValue.cs (1)
1121var target = operation.Target;
src\roslyn\src\RoslynAnalyzers\Utilities\Compiler\Extensions\IOperationExtensions.cs (1)
485IAssignmentOperation { Target: var target } when target == potentialLeftSide => true,
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\OperationExtensions.cs (3)
20assignmentOperation.Target == operation && 131assignmentOperation.Target == operation) 272return deconstructionAssignment.Target == previousOperation;
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\LValueFlowCaptureProvider.cs (1)
57assignment.Target == flowCaptureReference ||
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\FlowAnalysis\SymbolUsageAnalysis\SymbolUsageAnalysis.Walker.cs (1)
164assignmentOperation.Target == operation)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\InitializeParameterHelpersCore.cs (2)
125Target: ITupleOperation targetTupleTemp, 175return InitializeParameterHelpersCore.IsFieldOrPropertyReference(assignmentExpression.Target, containingType, out fieldOrProperty);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Utilities\NullableHelpers.cs (1)
147IAssignmentOperation assignment => IsSymbolReferencedByOperation(assignment.Target),