2011-08-19 13 views
7

¿Alguien sabe de un control de objeto explorador para .NET winforms (o webforms)?
Por "objeto explorador" me refiero a algo así como el explorador visual de objetos de estudio que puedo usar en mi propio programa..net explorer control de objetos

Encontré estos enlaces en la red:
1. http://www.codeproject.com/KB/trace/oe.aspx - Es bastante viejo y no sé si es relevante hoy.
2. http://www.pcreview.co.uk/forums/can-embed-vs-nets-object-explorer-program-t1342274.html - nadie le responde ..

+0

¿Cómo dijo * * Explorador de objetos se comportan en comparación con un 'TreeView', dos' 'controles, un ComboBox' SplitPanel', y una costumbre tira de menú? ¿O hay una parte más específica que estás buscando? También ayudaría si explicaras lo que estás queriendo hacer. Creo que entiendo el recurso en el primer enlace ... interesante. El segundo enlace es inútil. – IAbstract

+0

@IAbstract: Necesito un control de usuario que me permita inspeccionar objetos y realmente no me importa cómo será exactamente la interfaz de usuario. Necesito la misma funcionalidad que el explorador de objetos vs. Esto es para fines de prueba: alguna herramienta además de las pruebas unitarias. – Naor

+0

Entonces yo recomendaría buscar en el recurso del proyecto de código, entonces. Puede ser un proyecto bastante fácil para actualizarse rápidamente. – IAbstract

Respuesta

0

Parece que necesita un reflector. ¿Marcó ILSpy? Es un navegador de ensamblaje de código abierto. Puede obtener el código y personalizarlo como desee.

+0

Lea la pregunta: necesito el control del usuario que pueda integrar en una herramienta que desarrolle. – Naor

+0

Lo sé, pero puedes consultar el código fuente de ILSpy y ver cómo se puede hacer este tipo de cosas. No sé exactamente cuáles son los requisitos para la herramienta que está creando, pero quizás extender ILSpy sería más fácil. Solo un pensamiento. – alf

0

Es muy fácil codificarlo usted mismo usando rutinas en el espacio de nombres System.Reflection. Es solo enumerar todos los tipos en el ensamblado & enumerar todos los métodos, propiedades, variables en el tipo.

+0

Tienes razón, escribí una. El problema es que no actúa como lo necesito. Por ejemplo, en el caso de IEnuerable que se creó a partir del resultado del marco de la entidad, no puedo ver el resultado de la consulta. – Naor

Cuestiones relacionadas