Сериализация делегата в UWP с помощью Newtonsoft Json

474
05 июня 2017, 21:32

Добрый день. Пытаюсь сериализовать делегат с помощью json:

        Func<string> query = ()=> 
        {
            return "";
        };
        string test = JsonConvert.SerializeObject(query);

И получаю ошибку

"Self referencing loop detected for property 'Module' with type 'System.Reflection.RuntimeModule'. Path 'Method.Module.Assembly.EntryPoint'." или Self referencing loop detected for property 'ManifestModule' with type 'System.Reflection.RuntimeModule'. Path 'Method.Module.Assembly'

В консольном приложении ошибок не возникает. Если выставить new JsonSerializerSettings { ReferenceLoopHandling = ReferenceLoopHandling.Ignore} то сериализация занимает 2-3с и на выходе очень много текста в переменной test;

READ ALSO
Отловить нажатие левой кнопки мыши

Отловить нажатие левой кнопки мыши

Добрый всем день! Пытаюсь отловить нажатие левой кнопки мыши, но ничего не происходит!

278
Не подтягивать foreign key поля

Не подтягивать foreign key поля

Пробую переписать Java EE проект в C#Замапил базу с помощью Entity Framework, создались классы под каждую таблицу

263
Программа для манипуляции файлами

Программа для манипуляции файлами

В общем поставлена задача написать информационную систему с манипуляцией текстовыми файлами, в которой будет 3-4 роли(которые имеют свои...

277
Ошибка при попытке запуска проекта в VS 2017 Remote Debugger

Ошибка при попытке запуска проекта в VS 2017 Remote Debugger

Решил поэкспериментировать с удаленным дебаггом, после его настройки на удаленном компьютере (он находится в локальной сети), и указав в настройках...

490