У меня сейчас есть это:
instance = new Class1<Type1>(
"param1",
() =>
new ViewDataDictionary<Type2>(
new Class2
{
Prop1= CreateList(new List<long> { 234 }),
Prop2= CreateList(new long[] { 234 })
}) );
Я хочу вместо этого передать переменную в функцию CreateList. Как то так
long p1 = 123;
instance = new Class1<Type1>(
"param1",
() =>
new ViewDataDictionary<Type2>(
new Class2
{
Prop1= CreateList(new List<long> { p1}),
Prop2= CreateList(new long[] { p1})
}) );
Но это дает мне ошибку сериализации, если
Я пытаюсь сделать выше. Все классы
помечены как сериализуемые.