次の手順でオブジェクトをシリアル化しようとしています。
public static byte[] ObjectToByteArray(Object obj) {
if (obj == null)
return null;
using (MemoryStream ms = new MemoryStream()) {
BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, obj);
return ms.ToArray();
}
}
ブレークポイントがオンになっbf.Serialize(ms, obj);
ていて、オブジェクトがそこで問題ないことを確認できますが、次のステップに進むと、エラーや何も言わずに操作が中断されます。今のところ、どのようにデバッグすればよいかさえわかりません。何か案は?