Данные в Xml - это наш внутренний формат, он никак не связан с C#.
Внутри TSLab есть код, который на основе данных из XML создает код C#, который потом компилируется компилятором в dll.
Что, касается функций, я уже писал на форуме, что это стоит в планах. Примерно в таком виде, как описал nikolz.