| Calling Method | Mono method that throws NotImplementedException | |
| Class NPlot.Web.Design.PlotSurface2D: | ||
| string GetDesignTimeHtml() | IComponent ComponentDesigner.get_Component() | |
| void .ctor() | void ControlDesigner..ctor() | |
| Calling Method | Method with [MonoTodo] | Reason |
| Class NPlot.AdapterUtils/AxisSuggester_DataView: | ||
| Axis Get() | DataRowView DataView.get_Item(int) | Not Specified |
| Class NPlot.AdapterUtils/Counter_DataView: | ||
| int get_Count() | int DataView.get_Count() | Not Specified |
| Class NPlot.AdapterUtils/DataGetter_DataView: | ||
| double Get(int) | DataRowView DataView.get_Item(int) | Not Specified |
| Class NPlot.Utils: | ||
| bool DataViewArrayMinMax(DataView, Double&, Double&, string) | int DataView.get_Count() | Not Specified |
| bool DataViewArrayMinMax(DataView, Double&, Double&, string) | DataRowView DataView.get_Item(int) | Not Specified |
| bool DataViewArrayMinMax(DataView, Double&, Double&, string) | DataRowView DataView.get_Item(int) | Not Specified |
| bool DataViewArrayMinMax(DataView, Double&, Double&, string) | DataRowView DataView.get_Item(int) | Not Specified |
| bool DataViewArrayMinMax(DataView, Double&, Double&, string) | int DataView.get_Count() | Not Specified |
| Class NPlot.Web.Design.PlotSurface2D: | ||
| string GetDesignTimeHtml() | IComponent ComponentDesigner.get_Component() | Not Specified |
| void .ctor() | void ControlDesigner..ctor() | Not Specified |
| Calling Method | P/Invoke Method | External DLL |
| Class ThoughtWorks.CruiseControl.Core.Util.AccurateTimer: | ||
| void Start() | bool QueryPerformanceCounter(Int64&) | Kernel32.dll |
| void End() | bool QueryPerformanceCounter(Int64&) | Kernel32.dll |
| void .cctor() | bool QueryPerformanceFrequency(Int64&) | Kernel32.dll |
| Class ThoughtWorks.CruiseControl.Core.ConsoleEventHandler: | ||
| void UnregisterHandler() | bool SetConsoleCtrlHandler(ConsoleEventHandler/ControlEventHandler, bool) | kernel32.dll |
| void .ctor() | bool SetConsoleCtrlHandler(ConsoleEventHandler/ControlEventHandler, bool) | kernel32.dll |
| Calling Method | Mono method that throws NotImplementedException | |
| Class ThoughtWorks.CruiseControl.Core.Util.HttpWrapper: | ||
| DateTime GetLastModifiedTimeFor(Uri, DateTime) | WebResponse WebRequest.GetResponse() | |
| Calling Method | P/Invoke Method | External DLL |
| Class ThoughtWorks.CruiseControl.Service.CCService: | ||
| void AllocateWin32Console() | bool AllocConsole() | kernel32.dll |
| Calling Method | Mono method that throws NotImplementedException | |
| Class ThoughtWorks.CruiseControl.Service.ProjectInstaller: | ||
| void OnBeforeInstall(IDictionary) | void Installer.OnBeforeInstall(IDictionary) | |
| void OnBeforeUninstall(IDictionary) | void Installer.OnBeforeUninstall(IDictionary) | |
| void .ctor() | void Installer..ctor() | |
| Calling Method | Method with [MonoTodo] | Reason |
| Class ThoughtWorks.CruiseControl.Service.ProjectInstaller: | ||
| void OnBeforeInstall(IDictionary) | void Installer.OnBeforeInstall(IDictionary) | Not Specified |
| void OnBeforeUninstall(IDictionary) | void Installer.OnBeforeUninstall(IDictionary) | Not Specified |
| void .ctor() | void Installer..ctor() | Not Specified |
| Calling Method | P/Invoke Method | External DLL |
| Class ThoughtWorks.CruiseControl.CCTrayLib.Presentation.MainForm: | ||
| void trayIcon_Click(Object, EventArgs) | bool SetForegroundWindow(IntPtr) | user32.dll |
| void ShowStatusWindow() | bool SetForegroundWindow(IntPtr) | user32.dll |
| Class ThoughtWorks.CruiseControl.CCTrayLib.Presentation.NotifyIconEx: | ||
| void Create(uint) | int Shell_NotifyIcon(NotifyIconEx/NotifyCommand, NotifyIconEx/NotifyIconData&) | shell32.Dll |
| void Update() | int Shell_NotifyIcon(NotifyIconEx/NotifyCommand, NotifyIconEx/NotifyIconData&) | shell32.Dll |
| void Remove() | int Shell_NotifyIcon(NotifyIconEx/NotifyCommand, NotifyIconEx/NotifyIconData&) | shell32.Dll |
| void ShowBalloon(string, string, NotifyInfoFlags, int) | int Shell_NotifyIcon(NotifyIconEx/NotifyCommand, NotifyIconEx/NotifyIconData&) | shell32.Dll |
| void OnRightClick(Object, uint) | int GetCursorPos(NotifyIconEx/POINT&) | User32.Dll |
| void OnRightClick(Object, uint) | int SetForegroundWindow(IntPtr) | User32.Dll |
| void OnRightClick(Object, uint) | int TrackPopupMenuEx(IntPtr, uint, int, int, IntPtr, IntPtr) | User32.Dll |
| Class ThoughtWorks.CruiseControl.CCTrayLib.Presentation.NotifyIconEx/NotifyIconTarget: | ||
| void .ctor() | uint RegisterWindowMessage(string) | user32.dll |
| Class ThoughtWorks.CruiseControl.CCTrayLib.Audio: | ||
| int PlaySound(Byte[], bool, bool, bool, bool, bool) | int PlaySound(Byte[], Int16, Int64) | winmm.dll |
| int PlaySound(string, bool, bool, bool, bool, bool) | int sndPlaySoundA(string, int) | winmm.dll |
| Calling Method | Mono method that throws NotImplementedException | |
| Class ThoughtWorks.CruiseControl.CCTrayLib.StatusIcon: | ||
| Icon LoadIconFromStreamPreservingColourDepth(Stream) | Icon Icon.FromHandle(IntPtr) | |
| Class ThoughtWorks.CruiseControl.CCTrayLib.Monitoring.WebRetriever: | ||
| string Get(Uri) | WebResponse WebRequest.GetResponse() | |
| Calling Method | Method with [MonoTodo] | Reason |
| Class ThoughtWorks.CruiseControl.CCTrayLib.Presentation.PersistWindowState: | ||
| void OnClosing(Object, CancelEventArgs) | RegistryKey RegistryKey.CreateSubKey(string) | RegistryPermission |
| Calling Method | Method not yet in Mono | |
| Class System.IO.Ports.InternalResources: | ||
| void WinIOError() | void InternalResources.WinIOError(int, string) | |
| void WinIOError(int, string) | string InternalResources.GetMessage(int) | |
| void WinIOError(int, string) | string InternalResources.GetMessage(int) | |
| Class System.IO.Ports.SerialPort: | ||
| void set_BaudRate(int) | void SerialStream.set_BaudRate(int) | |
| bool get_CDHolding() | bool SerialStream.get_CDHolding() | |
| bool get_CtsHolding() | bool SerialStream.get_CtsHolding() | |
| void set_DataBits(int) | void SerialStream.set_DataBits(int) | |
| void set_DiscardNull(bool) | void SerialStream.set_DiscardNull(bool) | |
| bool get_DsrHolding() | bool SerialStream.get_DsrHolding() | |
| void set_DtrEnable(bool) | void SerialStream.set_DtrEnable(bool) | |
| void set_Handshake(Handshake) | void SerialStream.set_Handshake(Handshake) | |
| void set_Parity(Parity) | void SerialStream.set_Parity(Parity) | |
| void set_ParityReplace(byte) | void SerialStream.set_ParityReplace(byte) | |
| void set_ReadTimeout(int) | void SerialStream.set_ReadTimeout(int) | |
| void set_RtsEnable(bool) | void SerialStream.set_RtsEnable(bool) | |
| void set_StopBits(StopBits) | void SerialStream.set_StopBits(StopBits) | |
| void set_WriteTimeout(int) | void SerialStream.set_WriteTimeout(int) | |
| void DiscardInBuffer() | void SerialStream.DiscardInBuffer() | |
| void DiscardOutBuffer() | void SerialStream.DiscardOutBuffer() | |
| void Open() | void SerialStream..ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | |
| int ReadOneChar(int) | int SerialStream.ReadByte(int) | |
| void Write(string) | void SerialStream.Write(Byte[], int, int, int) | |
| void Write(Byte[], int, int) | void SerialStream.Write(Byte[], int, int, int) | |
| Class System.IO.Ports.SerialStream: | ||
| void set_BaudRate(int) | void InternalResources.WinIOError() | |
| void set_DataBits(int) | void InternalResources.WinIOError() | |
| bool get_DiscardNull() | int SerialStream.GetDcbFlag(int) | |
| void set_DiscardNull(bool) | int SerialStream.GetDcbFlag(int) | |
| void set_DiscardNull(bool) | void SerialStream.SetDcbFlag(int, int) | |
| void set_DiscardNull(bool) | void SerialStream.SetDcbFlag(int, int) | |
| void set_DiscardNull(bool) | void InternalResources.WinIOError() | |
| void set_DtrEnable(bool) | int SerialStream.GetDcbFlag(int) | |
| void set_DtrEnable(bool) | void SerialStream.SetDcbFlag(int, int) | |
| void set_DtrEnable(bool) | void SerialStream.SetDcbFlag(int, int) | |
| void set_DtrEnable(bool) | void InternalResources.WinIOError() | |
| void set_Handshake(Handshake) | int SerialStream.GetDcbFlag(int) | |
| void set_Handshake(Handshake) | int SerialStream.GetDcbFlag(int) | |
| void set_Handshake(Handshake) | int SerialStream.GetDcbFlag(int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Handshake(Handshake) | void InternalResources.WinIOError() | |
| void set_Parity(Parity) | int SerialStream.GetDcbFlag(int) | |
| void set_Parity(Parity) | int SerialStream.GetDcbFlag(int) | |
| void set_Parity(Parity) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Parity(Parity) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Parity(Parity) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Parity(Parity) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Parity(Parity) | void SerialStream.SetDcbFlag(int, int) | |
| void set_Parity(Parity) | void InternalResources.WinIOError() | |
| void set_ParityReplace(byte) | int SerialStream.GetDcbFlag(int) | |
| void set_ParityReplace(byte) | int SerialStream.GetDcbFlag(int) | |
| void set_ParityReplace(byte) | void SerialStream.SetDcbFlag(int, int) | |
| void set_ParityReplace(byte) | void SerialStream.SetDcbFlag(int, int) | |
| void set_ParityReplace(byte) | void SerialStream.SetDcbFlag(int, int) | |
| void set_ParityReplace(byte) | void InternalResources.WinIOError() | |
| void set_ReadTimeout(int) | void InternalResources.WinIOError() | |
| void set_RtsEnable(bool) | int SerialStream.GetDcbFlag(int) | |
| void set_RtsEnable(bool) | void SerialStream.SetDcbFlag(int, int) | |
| void set_RtsEnable(bool) | void SerialStream.SetDcbFlag(int, int) | |
| void set_RtsEnable(bool) | void SerialStream.SetDcbFlag(int, int) | |
| void set_RtsEnable(bool) | void SerialStream.SetDcbFlag(int, int) | |
| void set_RtsEnable(bool) | void InternalResources.WinIOError() | |
| void set_StopBits(StopBits) | void InternalResources.WinIOError() | |
| void set_WriteTimeout(int) | void InternalResources.WinIOError() | |
| bool get_CDHolding() | void InternalResources.WinIOError() | |
| bool get_CtsHolding() | void InternalResources.WinIOError() | |
| bool get_DsrHolding() | void InternalResources.WinIOError() | |
| int get_InBufferBytes() | void InternalResources.WinIOError() | |
| int get_OutBufferBytes() | void InternalResources.WinIOError() | |
| void Finalize() | void SerialStream.Dispose(bool) | |
| void Dispose(bool) | void InternalResources.WinIOError() | |
| IAsyncResult BeginRead(Byte[], int, int, AsyncCallback, Object) | int SerialStream.get_ReadTimeout() | |
| IAsyncResult BeginRead(Byte[], int, int, AsyncCallback, Object, int) | void InternalResources.FileNotOpen() | |
| IAsyncResult BeginWrite(Byte[], int, int, AsyncCallback, Object) | int SerialStream.get_WriteTimeout() | |
| IAsyncResult BeginWrite(Byte[], int, int, AsyncCallback, Object, int) | void InternalResources.FileNotOpen() | |
| void ClearBreak() | void InternalResources.WinIOError() | |
| void Close() | void InternalResources.FileNotOpen() | |
| void Close() | void SerialStream.Dispose(bool) | |
| void DiscardInBuffer() | void InternalResources.WinIOError() | |
| void DiscardOutBuffer() | void InternalResources.WinIOError() | |
| int EndRead(IAsyncResult) | void InternalResources.FileNotOpen() | |
| int EndRead(IAsyncResult) | void InternalResources.WrongAsyncResult() | |
| int EndRead(IAsyncResult) | void InternalResources.EndReadCalledTwice() | |
| int EndRead(IAsyncResult) | int SerialStream.get_ReadTimeout() | |
| int EndRead(IAsyncResult) | int SerialStream.get_ReadTimeout() | |
| int EndRead(IAsyncResult) | void InternalResources.WinIOError(int, string) | |
| int EndRead(IAsyncResult) | void SerialStream.set_ReadTimeout(int) | |
| void EndWrite(IAsyncResult) | void InternalResources.FileNotOpen() | |
| void EndWrite(IAsyncResult) | void InternalResources.WrongAsyncResult() | |
| void EndWrite(IAsyncResult) | void InternalResources.EndWriteCalledTwice() | |
| void EndWrite(IAsyncResult) | int SerialStream.get_WriteTimeout() | |
| void EndWrite(IAsyncResult) | void InternalResources.WinIOError(int, string) | |
| void EndWrite(IAsyncResult) | void SerialStream.set_WriteTimeout(int) | |
| void Flush() | void SerialStream.DiscardInBuffer() | |
| void Flush() | void SerialStream.DiscardOutBuffer() | |
| int Read(Byte[], int, int) | int SerialStream.get_ReadTimeout() | |
| int Read(Byte[], int, int) | int SerialStream.Read(Byte[], int, int, int) | |
| int Read(Byte[], int, int, int) | void InternalResources.FileNotOpen() | |
| int ReadByte() | int SerialStream.get_ReadTimeout() | |
| int ReadByte() | int SerialStream.ReadByte(int) | |
| int ReadByte(int) | void InternalResources.FileNotOpen() | |
| void SetBreak() | void InternalResources.WinIOError() | |
| void Write(Byte[], int, int) | int SerialStream.get_WriteTimeout() | |
| void Write(Byte[], int, int) | void SerialStream.Write(Byte[], int, int, int) | |
| void Write(Byte[], int, int, int) | void InternalResources.FileNotOpen() | |
| void WriteByte(byte) | int SerialStream.get_WriteTimeout() | |
| void WriteByte(byte) | void SerialStream.WriteByte(byte, int) | |
| void WriteByte(byte, int) | void InternalResources.FileNotOpen() | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void InternalResources.WinIOError() | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void SerialStream.SetDcbFlag(int, int) | |
| void InitializeDCB(int, Parity, int, StopBits, bool) | void InternalResources.WinIOError() | |
| SerialStream/AsyncSerialStream_AsyncResult BeginReadCore(Byte[], int, int, AsyncCallback, Object, int, int) | int SerialStream.get_ReadTimeout() | |
| SerialStream/AsyncSerialStream_AsyncResult BeginReadCore(Byte[], int, int, AsyncCallback, Object, int, int) | void SerialStream.set_ReadTimeout(int) | |
| SerialStream/AsyncSerialStream_AsyncResult BeginReadCore(Byte[], int, int, AsyncCallback, Object, int, int) | void InternalResources.EndOfFile() | |
| SerialStream/AsyncSerialStream_AsyncResult BeginReadCore(Byte[], int, int, AsyncCallback, Object, int, int) | void InternalResources.WinIOError(int, string) | |
| SerialStream/AsyncSerialStream_AsyncResult BeginWriteCore(Byte[], int, int, AsyncCallback, Object, int) | int SerialStream.get_WriteTimeout() | |
| SerialStream/AsyncSerialStream_AsyncResult BeginWriteCore(Byte[], int, int, AsyncCallback, Object, int) | void SerialStream.set_WriteTimeout(int) | |
| SerialStream/AsyncSerialStream_AsyncResult BeginWriteCore(Byte[], int, int, AsyncCallback, Object, int) | void InternalResources.EndOfFile() | |
| SerialStream/AsyncSerialStream_AsyncResult BeginWriteCore(Byte[], int, int, AsyncCallback, Object, int) | void InternalResources.WinIOError(int, string) | |
| int WaitForCommEvent() | void InternalResources.WinIOError() | |
| int WaitForCommEvent() | void InternalResources.WinIOError() | |
| void EndWaitForCommEvent(IAsyncResult) | void InternalResources.WinIOError() | |
| void AsyncFSCallback(uint, uint, NativeOverlapped*) | void InternalResources.WinIOError() | |
| void .ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | void InternalResources.WinIOError() | |
| void .ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | void InternalResources.WinIOError() | |
| void .ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | void InternalResources.WinIOError() | |
| Calling Method | P/Invoke Method | External DLL |
| Class System.IO.Ports.InternalResources: | ||
| string GetMessage(int) | int FormatMessage(int, IntPtr, int, int, StringBuilder, int, IntPtr) | kernel32.dll |
| Class System.IO.Ports.SerialPort: | ||
| int ReadOneChar(int) | int GetTickCount() | kernel32.dll |
| int ReadOneChar(int) | int GetTickCount() | kernel32.dll |
| int Read(Char[], int, int) | int GetTickCount() | kernel32.dll |
| int Read(Char[], int, int) | int GetTickCount() | kernel32.dll |
| string ReadLine() | int GetTickCount() | kernel32.dll |
| string ReadLine() | int GetTickCount() | kernel32.dll |
| string ReadLine() | int GetTickCount() | kernel32.dll |
| Class System.IO.Ports.SerialStream: | ||
| void set_BaudRate(int) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void set_DataBits(int) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void set_DiscardNull(bool) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void set_DtrEnable(bool) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void set_Handshake(Handshake) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void set_Parity(Parity) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void set_ParityReplace(byte) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void set_ReadTimeout(int) | bool SetCommTimeouts(IntPtr, UnsafeNativeMethods/COMMTIMEOUTS&) | kernel32.dll |
| void set_RtsEnable(bool) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void set_StopBits(StopBits) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void set_WriteTimeout(int) | bool SetCommTimeouts(IntPtr, UnsafeNativeMethods/COMMTIMEOUTS&) | kernel32.dll |
| bool get_CDHolding() | bool GetCommModemStatus(IntPtr, Int32&) | kernel32.dll |
| bool get_CtsHolding() | bool GetCommModemStatus(IntPtr, Int32&) | kernel32.dll |
| bool get_DsrHolding() | bool GetCommModemStatus(IntPtr, Int32&) | kernel32.dll |
| int get_InBufferBytes() | bool ClearCommError(IntPtr, Int32&, UnsafeNativeMethods/COMSTAT&) | kernel32.dll |
| int get_OutBufferBytes() | bool ClearCommError(IntPtr, Int32&, UnsafeNativeMethods/COMSTAT&) | kernel32.dll |
| void Dispose(bool) | bool EscapeCommFunction(IntPtr, int) | kernel32.dll |
| void ClearBreak() | bool ClearCommBreak(IntPtr) | kernel32.dll |
| void DiscardInBuffer() | bool PurgeComm(IntPtr, uint) | kernel32.dll |
| void DiscardOutBuffer() | bool PurgeComm(IntPtr, uint) | kernel32.dll |
| int EndRead(IAsyncResult) | int GetTickCount() | kernel32.dll |
| int EndRead(IAsyncResult) | int GetTickCount() | kernel32.dll |
| void EndWrite(IAsyncResult) | int GetTickCount() | kernel32.dll |
| void EndWrite(IAsyncResult) | int GetTickCount() | kernel32.dll |
| void SetBreak() | bool SetCommBreak(IntPtr) | kernel32.dll |
| void InitializeDCB(int, Parity, int, StopBits, bool) | bool GetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| void InitializeDCB(int, Parity, int, StopBits, bool) | bool SetCommState(IntPtr, UnsafeNativeMethods/DCB&) | kernel32.dll |
| int ReadFileNative(HandleProtector, Byte[], int, int, NativeOverlapped*, Int32&) | int ReadFile(IntPtr, Byte*, int, IntPtr, NativeOverlapped*) | kernel32.dll |
| int WriteFileNative(HandleProtector, Byte[], int, int, NativeOverlapped*, Int32&) | int WriteFile(IntPtr, Byte*, int, IntPtr, NativeOverlapped*) | kernel32.dll |
| int WaitForCommEvent() | bool SetCommMask(IntPtr, int) | kernel32.dll |
| int WaitForCommEvent() | bool WaitCommEvent(IntPtr, Int32&, NativeOverlapped*) | kernel32.dll |
| int WaitForCommEvent() | int WaitForSingleObject(IntPtr, int) | kernel32.dll |
| void EndWaitForCommEvent(IAsyncResult) | bool ClearCommError(IntPtr, Int32&, UnsafeNativeMethods/COMSTAT&) | kernel32.dll |
| void AsyncFSCallback(uint, uint, NativeOverlapped*) | bool SetEvent(IntPtr) | kernel32.dll |
| void .ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | IntPtr CreateFile(string, int, int, IntPtr, int, int, IntPtr) | kernel32.dll |
| void .ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | int GetFileType(IntPtr) | kernel32.dll |
| void .ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | bool GetCommProperties(IntPtr, UnsafeNativeMethods/COMMPROP&) | kernel32.dll |
| void .ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | bool CloseHandle(IntPtr) | kernel32.dll |
| void .ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | bool SetCommTimeouts(IntPtr, UnsafeNativeMethods/COMMTIMEOUTS&) | kernel32.dll |
| void .ctor(string, int, Parity, int, StopBits, int, int, Handshake, bool, bool, bool, byte) | bool CloseHandle(IntPtr) | kernel32.dll |
| Class System.IO.Ports.SerialStream/__HandleProtector: | ||
| void FreeHandle(IntPtr) | bool CloseHandle(IntPtr) | kernel32.dll |
| Calling Method | Method with [MonoTodo] | Reason |
| Class System.IO.Ports.SerialStream: | ||
| SerialStream/AsyncSerialStream_AsyncResult BeginReadCore(Byte[], int, int, AsyncCallback, Object, int, int) | NativeOverlapped* Overlapped.Pack(IOCompletionCallback) | Security - we need to propagate the call stack |
| SerialStream/AsyncSerialStream_AsyncResult BeginWriteCore(Byte[], int, int, AsyncCallback, Object, int) | NativeOverlapped* Overlapped.Pack(IOCompletionCallback) | Security - we need to propagate the call stack |
| int WaitForCommEvent() | NativeOverlapped* Overlapped.Pack(IOCompletionCallback) | Security - we need to propagate the call stack |
| Calling Method | P/Invoke Method | External DLL |
| Class log4net.Appender.ColoredConsoleAppender: | ||
| void Append(LoggingEvent) | IntPtr GetStdHandle(uint) | Kernel32.dll |
| void Append(LoggingEvent) | IntPtr GetStdHandle(uint) | Kernel32.dll |
| void Append(LoggingEvent) | bool GetConsoleScreenBufferInfo(IntPtr, ColoredConsoleAppender/CONSOLE_SCREEN_BUFFER_INFO&) | Kernel32.dll |
| void Append(LoggingEvent) | bool SetConsoleTextAttribute(IntPtr, UInt16) | Kernel32.dll |
| void Append(LoggingEvent) | bool SetConsoleTextAttribute(IntPtr, UInt16) | Kernel32.dll |
| void ActivateOptions() | int GetConsoleOutputCP() | Kernel32.dll |
| Class log4net.Appender.LocalSyslogAppender: | ||
| void ActivateOptions() | void openlog(IntPtr, int, LocalSyslogAppender/SyslogFacility) | libc |
| void Append(LoggingEvent) | void syslog(int, string) | libc |
| void OnClose() | void closelog() | libc |
| Class log4net.Appender.NetSendAppender: | ||
| void Append(LoggingEvent) | int NetMessageBufferSend(string, string, string, string, int) | netapi32.dll |
| Class log4net.Appender.OutputDebugStringAppender: | ||
| void Append(LoggingEvent) | void OutputDebugString(string) | Kernel32.dll |
| Class log4net.Util.NativeError: | ||
| string GetErrorMessage(int) | int FormatMessage(int, IntPtr&, int, int, String&, int, IntPtr) | Kernel32.dll |
| Class log4net.Util.WindowsSecurityContext: | ||
| WindowsIdentity LogonUser(string, string, string) | bool LogonUser(string, string, string, int, int, IntPtr&) | advapi32.dll |
| WindowsIdentity LogonUser(string, string, string) | bool DuplicateToken(IntPtr, int, IntPtr&) | advapi32.dll |
| WindowsIdentity LogonUser(string, string, string) | bool CloseHandle(IntPtr) | kernel32.dll |
| WindowsIdentity LogonUser(string, string, string) | bool CloseHandle(IntPtr) | kernel32.dll |
| WindowsIdentity LogonUser(string, string, string) | bool CloseHandle(IntPtr) | kernel32.dll |
| Calling Method | Mono method that throws NotImplementedException | |
| Class log4net.Appender.TelnetAppender/SocketHandler: | ||
| void OnConnect(IAsyncResult) | EndPoint Socket.get_RemoteEndPoint() | |
| Class log4net.Config.XmlConfigurator: | ||
| void Configure(ILoggerRepository, Uri) | void WebRequest.set_Credentials(ICredentials) | |
| void Configure(ILoggerRepository, Uri) | WebResponse WebRequest.GetResponse() | |
| Calling Method | Method with [MonoTodo] | Reason |
| Class log4net.Appender.EventLogAppender: | ||
| void ActivateOptions() | string EventLog.LogNameFromSourceName(string, string) | Support remote machine |
| void ActivateOptions() | void EventLog.DeleteEventSource(string, string) | Support remote machine |
| void ActivateOptions() | string EventLog.LogNameFromSourceName(string, string) | Support remote machine |
| void ActivateOptions() | string EventLog.LogNameFromSourceName(string, string) | Support remote machine |