/// <summary> /// Determines whether the specified <see cref="ISkeleton"/> is equal to the current <see cref="Skeleton"/>. /// </summary> /// <param name="other">The <see cref="ISkeleton"/> to compare with the current <see cref="Skeleton"/>.</param> /// <returns><c>true</c> if the specified <see cref="ISkeleton"/> is equal to the current /// <see cref="Skeleton"/>; otherwise, <c>false</c>.</returns> public bool Equals(ISkeleton other) { return(valid == other.Valid && root.Equals(other.Root)); }