In MSDN documentation, many .NET classes methods (like ArrayList ) mentioned that "Supported by the .NET Compact Framework".
How internally it has been modified so that it has been supported by .NET compact Framework? I assumed all the .NET Base class library can be used on .NET compact Framework.