¿Puedo serializar un objeto Tipo C #?

Estoy intentando serializar un objeto Type de la siguiente manera:

Type myType = typeof (StringBuilder);
var serializer = new XmlSerializer(typeof(Type));
TextWriter writer = new StringWriter();
serializer.Serialize(writer, myType);

Cuando hago esto, la llamada a Serialize lanza la siguiente excepción:

"No se esperaba el tipo System.Text.StringBuilder. Use el atributo XmlInclude o SoapInclude para especificar tipos que no se conocen de forma estática".

¿Hay alguna manera de serializar elType ¿objeto? Tenga en cuenta que no estoy tratando de serializar elStringBuilder sí, pero elType objeto que contiene los metadatos sobre elStringBuilder clase.

Respuestas a la pregunta(4)

Su respuesta a la pregunta