P/Invokes into native code
[b]Calling Method P/Invoke Method External DLL [/b]
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 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
[b]Methods called marked with [MonoTodo][/b]
Calling Method Method with [MonoTodo] Reason
Class ICSharpCode.TextEditor.TextAreaClipboardHandler/<>c__DisplayClass3:
void <SafeSetClipboard>b__0(Object, EventArgs) void Clipboard.SetDataObject(Object, bool, int, int) Actually respect retryTimes, retryDelay.
No potential issues were detected.
No potential issues were detected.
[b]P/Invokes into native code[/b]
Calling Method P/Invoke Method External DLL
Class Scintilla.ScintillaControl:
CreateParams get_CreateParams() IntPtr LoadLibrary(string) kernel32
[b]Methods called marked with [MonoTodo][/b]
Calling Method Method with [MonoTodo] Reason
Class Scintilla.Forms.ReplaceControl:
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class Scintilla.Forms.GoToLineDialog:
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class Scintilla.Forms.FindForm:
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class Scintilla.Forms.ReplaceForm:
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class Scintilla.Forms.FindControl:
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
[b]Methods missing from Mono[/b]
Calling Method Method not yet in Mono
Class WeifenLuo.WinFormsUI.Docking.DockPanel:
void set_RightToLeftLayout(bool) void Form.set_RightToLeftLayout(bool)
Class WeifenLuo.WinFormsUI.Docking.FloatWindow:
void InternalConstruct(DockPanel, DockPane, bool, Rectangle) bool Form.get_RightToLeftLayout()
void InternalConstruct(DockPanel, DockPane, bool, Rectangle) void Form.set_RightToLeftLayout(bool)
[b]P/Invokes into native code[/b]
Calling Method P/Invoke Method External DLL
Class WeifenLuo.WinFormsUI.Docking.Win32Helper:
Control ControlAtPoint(Point) IntPtr WindowFromPoint(Point) user32.dll
Class WeifenLuo.WinFormsUI.Docking.DockPanel/FocusManagerImpl:
void Activate(IDockContent) IntPtr SetFocus(IntPtr) User32.dll
void Activate(IDockContent) IntPtr SetFocus(IntPtr) User32.dll
void SetActivePane() IntPtr GetFocus() User32.dll
Class WeifenLuo.WinFormsUI.Docking.DockPanel/FocusManagerImpl/LocalWindowsHook:
IntPtr CoreHookProc(int, IntPtr, IntPtr) IntPtr CallNextHookEx(IntPtr, int, IntPtr, IntPtr) user32.dll
IntPtr CoreHookProc(int, IntPtr, IntPtr) IntPtr CallNextHookEx(IntPtr, int, IntPtr, IntPtr) user32.dll
void Install() int GetCurrentThreadId() Kernel32.dll
void Install() IntPtr SetWindowsHookEx(HookType, NativeMethods/HookProc, IntPtr, int) user32.dll
void Uninstall() int UnhookWindowsHookEx(IntPtr) user32.dll
Class WeifenLuo.WinFormsUI.Docking.DockPanel/DragHandlerBase:
bool BeginDrag() bool DragDetect(IntPtr, Point) User32.dll
Class WeifenLuo.WinFormsUI.Docking.DockPanel/MdiClientController:
void set_BorderStyle(BorderStyle) int GetWindowLong(IntPtr, int) user32.dll
void set_BorderStyle(BorderStyle) int GetWindowLong(IntPtr, int) user32.dll
void set_BorderStyle(BorderStyle) int SetWindowLong(IntPtr, int, int) user32.dll
void set_BorderStyle(BorderStyle) int SetWindowLong(IntPtr, int, int) user32.dll
void WndProc(Message&) int ShowScrollBar(IntPtr, int, int) user32.dll
void UpdateStyles() int SetWindowPos(IntPtr, IntPtr, int, int, int, int, FlagsSetWindowPos) User32.dll
Class WeifenLuo.WinFormsUI.Docking.DragForm:
void Show(bool) int ShowWindow(IntPtr, Int16) User32.dll
Class WeifenLuo.WinFormsUI.Docking.FloatWindow:
void WndProc(Message&) uint SendMessage(IntPtr, int, uint, uint) User32.dll
void WndProc(Message&) uint SendMessage(IntPtr, int, uint, uint) User32.dll
void WndProc(Message&) uint SendMessage(IntPtr, int, uint, uint) User32.dll
void TestDrop(IDockDragSource, DockOutlineBase) uint SendMessage(IntPtr, int, uint, uint) User32.dll
Class WeifenLuo.WinFormsUI.Docking.DockContentHandler:
void set_DockPanel(DockPanel) int SetWindowPos(IntPtr, IntPtr, int, int, int, int, FlagsSetWindowPos) User32.dll
Class WeifenLuo.WinFormsUI.Docking.NestedPaneCollection:
void CheckFloatWindowDispose() bool PostMessage(IntPtr, int, uint, uint) User32.dll
[b]Methods called marked with [MonoTodo][/b]
Calling Method Method with [MonoTodo] Reason
Class WeifenLuo.WinFormsUI.Docking.DockPanel/DockDragHandler:
void TestDrop() void Cursor.set_Current(Cursor) Implement setting a null cursor, and add XplatUI method to get current cursor
void TestDrop() void Cursor.set_Current(Cursor) Implement setting a null cursor, and add XplatUI method to get current cursor
[b]Methods missing from Mono
Calling Method Method not yet in Mono
Class NStudio.MainForm:
void set_Renderer(AvailableRenderers) void ToolStripSystemRenderer..ctor()
Class NStudio.Browser:
void Check() bool WebBrowser.get_CanGoBack()
void Check() bool WebBrowser.get_CanGoForward()
void Check() Uri WebBrowser.get_Url()
void Check() string WebBrowser.get_DocumentTitle()
void Check() string WebBrowser.get_DocumentTitle()
void Back_Click(Object, EventArgs) bool WebBrowser.GoBack()
void Forward_Click(Object, EventArgs) bool WebBrowser.GoForward()
void Stop_Click(Object, EventArgs) void WebBrowser.Stop()
void Home_Click(Object, EventArgs) void WebBrowser.GoHome()
void Search_Click(Object, EventArgs) void WebBrowser.GoSearch()
void Go_Click(Object, EventArgs) void WebBrowser.Navigate(string)
void Address_KeyDown(Object, KeyEventArgs) void WebBrowser.Navigate(string)
void InitializeComponent() void WebBrowser..ctor()
void InitializeComponent() void ToolStripTextBox.set_AutoCompleteMode(AutoCompleteMode)
void InitializeComponent() void ToolStripTextBox.set_AutoCompleteSource(AutoCompleteSource)
void InitializeComponent() void WebBrowser.add_Navigating(WebBrowserNavigatingEventHandler)
void InitializeComponent() void WebBrowser.add_DocumentCompleted(WebBrowserDocumentCompletedEventHandler)
void .ctor(string) void WebBrowser.Navigate(string)
[b]Methods called marked with [MonoTodo][/b]
Calling Method Method with [MonoTodo] Reason
Class NStudio.AboutForm:
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class NStudio.OthersToolBar:
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
Class NStudio.ScintillaEditor:
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class NStudio.ViewToolBar:
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
Class NStudio.ICSharpCodeEditor:
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class NStudio.FileToolBar:
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
Class NStudio.MainForm:
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class NStudio.OptionsForm:
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class NStudio.RTE:
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class NStudio.Browser:
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method
Class NStudio.Renderers.Office2007Renderer:
GraphicsPath CreateArrowPath(ToolStripItem, Rectangle, ArrowDirection) RightToLeft ToolStripItem.get_RightToLeft() Stub, not implemented
Class NStudio.EditToolBar:
void InitializeComponent() void Control.set_AutoSize(bool) This method currently does nothing
Class NStudio.MainMenuContainer:
void InitializeComponent() void ContainerControl.set_AutoScaleMode(AutoScaleMode) Call scaling method