private CopyAssetsIntoSingleStream ( IEnumerable |
||
assets | IEnumerable |
|
리턴 |
MemoryStream CopyAssetsIntoSingleStream(IEnumerable<IAsset> assets)
{
var outputStream = new MemoryStream();
var writer = new StreamWriter(outputStream);
var isFirstAsset = true;
foreach (var asset in assets)
{
if (isFirstAsset)
{
isFirstAsset = false;
}
else
{
writer.WriteLine();
}
WriteAsset(asset, writer);
}
writer.Flush();
outputStream.Position = 0;
return outputStream;
}