Wolfram.NETLink Namespace
The main .NET/Link namespace. Looking for a place to start?
Try the
IKernelLink interface.
Expr |
A representation of arbitrary Wolfram Language expressions in .NET.
|
ExprFormatException |
The exception thrown by the "AsXXX" methods of the Expr class (e.g.,
AsInt64, AsDouble, AsArray(ExpressionType, Int32), etc.)
|
MathDelegate |
Contains the CreateDelegate method, which creates
delegate objects that invoke a specified Wolfram Language function.
|
MathematicaNotReadyException |
This exception is thrown in RequestTransaction when the kernel is not in a state where it is
receptive to calls that originate in .NET, such as calls initiated by user actions in a .NET user interface.
|
MathKernel |
MathKernel is a non-visual component that provides a very high-level interface for interacting with the Wolfram Language.
It is especially intended for use in visual programming environments, as it is highly configurable via properties.
|
MathLinkException |
The exception thrown by methods in the IMathLink and IKernelLink interfaces when a link error occurs.
|
MathLinkFactory |
MathLinkFactory is the class that is used to construct objects of the various link interfaces
(IKernelLink, IMathLink, and ILoopbackLink).
|
NETLinkConstants |
A handful of constants, including the .NET/Link version number.
|
StdLink |
StdLink is a container for some methods and state related to the link back to the kernel.
|
TypeLoader |
TypeLoader is the class responsible for loading all assemblies and types from the Wolfram Language functions
LoadNETAssembly and LoadNETType.
|
IKernelLink |
The link interface that most programmers will use.
|
ILinkMark |
Represents a mark in the incoming MathLink data stream that you can seek back to.
|
ILoopbackLink |
Represents a special type of link known as a loopback link.
|
IMathLink |
IMathLink is the low-level interface that is the root of all link objects in .NET/Link.
The methods in IMathLink correspond roughly to a subset of those in the C-language
WSTP API.
|
MessageHandler |
Represents the method that will handle the MessageArrived event.
|
PacketHandler |
Represents the method that will handle the PacketArrived event.
|
YieldFunction |
Represents the method that will handle the Yield event.
|