The ProfileClass object provides information about the classes in the performance analysis model, including the routines that exist within a class. You use the ProfileClass object in conjunction with the Profiling object.
The ProfileClass object has no events.
| ProfileClass property | Datatype | Description | 
|---|---|---|
| ClassDefinition | PowerObject | An object of type PowerObject containing information about the class definition of the object or control. | 
| LibraryName | String | The name of the library that contains the class. The value is " " for system classes and embedded SQL statements. | 
| Name | String | The name of the class or the string  | 
| ProfileClass function | Datatype returned | Description | 
|---|---|---|
| String | Returns the name assigned to the object. | |
| Integer | Creates a reference to a context-specific instance of the specified service. | |
| Power Object | Returns a reference to the name of the parent object. | |
| ErrorReturn (enumerated) | Provides a list of the routines (defined as ProfileRoutine objects) that exist in the model within a class. | |
| Object (enumerated) | Returns the type of the object. |