get_public_api_surface
Enumerate public and protected API surface of .NET solutions. Returns sorted list of declared types and members with summaries by kind, project, and accessibility.
Instructions
Enumerate every public and protected type and member declared in production projects of the active solution. Returns a deterministically-sorted (name ASC) flat list of API entries (kind, fully-qualified name, accessibility, project, file, line) plus per-kind/per-project/per-accessibility summary buckets. Skips test projects, generated code, compiler-generated members, internal symbols, and protected members on sealed types (unreachable). Inherited members are not repeated under derived types — only declared members appear.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||