MoMA Scan Results


Scan time: 27/11/2006 19:15:10

For descriptions of issues and what to do, see http://www.mono-project.com/MoMA_-_Issue_Descriptions.

OblivionModManager.exe

Methods missing from Mono

Calling MethodMethod not yet in Mono
Class OblivionModManager.CreateModForm:
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void Control.set_ContextMenuStrip(ContextMenuStrip)
void bGroups_Click(Object, EventArgs)void ToolStripDropDown.Show(Control, int, int)
Class OblivionModManager.Program:
void CurrentDomain_UnhandledException(Object, UnhandledExceptionEventArgs)Type Exception.GetType()
Class OblivionModManager.MainForm:
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void Control.set_ContextMenuStrip(ContextMenuStrip)
void InitializeComponent()void ListView.set_ShowItemToolTips(bool)
void InitializeComponent()void Control.set_ContextMenuStrip(ContextMenuStrip)
void InitializeComponent()void ListView.set_ShowItemToolTips(bool)
void InitializeComponent()void Form.add_FormClosing(FormClosingEventHandler)
void UpdateEspList()void ListViewItem.set_ToolTipText(string)
void UpdateOmodList()void ListView.set_OwnerDraw(bool)
void UpdateOmodList()void ListViewItem.set_ToolTipText(string)
void UpdateOmodList()void ListView.set_OwnerDraw(bool)
void PipeFileWatcher_Created(Object, FileSystemEventArgs)FormCollection Application.get_OpenForms()
void bUtilities_Click(Object, EventArgs)void ToolStripDropDown.Show(Control, int, int)
void bBatch_Click(Object, EventArgs)void ToolStripDropDown.Show(Control, int, int)
void bImport_Click(Object, EventArgs)void ToolStripDropDown.Show(Control, int, int)
void exportLoadOrderToolStripMenuItem_Click(Object, EventArgs)Int64 DateTime.ToBinary()
void importLoadOrderToolStripMenuItem_Click(Object, EventArgs)DateTime DateTime.FromBinary(Int64)
Class OblivionModManager.Forms.LimitedUserForm:
void UpdateEspList()void ListViewItem.set_ToolTipText(string)
Class OblivionModManager.Forms.DataFileBrowser:
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void TreeView.set_ShowNodeToolTips(bool)
void InitializeComponent()void Control.set_ContextMenuStrip(ContextMenuStrip)
void BuildTreeView()void TreeNode.set_Name(string)
void AddNode(string, string, DataFileBrowser/TreeNodeType)bool TreeNodeCollection.ContainsKey(string)
void AddNode(string, string, DataFileBrowser/TreeNodeType)TreeNode[] TreeNodeCollection.Find(string, bool)
void AddNode(string, string, DataFileBrowser/TreeNodeType)void TreeNode.set_Name(string)
void AddNode(string, string, DataFileBrowser/TreeNodeType)void TreeNode.set_ToolTipText(string)
void bSort_Click(Object, EventArgs)void TreeView.set_TreeViewNodeSorter(IComparer)
void bSort_Click(Object, EventArgs)void TreeView.set_TreeViewNodeSorter(IComparer)
Class OblivionModManager.Forms.BSACreator:
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void Control.set_ContextMenuStrip(ContextMenuStrip)
Class OblivionModManager.ImageForm:
void InitializeComponent()void Form.set_AutoSizeMode(AutoSizeMode)
Class OblivionModManager.Forms.SelectForm:
void InitializeComponent()void Form.add_FormClosing(FormClosingEventHandler)
Class OblivionModManager.OptionsForm:
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
Class OblivionModManager.TextEditor:
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void Control.set_ContextMenuStrip(ContextMenuStrip)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void Form.add_FormClosing(FormClosingEventHandler)
void bFind_Click(Object, EventArgs)void Form.add_FormClosed(FormClosedEventHandler)
Class OblivionModManager.Forms.omodEnabler:
void InitializeComponent()void Form.add_FormClosing(FormClosingEventHandler)
void .ctor()void ListBox/SelectedIndexCollection.Add(int)
Class OblivionModManager.omod:
void CreateOmod(omodCreationOptions, string, UInt64)Int64 DateTime.ToBinary()
void .ctor(string, bool)DateTime DateTime.FromBinary(Int64)
Class OblivionModManager.FindForm:
void InitializeComponent()void Form.set_ShowIcon(bool)
Class ICSharpCode.TextEditor.TextArea:
void SetToolTip(string, int)void Form.set_Location(Point)
Class OblivionModManager.SaveForm:
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void ListView.set_ShowItemToolTips(bool)
void InitializeComponent()void Control.set_ContextMenuStrip(ContextMenuStrip)
void UpdateSaveList()void ListViewItem.set_ToolTipText(string)
void UpdatePluginList(String[])void ListViewItem.set_ToolTipText(string)
void UpdatePluginList(String[])void ListViewItem.set_ToolTipText(string)
Class OblivionModManager.Forms.ScriptEditor:
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void ToolStripItem.set_ImageTransparentColor(Color)
void InitializeComponent()void Form.add_FormClosing(FormClosingEventHandler)
void bFind_Click(Object, EventArgs)void Form.add_FormClosed(FormClosedEventHandler)
Class OblivionModManager.BSABrowser:
void InitializeComponent()void ContextMenuStrip..ctor(IContainer)
void InitializeComponent()void ListView.set_ShowItemToolTips(bool)
void InitializeComponent()void Control.set_ContextMenuStrip(ContextMenuStrip)
void InitializeComponent()void Form.add_Shown(EventHandler)
void InitializeComponent()void Form.add_FormClosing(FormClosingEventHandler)
void UpdateFileList()void ListViewItem.set_ToolTipText(string)
void UpdateFileList()void ColumnHeader.AutoResize(ColumnHeaderAutoResizeStyle)
Class OblivionModManager.ProgressForm:
void ProgressForm_FormClosing(Object, CancelEventArgs)void Application.set_UseWaitCursor(bool)
void .ctor(string, bool)void Application.set_UseWaitCursor(bool)
Class ICSharpCode.TextEditor.Gui.CompletionWindow.CodeCompletionWindow:
void SetDeclarationViewLocation()Point Form.get_Location()
void SetDeclarationViewLocation()void Form.set_Location(Point)
void .ctor(ICompletionDataProvider, ICompletionData[], Form, TextEditorControl, string)Point Form.get_Location()
Class ICSharpCode.TextEditor.Gui.InsightWindow.InsightWindow:
void CaretOffsetChanged(Object, EventArgs)Point Form.get_Location()
void CaretOffsetChanged(Object, EventArgs)void Form.set_Location(Point)
Class ICSharpCode.TextEditor.TextAreaClipboardHandler:
bool get_EnablePaste()bool Clipboard.ContainsText()
bool CopyTextToClipboard(string, bool)void Clipboard.SetDataObject(Object, bool, int, int)
bool CopyTextToClipboard(string, bool)void Clipboard.SetDataObject(Object, bool, int, int)


