internal static void AppendData(this IncrementalHash hash, IEnumerable<Blob> blobs) { foreach (var blob in blobs) { hash.AppendData(blob.GetBytes()); } }
internal static void AppendData(this IncrementalHash hash, BlobBuilder builder) { foreach (var blob in builder.GetBlobs()) { hash.AppendData(blob.GetBytes()); } }
internal static void AppendData(this IncrementalHash hash, ArraySegment<byte> segment) { hash.AppendData(segment.Array, segment.Offset, segment.Count); }