roslyn:generate_equality_members
Automatically generate Equals, GetHashCode, and equality operators for C# classes and structs by analyzing instance fields and properties.
Instructions
Generate Equals, GetHashCode, and == / != operators for a type.
USAGE: Position cursor on a class or struct declaration. OUTPUT: Generated equality members comparing all instance fields and properties. IMPORTANT: Uses ZERO-BASED coordinates (editor line - 1).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| filePath | Yes | Absolute path to source file | |
| line | Yes | Zero-based line number on the type | |
| column | Yes | Zero-based column number | |
| includeOperators | No | Include == and != operators (default: true) | |
| preview | No | Preview mode (default: true) |