The `IscErrorMessages.cs` class does not contain all error messages. See for example [Firebird .NET data adapter: no messages for error message numbers](https://stackoverflow.com/questions/79583187/firebird-net-data-adapter-no-messages-for-error-message-numbers). I have a tool written in Java that I can adapt to also write in the format of this class; I'll try to make a pull request somewhere next week.