Take the following function as an example:

```
void Changing(string var1, string var2, string var3)
{
}

```

I have code written in `.txt` files, and I want it to be dynamically loaded into that function. Potentially the code could be different every time the function is called. How could I do this?

1. Code is in text files on the disk
2. Code should be dynamically loaded without stopping execution of program
3. Code should be indistinguishable from code loaded from the beginning, should pretend as if it was always there.
4. Location of the file to execute is included in `var1`.