ArchiMetrics.CodeReview.Rules.Code.MissingEventHandlerDetachmentRule.MatchingAssignmentExpressionExists C# (CSharp) Method

MatchingAssignmentExpressionExists() private method

private MatchingAssignmentExpressionExists ( AssignmentExpressionSyntax addAssignment, IEnumerable subtractAssignments ) : bool
addAssignment AssignmentExpressionSyntax
subtractAssignments IEnumerable
return bool
		private bool MatchingAssignmentExpressionExists(
			AssignmentExpressionSyntax addAssignment,
			IEnumerable<AssignmentExpressionSyntax> subtractAssignments)
		{
			var changedAssignment = SyntaxFactory.AssignmentExpression(
				SyntaxKind.SubtractAssignmentExpression,
				addAssignment.Left,
				addAssignment.Right);

			return subtractAssignments.Any(x => x.IsEquivalentTo(changedAssignment));
		}
	}