DotSpatial.Plugins.ScriptRunner.CSharpCodeCompletion Represents an item in the code completion window. Converts a member to text. Returns the declaration of the member as C# or VB code, e.g. "public void MemberName(string parameter)" Many SharpDevelop.Dom methods take a file name, which is really just a unique identifier for a file - Dom methods don't try to access code files on disk, so the file does not have to exist. SharpDevelop itself uses internal names of the kind "[randomId]/Class1.cs" to support code-completion in unsaved files. Initializes a new instance of the class. Inits this instance. Shutdowns this instance. Sets as VB. Sets as CS. Designer variable used to keep track of non-visual components. Disposes resources used by the form. true if managed resources should be disposed; otherwise, false. This method is required for Windows Forms designer support. Do not change the method contents inside the source code editor. The Forms designer might not be able to load this method if it was changed manually. The text associated with this control. Called when entry should be inserted. Forward to the insertion action of the completion data. Find the expression the cursor is at. Also determines the context (using statement, "new"-expression etc.) the cursor is at. Return true to handle the keypress, return false to let the text area handle the keypress ICSharpCode.SharpDevelop.Dom was created by extracting code from ICSharpCode.SharpDevelop.dll. There are a few static method calls that refer to GUI code or the code for keeping the parse information. These calls have to be implemented by the application hosting ICSharpCode.SharpDevelop.Dom by settings static fields with a delegate to their method implementation.