以前、2次元配列を返すプロパティがあると、シリアライズできないと書いた。
ArrayList[] を返すプロパティもダメだった。
public ArrayList[] Aaa
{
get { return aaa; }
set { aaa= value; }
}
しかし、そのときのエラーメッセージが意味不明。
System.InvalidOperationException はハンドルされませんでした。
Message="一時クラスを生成できません (result=1)。\r\nerror CS1026: ) が必要です。\r\nerror CS1002: ; が必要です。\r\nerror CS1525: ')' は無効です。\r\nerror CS1002: ; が必要です。\r\nerror CS1525: ')' は無効です。\r\nerror CS1002: ; が必要です。\r\nerror CS1026: ) が必要です。\r\nerror CS1002: ; が必要です。\r\nerror CS1525: ')' は無効です。\r\nerror CS1002: ; が必要です。\r\nerror CS1525: ')' は無効です。\r\nerror CS1002: ; が必要です。\r\nerror CS1026: ) が必要です。\r\nerror CS1002: ; が必要です。\r\nerror CS1525: ')' は無効です。\r\nerror CS1002: ; が必要です。\r\nerror CS1525: ')' は無効です。\r\nerror CS1002: ; が必要です。\r\nerror CS1026: ) が必要です。\r\nerror CS1002: ; が必要です。\r\nerror CS1525: ')' は無効です。\r\nerror CS1002: ; が必要です。\r\nerror CS1525: ')' は無効です。\r\nerror CS1002: ; が必要です。\r\n"
なんだこのコンパイルエラーみたいなやつは...