roslyn:analyze_change_impact
Assess breaking change impact of symbol modifications. Specify file path, line, column, and change type to receive impacted locations and safety analysis.
Instructions
Analyze what would break if you change a symbol. Identifies breaking changes before you make them.
USAGE: analyze_change_impact(filePath, line, column, changeType="rename|changeType|addParameter|removeParameter") OUTPUT: List of impacted locations, whether change is safe, and specific issues at each location. IMPORTANT: Uses ZERO-BASED coordinates (editor line - 1).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| line | Yes | Zero-based line number of the symbol | |
| column | Yes | Zero-based column number | |
| filePath | Yes | Absolute path to source file | |
| newValue | No | Optional: new value for rename/changeType | |
| changeType | Yes | Type of change: rename, changeType, addParameter, removeParameter, changeAccessibility, delete |