private static bool NotEqualsExtracted(PromiseNeedle <T> left, PromiseNeedle <T> right) { if (ReferenceEquals(left, null)) { return(!ReferenceEquals(right, null)); } return(!left.Equals(right)); }
public bool Equals(PromiseNeedle <T> other) { return(EqualsExtracted(this, other)); }