Q:

Allowing users to implement their own methods. Is it possible?

I'm not sure if this is possible but I wanted to ask. I wrote a program that generates c# classes from database tables. It would be real nice to allow a user to write his own method that would meet the format of his needs because what I define might be overkill or underkill for someone. I realize there are a lot of variables involved but that is secondary; I'm sure that implementing an interface would be a sure-fire way to get around some potential pitfalls ( I'm only thinking out loud of course )
If this is possible, where should I start looking to learn what I need to do?
Thanks in advance!

A:

Yes, and you can make it secure with CodeAccessSecurity. However it isn't easy:
http://www.codeproject.com/Articles/113169/C-As-A-Scripting-Language-In-Your-NET-Applications

