MonoTouch supports garbage collection, multi-threading, and many features of .NET 3.5, including C# 3.0 and LINQ, with some exceptions due to the security system in the device. See Limitations for more information about the limitations of MonoTouch.
The following .NET assemblies are part of MonoTouch:
- mscorlib.dll
- System.dll
- System.Core.dll
- System.Json.dll
- System.Runtime.Serialization.dll
- System.ServiceModel.dll
- System.ServiceModel.Web.dll
- System.Web.Services.dll
- System.Xml.dll
- System.Xml.Linq.dll
In addition, the following Mono assemblies are part of MonoTouch:
- Mono.Security.dll
- Mono.Data.Sqlite.dll
- Mono.Data.Tds.dll
- monotouch.dll
And the following third party assemblies are part of MonoTouch:
- OpenTK.dll