Pregunta

(Usando VB.NET 4.0) Diga que tiene un objeto cuyo gráfico es bastante complejo: tiene propiedades, matrices y otras colecciones, subclases con sus propias propiedades y colecciones, etc. Quiero atravesar completamente todo el gráfico de objetos y encontrar todas las instancias de un tipo T en particular, para realizar una operación particular en estos casos. ¿Existe una forma a prueba de balas de realizar un recorrido completo del gráfico de objetos? Incluso con la reflexión, esta parece una tarea difícil que es propensa al error.

Me preguntaba acerca de la serialización binaria, ya que eso parece clonar un objeto, sin importar cuán complicado, de una manera bastante robusta. ¿Hay alguna forma de modificar esa técnica, de modo que en lugar de serializarla devuelva una lista de referencias a todos los subobjetos del tipo T dado? Pero eso es pura especulación, estoy abierto a cualquier solución factible.

No hay solución correcta

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top