Generate C# syntax not directly supported by Haxe. Use only at low-level when specific target-specific code-generation is required.
Static methods
staticcode(code:String, args:Rest<Dynamic>):Dynamic
Inject code
directly into generated source.
code
must be a string constant.
Additional args
are supported to provide code interpolation, for example:
Syntax.code("System.Console.WriteLine({0} + {1})", "hi", 42);
will generate
System.Console.WriteLine("hi" + 42);
Emits a compilation error if the count of args
does not match the count of placeholders in code
.
staticplainCode(code:String):Dynamic
Inject code
directly into generated source.
The same as cs.Syntax.code
except this one does not provide code interpolation.