Hello all I write a very small script language in C#. I have to use box and unbox again and again in C# code to walk through the AST tree, and a lot of method use reflection, so i worry about the code efficiency. anyone have experience walk through tree in C#? how to do more effectively? can give me some hints?