roslyn:get_derived_types
Find all types inheriting from a base type by name to analyze class hierarchies and identify subclasses in .NET/C# codebases.
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 |
|---|---|---|---|
| baseTypeName | Yes | Base type name | |
| includeTransitive | No | Include indirect descendants (default: true) | |
| maxResults | No | Maximum results (default: 100) |