Suppose I have the following .NET classes:
public class C { public void M() { .... } }
and
public class
Yes you can
Please see this http://www.codeproject.com/Articles/463508/Net-CLR-Injection-Modify-IL-Codes-on-Run-time
You can do that by modifying the IL code on runtime