Basic infrastructure for C# decompiler