В ниже кода, там шанс, GC вычистит MemoryStream так, чтобы ToArray перестал работать, так как это вне оператора использования?
private static byte[] getBytes()
{
MemoryStream ms = null;
using (ms = new MemoryStream())
{
// ...
}
return ms.ToArray();
}