This is documentation for Mathematica 6, which was
based on an earlier version of the Wolfram Language.
View current documentation (Version 11.1)
NETLink Guide
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
MathLinkException link errors
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
Event Handlers
PacketHandler method for handling the PacketArrived event
YieldFunction method for handling the Yield event