Application - Object Browser interface.

Alright, I must admit that I am an object browser addict. Is it a Dll that an be called by another application?

[118 byte] By [ReneeC] at [2007-12-24]
# 1

If you mean the "Object Browser" view from Visual Studio then no... that's VS stuff, not part of the framework. It doesn't even seem to be a .NET thing...

MikeDanes at 2007-8-31 > top of Msdn Tech,Visual Basic,Visual Basic IDE...
# 2

I didn't think it was part of the framework. I was hoping there was a dll, even a com dll.

ReneeC at 2007-8-31 > top of Msdn Tech,Visual Basic,Visual Basic IDE...
# 3

you can write your own Object Browser using reflection. here is a tutorial

http://www.programmersheaven.com/2/Dot-Net-Reflection-Part-1

Jack2005_MSFT at 2007-8-31 > top of Msdn Tech,Visual Basic,Visual Basic IDE...
# 4

Jack thank you so much for the reference!

I'm good but I don't think I'll be able to write anything that nice - this year. :)

Does the object Browser use reflection? It is slow and reflection is slow. It has to be looking at classes etc. And it has a lot of text so isn't it doing more than just reflection?

ReneeC at 2007-8-31 > top of Msdn Tech,Visual Basic,Visual Basic IDE...
# 5

It could be that the Object Browser uses the native metadata interfaces instead of .NET reflection. Not only that probably this is faster but it also avoids actually loading the assemblies.

As for the text that probably comes from the xml documentation files. I don't know if there is an API for reading those files but since they are XML probably it's not a problem to read them.

MikeDanes at 2007-8-31 > top of Msdn Tech,Visual Basic,Visual Basic IDE...
# 6

It does sound like it's not something as simple as a dll to load. :(

ReneeC at 2007-8-31 > top of Msdn Tech,Visual Basic,Visual Basic IDE...