roslyn:get_derived_types
Find all types that inherit from a specified base type by name, with options for direct or transitive descendants.
Instructions
Find all types inheriting from a base type BY NAME.
USAGE:
Find all subclasses: get_derived_types("BaseService")
Direct children only: get_derived_types("BaseClass", includeTransitive=false)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| maxResults | No | Maximum results (default: 100) | |
| baseTypeName | Yes | Base type name | |
| includeTransitive | No | Include indirect descendants (default: true) |