private static bool NotEqualsExtracted(ReadOnlyNeedle <T> left, ReadOnlyNeedle <T> right) { if (ReferenceEquals(left, null)) { return(!ReferenceEquals(right, null)); } return(!left._target.Equals(right._target)); }
private static bool NotEqualsExtracted(ReadOnlyNeedle <T> left, ReadOnlyNeedle <T> right) { if (left == null) { return(right != null); } return(!left._target.Equals(right._target)); }
public bool Equals(ReadOnlyNeedle <T> other) { if (other is null) { return(false); } return(other._target.Equals(_target)); }
public bool Equals(ReadOnlyNeedle <T> other) { return(EqualsExtracted(this, other)); }
public bool Equals(ReadOnlyNeedle <T> other) { return(!(other is null) && other._target.Equals(_target)); }