Look Up Class
lookup_classReturns case-insensitive Xojo documentation for a class, control, or data type by name, with member signatures and optional full-page or member-specific output. Use when you know the API name.
Instructions
Returns the reference page for one Xojo class, control, data type or other API, by name (case-insensitive). If no page has that exact name it tries the Desktop and Web prefixes, so 'Button' finds DesktopButton. By default the page is cut to its description and member tables (methods, properties, events with their signatures), markup stripped; pass member for one member's full entry. An unknown class is an error suggesting search_docs; an unknown member is an error listing the members the page documents. Use this when you know the name; use search_docs for concepts or a name you are unsure of, and list_doc_topics to browse page titles. Reads the installed documentation (fails if none was found) and needs no IDE.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| full | No | Return the unprocessed page instead of the summary. Default false. The summary leaves out the member entries and the sections after them (notes, sample code, compatibility); this is how to read those. Large: String is over 70,000 characters of raw reStructuredText, and output is cut at 100,000. | |
| member | No | Return only this member's entry (e.g. 'Middle', 'Pressed') rather than the class summary. Case-insensitive. | |
| class_name | Yes | Class or API name (e.g. 'DesktopButton', 'JSONItem'). An API page's title in list_doc_topics is the name to pass. |