|
The Inspector includes a browser for ActiveX/COM type
information. This includes ActiveX/COM information in the
registry, and the capability to browse any controls or type
libraries you open. This browser is a superset of
the capabilities of the Microsoft OLE/COM Object Viewer's
type browser.
When you open (by expanding) a registered type library, it
is automatically moved to the Favorite part of the tree for
easy access in the future.
When a type library is opened, it is automatically converted
to a .NET assembly (because the Inspector uses the .NET
interoperability for access to ActiveX/COM). This assembly
is viewed in the
Assemblies/Types panel (not shown, it is selectable as an option).
When any type information is presented and there is
documentation available, a show documentation
link is provided.
|
The Inspector shows the members of all types in alphabetical
order for easier viewing. Here is a dispatch interface, you
can see that the DISPID is shown.
As you can see from the detail panel below, the ActiveX
description of the interface is shown if present.
Also shown below each time an ActiveX type is presented in
the detail panel, a link to its corresponding CLR (.NET)
type is presented.
|
|
Event interfaces are shown separately. This example also
shows that when any kind of method/function is selected, the
detail panel shows the method and its parameters, in
addition to the link to the method's containing interface.
|
|
The COM ProgIds appear as classes. Note that they are
bold. Anything that appears in bold in the types
trees can be dragged to the object tree or
design surface
to create an object.
|
|
All of the other components of the registry, Component
Categories, Classes,
Interfaces, and AppIds are viewable
(and draggable to create an object in the case of classes)
using the Inspector.
|
|
|
|