public void WriteSegmentsToStream(Stream TargetStream)
{
foreach (var StreamEntry in _StreamEntries)
{
var SourceSliceStream = StreamEntry.Stream.SliceWithLength(0, StreamEntry.Length);
var TargetSliceStream = TargetStream.SliceWithLength(StreamEntry.Position, StreamEntry.Length);
SourceSliceStream.CopyToFast(TargetSliceStream);
}
}