Mono Compatiblity Report for Proto (ver 0.5.4)


Scan time: 2008-01-12 16:14:54

proto.exe

P/Invokes into native code

Calling MethodP/Invoke MethodExternal DLL
Class Form1:
void Dispose(bool)bool UnregisterHotKey(IntPtr, int)user32.dll
void .ctor(String[])bool RegisterHotKey(IntPtr, int, int, int)user32.dll


Methods called that throw NotImplementedException

Calling MethodMono method that throws NotImplementedException
Class FileView:
void RenameElement(string)void DriveInfo.set_VolumeLabel(string)


Methods called marked with [MonoTodo]

Calling MethodMethod with [MonoTodo]Reason
Class FileView:
void GetDrives()DriveInfo[] DriveInfo.GetDrives()Currently only implemented on Mono/Linux
void GetDrives()string DriveInfo.get_VolumeLabel()Currently get only works on Mono/Unix; set not implemented
void GetDrives()Int64 DriveInfo.get_TotalFreeSpace()Always returns infinite
void GetDrives()Int64 DriveInfo.get_TotalSize()Always returns infinite
void Rename(Object)string DriveInfo.get_VolumeLabel()Currently get only works on Mono/Unix; set not implemented
void RenameElement(string)void DriveInfo.set_VolumeLabel(string)Currently get only works on Mono/Unix; set not implemented
bool DoCopying(string, String&, String&)Int64 DriveInfo.get_AvailableFreeSpace()Always returns infinite