public override bool Equals(object obj)
        {
            Replacement r = obj as Replacement;

            if (obj == null)
            {
                return(false);
            }

            return(r.Regex.Equals(_regex) && string.Equals(r.ReplacementValue, _replacement));
        }
 protected bool Equals(Replacement other)
 {
     return(Equals(Regex, other.Regex) && ReplacementValue == other.ReplacementValue);
 }