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 № 1Silverlight 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.