Namespaces page
The Namespaces page of the Workspace window lists the AL namespaces of the workspace's objects. Select a namespace to see its metrics, its objects, the namespaces it uses and the namespaces that use it, with the objects that make each dependency.
Opening it
Select Namespaces in the rail of the workspace window. A namespace link elsewhere in Prism for AL, such as on a module's Namespaces tab of the Solution page, opens this page with that namespace selected.

| # | Name | Description |
|---|---|---|
| 1 | Search | Filters the namespaces: shows those whose full name contains the text. |
| 2 | Namespace | The full namespace name. Objects without a namespace are listed as global. |
| 3 | Metrics | The number of namespaces of the workspace's objects. |
| 4 | Reveal selected item | Scrolls the list back to the selected namespace when it is out of view. |
| 5 | Open in separate window | Opens the namespaces in a separate window, so you can browse code side by side with them. |
Metrics tab
The metrics tab shows totals relating to the namespace selected in the left panel:

| # | Name | Description |
|---|---|---|
| 1 | Module count | The number of modules that have objects with the namespace selected in the left panel. |
| 2 | Object count | The number of objects in the namespace selected in the left panel. |
| 3 | Usings | The number of namespaces used by objects of the namespace selected in the left panel. A namespace A counts as used by namespace B, if an object in namespace B references an object in namespace A. |
| 4 | Usages | The number of namespaces that use the namespace selected in the left panel. |
| 5 | Collapse all | Collapses all expanders of the current tab. |
| 6 | Expand all | Expands all expanders of the current tab. |
| 7 | Close | Clears the namespace selection and closes the right panel. |
Collapse all and Expand all work on tabs that have expanders, such as the Metrics tab.
Select a namespace in the left panel to see its details in the right panel, on the tabs below.
Objects tab
The objects tab shows objects that belong to the namespace selected in the left panel.

| # | Name | Description |
|---|---|---|
| 1 | Search | Filters the objects by name. |
| 2 | Object count | The total number of objects in the namespace. While a search filters the list, it reads n of total. |
| 3 | Go | Opens the object in the object view. |
| 4 | Object | Object type, number (if configured in the View menu) and name, followed by the module (publisher and name). |
| 5 | Row (object) | Object belonging to the namespace. Double-click it to open the object in the object view. |
Usings tab
The usings tab shows which namespaces the namespace selected in the left panel uses.

| # | Name | Description |
|---|---|---|
| 1 | Search | Filters the namespaces by full name. |
| 2 | Namespace dependency details | Select a row, then this button, or double-click the row, to see the evidence (pairs of objects) that the namespace selected in the left panel uses the namespace selected in the right panel. See the Namespace usage details window. |
| 3 | Usings count | The number of namespaces that the namespace selected in the left panel uses. While a search filters the list, it reads n of total. |
| 4 | Go | Selects the namespace in the left panel. |
| 5 | Namespace | The full namespace name. |
| 6 | Row (namespace) | Namespace used by the namespace selected in the left panel. Double-click for evidence. |
Usages tab
The usages tab shows which namespaces use the namespace selected in the left panel.

| # | Name | Description |
|---|---|---|
| 1 | Search | Filters the namespaces by full name. |
| 2 | Namespace dependency details | Select a row, then this button, or double-click the row, to see the evidence (pairs of objects) that the namespace selected in the right panel uses the namespace selected in the left panel. See the Namespace usage details window. |
| 3 | Usages count | The number of namespaces that use the namespace selected in the left panel. While a search filters the list, it reads n of total. |
| 4 | Go | Selects the namespace in the left panel. |
| 5 | Namespace | The full namespace name. |
| 6 | Row (namespace) | Namespace that uses the namespace selected in the left panel. Double-click for evidence. |
Related
- Namespace usage details window: the objects behind a dependency between two namespaces.
- Solution page: a module's namespaces on its Namespaces tab.
- Workspace window: the window that hosts this page.