У меня есть несколько классов, у которых есть несколько методов, которые я не хочу там использовать, но они существуют просто потому, что они нужны XML Serializer. Есть ли способ генерировать ошибки / предупреждения во время компиляции, если они вызываются из кода пользователя?
Мне известно, что я могу реализовать IXmlSerializable, и я также знаю, что могу разделить классы на чисто классы хранения данных, однако я не задаю вопрос о том, как я должен проектировать такую систему, я просто спрашивая, есть ли способ генерировать ошибки / предупреждения во время компиляции, если они вызываются чем-то, что не является сериализатором XML ...