XLANG/s is not, in the strictest sense, a new .NET language (i.e., it doesn't compile directly to IL). When you compile a BizTalk Visual Studio project, a whole bunch of temporary C# files are generated for orchestrations, pipelines, messages, schemas, maps, etc. XLANG/s simply scripts the output of the some of this generated source code.