/// <inheritdoc/> public override int GetHashCode() { unchecked { var hash = 27; hash = (13 * hash) + TagStartPosition.GetHashCode(); hash = (13 * hash) + TagEndPosition.GetHashCode(); hash = (13 * hash) + ContentStartPosition.GetHashCode(); hash = (13 * hash) + ContentEndPosition.GetHashCode(); hash = (13 * hash) + Content.GetHashCode(); hash = (13 * hash) + IsClosed.GetHashCode(); return(hash); } }
/// <inheritdoc/> public override int GetHashCode() { unchecked { var hash = 27; hash = (13 * hash) + ContentStartPosition.GetHashCode(); hash = (13 * hash) + ContentEndPosition.GetHashCode(); foreach (var item in Content) { hash = (13 * hash) + item.GetHashCode(); } hash = (13 * hash) + IsClosed.GetHashCode(); return(hash); } }