Can Metalama suppress compiler errors?
Hello! I want to know if I can use Metalama in my library.
The users of my library have to declare the next class with this inheritance:
So, with Metalama I can replace the parameter
But most of developers will have
Originally my intention was to use source generators, but I don't want to plague all their code with
The users of my library have to declare the next class with this inheritance:
public class EmailAlreadyExists(string email) : BusinessException("{0} already exists")So, with Metalama I can replace the parameter
email in the message with the placeholder. For example, with:... : BusinessException(string.Format("{0} already exists", email))But most of developers will have
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>, so they'll get compiler errors because they don't use the parameter email, even if it's used with Metalama. Is this correct?Originally my intention was to use source generators, but I don't want to plague all their code with
partial.