Can Roslyn be used for VB.NET scripting? -


i'm creating script editor application, , i'd have able run both c# , vb.net scripts using roslyn. got working c# using csharpscript class in microsoft.codeanalysis.csharp.scripting assembly/namespace, there no equivalent visualbasicscript class can find, nor microsoft.codeanalysis.visualbasic.scripting assembly. i've scoured web , can find nothing useful running vb.net scripts, , samples on roslyn github site c#-specific. missing something, or support running vb.net scripts not exist way c# scripts?

visual basic scripting not available, presumably because it's not finished.

but its source is roslyn repo, try building yourself.

when that, code following works me:

dim result = visualbasicscript.runasync("dim result = 1+1").result  each variable in result.variables     console.writeline($"{variable.name}: {variable.value}") next 

but code not work me (it fails when compiling script):

console.writeline(visualbasicscript.evaluateasync("1+1").result) 

i'm not sure whether because it's not finished, or whether it's intentional difference c# scripting.