Yet another issue with transitioning to 2019. I’ve searched all over the internet and the only related discussion I can find to this is a Github issue on the Roslyn repo: Allow an analyzer to suppress diagnostics · Issue #20242 · dotnet/roslyn · GitHub. There’s no code style/formatting option to suppress IDE0051, “Remove unused member”, which is especially egregious towards methods invoked by Unity during runtime, without globally supressing this warning through a suppression file, or littering my source files with #pragma pre-processor directives, both of which I consider worst-case scenarios to simply ignoring the IDE “warnings.”
If anyone has a solution other than what I’ve listed, I’m keen to hear it.