get_operators
Retrieve all user-defined and conversion operators for a .NET type, including signatures, kinds, accessibility, and source location.
Instructions
Return every user-defined operator and conversion operator on a type in one call — source AND metadata. Each entry includes the operator kind (such as +, ==, implicit, explicit, plus all comparison and bitwise operators), full signature, parameter names/types/modifiers, return type, accessibility, an IsCheckedVariant flag for .NET 7+ checked operators (op_CheckedAddition etc.), XML doc summary, and source location (empty for metadata). Includes compiler-synthesized record equality operators. Returns declared operators only — operators do not inherit in C#. Pass a type name, simple or fully qualified (e.g. 'Vector2', 'MyApp.Money', 'System.Decimal'). Sort: kind ordinal ASC, then parameter count ASC, then signature ordinal ASC.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| symbol | Yes | Type name (simple or fully qualified) — e.g. Vector2, MyApp.Money |