LoadedNETAssemblies[] returns a list of all the .NET assemblies that have been loaded into the current session.
LoadedNETObjects[] returns a list of all the .NET objects that have been loaded into the current session.
LoadedNETTypes[] returns a list of all the .NET types that have been loaded into the current session.
LoadNETAssembly[assembly] loads the specified assembly into the .NET runtime and returns a NETAssembly expression that can be used to identify the assembly. ...
LoadNETType["type"] loads the specified type into the .NET runtime and returns a NETType expression that can be used to identify the type.LoadNETType["type", assembly] loads ...
MakeNETObject[expr] constructs a .NET object that represents the given Mathematica expression. MakeNETObject[expr, type] creates an object of the specified type from expr.
MarshalStringsAs is an option to DefineDLLFunction that specifies how string arguments should be marshaled into the DLL function. This applies to any arguments that are ...
NETAssembly["name", n] represents a .NET assembly with the specified name.
NETBlock[expr] causes all new .NET objects returned to Mathematica during the evaluation of expr to be released when expr finishes.
NETLink[] returns the MathLink LinkObject that is used to communicate with the .NET/Link .NET runtime.