How to: Browse .NET Framework Metadata using "Quadrant"
[This content is no longer valid. For the latest information on "M", "Quadrant", SQL Server Modeling Services, and the Repository, see the Model Citizen blog.]
This is the second step in Walkthrough: Using the System_Runtime Domain. In the first step, How to: Import .NET Framework Metadata into Modeling Services using "Quadrant", you loaded metadata from two of the DinnersNow application assemblies. This topic uses Microsoft code name “Quadrant” to examine the loaded data. The next step is How to: Create Assembly Groups using BindingContexts.
Browsing .NET Framework metadata using “Quadrant”
In the Assemblies workpad, you can see the name of the assembly along with the associated DinnersNowFolder folder and the assembly version number. Expand the tree view of assemblies. You can see the modules, types, and methods that are associated with each assembly.
In the Assemblies tree, expand
DinnerNow.Data
, expand Modules, and then expand theDinnerNow.Data.dll
assembly. Expand Types, thenDinnerNow.Data.Customer
. Expand Methods and finally drag the circle icon next to theattach_Orders
method onto the workspace to view the method.In the
attach_Orders
workpad, you can see the method viewer which is used by default when viewing type System_Runtime.Methods. The method viewer lets you explore methods for imported assemblies by dragging or double-clicking any part of the method signature to further explore your application. For example, note that theattach_Orders
method has return type Void and a single parameter named entity of typeOrder
; any part of the method signature can be double-clicked or dragged onto the workspace and viewed in a separate workpad. Try dragging the return typeOrder
onto the workspace to see the type information forOrder
.Change the view of the
attach_Orders
method to Properties view, and expand the References section to see associated CalledMethods and other information.In this case, there is a single MethodDefinition (as expected), two CalledMethods, and a single Parameter associated with the
attach_orders
method. You can double-click the small square icon immediately to the left of any of the non-zero values to explore the related information.
See Also
Tasks
How to: Query .NET Framework Metadata using "Quadrant"
Walkthrough: Using the System_Runtime Domain