P/Invokes into native code

Calling MethodP/Invoke MethodExternal DLL
Class OblivionModManager.Unrar.Unrar:
void Finalize()int RARCloseArchive(IntPtr)obmm\unrar.dll
void Dispose()int RARCloseArchive(IntPtr)obmm\unrar.dll
void set_Password(string)void RARSetPassword(IntPtr, string)obmm\unrar.dll
void Close()int RARCloseArchive(IntPtr)obmm\unrar.dll
void Open(string, Unrar/OpenMode)IntPtr RAROpenArchiveEx(Unrar/RAROpenArchiveDataEx&)obmm\unrar.dll
void Open(string, Unrar/OpenMode)void RARSetCallback(IntPtr, Unrar/UNRARCallback, int)obmm\unrar.dll
void Open(string, Unrar/OpenMode)void RARSetPassword(IntPtr, string)obmm\unrar.dll
bool ReadHeader()int RARReadHeaderEx(IntPtr, Unrar/RARHeaderDataEx&)obmm\unrar.dll
void Skip()int RARProcessFile(IntPtr, int, string, string)obmm\unrar.dll
void Test()int RARProcessFile(IntPtr, int, string, string)obmm\unrar.dll
void Extract(string, string)int RARProcessFile(IntPtr, int, string, string)obmm\unrar.dll
Class OblivionModManager.Program:
bool KeyPressed(int)Int16 GetAsyncKeyState(int)user32.dll
bool KeyPressed(int)Int16 GetAsyncKeyState(int)user32.dll
Class ICSharpCode.TextEditor.Ime:
void set_HWnd(IntPtr)IntPtr ImmGetDefaultIMEWnd(IntPtr)imm32.dll
void SetIMEWindowFont(Font)IntPtr SendMessage(IntPtr, int, IntPtr, Ime/LOGFONT)user32.dll
void SetIMEWindowLocation(int, int)IntPtr SendMessage(IntPtr, int, IntPtr, Ime/COMPOSITIONFORM)user32.dll
void .ctor(IntPtr, Font)IntPtr ImmGetDefaultIMEWnd(IntPtr)imm32.dll
Class ConflictDetector.TesFile:
String[] GetDataFileList(Byte[], string)string GenList(string)obmm\NifScanner.dll
Class ICSharpCode.TextEditor.Caret:
void CreateCaret()bool CreateCaret(IntPtr, int, int, int)User32.dll
void CreateCaret()bool CreateCaret(IntPtr, int, int, int)User32.dll
void CreateCaret()bool SetCaretPos(int, int)User32.dll
void CreateCaret()bool ShowCaret(IntPtr)User32.dll
void DisposeCaret()bool HideCaret(IntPtr)User32.dll
void DisposeCaret()bool DestroyCaret()User32.dll
void UpdateCaretPosition()bool SetCaretPos(int, int)User32.dll
void UpdateCaretPosition()bool DestroyCaret()User32.dll
void OnCaretModeChanged(EventArgs)bool HideCaret(IntPtr)User32.dll
void OnCaretModeChanged(EventArgs)bool DestroyCaret()User32.dll
void OnCaretModeChanged(EventArgs)bool ShowCaret(IntPtr)User32.dll


Methods called that throw NotImplementedException

Calling MethodMono method that throws NotImplementedException
Class OblivionModManager.About:
void bUpdate_Click_Old(Object, EventArgs)WebResponse WebRequest.GetResponse()
Class OblivionModManager.Forms.UpdateForm:
void CheckForUpdate()WebResponse WebRequest.GetResponse()
void bUpdate_Click(Object, EventArgs)WebResponse WebRequest.GetResponse()
void bUpdate_Click(Object, EventArgs)WebResponse WebRequest.GetResponse()