roslyn:add_null_checks
Add ArgumentNullException guard clauses for nullable parameters to prevent null reference exceptions. Position cursor on a method to insert ThrowIfNull checks at the start.
Instructions
Add ArgumentNullException.ThrowIfNull guard clauses for nullable parameters.
USAGE: Position cursor on a method with reference type parameters. OUTPUT: Generated guard clauses inserted at method start. IMPORTANT: Uses ZERO-BASED coordinates (editor line - 1).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| line | Yes | Zero-based line number on the method | |
| column | Yes | Zero-based column number | |
| preview | No | Preview mode (default: true) | |
| filePath | Yes | Absolute path to source file |