NDLRGEN057: Record constructor-overload type must be partial¶
Cause¶
A property uses [RecordConstructorOverloadParameter], but its positional record is not
declared partial.
Rule Description¶
Needlr can only add the forwarding constructor through another partial declaration.
How to Fix¶
// WRONG
public record Request(string Name)
{
[RecordConstructorOverloadParameter]
public int Revision { get; init; }
}
// CORRECT
public partial record Request(string Name)
{
[RecordConstructorOverloadParameter]
public int Revision { get; init; }
}