diff --git a/backend/files/etc/snippets/system.compile.hl b/backend/files/etc/snippets/system.compile.hl new file mode 100644 index 0000000000..4e4c4a8f8d --- /dev/null +++ b/backend/files/etc/snippets/system.compile.hl @@ -0,0 +1,21 @@ + +//Compiling a snippet of C# code. +system.compile + references + .:System.Console + .:System.Runtime + .:System.Private.CoreLib + code:@" +public class Foo +{ + public void Bar() + { + System.Console.WriteLine(""Hello from console""); + } +} +" + assembly-name:foo + +// Saving our compiled CLR assembly to /etc/foo.dll +io.file.save.binary:/etc/foo.dll + get-value:x:@system.compile