public static MemoryStream GetMemoryStream(this Stream stream, int index)
{
MemoryStream retVal = null;
if (stream != null)
{
MemoryStream wrkStream = null;
try
{
wrkStream = new MemoryStream();
stream.CopyTo(wrkStream, index, stream.Length - index);
retVal = wrkStream;
retVal.Position = 0;
wrkStream = null;
}
finally
{
if (wrkStream != null)
{
wrkStream.Dispose();
}
}
}
return retVal;
}
public static byte[] GetBuffer(Stream stream, int index)