Source Map
From MonoDevelop
| Table of contents |
[edit]
Introduction
Sometimes it can be hard to find your way around the MonoDevelop source tree. This is intended as a brief description on where and what things are, and a couple of tips to find things. Beware that MonoDevelop is in heavy active development and things can and do change rapidly.
[edit]
Assemblies
| Name | Location | Description | Dependencies |
| MonoDevelop.Core | src/Libraries/MonoDevelop.Core/ | Contains the bare necessities for the IDE | none |
| MonoDevelop.Base | src/Main/Base/ | Contains the base of the IDE |
|
| gdl-sharp | gdldock/ | Binding of the gdl dock C library |
|
| ICSharpCode.SharpAssembly | src/Libraries/SharpAssembly/ | Assembly reading library | none |
| ICSharpCode.SharpRefactory | src/Libraries/SharpRefactory/ | C# parser library | none |
| MonoDevelop.SourceEditor | src/AddIns/DisplayBindings/SourceEditor/ | Default editor for MonoDevelop |
|
| MonoDevelop.Gui.Utils | src/Libraries/MonoDevelop.Gui.Utils/ | Miscellaneous extra functions |
|
| MonoDevelop.Gui.Widgets | src/Libraries/MonoDevelop.Gui.Widgets/ | Extra Gtk# specific widgets |
|
| MonoDevelop.Debugger | src/AddIns/DebuggerAddIn/ | Debugging support library |
|
| MonoDevelop.StartPage | src/AddIns/Misc/StartPage/ | IDE start page |
|
| CSharpBinding | src/AddIns/BackendBindings/CSharpBinding/ | Backend for C# langauge support |
|
| JavaBinding | src/AddIns/BackendBindings/JavaBinding/ | Backend for Java langauge |
|
| StartUp | src/Main/StartUp/ | Parses command line and invokes the rest |
|
[edit]
Others
Add-in files:
-
build/AddIns/
Resources:
-
build/data/resources/ -
data/resources/
Templates:
-
build/data/templates/
Glade:
-
data/resources/glade/
[edit]
Last Resort
If you still can't find what you're looking for, here's a couple of example find commands that might help:
find . -name '*TypeName*.cs' find . -name '*.cs' | xargs grep TypeName
[edit]
Credits, License, and Errata
Send comments to jluke (mailto:jluke@cfl.rr.com) or the MonoDevelop mailing list (mailto:monodevelop-list@lists.ximian.com)
Licensed under the MIT License (http://opensource.org/licenses/mit-license.php)

Powered by MediaWiki