/// <summary> /// Visits the strong. /// </summary> /// <param name="strong">The strong.</param> public virtual void VisitStrong(Strong strong) { }
/// <summary> /// Determines whether the specified <see cref="Strong" />, is equal to this instance. /// </summary> /// <param name="other">The other.</param> /// <returns>true if equal; otherwise, false</returns> protected bool Equals(Strong other) => DoubleDelimited == other.DoubleDelimited && Attributes.Equals(other.Attributes) && Elements.SequenceEqual(other.Elements);