/// <summary>
/// Verify that a stream's current position contains a serialized hierarchySync.
/// </summary>
/// <param name="stream">A FastTransferStream.</param>
/// <returns>If the stream's current position contains
/// a serialized hierarchySync, return true, else false.</returns>
public static bool Verify(FastTransferStream stream)
{
return((FolderChange.Verify(stream) ||
Deletions.Verify(stream) ||
State.Verify(stream)) &&
stream.VerifyMarker(
Markers.PidTagIncrSyncEnd,
(int)stream.Length - MarkersHelper.PidTagLength - (int)stream.Position));
}