/ / Dov'è System.CodeDom.Compiler.CompilerParameters in Silverlight? - silverlight, reflection, compilation, reflection.emit, codedom

Dov'è System.CodeDom.Compiler.CompilerParameters in Silverlight? - silverlight, reflection, compilation, reflection.emit, codedom

Voglio creare Mathematics Expression Evaluatorin Silverlight. Per farlo facilmente, ho bisogno di una compilazione al volo usando System.Reflection, System.Reflection.Emit, System.CodeDom.Compiler e altri assembly correlati.

Tuttavia, non riesco a trovare questa classe disponibile in Silverlight.

Dammi qualche suggerimento per favore.

risposte:

7 per risposta № 1

Silverlight non fa il CodeDom, System.Reflection e System.Reflection.Emit sono presenti in mscorlib per Silverlight.

Quindi se stai per fare un valutatore di espressioni dovrai emettere IL per le espressioni.

In alternativa, se è possibile utilizzare Javascript, è possibile ottenere il browser host per eseguire la valutazione.