Я пытаюсь сериализовать объект Type следующим образом:
Type myType = typeof (StringBuilder);
var serializer = new XmlSerializer(typeof(Type));
TextWriter writer = new StringWriter();
serializer.Serialize(writer, myType);
Когда я это сделаю, вызов Serialize вызывает следующее исключение:
"Тип System.Text.StringBuilder не ожидался. Используйте XmlInclude или SoapInclude для указания типов, которые не являются известный статически".
Есть ли способ для сериализации объекта Type
? Обратите внимание, что я не пытаюсь сериализовать сам StringBuilder
, а объект Type
, содержащий метаданные о классе StringBuilder
.