When the Classes Data category is selected in the Explorer panel, the Report panel displays information on potential calls between methods of the application’s classes. The Details panel displays additional information about class interlinks for the class that is currently selected in the Report panel.
The panel contains a number of panes --
-
The Routines pane lists all the methods of the class selected in the Report panel.
-
The Class Callers pane lists all the classes whose methods call methods of the selected class.
-
The Class Callees pane contains classes whose methods are called by the methods of the selected class.
-
The Caller Routines pane lists all the methods of the class selected in the Class Callers pane.
-
The Callee Routines pane lists all the methods of the class selected in the Class Callee pane.
Below is a description of the panes' columns.
Class Callers and Class Callees
These two panes have the same set of columns.
Columns (in alphabetical order) | Description |
---|---|
Call Count | The number of times methods of the given class call methods of the class selected in Report or are called by methods of that class. |
Class Name | Name of the class. |
Module Name | Name of the executable module where the class is defined. |
Namespace | Name of the namespace to which the class belongs. |
Routines, Caller Routines and Callee Routines
These three panes have the same set of columns.
Columns (in alphabetical order) | Description |
---|---|
Call Count | For the Routines pane - The number of times the given method is called in the source.
For the Caller Routines pane - The number of times the given method calls methods of the class currently selected in the Report panel. For the Callee Routines pane - The number of times the given method is called by methods of the class currently selected in the Report panel. |
Class Name | Name of the class to which the given method belongs. |
Code Type | Type of the method’s code. Possible values are x86, x64, MSIL, Pseudo, PInvoke, NGen or Byte-code. |
Module Name | Name of the executable module where the method is defined. |
Namespace | Name of the namespace to which the method’s class belongs. |
Routine Name | Name of the given method. |
Source File | Name of the source file for the method. If debug info does not contain information on the file name, the column is empty. |
Source Line | The source files line number where the method’s implementation begins. |
Token | The method’s CLR token. |
Unit Name | Name of the compiled linkage unit. |
See Also
Static Analysis Profiler - Details Panel
Static Analysis Profiler Panels Reference
Static Analysis Profiler Results
Static Analysis Profiler