Calling
Mathematica from .NET
IKernelLink — communicate with a Mathematica kernel
IMathLink — low-level methods for communicating with any
MathLink program
MathKernel — high-level class for interacting with
Mathematica
MathLinkFactory — create links
Representing & Storing Expressions
Expr — .NET representation of
Mathematica expressions
ILoopbackLink — temporary storage for expressions
User Interface Components
MathPictureBox — display
Mathematica graphics and typeset output
ConsoleWindow — display .NET console output
DoubleBufferedPanel — double-buffered drawing
PacketHandler — method for handling the PacketArrived event
YieldFunction — method for handling the Yield event