IaqCOMAccessDbgClass Object

Applies to AQTime 8.81, last modified on May 21, 2021

Description

IaqCOMAccessDbgClass objects provide access to debug symbols that correspond to classes. You use these objects to automate profiling areas via COM.

Properties of an IaqCOMAccessDbgClass object provide information about the class to which the object corresponds and help you enumerate routines that belong to the class.

Inheritance Hierarchy

The object implements the following interfaces:

IaqCOMAccessDbgClass

Members

IaqCOMAccessDbgClass
Members(in alphabetical order) Description
Module Property. Read-only. Returns an IaqCOMAccessDbgModule object that provides debug information about the module to which the class belongs.
Namespace Property. Read-only. Returns an IaqCOMAccessDbgNamespace object that provides debug information about the namespace in which the class is defined. If there is no namespace, the property returns null.
Package Property. Read-only. Returns an IaqCOMAccessDbgPackage object that provides debug information about the package to which the class belongs. If the class does not belong to any package, the property returns null.
Unit Property. Read-only. Returns an IaqCOMAccessDbgUnit object that provides debug information about the unit to which the class belongs.
IaqCOMAccessDbgContainer
Members(in alphabetical order) Description
ItemCount(DbgType) Property. Read-only. Integer. Returns the number of routines that the class contains. The DbgType parameter should specify the dtRoutine value of the TDebugType enumeration or the appropriate integer value (6).
Item(DbgType, Index) Property. Read-only. Provides programming interface to a debug symbol by its type and index:
  • DbgType - Specifies the type of the desired symbol. The only meaningful data for this parameter is the dtRoutine value of the TDebugType enumeration or the appropriate integer value (6).

  • Index - Specifies the index of the desired symbol in the debug info container that corresponds to the class. The index is zero-based. To obtain the total number of debug symbols, use the ItemCount property.

IaqCOMAccessDbgSymbol
Members(in alphabetical order) Description
FullName Property. Read-only. String. Specifies the full name of the class. This name includes namespaces and names of parent classes (if any).
Name Property. Read-only. String. Specifies the name of the class (without namespaces and parent classes).
Type Property. Read-only. Specifies the type of the debug symbol. For debug symbols that correspond to classes the property always returns 5 (or dtClass).

Example

For an example of using the IaqCOMAccessDbgClass objects, see Managing Profiling Areas via COM.

See Also

COM Type Reference
Managing Profiling Areas via COM
Working With AQTime via COM - Overview

Highlight search results