protected ConnectionInfo(Uri address) { Ensure.Any.IsNotNull(address, nameof(address)); Address = RemoveUserInfoFrom(address); if (!string.IsNullOrWhiteSpace(address.UserInfo)) { var userInfoParts = ExtractUserInfoPartsFrom(address); BasicAuth = new BasicAuthString(userInfoParts[0], userInfoParts[1]); } }
public bool Equals(BasicAuthString other) { return(Equals(other.Value)); }