Otis,
Thank you for your response. Regarding the handles of encryption and when to encrypt/decrypt a string, all mechanism are implemented to ensure we know within the string content (using encryption signatures in strategic indexes of encrypted string) to allow us to make that decision in the TypeConverter.
Let me stress again, the fact that all this solution is fully implemented and working within our clients for months. The desire outcome of this post, was solely to create a way to assign the TypeConverter during runtime ( i am well openned to change the inside for the ORMSupportClasses project is a function is not available out of the box).
Currently for everytime we generate Code using the LLBLGen Pro 3.0 designer, we need to manually go to each of the fields that we want to be encrypted and set the TypeConverter.
This is seriously not a efficient way, prone to tons of human error, as we need to keep a list of encrypted fields separately and our clients list differ greatly as they not set on one industry.
The application know within its first line of executing code which fields are flagged to use encryption. We just need the solution to implement it on the fly.
Ricardo