Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/main/docs
diff options
context:
space:
mode:
authorLluis Sanchez <lluis@novell.com>2007-12-04 13:49:22 +0300
committerLluis Sanchez <lluis@novell.com>2007-12-04 13:49:22 +0300
commit0aa95ab0ad2750a62ca248d0154b9b9f80f11de8 (patch)
tree1de0d12270990af00b94d77e7a54eac89bc36122 /main/docs
parent7195f4926b21b46ad8e4ce1976603ffc63b49729 (diff)
Directory reorganization
svn path=/branches/monodevelop/reorg/; revision=90637
Diffstat (limited to 'main/docs')
-rw-r--r--main/docs/MDWithIkvm.txt38
-rw-r--r--main/docs/SourceMap.html115
-rw-r--r--main/docs/Translations.html46
-rw-r--r--main/docs/WritingAddIns.html184
-rw-r--r--main/docs/api/Freedesktop.RecentFiles.xml6
-rw-r--r--main/docs/api/Freedesktop.RecentFiles/RecentFiles.xml275
-rw-r--r--main/docs/api/Freedesktop.RecentFiles/RecentItem.xml188
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart.xml6
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart/Axis.xml110
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart/AxisDimension.xml36
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart/AxisPosition.xml56
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart/BasicChart.xml303
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart/ChartCursor.xml144
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart/DateTimeAxis.xml38
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart/IntegerAxis.xml38
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart/Serie.xml146
-rw-r--r--main/docs/api/MonoDevelop.Components.Chart/TickEnumerator.xml89
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands.xml6
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/ActionCommand.xml129
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/ActionType.xml46
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/AutoHideMenuItem.xml29
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/Command.xml123
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandArrayInfo.xml93
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandEntry.xml41
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandEntrySet.xml170
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandErrorArgs.xml69
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandErrorHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandFrame.xml59
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandHandler.xml26
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandHandlerAttribute.xml29
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandInfo.xml150
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandInfoSet.xml38
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandManager.xml351
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandMenu.xml41
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandMenuBar.xml29
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandMenuItem.xml35
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandMethodAttribute.xml29
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandRouterContainer.xml63
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandSystemCommands.xml26
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandToggleToolButton.xml35
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandToolButton.xml35
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandToolbar.xml33
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CommandUpdateHandlerAttribute.xml29
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CustomCommand.xml54
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/CustomMenuItem.xml26
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/ICommandDelegatorRouter.xml40
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/ICommandRouter.xml27
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/LinkCommandEntry.xml71
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/LocalCommandEntry.xml43
-rw-r--r--main/docs/api/MonoDevelop.Components.Commands/MenuToolButton.xml31
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars.xml6
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/ArrowWindow+Direction.xml56
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbar.xml107
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrame.xml192
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrameLayout.xml58
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrameStatus.xml42
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarPosition.xml34
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarStatus.xml101
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/DockedPosition.xml82
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/FixedPanel.xml194
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/FloatingPosition.xml82
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/IDockToolbar.xml50
-rw-r--r--main/docs/api/MonoDevelop.Components.DockToolbars/Placement.xml56
-rw-r--r--main/docs/api/MonoDevelop.Components.HtmlControl.xml6
-rw-r--r--main/docs/api/MonoDevelop.Components.HtmlControl/BrowserNavigateEventArgs.xml43
-rw-r--r--main/docs/api/MonoDevelop.Components.HtmlControl/BrowserNavigateEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Components.HtmlControl/ControlType.xml66
-rw-r--r--main/docs/api/MonoDevelop.Components.HtmlControl/IHTMLDocument2.xml1558
-rw-r--r--main/docs/api/MonoDevelop.Components.HtmlControl/IHTMLElement.xml1247
-rw-r--r--main/docs/api/MonoDevelop.Components.HtmlControl/IWebBrowser.xml175
-rw-r--r--main/docs/api/MonoDevelop.Components.HtmlControl/IWebBrowserEvents.xml62
-rw-r--r--main/docs/api/MonoDevelop.Components.HtmlControl/MozillaControl.xml213
-rw-r--r--main/docs/api/MonoDevelop.Components.xml6
-rw-r--r--main/docs/api/MonoDevelop.Components/BaseFileEntry.xml82
-rw-r--r--main/docs/api/MonoDevelop.Components/DataGrid.xml185
-rw-r--r--main/docs/api/MonoDevelop.Components/DataGridColumn.xml50
-rw-r--r--main/docs/api/MonoDevelop.Components/DragNotebook.xml37
-rw-r--r--main/docs/api/MonoDevelop.Components/FileEntry.xml29
-rw-r--r--main/docs/api/MonoDevelop.Components/FileSelector.xml52
-rw-r--r--main/docs/api/MonoDevelop.Components/FolderDialog.xml29
-rw-r--r--main/docs/api/MonoDevelop.Components/FolderEntry.xml29
-rw-r--r--main/docs/api/MonoDevelop.Components/GladeWidgetExtract.xml63
-rw-r--r--main/docs/api/MonoDevelop.Components/IconView.xml112
-rw-r--r--main/docs/api/MonoDevelop.Components/Navbar.xml105
-rw-r--r--main/docs/api/MonoDevelop.Components/TabLabel.xml96
-rw-r--r--main/docs/api/MonoDevelop.Components/TabsReorderedHandler.xml25
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/AddInStatus.xml48
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinDependency.xml55
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinInfo.xml207
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinInfoCollection.xml62
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinPackage.xml98
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinRepositoryEntry.xml38
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinSetupInfo.xml133
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinSystemConfiguration.xml55
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/ApplicationRecord.xml58
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/AssemblyDependency.xml55
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/ExtensionRelation.xml58
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/InstallException.xml43
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/NativeDependency.xml31
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/NativePackage.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/Package.xml228
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageCollection.xml105
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageDependency.xml89
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageDependencyCollection.xml62
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/ReferenceRepositoryEntry.xml38
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/Repository.xml130
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryEntry.xml50
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryEntryCollection.xml68
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryRecord.xml140
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/SetupService.xml507
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.Setup/UninstallInfo.xml42
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AbstractCodon.xml134
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AbstractCommand.xml54
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AbstractCondition.xml58
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddIn+Extension.xml65
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddIn.xml221
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddInCollection+AddInEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddInCollection.xml139
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddInInitializeException.xml31
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddInLoadException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddInService.xml162
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddInSignatureException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddInTreeFormatException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddInTreeSingleton.xml81
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AddinError.xml69
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/AndCondition.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ClassCodon.xml43
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/CodonBuilder.xml71
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/CodonFactory.xml59
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/CodonNameAttribute.xml46
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/CodonNotFoundException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/CompareCondition.xml55
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ConditionAttribute.xml31
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ConditionBuilder.xml59
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ConditionBuilderCollection.xml57
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ConditionCollection+IConditionEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ConditionCollection.xml227
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ConditionFactory.xml56
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ConditionFailedAction.xml46
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ConditionNotFoundException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ConditionWithoutRequiredAttributesException.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/DefaultAddInTree.xml147
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/DefaultAddInTreeNode.xml116
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/DuplicateCodonException.xml31
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/DuplicateConditionException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/IAddInTree.xml128
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/IAddInTreeNode.xml100
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/IApplication.xml30
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ICodon.xml118
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ICommand.xml38
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/ICondition.xml42
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/IOwnerState.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/IconCodon.xml79
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/InvalidAssemblyVersionException.xml31
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/MissingDependencyException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/NegatedCondition.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/OrCondition.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/PathAttribute.xml31
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/TreePathNotFoundException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/TypeNotFoundException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/XmlMemberArrayAttribute.xml70
-rw-r--r--main/docs/api/MonoDevelop.Core.AddIns/XmlMemberAttributeAttribute.xml58
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/BreakpointEventArgs.xml41
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/BreakpointEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/DefaultExecutionHandlerFactory.xml46
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/ExternalConsole.xml92
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/ExternalConsoleFactory.xml57
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IBreakpoint.xml50
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IConsole.xml77
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IConsoleFactory.xml30
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IDebuggableEditor.xml44
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IDebuggingService.xml373
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IExecutionHandler.xml36
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IExecutionHandlerFactory.xml30
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IProcessAsyncOperation.xml30
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IProcessHost.xml64
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/IProcessHostController.xml56
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/MintPlatformExecutionHandler.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/MonoPlatformExecutionHandler.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/NativePlatformExecutionHandler.xml52
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/ProcessEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/ProcessService.xml218
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/ProcessWrapper.xml76
-rw-r--r--main/docs/api/MonoDevelop.Core.Execution/RemoteProcessObject.xml57
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Components.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Components/DirectoryChangedEventHandler.xml21
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Components/FileBrowser.xml85
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedObject.xml198
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedPropertyAttribute.xml70
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedPropertyDescriptor.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Components/MenuButtonEntry.xml144
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/AbstractOptionPanel.xml177
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/AbstractWizardPanel.xml243
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/CurrentPanelPanel.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/DefaultDialogPanelDescriptor.xml115
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/DialogMessage.xml86
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/ErrorDialog.xml98
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/IDialogPanel.xml89
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/IDialogPanelDescriptor.xml62
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/IWizardPanel.xml144
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/TreeViewOptions.xml373
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Dialogs/WizardDialog.xml102
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring/BaseProgressMonitor.xml399
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring/MessageDialogProgressMonitor.xml86
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Utils.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.Utils/FileIconLoader.xml65
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/AsyncDispatchAttribute.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/CommandService.xml270
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/DispatchService.xml191
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/FileEventArgs.xml95
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/FileEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/FreeDispatchAttribute.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/GuiSyncAbstractService.xml106
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/GuiSyncContext.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/GuiSyncObject.xml31
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/IDelegateFactory.xml32
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/IFileService.xml128
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/IMementoCapable.xml42
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/IMessageService.xml446
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/ITextBufferStrategy.xml128
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/MessageHandler.xml18
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/MessageService.xml536
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/PixbufList.xml83
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/QuestionResponse.xml46
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/RecentOpen.xml164
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/ResourceNotFoundException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/ResourceService.xml244
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/Services.xml74
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/StatefulMessageHandler.xml21
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/Stock.xml1280
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/SyncContext.xml104
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/SyncContextAttribute.xml63
-rw-r--r--main/docs/api/MonoDevelop.Core.Gui/SyncObject.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/AggregatedOperationMonitor.xml68
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/AggregatedProgressMonitor.xml281
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/ConsoleProgressMonitor.xml62
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/LogTextEventHandler.xml21
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/LogTextWriter.xml78
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/MonitorAction.xml121
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/NullAsyncOperation.xml90
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/NullProgressMonitor.xml273
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/ProgressError.xml55
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/ProgressTracker.xml173
-rw-r--r--main/docs/api/MonoDevelop.Core.ProgressMonitoring/SynchronizedProgressMonitor.xml214
-rw-r--r--main/docs/api/MonoDevelop.Core.Properties.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.Properties/CharacterEncodings.xml134
-rw-r--r--main/docs/api/MonoDevelop.Core.Properties/DefaultProperties.xml311
-rw-r--r--main/docs/api/MonoDevelop.Core.Properties/IProperties.xml237
-rw-r--r--main/docs/api/MonoDevelop.Core.Properties/IXmlConvertable.xml46
-rw-r--r--main/docs/api/MonoDevelop.Core.Properties/PropertyEventArgs.xml83
-rw-r--r--main/docs/api/MonoDevelop.Core.Properties/PropertyEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Core.Properties/PropertyFileLoadException.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.Properties/UnknownPropertyNodeException.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/BZip2Decompressor.xml46
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/CompressionType.xml56
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/Decompressor.xml156
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/GZipDecompressor.xml46
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/ISingleFileDecompressor.xml30
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/TarDecompressor.xml29
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/ZipDecompressor.xml26
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.ReportingStream.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.ReportingStream/ReadNotification.xml23
-rw-r--r--main/docs/api/MonoDevelop.Core.Utils.ReportingStream/ReportingStream.xml51
-rw-r--r--main/docs/api/MonoDevelop.Core.xml6
-rw-r--r--main/docs/api/MonoDevelop.Core/AbstractService.xml106
-rw-r--r--main/docs/api/MonoDevelop.Core/FileUtilityService.xml160
-rw-r--r--main/docs/api/MonoDevelop.Core/GettextCatalog.xml77
-rw-r--r--main/docs/api/MonoDevelop.Core/IAsyncOperation.xml74
-rw-r--r--main/docs/api/MonoDevelop.Core/ILoggingService.xml925
-rw-r--r--main/docs/api/MonoDevelop.Core/IProgressMonitor.xml187
-rw-r--r--main/docs/api/MonoDevelop.Core/IService.xml60
-rw-r--r--main/docs/api/MonoDevelop.Core/IStringTagProvider.xml42
-rw-r--r--main/docs/api/MonoDevelop.Core/LogAppendedArgs.xml59
-rw-r--r--main/docs/api/MonoDevelop.Core/LogAppendedHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Core/MonitorHandler.xml21
-rw-r--r--main/docs/api/MonoDevelop.Core/OperationHandler.xml21
-rw-r--r--main/docs/api/MonoDevelop.Core/PropertyDictionary.xml81
-rw-r--r--main/docs/api/MonoDevelop.Core/PropertyService.xml142
-rw-r--r--main/docs/api/MonoDevelop.Core/Runtime.xml125
-rw-r--r--main/docs/api/MonoDevelop.Core/ServiceLoadArgs.xml69
-rw-r--r--main/docs/api/MonoDevelop.Core/ServiceLoadCallback.xml23
-rw-r--r--main/docs/api/MonoDevelop.Core/ServiceLoadType.xml36
-rw-r--r--main/docs/api/MonoDevelop.Core/ServiceManager.xml149
-rw-r--r--main/docs/api/MonoDevelop.Core/StringParserService.xml102
-rw-r--r--main/docs/api/MonoDevelop.Core/SystemAssemblyService.xml86
-rw-r--r--main/docs/api/MonoDevelop.Core/UserException.xml55
-rw-r--r--main/docs/api/MonoDevelop.Documentation.xml6
-rw-r--r--main/docs/api/MonoDevelop.Documentation/MonodocService.xml54
-rw-r--r--main/docs/api/MonoDevelop.Ide.CodeTemplates.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplate.xml106
-rw-r--r--main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplateGroup.xml93
-rw-r--r--main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplateLoader.xml82
-rw-r--r--main/docs/api/MonoDevelop.Ide.CodeTemplates/TemplateCompletionDataProvider.xml63
-rw-r--r--main/docs/api/MonoDevelop.Ide.Codons.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Codons/IDisplayBinding.xml80
-rw-r--r--main/docs/api/MonoDevelop.Ide.Codons/ISecondaryDisplayBinding.xml46
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/CurrentRefactoryOperations.xml.remove26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/DebugCommands.xml86
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/EditCommands.xml156
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/FileCommands.xml176
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/HelpCommands.xml36
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/ProjectCommands.xml326
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/RefactoryCommands.xml.remove26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/SearchCommands.xml106
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/ToolCommands.xml36
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/ViewCommands.xml96
-rw-r--r--main/docs/api/MonoDevelop.Ide.Commands/WindowCommands.xml46
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/BrowserDisplayBinding.xml131
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/BrowserPane.xml156
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/HtmlViewPane.xml73
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLDocument.xml38
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLDocument2.xml1558
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLElement.xml1247
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLElementCollection.xml113
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLStyle.xml2529
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLStyleSheet.xml324
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/IBookmarkBuffer.xml87
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/IClipboardHandler.xml159
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/ICodeStyleOperations.xml62
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/ICustomizedCommands.xml27
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/IEditable.xml.remove89
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/IEditableTextBuffer.xml80
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/IParseableContent.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/IPositionable.xml31
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/IPrintable.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Content/ITextBuffer.xml98
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Dialogs.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Dialogs/EditTemplateDialog.xml41
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Dialogs/IncludeFilesDialog.xml54
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Dialogs/SplashScreenForm.xml83
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.OptionPanels.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/AddInsOptionsPanel+AddInsPanelWidget.xml120
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/BuildPanel+BuildPanelWidget.xml134
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/CodeGenerationPanel.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/ExternalToolPane+ExternalToolPanelWidget.xml62
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassData.xml55
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassNodeCommandHandler.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/CombineNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/EventNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/FieldNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeCommandHandler.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MethodNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceData.xml67
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.xml62
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/PropertyNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/CombineNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/CombineNodeCommandHandler.xml110
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderCommandHandler.xml113
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.xml42
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeCommandHandler.xml92
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolder.xml157
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderCommandHandler.xml38
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeCommandHandler.xml86
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeCommandHandler.xml38
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeCommandHandler.xml65
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectSolutionPad.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolder.xml41
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolderNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolderNodeCommandHandler.xml38
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesBuilderExtension.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesCommandHandler.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFile.xml67
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeBuilder.xml26
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeCommandHandler.xml50
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/DragOperation.xml46
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeBuilder.xml113
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeBuilderContext.xml140
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeNavigator.xml352
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeOptions.xml35
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeAttributes.xml51
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeBuilder.xml176
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeBuilderExtension.xml42
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeCommandHandler.xml141
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/NodePosition.xml16
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeState.xml58
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/SearchResultPad.xml207
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/SolutionPad.xml60
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/TreeNodeCallback.xml21
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/TreePadOption.xml69
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/TreeViewPad.xml586
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Pads/TypeNodeBuilder.xml114
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/DocumentIteratorType.xml66
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/ForwardTextFileIterator.xml243
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/ForwardTextIterator.xml281
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/IDocumentInformation.xml55
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/ISearchProgressMonitor.xml54
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/ISearchResult.xml114
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/ITextIterator.xml222
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/SearchOptions.xml201
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/SearchProgressMonitor.xml88
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/SearchReplaceInFilesManager.xml98
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/SearchReplaceManager.xml137
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Search/SearchStrategyType.xml56
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Undo.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Undo/IUndoableOperation.xml38
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Undo/UndoQueue.xml59
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.Undo/UndoStack.xml185
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/AbstractBaseViewContent.xml116
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/AbstractPadContent.xml134
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/AbstractSecondaryViewContent.xml78
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/AbstractViewContent.xml284
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/DisplayBindingService.xml70
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/Document.xml280
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/DocumentCollection.xml128
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/HelpOperations.xml60
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/HelpViewer.xml60
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/IBaseViewContent.xml54
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/IPadContent.xml81
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/IPadWindow.xml96
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/ISecondaryViewContent.xml78
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/IStatusBarService.xml189
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/IStatusIcon.xml69
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/IViewContent.xml224
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/IWorkbenchWindow.xml168
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/IdeApp.xml126
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/IdeStartup.xml46
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/MonoDevelopOptions.xml42
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/Pad.xml77
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/PadCollection.xml63
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/PadContentCollection+IPadContentEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/ProgressMonitorManager.xml174
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/ProjectOperations.xml800
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/SdStatusBar.xml230
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/StartupInfo.xml67
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/ViewCommandHandlers.xml435
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/ViewContentCollection+IViewContentEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/ViewContentCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/Workbench.xml330
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/WorkbenchContext.xml69
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/WorkbenchMemento.xml110
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowCollection+IWorkspaceWindowEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowEventArgs.xml41
-rw-r--r--main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Ide.Tasks.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Tasks/Task.xml133
-rw-r--r--main/docs/api/MonoDevelop.Ide.Tasks/TaskEventArgs.xml41
-rw-r--r--main/docs/api/MonoDevelop.Ide.Tasks/TaskEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Ide.Tasks/TaskService.xml232
-rw-r--r--main/docs/api/MonoDevelop.Ide.Tasks/TaskType.xml56
-rw-r--r--main/docs/api/MonoDevelop.Ide.Templates.xml6
-rw-r--r--main/docs/api/MonoDevelop.Ide.Templates/FileDescriptionTemplate.xml81
-rw-r--r--main/docs/api/MonoDevelop.Ide.Templates/FileTemplate.xml275
-rw-r--r--main/docs/api/MonoDevelop.Ide.Templates/TextTemplate+Entry.xml51
-rw-r--r--main/docs/api/MonoDevelop.Projects.Ambience.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.Ambience/AbstractAmbience.xml409
-rw-r--r--main/docs/api/MonoDevelop.Projects.Ambience/AmbienceReflectionDecorator.xml377
-rw-r--r--main/docs/api/MonoDevelop.Projects.Ambience/AmbienceService.xml112
-rw-r--r--main/docs/api/MonoDevelop.Projects.Ambience/CodeDOMGeneratorUtility.xml132
-rw-r--r--main/docs/api/MonoDevelop.Projects.Ambience/ConversionFlags.xml161
-rw-r--r--main/docs/api/MonoDevelop.Projects.Ambience/IAmbience.xml262
-rw-r--r--main/docs/api/MonoDevelop.Projects.Ambience/NetAmbience.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration/BaseRefactorer.xml654
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration/CodeRefactorer.xml209
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration/IRefactorer.xml193
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration/MemberReference.xml102
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration/MemberReferenceCollection.xml92
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactorOperations.xml91
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactorerContext.xml45
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactoryScope.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects.CodeGeneration/XmlCodeDomReader.xml58
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/CodeCompletionDataProvider.xml69
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/CommentCompletionDataProvider.xml48
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/CompletionListWindow.xml133
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/DeclarationViewWindow.xml116
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionData.xml77
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionDataProvider.xml32
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionDataWithMarkup.xml30
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionWidget.xml200
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/IListDataProvider.xml58
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWidget.xml116
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWindow+KeyAction.xml61
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWindow.xml138
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/TextUtilities+CharacterType.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Completion/TextUtilities.xml82
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineBuildOptions.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineConfigurationPanel.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineEntryConfigurationsPanel.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineStartupPanel.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CompileFileProjectOptions.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/GeneralProjectOptions.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/OutputOptionsPanel.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs/CombineOptionsDialog.xml35
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.Dialogs/ProjectOptionsDialog.xml83
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.Gui/IconService.xml236
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractAttribute.xml138
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractAttributeSection.xml115
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractClass.xml323
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractComment.xml122
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractCompilationUnit.xml227
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractDecoration.xml308
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractEvent.xml161
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractField.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractIndexer.xml138
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractMember.xml99
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractMethod.xml104
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractNamedEntity.xml73
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractParameter.xml220
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractProperty.xml208
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractReturnType.xml163
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AbstractUsing.xml99
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AttributeCollection+IAttributeEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AttributeCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AttributeSectionCollection+AttributeSectionEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AttributeSectionCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/AttributeTarget.xml116
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ClassCollection+IClassEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ClassCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ClassInformationEventArgs.xml69
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ClassInformationEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ClassProxyCollection+ClassProxyEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ClassType.xml66
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ClassUpdateInformation.xml62
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/Comment.xml67
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/CommentCollection+CommentEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/CommentCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/DefaultParserService.xml92
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/DefaultRegion.xml216
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/EventCollection+IEventEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/EventCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ExpressionContext+InterfaceExpressionContext.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ExpressionContext.xml226
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ExpressionResult.xml106
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/FieldCollection+IFieldEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/FieldCollection.xml227
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/FoldingRegion.xml55
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IAttribute.xml54
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IAttributeSection.xml54
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IClass.xml186
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IComment.xml62
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ICompilationUnit.xml102
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ICompilationUnitBase.xml50
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IDecoration.xml237
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IEvent.xml66
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IExpressionFinder.xml66
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IField.xml17
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IIndexer.xml66
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ILanguageItem.xml38
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IMember.xml78
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IMethod.xml54
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IParameter.xml105
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IParseInformation.xml62
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IParseInformationListener.xml29
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IParser.xml202
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IParserContext.xml555
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IParserDatabase.xml142
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IParserService.xml59
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IProgressMonitorFactory.xml27
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IProperty.xml114
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IRegion.xml96
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IReturnType.xml102
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ITypeResolver.xml30
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IUsing.xml50
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IUsingCollection+IUsingEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IUsingCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IndexerCollection+IIndexerEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/IndexerCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/JobCallback.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/LocalVariable.xml73
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/MethodCollection+IMethodEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/MethodCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ModifierEnum.xml221
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/NamedAttributeArgument.xml55
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ParameterCollection+IParameterEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ParameterCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ParameterModifier.xml61
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ParseInformation.xml78
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ParseInformationEventArgs.xml55
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ParseInformationEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/PropertyCollection+IPropertyEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/PropertyCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/ResolveResult.xml105
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/Tag.xml43
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/TagCollection+TagEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects.Parser/TagCollection.xml211
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/ClassDataType.xml91
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/CollectionDataType+MapData.xml59
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/CollectionDataType.xml30
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/DataCollection.xml195
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/DataContext.xml198
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/DataIncludeAttribute.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/DataItem.xml99
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/DataItemAttribute.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/DataNode.xml38
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/DataSerializer.xml124
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/DataType.xml192
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/DataValue.xml43
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/EnumDataType.xml29
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/ExpandedCollectionAttribute.xml31
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/ICollectionHandler.xml199
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/ICustomDataItem.xml47
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/IExtendedDataItem.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/ITypeSerializer.xml59
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/ItemProperty.xml124
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/ItemPropertyAttribute.xml139
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/PrimitiveDataType.xml29
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/SerializationContext.xml66
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/XmlConfigurationReader.xml105
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/XmlConfigurationWriter.xml124
-rw-r--r--main/docs/api/MonoDevelop.Projects.Serialization/XmlDataSerializer.xml149
-rw-r--r--main/docs/api/MonoDevelop.Projects.Text.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.Text/IEditableTextFile.xml64
-rw-r--r--main/docs/api/MonoDevelop.Projects.Text/ITextFile.xml105
-rw-r--r--main/docs/api/MonoDevelop.Projects.Text/ITextFileProvider.xml30
-rw-r--r--main/docs/api/MonoDevelop.Projects.Text/TextFile.xml182
-rw-r--r--main/docs/api/MonoDevelop.Projects.Utility.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects.Utility/DiffUtility.xml186
-rw-r--r--main/docs/api/MonoDevelop.Projects.Utility/PriorityQueue+Pair.xml125
-rw-r--r--main/docs/api/MonoDevelop.Projects.Utility/PriorityQueue.xml93
-rw-r--r--main/docs/api/MonoDevelop.Projects.Utility/PropertyComparer.xml44
-rw-r--r--main/docs/api/MonoDevelop.Projects.Utility/ReverseComparer.xml53
-rw-r--r--main/docs/api/MonoDevelop.Projects.Utility/SortUtility.xml187
-rw-r--r--main/docs/api/MonoDevelop.Projects.Utility/SortUtilityBase.xml194
-rw-r--r--main/docs/api/MonoDevelop.Projects.xml6
-rw-r--r--main/docs/api/MonoDevelop.Projects/AbstractConfiguration.xml85
-rw-r--r--main/docs/api/MonoDevelop.Projects/AbstractProjectConfiguration.xml203
-rw-r--r--main/docs/api/MonoDevelop.Projects/AssemblyDeploy.xml45
-rw-r--r--main/docs/api/MonoDevelop.Projects/BeforeCompileAction.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects/BuildAction.xml56
-rw-r--r--main/docs/api/MonoDevelop.Projects/BuildTool.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects/Combine.xml513
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineActiveConfigurationTypeConverter.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineConfiguration.xml97
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineConfigurationEntry.xml86
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineEntry.xml506
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineEntryCollection.xml173
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineEntryEventArgs.xml41
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineEntryEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineEntryRenamedEventArgs.xml57
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineEntryRenamedEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineEventArgs.xml41
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects/CombineExecuteDefinition.xml64
-rw-r--r--main/docs/api/MonoDevelop.Projects/CompileTarget.xml56
-rw-r--r--main/docs/api/MonoDevelop.Projects/ConfigurationCollection.xml161
-rw-r--r--main/docs/api/MonoDevelop.Projects/ConfigurationEventArgs.xml43
-rw-r--r--main/docs/api/MonoDevelop.Projects/ConfigurationEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects/ConvertXml.xml221
-rw-r--r--main/docs/api/MonoDevelop.Projects/CyclicBuildOrderException.xml50
-rw-r--r--main/docs/api/MonoDevelop.Projects/DefaultCompilerResult.xml134
-rw-r--r--main/docs/api/MonoDevelop.Projects/DeployInformation.xml140
-rw-r--r--main/docs/api/MonoDevelop.Projects/DeploymentStrategy.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects/DotNetProject.xml50
-rw-r--r--main/docs/api/MonoDevelop.Projects/DotNetProjectBinding.xml112
-rw-r--r--main/docs/api/MonoDevelop.Projects/DotNetProjectConfiguration.xml98
-rw-r--r--main/docs/api/MonoDevelop.Projects/EntryExecuteType.xml36
-rw-r--r--main/docs/api/MonoDevelop.Projects/ExecutionContext.xml67
-rw-r--r--main/docs/api/MonoDevelop.Projects/FileDeploy.xml45
-rw-r--r--main/docs/api/MonoDevelop.Projects/FileFormatManager.xml73
-rw-r--r--main/docs/api/MonoDevelop.Projects/ICombineEntryCollection.xml51
-rw-r--r--main/docs/api/MonoDevelop.Projects/ICompilerResult.xml86
-rw-r--r--main/docs/api/MonoDevelop.Projects/IConfiguration.xml45
-rw-r--r--main/docs/api/MonoDevelop.Projects/IDeploymentStrategy.xml29
-rw-r--r--main/docs/api/MonoDevelop.Projects/IDotNetLanguageBinding.xml86
-rw-r--r--main/docs/api/MonoDevelop.Projects/IFileFormat.xml111
-rw-r--r--main/docs/api/MonoDevelop.Projects/ILanguageBinding.xml94
-rw-r--r--main/docs/api/MonoDevelop.Projects/IProjectBinding.xml76
-rw-r--r--main/docs/api/MonoDevelop.Projects/IProjectService.xml143
-rw-r--r--main/docs/api/MonoDevelop.Projects/Language.xml69
-rw-r--r--main/docs/api/MonoDevelop.Projects/LanguageBindingService.xml135
-rw-r--r--main/docs/api/MonoDevelop.Projects/LanguageService.xml38
-rw-r--r--main/docs/api/MonoDevelop.Projects/NetRuntime.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects/NewFileSearch.xml46
-rw-r--r--main/docs/api/MonoDevelop.Projects/NoStartupCombineDefinedException.xml38
-rw-r--r--main/docs/api/MonoDevelop.Projects/PathDataType.xml29
-rw-r--r--main/docs/api/MonoDevelop.Projects/Project.xml653
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectActiveConfigurationTypeConverter.xml26
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectCompileEventHandler.xml21
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectCreateInformation.xml74
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectEventArgs.xml41
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectFile.xml197
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectFileCollection+ProjectFileEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectFileCollection.xml231
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectFileEventArgs.xml55
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectFileEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectFileRenamedEventArgs.xml57
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectFileRenamedEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectPathItemProperty.xml38
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectReference.xml167
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectReferenceCollection+ProjectReferenceEnumerator.xml70
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectReferenceCollection.xml187
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectReferenceEventArgs.xml55
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectReferenceEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectRenameEventArgs.xml69
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectRenameEventHandler.xml23
-rw-r--r--main/docs/api/MonoDevelop.Projects/ProjectService.xml159
-rw-r--r--main/docs/api/MonoDevelop.Projects/ReferenceType.xml56
-rw-r--r--main/docs/api/MonoDevelop.Projects/ScriptDeploy.xml45
-rw-r--r--main/docs/api/MonoDevelop.Projects/Services.xml74
-rw-r--r--main/docs/api/MonoDevelop.Projects/Subtype.xml96
-rw-r--r--main/docs/api/MonoDevelop.Projects/UnknownProjectVersionException.xml31
-rw-r--r--main/docs/api/index.xml951
-rw-r--r--main/docs/wiki-addin-tree.xsl85
724 files changed, 77002 insertions, 0 deletions
diff --git a/main/docs/MDWithIkvm.txt b/main/docs/MDWithIkvm.txt
new file mode 100644
index 0000000000..7726de779d
--- /dev/null
+++ b/main/docs/MDWithIkvm.txt
@@ -0,0 +1,38 @@
+
+MonoDevelop supports the Java language by using IKVM (http://www.ikvm.net/)
+Currently this is a bit of a manual process. In the future, I
+hope to do this all automatically. See the TODO file in
+Extras/JavaBinding for more information.
+
+To use it you need to do the following.
+
+Install at least the following
+mono
+mono-ikvm
+ikvm
+
+run ./configure --enable-java=yes
+(until autodetection of ikvm is added)
+
+The following assumes mono and ikvm are installed in
+/usr and you have permission to write to /usr/lib).
+
+Use ikvmstub to produce stub .jar files from .NET assemblies
+to be used when compiling with a java compiler.
+ex. ikvmstub /usr/lib/mscorlib.dll
+
+Do this for every assembly you will be accessing from java and
+remember to include them in your classpath.
+
+Start MonoDevelop
+Create a new Ikvm Console Project
+Verify your project classpath is correct by:
+ right clicking on the project
+ select project options
+ under Configurations, Debug, Code Generation
+ex. usr/lib/mscorlib.jar:.
+
+Add IKVM.GNU.Classpath.dll and IKVM.Runtime.dll as references
+
+compile and run
+
diff --git a/main/docs/SourceMap.html b/main/docs/SourceMap.html
new file mode 100644
index 0000000000..acd55ceab7
--- /dev/null
+++ b/main/docs/SourceMap.html
@@ -0,0 +1,115 @@
+< html>
+ <head>
+ <title>MonoDevelop source map</title>
+ </head>
+
+ <body>
+ <h3>Introduction</h3>
+ <p>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 tips to find things. Beware that MonoDevelop is in heavy active development and things can and do change rapidly.</p>
+
+ <!-- fix this to be a tables with: name, location, description
+ and possibly even dependencies, shared with SD -->
+ <h3>Assemblies</h3>
+ <p>
+ Name: MonoDevelop.Core<br />
+ Location: <code>Core/src/MonoDevelop.Core/</code><br />
+ Description: contains the bare necessities for the IDE.<br />
+ Depends: none
+ </p>
+ <p>
+ Name: MonoDevelop.Base<br />
+ Location: <code>Core/src/MonoDevelop.Base/</code><br />
+ Description: contains the base of the IDE.<br />
+ Depends: MonoDevelop.Core Gtk#/GNOME
+ </p>
+ <p>
+ Name: MonoDevelop.Dock<br />
+ Location: <code>Core/src/MonoDevelop.Dock/</code><br />
+ Description: Gtk# docking widgets ported from gdl C library.<br />
+ Depends: none
+ </p>
+ <p>
+ Name: ICSharpCode.SharpAssembly<br />
+ Location: <code>Core/src/ICSharpCode.SharpAssembly</code><br />
+ Description: Assembly reading library.<br />
+ Depends: none
+ </p>
+ <p>
+ Name: ICSharpCode.SharpRefactory<br />
+ Location: <code>Core/src/ICSharpCode.SharpRefactory</code<br />
+ Description: C# parser library.<br />
+ Depends: none
+ </p>
+ <p>
+ Name: MonoDevelop.SourceEditor<br />
+ Location: <code>Core/src/AddIns/DisplayBindings/SourceEditor</code><br />
+ Description: Default editor for MonoDevelop.<br />
+ Depends: Gtk# gtksourceview-sharp MonoDevelop.Core MonoDevelop.Base MonoDevelop.Gui.Widgets MonoDevelop.Gui.Utils
+ </p>
+ <p>
+ Name: MonoDevelop.Gui.Utils<br />
+ Location: <code>Core/src/MonoDevelop.Gui.Utils</code><br />
+ Description: extra miscellaneous functions.<br />
+ Depends: Gtk#/GNOME
+ </p>
+ <p>
+ Name: MonoDevelop.Gui.Widgets<br />
+ Location: <code>Core/src/MonoDevelop.Gui.Widgets/</code><br />
+ Description: extra Gtk# specific widgets.<br />
+ Depends: Gtk#/GNOME MonoDevelop.Core MonoDevelop.Gui.Utils
+ </p>
+ <p>
+ Name: MonoDevelop.Debugger<br />
+ Location: <code>Core/src/AddIns/DebuggerAddIn/</code><br />
+ Description: debugging support library<br />
+ Depends: Gtk# Mono.Debugger MonoDevelop.Base MonoDevelop.Core
+ </p>
+ <p>
+ Name: CSharpBinding<br />
+ Location: <code>Core/src/AddIns/BackendBindings/CSharpBinding/</code><br />
+ Description: backend for C# langauge support<br />
+ Depends: MonoDevelop.Core MonoDevelop.Base MonoDevelop.SourceEditor ICSharpCode.SharpRefactory MonoDevelop.Gui.Widgets
+ </p>
+ <p>
+ Name: JavaBinding<br />
+ Location: <code>Extras/JavaBinding/</code><br />
+ Description: backend for Java Langauge<br />
+ Depends: external java runtime and compiler
+ </p>
+ <p>
+ Name: StartUp<br />
+ Location: <code>Core/src/MonoDevelop.StartUp/</code><br />
+ Description: Parses commandline and invokes the rest.<br />
+ Depends: MonoDevelop.Core MonoDevelop.Base MonoDevelop.SourceEditor ICSharpCode.SharpRefactory MonoDevelop.Gui.Widgets
+ </p>
+ <p>
+ Name: MonoDeveloperExtensions<br />
+ Location: <code>Extras/MonoDeveloperExtensions</code><br />
+ Description: tools for developing mono itself
+ Depends: MonoDevelop.Core MonoDevelop.Base gtk#
+ </p>
+
+ <h3>Others</h3>
+ <p>addin files - <code>build/AddIns</code></p>
+ <p>resources - <code>build/data/resources</code> and <code>data/resources</code></p>
+ <p>templates - <code>build/data/templates</code></p>
+ <p>glade - data/resources/glade</p>
+
+ <h3>Last resort</h3>
+ <p>Sometimes its still can be confusing so running something like
+ the two below commands can be used as a last resort to find things.
+ </p><p>
+ <code>find . -name '*TypeName*.cs'</code>
+ </p><p>
+ <code>find . -name '*.cs' | xargs grep TypeName</code>
+ </p>
+
+ <h3>Credits and Errata</h3>
+ <p>Send comments to <a href="mailto:john.luke@gmail.com">john.luke@gmail.com</a> or the <a href="mailto:monodevelop-list@lists.ximian.com">monodevelop mailing list</a>.</p>
+ <p><a href="http://opensource.org/licenses/mit-license.php">MIT License</a></p>
+ <p>Last updated March 18, 2004</p>
+ </body>
+</html>
+
diff --git a/main/docs/Translations.html b/main/docs/Translations.html
new file mode 100644
index 0000000000..bff658bc8a
--- /dev/null
+++ b/main/docs/Translations.html
@@ -0,0 +1,46 @@
+<html>
+ <head>
+ <title>Translations in MonoDevelop</title>
+ </head>
+ <body>
+ <h3>Introduction</h3>
+ <p>MonoDevelop has chosen to use gettext instead of resources
+ for translating into other languages. This allows us to take
+ advantage of GNOME translators familiarity with gettext and
+ other advantages.</p>
+ <h3>Developers</h3>
+ <p>Instead of using a string directly in your code, you just need
+ to pass it to gettext which returns the translated string to you.
+ <ol>
+ <li>Remember to encase all user visible strings, like so:<br />
+ <code>GettextCatalog.GetString ("user visible string")</code><br />
+ <code>String.Format (GettextCatalog.GetString ("user visible string {0}"), variable)</code>
+ </li>
+ <li>Add files with these strings to MonoDevelop/po/POTFILES.in</li>
+ </ol>
+ FIXME add info about checking for missing files in POTFILES.in
+ glade, xml files
+ </p>
+ <h3>Translators</h3>
+ <p>See <a href="http://www.gnome.org/i18n/">Gnome I18N</a> for
+ information about the GNOME translation project. Much of that
+ material will also apply here. In particular: <br />
+ <ul>
+ <li><a href="http://lcweb.loc.gov/standards/iso639-2/englangn.html">Language codes</a></li>
+ <li><a href="http://developer.gnome.org/projects/gtp/resources.html">Resources</a></li>
+ </ul>
+ <ol>
+ //FIXME how do you do this:
+ <li>Create xx_XX.po (based on you Language code)</li>
+ <li>Translate the strings</li>
+ <li>add your language code to ALL_LINGUAS in configure.in</li>
+ <li>test by running <code>LANG=xx_XX monodevelop</code></li>
+ </ol>
+ </p>
+ <h3>Credits, License, Errata</h3>
+ <p>Send comments to <a href="mailto:jluke@cfl.rr.com">jluke@cfl.rr.com</a> or the <a href="mailto:monodevelop-list@lists.ximian.com">monodevelop mailing list</a>.</p>
+ <p>Licensed under the <a href="http://opensource.org/licenses/mit-license.php">MIT License</a></p>
+ <p>Last updated April 14, 2004</p>
+ </body>
+</html>
+
diff --git a/main/docs/WritingAddIns.html b/main/docs/WritingAddIns.html
new file mode 100644
index 0000000000..61677d508b
--- /dev/null
+++ b/main/docs/WritingAddIns.html
@@ -0,0 +1,184 @@
+<html>
+ <head>
+ <title>Writing an addin for MonoDevelop</title>
+ </head>
+ <body>
+ <h3>Introduction</h3>
+ <p>MonoDevelop (and SharpDevelop) have been written so that they
+ can be easily extended by others. This can be accomplished by doing
+ two simple things. First, by creating an assembly (dll) containing
+ the code for your addin. Second, providing an .addin XML file that
+ maps your code into MonoDevelop. There is a detailed pdf available
+ at SharpDevelop's website <a href="http://www.icsharpcode.net/TechNotes/ProgramArchitecture.pdf">here</a> that you will want to read for a
+ full understanding of the entire system and possiblities. The
+ SharpDevelop book has information on this as well. This is
+ intended as a simple and quick overview.</p>
+
+ <h3>Terms</h3>
+ <p><b>AddIn</b> - what many other systems refer to as a plugin. In this case the whole application is also a plugin<br />
+ <b>Pad</b> - content area like the project browser or output pad. <br />
+ <b>View</b> - main content area, like the SourceEditor.<br />
+ <b>Language binding</b> - compilation, execution, and project management for a programming language<br />
+ <b>Service</b> - reponsible for one part of the program, for example the MessageService is delegated the reponsiblity of displaying messages to the user.
+ </p>
+
+ <h3>AddIn assembly</h3>
+ <p>In your code you can extend the IDE at pretty much any point.
+ Some common things would be to extend the menus, pads, views,
+ services, commands, etc. I recommend looking at src/AddIns/ for a
+ few examples. In most cases you will simply inherit from an
+ abstract class or implement an interface for the various parts you
+ are extending. For example, a new service could be defined as:</p>
+ <code>
+<pre>
+using System;
+using MonoDevelop.Core.Services;
+
+namespace MonoDevelop.Services;
+{
+ public class ExampleService : AbstractService
+ {
+ // Do stuff here
+ }
+}
+</pre>
+ </code>
+<p>Here is a list of some of the common classes to extend for an AddIn:
+<pre>
+./Core/src/MonoDevelop.Base/Gui/Dialogs/AbstractOptionPanel.cs
+./Core/src/MonoDevelop.Base/Gui/Dialogs/Wizard/AbstractWizardPanel.cs
+./Core/src/MonoDevelop.Base/Gui/Pads/ClassScout/BrowserNode/AbstractClassScoutNode.cs
+./Core/src/MonoDevelop.Base/Gui/Pads/ProjectBrowser/BrowserNode/AbstractBrowserNode.cs
+./Core/src/MonoDevelop.Base/Gui/AbstractBaseViewContent.cs
+./Core/src/MonoDevelop.Base/Gui/AbstractPadContent.cs
+./Core/src/MonoDevelop.Base/Gui/AbstractViewContent.cs
+./Core/src/MonoDevelop.Base/Gui/AbstractSecondaryViewContent.cs
+</pre>
+</p>
+
+ <h3>.addin.xml file</h3>
+ <p><b>Note:</b> MonoDevelop had to change to .addin.xml extension for
+ using gettext in translations. SharpDevelop uses .addin</p>
+ <p>The addin file basically maps the "entry" points of your code
+ into the various parts of the IDE. You specify services to load,
+ append menus in a certain place, and virtually everything else.
+ Since the entire application is an AddIn there is no limit.
+ It supports conditional directives and other advanced constructs.
+ In the following sample MonoDevelopNunit.addin.xml file, you can see
+ it specifies the name of the assembly to load, specifies a service
+ to load into the /Workspace/Services node, two views and some menus.
+ Last, it is important to note the class attribute that is used to
+ specify the type to instantiate for that part of the AddIn.</p>
+ <xmp>
+<AddIn name = "MonoDevelop Nunit"
+ author = "John Luke"
+ copyright = "GPL"
+ url = "http://monodevelop.com"
+ description = "NUnit testing tool"
+ version = "0.2">
+
+ <Runtime>
+ <Import assembly="MonoDevelop.Nunit.dll"/>
+ </Runtime>
+
+ <Extension path="/Workspace/Services">
+ <Class id = "NunitService"
+ class = "MonoDevelop.Services.NunitService"/>
+ </Extension>
+
+ <Extension path="/SharpDevelop/Workbench/Views">
+ <Class id = "NunitTestTree"
+ class = "MonoDevelop.Nunit.Gui.TestTree"/>
+ <Class id = "NunitResultTree"
+ class = "MonoDevelop.Nunit.Gui.ResultTree"/>
+ </Extension>
+
+ <Extension path="/SharpDevelop/Workbench/MainMenu/Tools">
+ <MenuItem id = "NunitMenu" label = "NUnit" insertafter = "ExternalTools" insertbefore = "Options">
+ <MenuItem id = "LoadTestAssembly"
+ _label = "Load Assembly"
+ shortcut = ""
+ class = "MonoDevelop.Commands.NunitLoadAssembly" />
+ <MenuItem id = "NunitRunTests"
+ _label = "Run Tests"
+ shortcut = ""
+ class = "MonoDevelop.Commands.NunitRunTests" />
+ </MenuItem>
+ </Extension>
+</AddIn>
+ </xmp>
+
+ <h3>AddIn tree</h3>
+ <p>The various addins are loaded and merge into an AddInTree, which
+ is how the IDE knows what and where to load. Look at
+ <code>build/AddIns/SharpDevelopCore.addin.xml</code> to see the
+ various places to attach your addin, such as the menu items.
+ </p>
+
+ <h3>Building and installing</h3>
+ <p>We currently support both running in a self-contained <code>build/</code>
+ directory as well as installing to <code>$(prefix)/lib/monodevelop</code> so you
+ will want to make sure both your .addin.xml file and .dll are placed
+ into the AddIn directory in both places. <b>Note:</b> this this may change
+ at some point in the future.</p>
+ <p>For those not familiar with autoconf/automake here is a brief
+ description of what you need to do, if you are wanting to add your
+ addin to the current build process. This will not be required when
+ we are self-hosting. Have a Makefile.am that compiles and installs
+ your dll and addin.xml files. I highly recommend you copy one of
+ the existing ones as a reference. Add
+ <code>path/to/your/addin/Makefile</code> to the
+ <code>AC_OUTPUT</code> section of configure.in.
+ This creates the Makefile from Makefile.am. In the parent
+ directory of your addin add your directory to the SUBDIRS variable.
+ If you are especially prudent you can make sure
+ <code>make distcheck</code> from the top directory still works.
+ </p>
+
+ <h3>Existing Examples</h3>
+<ul>
+ <li>SourceEditor</li>
+ <li>CSharpBinding</li>
+ <li>VBNetBinding</li>
+ <li>JavaBinding</li>
+ <li>NemerleBinding</li>
+ <li>DebuggerAddin</li>
+ <li>Monodoc</li>
+ <li>NUnit (incomplete)</li>
+</ul>
+
+ <h3>Caveats</h3>
+ <p>Although SharpDevelop and MonoDevelop currently use the same
+ format this may not always be the case. Also, while non-gui addins
+ could possibly be reused, MonoDevelop and SharpDevelop use different
+ GUI toolkits that will likely prevent sharing many things. Any
+ suggestions on making sharing things as easy as possible would be
+ appreciated.</p>
+
+ <h3>Internationalization</h3>
+ <p>Since we are using Gettext and not resources, you will want to
+ read the translation guide as that is handled in a
+ different way than SharpDevelop, and deserves its own explanation.
+ </p>
+
+ <h3>AddIn ideas</h3>
+ <p>There are various things that would be nice to have implemented
+ as addins. Here is a brief list of the top of my head.
+<ul>
+ <li>A viewer for the mono profiler (mono --profile) and mono coverage tools.</li>
+ <li>Extra languages/compilers support.</li>
+ <li>NUnit and NAnt integration tools.</li>
+ <li>Glade (although a new GUI designer is planned).</li>
+ <li>Integration with Subversion, CVS, and other version control tools.</li>
+ <li>UML/CASE tools.</li>
+ <li>An advanced XML editor.</li>
+ <li>Also, there are some additional things that SharpDevelop already has that could be ported to MonoDevelop.</li>
+</ul></p>
+
+ <h3>Credits, License, Errata</h3>
+ <p>Send comments to <a href="mailto:john.luke@gmail.com">john.luke@gmail.com</a> or the <a href="mailto:monodevelop-list@lists.ximian.com">monodevelop mailing list</a>.</p>
+ <p>Licensed under the <a href="http://opensource.org/licenses/mit-license.php">MIT License</a></p>
+ <p>Last updated March 18, 2005</p>
+ </body>
+</html>
+
diff --git a/main/docs/api/Freedesktop.RecentFiles.xml b/main/docs/api/Freedesktop.RecentFiles.xml
new file mode 100644
index 0000000000..87b07a3924
--- /dev/null
+++ b/main/docs/api/Freedesktop.RecentFiles.xml
@@ -0,0 +1,6 @@
+<Namespace Name="Freedesktop.RecentFiles">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/Freedesktop.RecentFiles/RecentFiles.xml b/main/docs/api/Freedesktop.RecentFiles/RecentFiles.xml
new file mode 100644
index 0000000000..f3c89a3e5c
--- /dev/null
+++ b/main/docs/api/Freedesktop.RecentFiles/RecentFiles.xml
@@ -0,0 +1,275 @@
+<Type Name="RecentFiles" FullName="Freedesktop.RecentFiles.RecentFiles">
+ <TypeSignature Language="C#" Value="public class RecentFiles" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecentFiles ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Changed">
+ <MemberSignature Language="C#" Value="public event EventHandler Changed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecentFileStore">
+ <MemberSignature Language="C#" Value="public static readonly string RecentFileStore;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecentItems">
+ <MemberSignature Language="C#" Value="public Freedesktop.RecentFiles.RecentItem[] RecentItems;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="RecentItem", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Freedesktop.RecentFiles.RecentItem[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddItem">
+ <MemberSignature Language="C#" Value="public void AddItem (Freedesktop.RecentFiles.RecentItem item);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="Freedesktop.RecentFiles.RecentItem" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddWithLimit">
+ <MemberSignature Language="C#" Value="public void AddWithLimit (Freedesktop.RecentFiles.RecentItem item, string group, int max);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="Freedesktop.RecentFiles.RecentItem" />
+ <Parameter Name="group" Type="System.String" />
+ <Parameter Name="max" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="group">To be added.</param>
+ <param name="max">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearGroup">
+ <MemberSignature Language="C#" Value="public void ClearGroup (string group);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="group" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="group">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetInstance">
+ <MemberSignature Language="C#" Value="public static Freedesktop.RecentFiles.RecentFiles GetInstance ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Freedesktop.RecentFiles.RecentFiles</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetItemsInGroup">
+ <MemberSignature Language="C#" Value="public Freedesktop.RecentFiles.RecentItem[] GetItemsInGroup (string group);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Freedesktop.RecentFiles.RecentItem[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="group" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="group">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMostRecentInGroup">
+ <MemberSignature Language="C#" Value="public Freedesktop.RecentFiles.RecentItem[] GetMostRecentInGroup (int count, string group);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Freedesktop.RecentFiles.RecentItem[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="count" Type="System.Int32" />
+ <Parameter Name="group" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="count">To be added.</param>
+ <param name="group">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMostRecent">
+ <MemberSignature Language="C#" Value="public Freedesktop.RecentFiles.RecentItem[] GetMostRecent (int count);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Freedesktop.RecentFiles.RecentItem[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="count" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="count">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOldestItem">
+ <MemberSignature Language="C#" Value="public static Freedesktop.RecentFiles.RecentItem GetOldestItem (Freedesktop.RecentFiles.RecentItem[] items);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Freedesktop.RecentFiles.RecentItem</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="items" Type="Freedesktop.RecentFiles.RecentItem[]" />
+ </Parameters>
+ <Docs>
+ <param name="items">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveItem">
+ <MemberSignature Language="C#" Value="public void RemoveItem (Freedesktop.RecentFiles.RecentItem item);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="Freedesktop.RecentFiles.RecentItem" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveItem">
+ <MemberSignature Language="C#" Value="public void RemoveItem (Uri uri);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="uri" Type="System.Uri" />
+ </Parameters>
+ <Docs>
+ <param name="uri">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameItem">
+ <MemberSignature Language="C#" Value="public void RenameItem (Uri oldUri, Uri newUri);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="oldUri" Type="System.Uri" />
+ <Parameter Name="newUri" Type="System.Uri" />
+ </Parameters>
+ <Docs>
+ <param name="oldUri">To be added.</param>
+ <param name="newUri">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Sort">
+ <MemberSignature Language="C#" Value="public void Sort ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OldestItem">
+ <MemberSignature Language="C#" Value="public Freedesktop.RecentFiles.RecentItem OldestItem { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Freedesktop.RecentFiles.RecentItem</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/Freedesktop.RecentFiles/RecentItem.xml b/main/docs/api/Freedesktop.RecentFiles/RecentItem.xml
new file mode 100644
index 0000000000..3d76f76ff8
--- /dev/null
+++ b/main/docs/api/Freedesktop.RecentFiles/RecentItem.xml
@@ -0,0 +1,188 @@
+<Type Name="RecentItem" FullName="Freedesktop.RecentFiles.RecentItem">
+ <TypeSignature Language="C#" Value="public class RecentItem : System.IComparable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IComparable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecentItem ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecentItem (Uri uri, string mimetype);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="uri" Type="System.Uri" />
+ <Parameter Name="mimetype" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="uri">To be added.</param>
+ <param name="mimetype">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecentItem (Uri uri, string mimetype, string group);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="uri" Type="System.Uri" />
+ <Parameter Name="mimetype" Type="System.String" />
+ <Parameter Name="group" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="uri">To be added.</param>
+ <param name="mimetype">To be added.</param>
+ <param name="group">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Uri">
+ <MemberSignature Language="C#" Value="public string Uri;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="URI", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MimeType">
+ <MemberSignature Language="C#" Value="public string MimeType;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="Mime-Type", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Timestamp">
+ <MemberSignature Language="C#" Value="public int Timestamp;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Private">
+ <MemberSignature Language="C#" Value="public string Private;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Groups">
+ <MemberSignature Language="C#" Value="public string[] Groups;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlArrayItem(DataType="", ElementName="Group", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=null, NestingLevel=0)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddGroups">
+ <MemberSignature Language="C#" Value="public void AddGroups (string[] groups);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="groups" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="groups">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public int CompareTo (object item);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveGroup">
+ <MemberSignature Language="C#" Value="public void RemoveGroup (string group);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="group" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="group">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewTimestamp">
+ <MemberSignature Language="C#" Value="public static int NewTimestamp { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Chart.xml b/main/docs/api/MonoDevelop.Components.Chart.xml
new file mode 100644
index 0000000000..086e49628b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Components.Chart">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Components.Chart/Axis.xml b/main/docs/api/MonoDevelop.Components.Chart/Axis.xml
new file mode 100644
index 0000000000..edaae823e1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart/Axis.xml
@@ -0,0 +1,110 @@
+<Type Name="Axis" FullName="MonoDevelop.Components.Chart.Axis">
+ <TypeSignature Language="C#" Value="public abstract class Axis" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Axis ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Axis (bool showLabels);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showLabels" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="showLabels">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTickEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Chart.TickEnumerator GetTickEnumerator (double minTickStep);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.TickEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="minTickStep" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="minTickStep">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateTickEnumerator">
+ <MemberSignature Language="C#" Value="protected abstract MonoDevelop.Components.Chart.TickEnumerator CreateTickEnumerator (double minTickStep);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.TickEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="minTickStep" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="minTickStep">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetValueLabel">
+ <MemberSignature Language="C#" Value="public virtual string GetValueLabel (double value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TickSize">
+ <MemberSignature Language="C#" Value="public int TickSize { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowLabels">
+ <MemberSignature Language="C#" Value="public bool ShowLabels { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Chart/AxisDimension.xml b/main/docs/api/MonoDevelop.Components.Chart/AxisDimension.xml
new file mode 100644
index 0000000000..900b928620
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart/AxisDimension.xml
@@ -0,0 +1,36 @@
+<Type Name="AxisDimension" FullName="MonoDevelop.Components.Chart.AxisDimension">
+ <TypeSignature Language="C#" Value="public enum AxisDimension" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="X">
+ <MemberSignature Language="C#" Value="X" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.AxisDimension</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Y">
+ <MemberSignature Language="C#" Value="Y" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.AxisDimension</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Chart/AxisPosition.xml b/main/docs/api/MonoDevelop.Components.Chart/AxisPosition.xml
new file mode 100644
index 0000000000..8aeb989eb3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart/AxisPosition.xml
@@ -0,0 +1,56 @@
+<Type Name="AxisPosition" FullName="MonoDevelop.Components.Chart.AxisPosition">
+ <TypeSignature Language="C#" Value="public enum AxisPosition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Right">
+ <MemberSignature Language="C#" Value="Right" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.AxisPosition</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Bottom">
+ <MemberSignature Language="C#" Value="Bottom" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.AxisPosition</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Left">
+ <MemberSignature Language="C#" Value="Left" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.AxisPosition</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Top">
+ <MemberSignature Language="C#" Value="Top" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.AxisPosition</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Chart/BasicChart.xml b/main/docs/api/MonoDevelop.Components.Chart/BasicChart.xml
new file mode 100644
index 0000000000..bc389a88dc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart/BasicChart.xml
@@ -0,0 +1,303 @@
+<Type Name="BasicChart" FullName="MonoDevelop.Components.Chart.BasicChart">
+ <TypeSignature Language="C#" Value="public class BasicChart : Gtk.DrawingArea" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.DrawingArea</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BasicChart ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectionChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler SelectionChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddAxis">
+ <MemberSignature Language="C#" Value="public void AddAxis (MonoDevelop.Components.Chart.Axis ax, MonoDevelop.Components.Chart.AxisPosition position);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ax" Type="MonoDevelop.Components.Chart.Axis" />
+ <Parameter Name="position" Type="MonoDevelop.Components.Chart.AxisPosition" />
+ </Parameters>
+ <Docs>
+ <param name="ax">To be added.</param>
+ <param name="position">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddSerie">
+ <MemberSignature Language="C#" Value="public void AddSerie (MonoDevelop.Components.Chart.Serie serie);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serie" Type="MonoDevelop.Components.Chart.Serie" />
+ </Parameters>
+ <Docs>
+ <param name="serie">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveSerie">
+ <MemberSignature Language="C#" Value="public void RemoveSerie (MonoDevelop.Components.Chart.Serie serie);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serie" Type="MonoDevelop.Components.Chart.Serie" />
+ </Parameters>
+ <Docs>
+ <param name="serie">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddCursor">
+ <MemberSignature Language="C#" Value="public void AddCursor (MonoDevelop.Components.Chart.ChartCursor cursor, MonoDevelop.Components.Chart.AxisDimension dimension);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cursor" Type="MonoDevelop.Components.Chart.ChartCursor" />
+ <Parameter Name="dimension" Type="MonoDevelop.Components.Chart.AxisDimension" />
+ </Parameters>
+ <Docs>
+ <param name="cursor">To be added.</param>
+ <param name="dimension">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveCursor">
+ <MemberSignature Language="C#" Value="public void RemoveCursor (MonoDevelop.Components.Chart.ChartCursor cursor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cursor" Type="MonoDevelop.Components.Chart.ChartCursor" />
+ </Parameters>
+ <Docs>
+ <param name="cursor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetAutoScale">
+ <MemberSignature Language="C#" Value="public void SetAutoScale (MonoDevelop.Components.Chart.AxisDimension ad, bool autoStart, bool autoEnd);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ad" Type="MonoDevelop.Components.Chart.AxisDimension" />
+ <Parameter Name="autoStart" Type="System.Boolean" />
+ <Parameter Name="autoEnd" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="ad">To be added.</param>
+ <param name="autoStart">To be added.</param>
+ <param name="autoEnd">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSelectionChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnSelectionChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AllowSelection">
+ <MemberSignature Language="C#" Value="public bool AllowSelection { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectionStart">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Chart.ChartCursor SelectionStart { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.ChartCursor</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectionEnd">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Chart.ChartCursor SelectionEnd { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.ChartCursor</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReverseXAxis">
+ <MemberSignature Language="C#" Value="public bool ReverseXAxis { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReverseYAxis">
+ <MemberSignature Language="C#" Value="public bool ReverseYAxis { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OriginX">
+ <MemberSignature Language="C#" Value="public double OriginX { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OriginY">
+ <MemberSignature Language="C#" Value="public double OriginY { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartX">
+ <MemberSignature Language="C#" Value="public double StartX { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndX">
+ <MemberSignature Language="C#" Value="public double EndX { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartY">
+ <MemberSignature Language="C#" Value="public double StartY { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndY">
+ <MemberSignature Language="C#" Value="public double EndY { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Chart/ChartCursor.xml b/main/docs/api/MonoDevelop.Components.Chart/ChartCursor.xml
new file mode 100644
index 0000000000..e15450871e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart/ChartCursor.xml
@@ -0,0 +1,144 @@
+<Type Name="ChartCursor" FullName="MonoDevelop.Components.Chart.ChartCursor">
+ <TypeSignature Language="C#" Value="public class ChartCursor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ChartCursor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ValueChanged">
+ <MemberSignature Language="C#" Value="public EventHandler ValueChanged;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LayoutChanged">
+ <MemberSignature Language="C#" Value="public EventHandler LayoutChanged;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnValueChanged">
+ <MemberSignature Language="C#" Value="public virtual void OnValueChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnLayoutChanged">
+ <MemberSignature Language="C#" Value="public virtual void OnLayoutChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Value">
+ <MemberSignature Language="C#" Value="public double Value { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Visible">
+ <MemberSignature Language="C#" Value="public bool Visible { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Color">
+ <MemberSignature Language="C#" Value="public Gdk.Color Color { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Color</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HandleSize">
+ <MemberSignature Language="C#" Value="public int HandleSize { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowValueLabel">
+ <MemberSignature Language="C#" Value="public bool ShowValueLabel { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LabelAxis">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Chart.Axis LabelAxis { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Chart.Axis</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Chart/DateTimeAxis.xml b/main/docs/api/MonoDevelop.Components.Chart/DateTimeAxis.xml
new file mode 100644
index 0000000000..a113b6064d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart/DateTimeAxis.xml
@@ -0,0 +1,38 @@
+<Type Name="DateTimeAxis" FullName="MonoDevelop.Components.Chart.DateTimeAxis">
+ <TypeSignature Language="C#" Value="public class DateTimeAxis : MonoDevelop.Components.Chart.Axis" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Chart.Axis</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DateTimeAxis ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DateTimeAxis (bool showLabels);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showLabels" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="showLabels">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Chart/IntegerAxis.xml b/main/docs/api/MonoDevelop.Components.Chart/IntegerAxis.xml
new file mode 100644
index 0000000000..a4928dbb05
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart/IntegerAxis.xml
@@ -0,0 +1,38 @@
+<Type Name="IntegerAxis" FullName="MonoDevelop.Components.Chart.IntegerAxis">
+ <TypeSignature Language="C#" Value="public class IntegerAxis : MonoDevelop.Components.Chart.Axis" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Chart.Axis</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IntegerAxis ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IntegerAxis (bool showLabels);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showLabels" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="showLabels">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Chart/Serie.xml b/main/docs/api/MonoDevelop.Components.Chart/Serie.xml
new file mode 100644
index 0000000000..354a9b35ea
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart/Serie.xml
@@ -0,0 +1,146 @@
+<Type Name="Serie" FullName="MonoDevelop.Components.Chart.Serie">
+ <TypeSignature Language="C#" Value="public class Serie" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Serie ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Serie (string title);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddData">
+ <MemberSignature Language="C#" Value="public void AddData (double x, double y);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="x" Type="System.Double" />
+ <Parameter Name="y" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="x">To be added.</param>
+ <param name="y">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSerieChanged">
+ <MemberSignature Language="C#" Value="public virtual void OnSerieChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRange">
+ <MemberSignature Language="C#" Value="public void GetRange (MonoDevelop.Components.Chart.AxisDimension axis, out double min, out double max);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="axis" Type="MonoDevelop.Components.Chart.AxisDimension" />
+ <Parameter Name="min" Type="System.Double&amp;" RefType="out" />
+ <Parameter Name="max" Type="System.Double&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="axis">To be added.</param>
+ <param name="min">To be added.</param>
+ <param name="max">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Title">
+ <MemberSignature Language="C#" Value="public string Title { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Visible">
+ <MemberSignature Language="C#" Value="public bool Visible { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HasData">
+ <MemberSignature Language="C#" Value="public bool HasData { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Color">
+ <MemberSignature Language="C#" Value="public Gdk.Color Color { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Color</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Chart/TickEnumerator.xml b/main/docs/api/MonoDevelop.Components.Chart/TickEnumerator.xml
new file mode 100644
index 0000000000..f9cb33ec64
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Chart/TickEnumerator.xml
@@ -0,0 +1,89 @@
+<Type Name="TickEnumerator" FullName="MonoDevelop.Components.Chart.TickEnumerator">
+ <TypeSignature Language="C#" Value="public abstract class TickEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected TickEnumerator ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Init">
+ <MemberSignature Language="C#" Value="public abstract void Init (double startValue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="startValue" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="startValue">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public abstract void MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MovePrevious">
+ <MemberSignature Language="C#" Value="public abstract void MovePrevious ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentValue">
+ <MemberSignature Language="C#" Value="public abstract double CurrentValue { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentLabel">
+ <MemberSignature Language="C#" Value="public virtual string CurrentLabel { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands.xml b/main/docs/api/MonoDevelop.Components.Commands.xml
new file mode 100644
index 0000000000..e51cff84b9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Components.Commands">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/ActionCommand.xml b/main/docs/api/MonoDevelop.Components.Commands/ActionCommand.xml
new file mode 100644
index 0000000000..88505c6682
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/ActionCommand.xml
@@ -0,0 +1,129 @@
+<Type Name="ActionCommand" FullName="MonoDevelop.Components.Commands.ActionCommand">
+ <TypeSignature Language="C#" Value="public class ActionCommand : MonoDevelop.Components.Commands.Command" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Commands.Command</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ActionCommand ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ActionCommand (object id, string text, string icon);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.Object" />
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="icon" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="text">To be added.</param>
+ <param name="icon">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ActionCommand (object id, string text, string icon, string accelKey, MonoDevelop.Components.Commands.ActionType type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.Object" />
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="icon" Type="System.String" />
+ <Parameter Name="accelKey" Type="System.String" />
+ <Parameter Name="type" Type="MonoDevelop.Components.Commands.ActionType" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="text">To be added.</param>
+ <param name="icon">To be added.</param>
+ <param name="accelKey">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DispatchCommand">
+ <MemberSignature Language="C#" Value="public virtual bool DispatchCommand (object dataItem);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataItem" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataItem">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateCommandInfo">
+ <MemberSignature Language="C#" Value="public virtual void UpdateCommandInfo (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActionType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.ActionType ActionType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.ActionType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandArray">
+ <MemberSignature Language="C#" Value="public bool CommandArray { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultHandlerType">
+ <MemberSignature Language="C#" Value="public Type DefaultHandlerType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/ActionType.xml b/main/docs/api/MonoDevelop.Components.Commands/ActionType.xml
new file mode 100644
index 0000000000..dc4c666e15
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/ActionType.xml
@@ -0,0 +1,46 @@
+<Type Name="ActionType" FullName="MonoDevelop.Components.Commands.ActionType">
+ <TypeSignature Language="C#" Value="public enum ActionType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Radio">
+ <MemberSignature Language="C#" Value="Radio" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.ActionType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Normal">
+ <MemberSignature Language="C#" Value="Normal" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.ActionType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Check">
+ <MemberSignature Language="C#" Value="Check" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.ActionType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/AutoHideMenuItem.xml b/main/docs/api/MonoDevelop.Components.Commands/AutoHideMenuItem.xml
new file mode 100644
index 0000000000..050bf48af7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/AutoHideMenuItem.xml
@@ -0,0 +1,29 @@
+<Type Name="AutoHideMenuItem" FullName="MonoDevelop.Components.Commands.AutoHideMenuItem">
+ <TypeSignature Language="C#" Value="public class AutoHideMenuItem : Gtk.ImageMenuItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.ImageMenuItem</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AutoHideMenuItem (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/Command.xml b/main/docs/api/MonoDevelop.Components.Commands/Command.xml
new file mode 100644
index 0000000000..83f1049f0b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/Command.xml
@@ -0,0 +1,123 @@
+<Type Name="Command" FullName="MonoDevelop.Components.Commands.Command">
+ <TypeSignature Language="C#" Value="public abstract class Command" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Command ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Command (object id, string text);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.Object" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Separator">
+ <MemberSignature Language="C#" Value="public static readonly object Separator;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public object Id { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string Text { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Icon">
+ <MemberSignature Language="C#" Value="public string Icon { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AccelKey">
+ <MemberSignature Language="C#" Value="public string AccelKey { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DisabledVisible">
+ <MemberSignature Language="C#" Value="public bool DisabledVisible { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandArrayInfo.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandArrayInfo.xml
new file mode 100644
index 0000000000..c6fa683c38
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandArrayInfo.xml
@@ -0,0 +1,93 @@
+<Type Name="CommandArrayInfo" FullName="MonoDevelop.Components.Commands.CommandArrayInfo">
+ <TypeSignature Language="C#" Value="public class CommandArrayInfo : System.Collections.IEnumerable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (MonoDevelop.Components.Commands.CommandInfo info, object dataItem);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ <Parameter Name="dataItem" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <param name="dataItem">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddSeparator">
+ <MemberSignature Language="C#" Value="public void AddSeparator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultCommandInfo">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.CommandInfo DefaultCommandInfo { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.CommandInfo Add (string text, object dataItem);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandInfo</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="dataItem" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="dataItem">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandEntry.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandEntry.xml
new file mode 100644
index 0000000000..daaf7439c1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandEntry.xml
@@ -0,0 +1,41 @@
+<Type Name="CommandEntry" FullName="MonoDevelop.Components.Commands.CommandEntry">
+ <TypeSignature Language="C#" Value="public class CommandEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandEntry (object cmdId);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="cmdId" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cmdId">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandId">
+ <MemberSignature Language="C#" Value="public object CommandId { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandEntrySet.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandEntrySet.xml
new file mode 100644
index 0000000000..33e9becb71
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandEntrySet.xml
@@ -0,0 +1,170 @@
+<Type Name="CommandEntrySet" FullName="MonoDevelop.Components.Commands.CommandEntrySet">
+ <TypeSignature Language="C#" Value="public class CommandEntrySet : MonoDevelop.Components.Commands.CommandEntry, System.Collections.IEnumerable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Commands.CommandEntry</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandEntrySet ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandEntrySet (string name, string icon);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="icon" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="icon">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (MonoDevelop.Components.Commands.CommandEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Components.Commands.CommandEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddItem">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.CommandEntry AddItem (object cmdId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdId" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cmdId">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddItemSet">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.CommandEntrySet AddItemSet (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandEntrySet</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddItemSet">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.CommandEntrySet AddItemSet (string name, string icon);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandEntrySet</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="icon" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="icon">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Icon">
+ <MemberSignature Language="C#" Value="public string Icon { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AutoHide">
+ <MemberSignature Language="C#" Value="public bool AutoHide { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Count">
+ <MemberSignature Language="C#" Value="public int Count { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandErrorArgs.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandErrorArgs.xml
new file mode 100644
index 0000000000..951a5ff156
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandErrorArgs.xml
@@ -0,0 +1,69 @@
+<Type Name="CommandErrorArgs" FullName="MonoDevelop.Components.Commands.CommandErrorArgs">
+ <TypeSignature Language="C#" Value="public class CommandErrorArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandErrorArgs (object commandId, string errorMessage, Exception ex);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="commandId" Type="System.Object" />
+ <Parameter Name="errorMessage" Type="System.String" />
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="commandId">To be added.</param>
+ <param name="errorMessage">To be added.</param>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandId">
+ <MemberSignature Language="C#" Value="public object CommandId { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorMessage">
+ <MemberSignature Language="C#" Value="public string ErrorMessage { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Exception">
+ <MemberSignature Language="C#" Value="public Exception Exception { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Exception</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandErrorHandler.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandErrorHandler.xml
new file mode 100644
index 0000000000..92a3b30fae
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandErrorHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="CommandErrorHandler" FullName="MonoDevelop.Components.Commands.CommandErrorHandler">
+ <TypeSignature Language="C#" Value="public delegate void CommandErrorHandler(object sender, MonoDevelop.Components.Commands.CommandErrorArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="args" Type="MonoDevelop.Components.Commands.CommandErrorArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandFrame.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandFrame.xml
new file mode 100644
index 0000000000..b7019dd482
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandFrame.xml
@@ -0,0 +1,59 @@
+<Type Name="CommandFrame" FullName="MonoDevelop.Components.Commands.CommandFrame">
+ <TypeSignature Language="C#" Value="public class CommandFrame : MonoDevelop.Components.DockToolbars.DockToolbarFrame" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.DockToolbars.DockToolbarFrame</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandFrame (MonoDevelop.Components.Commands.CommandManager manager);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="manager" Type="MonoDevelop.Components.Commands.CommandManager" />
+ </Parameters>
+ <Docs>
+ <param name="manager">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnViewToolbar">
+ <MemberSignature Language="C#" Value="protected void OnViewToolbar (object ob);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ob" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="ob">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateViewToolbar">
+ <MemberSignature Language="C#" Value="protected void OnUpdateViewToolbar (MonoDevelop.Components.Commands.CommandArrayInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandArrayInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandHandler.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandHandler.xml
new file mode 100644
index 0000000000..de2d339e88
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandHandler.xml
@@ -0,0 +1,26 @@
+<Type Name="CommandHandler" FullName="MonoDevelop.Components.Commands.CommandHandler">
+ <TypeSignature Language="C#" Value="public class CommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandHandlerAttribute.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandHandlerAttribute.xml
new file mode 100644
index 0000000000..bd22dd7767
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandHandlerAttribute.xml
@@ -0,0 +1,29 @@
+<Type Name="CommandHandlerAttribute" FullName="MonoDevelop.Components.Commands.CommandHandlerAttribute">
+ <TypeSignature Language="C#" Value="public class CommandHandlerAttribute : MonoDevelop.Components.Commands.CommandMethodAttribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Commands.CommandMethodAttribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandHandlerAttribute (object commandId);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="commandId" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="commandId">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandInfo.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandInfo.xml
new file mode 100644
index 0000000000..ceb5fb6335
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandInfo.xml
@@ -0,0 +1,150 @@
+<Type Name="CommandInfo" FullName="MonoDevelop.Components.Commands.CommandInfo">
+ <TypeSignature Language="C#" Value="public class CommandInfo" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandInfo (string text);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandInfo (string text, bool enabled, bool checkd);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="enabled" Type="System.Boolean" />
+ <Parameter Name="checkd" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="enabled">To be added.</param>
+ <param name="checkd">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string Text { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Icon">
+ <MemberSignature Language="C#" Value="public string Icon { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AccelKey">
+ <MemberSignature Language="C#" Value="public string AccelKey { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Enabled">
+ <MemberSignature Language="C#" Value="public bool Enabled { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Visible">
+ <MemberSignature Language="C#" Value="public bool Visible { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Checked">
+ <MemberSignature Language="C#" Value="public bool Checked { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UseMarkup">
+ <MemberSignature Language="C#" Value="public bool UseMarkup { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandInfo ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandInfoSet.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandInfoSet.xml
new file mode 100644
index 0000000000..5518be55bc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandInfoSet.xml
@@ -0,0 +1,38 @@
+<Type Name="CommandInfoSet" FullName="MonoDevelop.Components.Commands.CommandInfoSet">
+ <TypeSignature Language="C#" Value="public class CommandInfoSet : MonoDevelop.Components.Commands.CommandInfo" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Commands.CommandInfo</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandInfoSet ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandInfos">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.CommandArrayInfo CommandInfos { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandArrayInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandManager.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandManager.xml
new file mode 100644
index 0000000000..bf1b0f7b92
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandManager.xml
@@ -0,0 +1,351 @@
+<Type Name="CommandManager" FullName="MonoDevelop.Components.Commands.CommandManager">
+ <TypeSignature Language="C#" Value="public class CommandManager : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandManager ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandManager (Gtk.Window root);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="root" Type="Gtk.Window" />
+ </Parameters>
+ <Docs>
+ <param name="root">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandError">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Components.Commands.CommandErrorHandler CommandError;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandErrorHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Main">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Components.Commands.CommandManager Main;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandManager</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetRootWindow">
+ <MemberSignature Language="C#" Value="public void SetRootWindow (Gtk.Window root);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="root" Type="Gtk.Window" />
+ </Parameters>
+ <Docs>
+ <param name="root">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RegisterCommand">
+ <MemberSignature Language="C#" Value="public void RegisterCommand (MonoDevelop.Components.Commands.Command cmd);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmd" Type="MonoDevelop.Components.Commands.Command" />
+ </Parameters>
+ <Docs>
+ <param name="cmd">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RegisterCommand">
+ <MemberSignature Language="C#" Value="public void RegisterCommand (MonoDevelop.Components.Commands.Command cmd, string category);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmd" Type="MonoDevelop.Components.Commands.Command" />
+ <Parameter Name="category" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmd">To be added.</param>
+ <param name="category">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RegisterGlobalHandler">
+ <MemberSignature Language="C#" Value="public void RegisterGlobalHandler (object handler);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="handler" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="handler">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnregisterGlobalHandler">
+ <MemberSignature Language="C#" Value="public void UnregisterGlobalHandler (object handler);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="handler" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="handler">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCommand">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.Command GetCommand (object cmdId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.Command</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdId" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cmdId">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetActionCommand">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.ActionCommand GetActionCommand (object cmdId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.ActionCommand</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdId" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cmdId">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateMenuBar">
+ <MemberSignature Language="C#" Value="public Gtk.MenuBar CreateMenuBar (string name, MonoDevelop.Components.Commands.CommandEntrySet entrySet);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.MenuBar</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="entrySet" Type="MonoDevelop.Components.Commands.CommandEntrySet" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="entrySet">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateMenu">
+ <MemberSignature Language="C#" Value="public Gtk.Menu CreateMenu (MonoDevelop.Components.Commands.CommandEntrySet entrySet);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Menu</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entrySet" Type="MonoDevelop.Components.Commands.CommandEntrySet" />
+ </Parameters>
+ <Docs>
+ <param name="entrySet">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowContextMenu">
+ <MemberSignature Language="C#" Value="public void ShowContextMenu (MonoDevelop.Components.Commands.CommandEntrySet entrySet);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entrySet" Type="MonoDevelop.Components.Commands.CommandEntrySet" />
+ </Parameters>
+ <Docs>
+ <param name="entrySet">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowContextMenu">
+ <MemberSignature Language="C#" Value="public void ShowContextMenu (Gtk.Menu menu);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="menu" Type="Gtk.Menu" />
+ </Parameters>
+ <Docs>
+ <param name="menu">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateToolbar">
+ <MemberSignature Language="C#" Value="public Gtk.Toolbar CreateToolbar (string id, MonoDevelop.Components.Commands.CommandEntrySet entrySet);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Toolbar</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="entrySet" Type="MonoDevelop.Components.Commands.CommandEntrySet" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="entrySet">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DispatchCommand">
+ <MemberSignature Language="C#" Value="public bool DispatchCommand (object commandId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="commandId" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="commandId">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DispatchCommand">
+ <MemberSignature Language="C#" Value="public bool DispatchCommand (object commandId, object dataItem);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="commandId" Type="System.Object" />
+ <Parameter Name="dataItem" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="commandId">To be added.</param>
+ <param name="dataItem">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportError">
+ <MemberSignature Language="C#" Value="public void ReportError (object commandId, string message, Exception ex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="commandId" Type="System.Object" />
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="commandId">To be added.</param>
+ <param name="message">To be added.</param>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableIdleUpdate">
+ <MemberSignature Language="C#" Value="public bool EnableIdleUpdate { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertOptions">
+ <MemberSignature Language="C#" Value="public void InsertOptions (Gtk.Menu menu, MonoDevelop.Components.Commands.CommandEntrySet entrySet, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="menu" Type="Gtk.Menu" />
+ <Parameter Name="entrySet" Type="MonoDevelop.Components.Commands.CommandEntrySet" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="menu">To be added.</param>
+ <param name="entrySet">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandMenu.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandMenu.xml
new file mode 100644
index 0000000000..28f544e9d8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandMenu.xml
@@ -0,0 +1,41 @@
+<Type Name="CommandMenu" FullName="MonoDevelop.Components.Commands.CommandMenu">
+ <TypeSignature Language="C#" Value="public class CommandMenu : Gtk.Menu" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Menu</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandMenu (MonoDevelop.Components.Commands.CommandManager manager);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="manager" Type="MonoDevelop.Components.Commands.CommandManager" />
+ </Parameters>
+ <Docs>
+ <param name="manager">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected CommandMenu (IntPtr ptr);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="ptr" Type="System.IntPtr" />
+ </Parameters>
+ <Docs>
+ <param name="ptr">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandMenuBar.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandMenuBar.xml
new file mode 100644
index 0000000000..2e762e6bb7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandMenuBar.xml
@@ -0,0 +1,29 @@
+<Type Name="CommandMenuBar" FullName="MonoDevelop.Components.Commands.CommandMenuBar">
+ <TypeSignature Language="C#" Value="public class CommandMenuBar : Gtk.MenuBar" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.MenuBar</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandMenuBar (MonoDevelop.Components.Commands.CommandManager manager);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="manager" Type="MonoDevelop.Components.Commands.CommandManager" />
+ </Parameters>
+ <Docs>
+ <param name="manager">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandMenuItem.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandMenuItem.xml
new file mode 100644
index 0000000000..717fd6bc52
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandMenuItem.xml
@@ -0,0 +1,35 @@
+<Type Name="CommandMenuItem" FullName="MonoDevelop.Components.Commands.CommandMenuItem">
+ <TypeSignature Language="C#" Value="public class CommandMenuItem : Gtk.ImageMenuItem, MonoDevelop.Components.Commands.ICommandMenuItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.ImageMenuItem</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Components.Commands.ICommandMenuItem</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandMenuItem (object commandId, MonoDevelop.Components.Commands.CommandManager commandManager);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="commandId" Type="System.Object" />
+ <Parameter Name="commandManager" Type="MonoDevelop.Components.Commands.CommandManager" />
+ </Parameters>
+ <Docs>
+ <param name="commandId">To be added.</param>
+ <param name="commandManager">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandMethodAttribute.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandMethodAttribute.xml
new file mode 100644
index 0000000000..1268ff7b62
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandMethodAttribute.xml
@@ -0,0 +1,29 @@
+<Type Name="CommandMethodAttribute" FullName="MonoDevelop.Components.Commands.CommandMethodAttribute">
+ <TypeSignature Language="C#" Value="public class CommandMethodAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CommandId">
+ <MemberSignature Language="C#" Value="public object CommandId { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandRouterContainer.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandRouterContainer.xml
new file mode 100644
index 0000000000..0852f551cb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandRouterContainer.xml
@@ -0,0 +1,63 @@
+<Type Name="CommandRouterContainer" FullName="MonoDevelop.Components.Commands.CommandRouterContainer">
+ <TypeSignature Language="C#" Value="public class CommandRouterContainer : Gtk.EventBox, MonoDevelop.Components.Commands.ICommandDelegatorRouter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.EventBox</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Components.Commands.ICommandDelegatorRouter</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandRouterContainer (Gtk.Widget child, object target, bool continueToParent);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="child" Type="Gtk.Widget" />
+ <Parameter Name="target" Type="System.Object" />
+ <Parameter Name="continueToParent" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="child">To be added.</param>
+ <param name="target">To be added.</param>
+ <param name="continueToParent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNextCommandTarget">
+ <MemberSignature Language="C#" Value="public object GetNextCommandTarget ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDelegatedCommandTarget">
+ <MemberSignature Language="C#" Value="public object GetDelegatedCommandTarget ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandSystemCommands.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandSystemCommands.xml
new file mode 100644
index 0000000000..978a5f3119
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandSystemCommands.xml
@@ -0,0 +1,26 @@
+<Type Name="CommandSystemCommands" FullName="MonoDevelop.Components.Commands.CommandSystemCommands">
+ <TypeSignature Language="C#" Value="public enum CommandSystemCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="ToolbarList">
+ <MemberSignature Language="C#" Value="ToolbarList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandSystemCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandToggleToolButton.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandToggleToolButton.xml
new file mode 100644
index 0000000000..69f2d6caa6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandToggleToolButton.xml
@@ -0,0 +1,35 @@
+<Type Name="CommandToggleToolButton" FullName="MonoDevelop.Components.Commands.CommandToggleToolButton">
+ <TypeSignature Language="C#" Value="public class CommandToggleToolButton : Gtk.ToggleToolButton, MonoDevelop.Components.Commands.ICommandUserItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.ToggleToolButton</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Components.Commands.ICommandUserItem</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandToggleToolButton (object commandId, MonoDevelop.Components.Commands.CommandManager commandManager);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="commandId" Type="System.Object" />
+ <Parameter Name="commandManager" Type="MonoDevelop.Components.Commands.CommandManager" />
+ </Parameters>
+ <Docs>
+ <param name="commandId">To be added.</param>
+ <param name="commandManager">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandToolButton.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandToolButton.xml
new file mode 100644
index 0000000000..5e32da4066
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandToolButton.xml
@@ -0,0 +1,35 @@
+<Type Name="CommandToolButton" FullName="MonoDevelop.Components.Commands.CommandToolButton">
+ <TypeSignature Language="C#" Value="public class CommandToolButton : Gtk.ToolButton, MonoDevelop.Components.Commands.ICommandUserItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.ToolButton</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Components.Commands.ICommandUserItem</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandToolButton (object commandId, MonoDevelop.Components.Commands.CommandManager commandManager);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="commandId" Type="System.Object" />
+ <Parameter Name="commandManager" Type="MonoDevelop.Components.Commands.CommandManager" />
+ </Parameters>
+ <Docs>
+ <param name="commandId">To be added.</param>
+ <param name="commandManager">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandToolbar.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandToolbar.xml
new file mode 100644
index 0000000000..fbfb6758d9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandToolbar.xml
@@ -0,0 +1,33 @@
+<Type Name="CommandToolbar" FullName="MonoDevelop.Components.Commands.CommandToolbar">
+ <TypeSignature Language="C#" Value="public class CommandToolbar : MonoDevelop.Components.DockToolbars.DockToolbar" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.DockToolbars.DockToolbar</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandToolbar (MonoDevelop.Components.Commands.CommandManager manager, string id, string title);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="manager" Type="MonoDevelop.Components.Commands.CommandManager" />
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="title" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="manager">To be added.</param>
+ <param name="id">To be added.</param>
+ <param name="title">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CommandUpdateHandlerAttribute.xml b/main/docs/api/MonoDevelop.Components.Commands/CommandUpdateHandlerAttribute.xml
new file mode 100644
index 0000000000..3303166f84
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CommandUpdateHandlerAttribute.xml
@@ -0,0 +1,29 @@
+<Type Name="CommandUpdateHandlerAttribute" FullName="MonoDevelop.Components.Commands.CommandUpdateHandlerAttribute">
+ <TypeSignature Language="C#" Value="public class CommandUpdateHandlerAttribute : MonoDevelop.Components.Commands.CommandMethodAttribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Commands.CommandMethodAttribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandUpdateHandlerAttribute (object commandId);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="commandId" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="commandId">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CustomCommand.xml b/main/docs/api/MonoDevelop.Components.Commands/CustomCommand.xml
new file mode 100644
index 0000000000..26f724ad10
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CustomCommand.xml
@@ -0,0 +1,54 @@
+<Type Name="CustomCommand" FullName="MonoDevelop.Components.Commands.CustomCommand">
+ <TypeSignature Language="C#" Value="public class CustomCommand : MonoDevelop.Components.Commands.Command" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Commands.Command</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CustomCommand ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CustomCommand (object id, string text, Type widgetType);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.Object" />
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="widgetType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="text">To be added.</param>
+ <param name="widgetType">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WidgetType">
+ <MemberSignature Language="C#" Value="public Type WidgetType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/CustomMenuItem.xml b/main/docs/api/MonoDevelop.Components.Commands/CustomMenuItem.xml
new file mode 100644
index 0000000000..e6de497578
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/CustomMenuItem.xml
@@ -0,0 +1,26 @@
+<Type Name="CustomMenuItem" FullName="MonoDevelop.Components.Commands.CustomMenuItem">
+ <TypeSignature Language="C#" Value="public class CustomMenuItem : Gtk.MenuItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.MenuItem</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CustomMenuItem ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/ICommandDelegatorRouter.xml b/main/docs/api/MonoDevelop.Components.Commands/ICommandDelegatorRouter.xml
new file mode 100644
index 0000000000..dca8932d1f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/ICommandDelegatorRouter.xml
@@ -0,0 +1,40 @@
+<Type Name="ICommandDelegatorRouter" FullName="MonoDevelop.Components.Commands.ICommandDelegatorRouter">
+ <TypeSignature Language="C#" Value="public interface ICommandDelegatorRouter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetNextCommandTarget">
+ <MemberSignature Language="C#" Value="public object GetNextCommandTarget ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDelegatedCommandTarget">
+ <MemberSignature Language="C#" Value="public object GetDelegatedCommandTarget ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/ICommandRouter.xml b/main/docs/api/MonoDevelop.Components.Commands/ICommandRouter.xml
new file mode 100644
index 0000000000..d446948c5b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/ICommandRouter.xml
@@ -0,0 +1,27 @@
+<Type Name="ICommandRouter" FullName="MonoDevelop.Components.Commands.ICommandRouter">
+ <TypeSignature Language="C#" Value="public interface ICommandRouter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetNextCommandTarget">
+ <MemberSignature Language="C#" Value="public object GetNextCommandTarget ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/LinkCommandEntry.xml b/main/docs/api/MonoDevelop.Components.Commands/LinkCommandEntry.xml
new file mode 100644
index 0000000000..750eeba7f3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/LinkCommandEntry.xml
@@ -0,0 +1,71 @@
+<Type Name="LinkCommandEntry" FullName="MonoDevelop.Components.Commands.LinkCommandEntry">
+ <TypeSignature Language="C#" Value="public class LinkCommandEntry : MonoDevelop.Components.Commands.CommandEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Commands.CommandEntry</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LinkCommandEntry (string text, string url);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LinkCommandEntry (string text, string url, string icon);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="url" Type="System.String" />
+ <Parameter Name="icon" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="url">To be added.</param>
+ <param name="icon">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string Text { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Url">
+ <MemberSignature Language="C#" Value="public string Url { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/LocalCommandEntry.xml b/main/docs/api/MonoDevelop.Components.Commands/LocalCommandEntry.xml
new file mode 100644
index 0000000000..79bc212812
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/LocalCommandEntry.xml
@@ -0,0 +1,43 @@
+<Type Name="LocalCommandEntry" FullName="MonoDevelop.Components.Commands.LocalCommandEntry">
+ <TypeSignature Language="C#" Value="public class LocalCommandEntry : MonoDevelop.Components.Commands.CommandEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Commands.CommandEntry</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LocalCommandEntry (MonoDevelop.Components.Commands.Command cmd);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="cmd" Type="MonoDevelop.Components.Commands.Command" />
+ </Parameters>
+ <Docs>
+ <param name="cmd">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LocalCommandEntry (object id, string text);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.Object" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.Commands/MenuToolButton.xml b/main/docs/api/MonoDevelop.Components.Commands/MenuToolButton.xml
new file mode 100644
index 0000000000..a6ca41440f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.Commands/MenuToolButton.xml
@@ -0,0 +1,31 @@
+<Type Name="MenuToolButton" FullName="MonoDevelop.Components.Commands.MenuToolButton">
+ <TypeSignature Language="C#" Value="public class MenuToolButton : Gtk.ToolButton" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.ToolButton</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MenuToolButton (Gtk.Menu menu, string icon);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="menu" Type="Gtk.Menu" />
+ <Parameter Name="icon" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="menu">To be added.</param>
+ <param name="icon">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars.xml b/main/docs/api/MonoDevelop.Components.DockToolbars.xml
new file mode 100644
index 0000000000..86704cb0a4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Components.DockToolbars">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/ArrowWindow+Direction.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/ArrowWindow+Direction.xml
new file mode 100644
index 0000000000..562f4a2149
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/ArrowWindow+Direction.xml
@@ -0,0 +1,56 @@
+<Type Name="ArrowWindow+Direction" FullName="MonoDevelop.Components.DockToolbars.ArrowWindow+Direction">
+ <TypeSignature Language="C#" Value="public enum Direction" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Right">
+ <MemberSignature Language="C#" Value="Right" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.ArrowWindow+Direction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Down">
+ <MemberSignature Language="C#" Value="Down" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.ArrowWindow+Direction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Left">
+ <MemberSignature Language="C#" Value="Left" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.ArrowWindow+Direction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Up">
+ <MemberSignature Language="C#" Value="Up" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.ArrowWindow+Direction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbar.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbar.xml
new file mode 100644
index 0000000000..0f204eddc1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbar.xml
@@ -0,0 +1,107 @@
+<Type Name="DockToolbar" FullName="MonoDevelop.Components.DockToolbars.DockToolbar">
+ <TypeSignature Language="C#" Value="public class DockToolbar : Gtk.Toolbar, MonoDevelop.Components.DockToolbars.IDockToolbar" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Toolbar</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Components.DockToolbars.IDockToolbar</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DockToolbar (string id, string title);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="title" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="title">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Title">
+ <MemberSignature Language="C#" Value="public string Title { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Floating">
+ <MemberSignature Language="C#" Value="public bool Floating { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultHeight">
+ <MemberSignature Language="C#" Value="public int DefaultHeight { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Size">
+ <MemberSignature Language="C#" Value="public int Size { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Orientation">
+ <MemberSignature Language="C#" Value="public Gtk.Orientation Orientation { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Orientation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrame.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrame.xml
new file mode 100644
index 0000000000..277b0c34d0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrame.xml
@@ -0,0 +1,192 @@
+<Type Name="DockToolbarFrame" FullName="MonoDevelop.Components.DockToolbars.DockToolbarFrame">
+ <TypeSignature Language="C#" Value="public class DockToolbarFrame : Gtk.EventBox" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.EventBox</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DockToolbarFrame ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddContent">
+ <MemberSignature Language="C#" Value="public void AddContent (Gtk.Widget w);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="w" Type="Gtk.Widget" />
+ </Parameters>
+ <Docs>
+ <param name="w">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStatus">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.DockToolbars.DockToolbarFrameStatus GetStatus ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.DockToolbarFrameStatus</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetStatus">
+ <MemberSignature Language="C#" Value="public void SetStatus (MonoDevelop.Components.DockToolbars.DockToolbarFrameStatus status);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="status" Type="MonoDevelop.Components.DockToolbars.DockToolbarFrameStatus" />
+ </Parameters>
+ <Docs>
+ <param name="status">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveStatus">
+ <MemberSignature Language="C#" Value="public void SaveStatus (System.Xml.XmlWriter writer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.Xml.XmlWriter" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadStatus">
+ <MemberSignature Language="C#" Value="public void LoadStatus (System.Xml.XmlReader reader);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="reader" Type="System.Xml.XmlReader" />
+ </Parameters>
+ <Docs>
+ <param name="reader">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddBar">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.DockToolbars.IDockToolbar AddBar (MonoDevelop.Components.DockToolbars.DockToolbar bar);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.IDockToolbar</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="bar" Type="MonoDevelop.Components.DockToolbars.DockToolbar" />
+ </Parameters>
+ <Docs>
+ <param name="bar">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddBar">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.DockToolbars.IDockToolbar AddBar (MonoDevelop.Components.DockToolbars.DockToolbar bar, MonoDevelop.Components.DockToolbars.Placement defaultPanel, bool defaultVisible);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.IDockToolbar</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="bar" Type="MonoDevelop.Components.DockToolbars.DockToolbar" />
+ <Parameter Name="defaultPanel" Type="MonoDevelop.Components.DockToolbars.Placement" />
+ <Parameter Name="defaultVisible" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="bar">To be added.</param>
+ <param name="defaultPanel">To be added.</param>
+ <param name="defaultVisible">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBar">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.DockToolbars.IDockToolbar GetBar (string id);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.IDockToolbar</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnPanelClick">
+ <MemberSignature Language="C#" Value="protected virtual void OnPanelClick (Gdk.EventButton e, MonoDevelop.Components.DockToolbars.Placement placement);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="Gdk.EventButton" />
+ <Parameter Name="placement" Type="MonoDevelop.Components.DockToolbars.Placement" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <param name="placement">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentLayout">
+ <MemberSignature Language="C#" Value="public string CurrentLayout { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Toolbars">
+ <MemberSignature Language="C#" Value="public System.Collections.ICollection Toolbars { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ICollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrameLayout.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrameLayout.xml
new file mode 100644
index 0000000000..c2766bcb6c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrameLayout.xml
@@ -0,0 +1,58 @@
+<Type Name="DockToolbarFrameLayout" FullName="MonoDevelop.Components.DockToolbars.DockToolbarFrameLayout">
+ <TypeSignature Language="C#" Value="public class DockToolbarFrameLayout" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DockToolbarFrameLayout ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="id", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Bars">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.DockToolbars.DockToolbarStatus[] Bars;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="dockbar", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.DockToolbarStatus[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrameStatus.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrameStatus.xml
new file mode 100644
index 0000000000..2690a4b437
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarFrameStatus.xml
@@ -0,0 +1,42 @@
+<Type Name="DockToolbarFrameStatus" FullName="MonoDevelop.Components.DockToolbars.DockToolbarFrameStatus">
+ <TypeSignature Language="C#" Value="public class DockToolbarFrameStatus" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DockToolbarFrameStatus ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Status">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList Status;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="layout", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=typeof(MonoDevelop.Components.DockToolbars.DockToolbarFrameLayout))</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarPosition.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarPosition.xml
new file mode 100644
index 0000000000..2693710cad
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarPosition.xml
@@ -0,0 +1,34 @@
+<Type Name="DockToolbarPosition" FullName="MonoDevelop.Components.DockToolbars.DockToolbarPosition">
+ <TypeSignature Language="C#" Value="public class DockToolbarPosition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlInclude(Type=typeof(MonoDevelop.Components.DockToolbars.FloatingPosition))</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlInclude(Type=typeof(MonoDevelop.Components.DockToolbars.DockedPosition))</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DockToolbarPosition ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarStatus.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarStatus.xml
new file mode 100644
index 0000000000..ca9747081e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/DockToolbarStatus.xml
@@ -0,0 +1,101 @@
+<Type Name="DockToolbarStatus" FullName="MonoDevelop.Components.DockToolbars.DockToolbarStatus">
+ <TypeSignature Language="C#" Value="public class DockToolbarStatus" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlType(IncludeInSchema=True, Namespace=null, TypeName="dockBar")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DockToolbarStatus ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DockToolbarStatus (string id, bool visible, MonoDevelop.Components.DockToolbars.DockToolbarPosition position);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="visible" Type="System.Boolean" />
+ <Parameter Name="position" Type="MonoDevelop.Components.DockToolbars.DockToolbarPosition" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="visible">To be added.</param>
+ <param name="position">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BarId">
+ <MemberSignature Language="C#" Value="public string BarId { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="id", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Visible">
+ <MemberSignature Language="C#" Value="public bool Visible { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="visible", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Position">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.DockToolbars.DockToolbarPosition Position { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="floatingPosition", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=typeof(MonoDevelop.Components.DockToolbars.FloatingPosition))</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="dockedPosition", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=typeof(MonoDevelop.Components.DockToolbars.DockedPosition))</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.DockToolbarPosition</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/DockedPosition.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/DockedPosition.xml
new file mode 100644
index 0000000000..483d82efee
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/DockedPosition.xml
@@ -0,0 +1,82 @@
+<Type Name="DockedPosition" FullName="MonoDevelop.Components.DockToolbars.DockedPosition">
+ <TypeSignature Language="C#" Value="public class DockedPosition : MonoDevelop.Components.DockToolbars.DockToolbarPosition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.DockToolbars.DockToolbarPosition</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlType(IncludeInSchema=True, Namespace=null, TypeName="dockedPosition")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DockedPosition ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DockOffset">
+ <MemberSignature Language="C#" Value="public int DockOffset { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="offset", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DockRow">
+ <MemberSignature Language="C#" Value="public int DockRow { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="row", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Placement">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.DockToolbars.Placement Placement { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="placement", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.Placement</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/FixedPanel.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/FixedPanel.xml
new file mode 100644
index 0000000000..5214f16fe0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/FixedPanel.xml
@@ -0,0 +1,194 @@
+<Type Name="FixedPanel" FullName="MonoDevelop.Components.DockToolbars.FixedPanel">
+ <TypeSignature Language="C#" Value="public class FixedPanel : Gtk.Container" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Container</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FixedPanel ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Put">
+ <MemberSignature Language="C#" Value="public void Put (Gtk.Widget w, int x, int y);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="w" Type="Gtk.Widget" />
+ <Parameter Name="x" Type="System.Int32" />
+ <Parameter Name="y" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="w">To be added.</param>
+ <param name="x">To be added.</param>
+ <param name="y">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Move">
+ <MemberSignature Language="C#" Value="public void Move (Gtk.Widget w, int x, int y);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="w" Type="Gtk.Widget" />
+ <Parameter Name="x" Type="System.Int32" />
+ <Parameter Name="y" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="w">To be added.</param>
+ <param name="x">To be added.</param>
+ <param name="y">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPosition">
+ <MemberSignature Language="C#" Value="public bool GetPosition (Gtk.Widget w, out int x, out int y);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="w" Type="Gtk.Widget" />
+ <Parameter Name="x" Type="System.Int32&amp;" RefType="out" />
+ <Parameter Name="y" Type="System.Int32&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="w">To be added.</param>
+ <param name="x">To be added.</param>
+ <param name="y">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetChildWidth">
+ <MemberSignature Language="C#" Value="public int GetChildWidth (Gtk.Widget w);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="w" Type="Gtk.Widget" />
+ </Parameters>
+ <Docs>
+ <param name="w">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetChildHeight">
+ <MemberSignature Language="C#" Value="public int GetChildHeight (Gtk.Widget w);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="w" Type="Gtk.Widget" />
+ </Parameters>
+ <Docs>
+ <param name="w">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WindowToPanel">
+ <MemberSignature Language="C#" Value="public void WindowToPanel (int x, int y, int w, int h, out int rx, out int ry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="x" Type="System.Int32" />
+ <Parameter Name="y" Type="System.Int32" />
+ <Parameter Name="w" Type="System.Int32" />
+ <Parameter Name="h" Type="System.Int32" />
+ <Parameter Name="rx" Type="System.Int32&amp;" RefType="out" />
+ <Parameter Name="ry" Type="System.Int32&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="x">To be added.</param>
+ <param name="y">To be added.</param>
+ <param name="w">To be added.</param>
+ <param name="h">To be added.</param>
+ <param name="rx">To be added.</param>
+ <param name="ry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PanelToWindow">
+ <MemberSignature Language="C#" Value="public void PanelToWindow (int x, int y, int w, int h, out int rx, out int ry, out int rw, out int rh);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="x" Type="System.Int32" />
+ <Parameter Name="y" Type="System.Int32" />
+ <Parameter Name="w" Type="System.Int32" />
+ <Parameter Name="h" Type="System.Int32" />
+ <Parameter Name="rx" Type="System.Int32&amp;" RefType="out" />
+ <Parameter Name="ry" Type="System.Int32&amp;" RefType="out" />
+ <Parameter Name="rw" Type="System.Int32&amp;" RefType="out" />
+ <Parameter Name="rh" Type="System.Int32&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="x">To be added.</param>
+ <param name="y">To be added.</param>
+ <param name="w">To be added.</param>
+ <param name="h">To be added.</param>
+ <param name="rx">To be added.</param>
+ <param name="ry">To be added.</param>
+ <param name="rw">To be added.</param>
+ <param name="rh">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Placement">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.DockToolbars.Placement Placement { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.Placement</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PanelWidth">
+ <MemberSignature Language="C#" Value="public int PanelWidth { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/FloatingPosition.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/FloatingPosition.xml
new file mode 100644
index 0000000000..ed988c9eca
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/FloatingPosition.xml
@@ -0,0 +1,82 @@
+<Type Name="FloatingPosition" FullName="MonoDevelop.Components.DockToolbars.FloatingPosition">
+ <TypeSignature Language="C#" Value="public class FloatingPosition : MonoDevelop.Components.DockToolbars.DockToolbarPosition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.DockToolbars.DockToolbarPosition</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlType(IncludeInSchema=True, Namespace=null, TypeName="floatingPosition")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FloatingPosition ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="X">
+ <MemberSignature Language="C#" Value="public int X { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="x", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Y">
+ <MemberSignature Language="C#" Value="public int Y { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="y", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Orientation">
+ <MemberSignature Language="C#" Value="public Gtk.Orientation Orientation { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="orientation", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.Orientation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/IDockToolbar.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/IDockToolbar.xml
new file mode 100644
index 0000000000..3164a8b650
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/IDockToolbar.xml
@@ -0,0 +1,50 @@
+<Type Name="IDockToolbar" FullName="MonoDevelop.Components.DockToolbars.IDockToolbar">
+ <TypeSignature Language="C#" Value="public interface IDockToolbar" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Title">
+ <MemberSignature Language="C#" Value="public string Title { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Visible">
+ <MemberSignature Language="C#" Value="public bool Visible { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.DockToolbars/Placement.xml b/main/docs/api/MonoDevelop.Components.DockToolbars/Placement.xml
new file mode 100644
index 0000000000..2ed5abc3ed
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.DockToolbars/Placement.xml
@@ -0,0 +1,56 @@
+<Type Name="Placement" FullName="MonoDevelop.Components.DockToolbars.Placement">
+ <TypeSignature Language="C#" Value="public enum Placement" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Bottom">
+ <MemberSignature Language="C#" Value="Bottom" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.Placement</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Right">
+ <MemberSignature Language="C#" Value="Right" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.Placement</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Left">
+ <MemberSignature Language="C#" Value="Left" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.Placement</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Top">
+ <MemberSignature Language="C#" Value="Top" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DockToolbars.Placement</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.HtmlControl.xml b/main/docs/api/MonoDevelop.Components.HtmlControl.xml
new file mode 100644
index 0000000000..62d22df92c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.HtmlControl.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Components.HtmlControl">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Components.HtmlControl/BrowserNavigateEventArgs.xml b/main/docs/api/MonoDevelop.Components.HtmlControl/BrowserNavigateEventArgs.xml
new file mode 100644
index 0000000000..d08b57c118
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.HtmlControl/BrowserNavigateEventArgs.xml
@@ -0,0 +1,43 @@
+<Type Name="BrowserNavigateEventArgs" FullName="MonoDevelop.Components.HtmlControl.BrowserNavigateEventArgs">
+ <TypeSignature Language="C#" Value="public class BrowserNavigateEventArgs : System.ComponentModel.CancelEventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ComponentModel.CancelEventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BrowserNavigateEventArgs (string url, bool cancel);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="url" Type="System.String" />
+ <Parameter Name="cancel" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="url">To be added.</param>
+ <param name="cancel">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Url">
+ <MemberSignature Language="C#" Value="public string Url { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.HtmlControl/BrowserNavigateEventHandler.xml b/main/docs/api/MonoDevelop.Components.HtmlControl/BrowserNavigateEventHandler.xml
new file mode 100644
index 0000000000..a2ef41cfbb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.HtmlControl/BrowserNavigateEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="BrowserNavigateEventHandler" FullName="MonoDevelop.Components.HtmlControl.BrowserNavigateEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void BrowserNavigateEventHandler(object s, MonoDevelop.Components.HtmlControl.BrowserNavigateEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="s" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Components.HtmlControl.BrowserNavigateEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="s">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.HtmlControl/ControlType.xml b/main/docs/api/MonoDevelop.Components.HtmlControl/ControlType.xml
new file mode 100644
index 0000000000..b82589b55a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.HtmlControl/ControlType.xml
@@ -0,0 +1,66 @@
+<Type Name="ControlType" FullName="MonoDevelop.Components.HtmlControl.ControlType">
+ <TypeSignature Language="C#" Value="public enum ControlType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="IE">
+ <MemberSignature Language="C#" Value="IE" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.ControlType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="GtkMozilla">
+ <MemberSignature Language="C#" Value="GtkMozilla" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.ControlType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Safari">
+ <MemberSignature Language="C#" Value="Safari" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.ControlType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WinMozilla">
+ <MemberSignature Language="C#" Value="WinMozilla" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.ControlType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="GtkHtml">
+ <MemberSignature Language="C#" Value="GtkHtml" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.ControlType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.HtmlControl/IHTMLDocument2.xml b/main/docs/api/MonoDevelop.Components.HtmlControl/IHTMLDocument2.xml
new file mode 100644
index 0000000000..d3e607c538
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.HtmlControl/IHTMLDocument2.xml
@@ -0,0 +1,1558 @@
+<Type Name="IHTMLDocument2" FullName="MonoDevelop.Components.HtmlControl.IHTMLDocument2">
+ <TypeSignature Language="C#" Value="public interface IHTMLDocument2" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="332C4425-26CB-11D0-B483-00C04FD90119")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(Value=True)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(Value=System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="GetScript">
+ <MemberSignature Language="C#" Value="public object GetScript ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAll">
+ <MemberSignature Language="C#" Value="public object GetAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBody">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.HtmlControl.IHTMLElement GetBody ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetActiveElement">
+ <MemberSignature Language="C#" Value="public object GetActiveElement ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetImages">
+ <MemberSignature Language="C#" Value="public object GetImages ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetApplets">
+ <MemberSignature Language="C#" Value="public object GetApplets ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLinks">
+ <MemberSignature Language="C#" Value="public object GetLinks ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetForms">
+ <MemberSignature Language="C#" Value="public object GetForms ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAnchors">
+ <MemberSignature Language="C#" Value="public object GetAnchors ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTitle">
+ <MemberSignature Language="C#" Value="public void SetTitle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTitle">
+ <MemberSignature Language="C#" Value="public string GetTitle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetScripts">
+ <MemberSignature Language="C#" Value="public object GetScripts ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetDesignMode">
+ <MemberSignature Language="C#" Value="public void SetDesignMode (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDesignMode">
+ <MemberSignature Language="C#" Value="public string GetDesignMode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSelection">
+ <MemberSignature Language="C#" Value="public object GetSelection ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetReadyState">
+ <MemberSignature Language="C#" Value="public string GetReadyState ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFrames">
+ <MemberSignature Language="C#" Value="public object GetFrames ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEmbeds">
+ <MemberSignature Language="C#" Value="public object GetEmbeds ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPlugins">
+ <MemberSignature Language="C#" Value="public object GetPlugins ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetAlinkColor">
+ <MemberSignature Language="C#" Value="public void SetAlinkColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAlinkColor">
+ <MemberSignature Language="C#" Value="public object GetAlinkColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBgColor">
+ <MemberSignature Language="C#" Value="public void SetBgColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBgColor">
+ <MemberSignature Language="C#" Value="public object GetBgColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFgColor">
+ <MemberSignature Language="C#" Value="public void SetFgColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFgColor">
+ <MemberSignature Language="C#" Value="public object GetFgColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLinkColor">
+ <MemberSignature Language="C#" Value="public void SetLinkColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLinkColor">
+ <MemberSignature Language="C#" Value="public object GetLinkColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetVlinkColor">
+ <MemberSignature Language="C#" Value="public void SetVlinkColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetVlinkColor">
+ <MemberSignature Language="C#" Value="public object GetVlinkColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetReferrer">
+ <MemberSignature Language="C#" Value="public string GetReferrer ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLocation">
+ <MemberSignature Language="C#" Value="public object GetLocation ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLastModified">
+ <MemberSignature Language="C#" Value="public string GetLastModified ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetURL">
+ <MemberSignature Language="C#" Value="public void SetURL (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetURL">
+ <MemberSignature Language="C#" Value="public string GetURL ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetDomain">
+ <MemberSignature Language="C#" Value="public void SetDomain (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDomain">
+ <MemberSignature Language="C#" Value="public string GetDomain ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCookie">
+ <MemberSignature Language="C#" Value="public void SetCookie (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCookie">
+ <MemberSignature Language="C#" Value="public string GetCookie ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetExpando">
+ <MemberSignature Language="C#" Value="public void SetExpando (bool p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetExpando">
+ <MemberSignature Language="C#" Value="public bool GetExpando ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCharset">
+ <MemberSignature Language="C#" Value="public void SetCharset (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCharset">
+ <MemberSignature Language="C#" Value="public string GetCharset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetDefaultCharset">
+ <MemberSignature Language="C#" Value="public void SetDefaultCharset (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDefaultCharset">
+ <MemberSignature Language="C#" Value="public string GetDefaultCharset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMimeType">
+ <MemberSignature Language="C#" Value="public string GetMimeType ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileSize">
+ <MemberSignature Language="C#" Value="public string GetFileSize ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileCreatedDate">
+ <MemberSignature Language="C#" Value="public string GetFileCreatedDate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileModifiedDate">
+ <MemberSignature Language="C#" Value="public string GetFileModifiedDate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileUpdatedDate">
+ <MemberSignature Language="C#" Value="public string GetFileUpdatedDate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSecurity">
+ <MemberSignature Language="C#" Value="public string GetSecurity ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProtocol">
+ <MemberSignature Language="C#" Value="public string GetProtocol ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNameProp">
+ <MemberSignature Language="C#" Value="public string GetNameProp ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DummyWrite">
+ <MemberSignature Language="C#" Value="public void DummyWrite (int psarray);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="psarray" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="psarray">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DummyWriteln">
+ <MemberSignature Language="C#" Value="public void DummyWriteln (int psarray);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="psarray" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="psarray">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Open">
+ <MemberSignature Language="C#" Value="public object Open (string URL, object name, object features, object replace);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="URL" Type="System.String" />
+ <Parameter Name="name" Type="System.Object" />
+ <Parameter Name="features" Type="System.Object" />
+ <Parameter Name="replace" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="URL">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="features">To be added.</param>
+ <param name="replace">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Close">
+ <MemberSignature Language="C#" Value="public void Close ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandSupported">
+ <MemberSignature Language="C#" Value="public bool QueryCommandSupported (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandEnabled">
+ <MemberSignature Language="C#" Value="public bool QueryCommandEnabled (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandState">
+ <MemberSignature Language="C#" Value="public bool QueryCommandState (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandIndeterm">
+ <MemberSignature Language="C#" Value="public bool QueryCommandIndeterm (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandText">
+ <MemberSignature Language="C#" Value="public string QueryCommandText (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandValue">
+ <MemberSignature Language="C#" Value="public object QueryCommandValue (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecCommand">
+ <MemberSignature Language="C#" Value="public bool ExecCommand (string cmdID, bool showUI, object value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ <Parameter Name="showUI" Type="System.Boolean" />
+ <Parameter Name="value" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <param name="showUI">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecCommandShowHelp">
+ <MemberSignature Language="C#" Value="public bool ExecCommandShowHelp (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateElement">
+ <MemberSignature Language="C#" Value="public object CreateElement (string eTag);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="eTag" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="eTag">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnhelp">
+ <MemberSignature Language="C#" Value="public void SetOnhelp (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnhelp">
+ <MemberSignature Language="C#" Value="public object GetOnhelp ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnclick">
+ <MemberSignature Language="C#" Value="public void SetOnclick (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnclick">
+ <MemberSignature Language="C#" Value="public object GetOnclick ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndblclick">
+ <MemberSignature Language="C#" Value="public void SetOndblclick (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndblclick">
+ <MemberSignature Language="C#" Value="public object GetOndblclick ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeyup">
+ <MemberSignature Language="C#" Value="public void SetOnkeyup (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeyup">
+ <MemberSignature Language="C#" Value="public object GetOnkeyup ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeydown">
+ <MemberSignature Language="C#" Value="public void SetOnkeydown (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeydown">
+ <MemberSignature Language="C#" Value="public object GetOnkeydown ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeypress">
+ <MemberSignature Language="C#" Value="public void SetOnkeypress (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeypress">
+ <MemberSignature Language="C#" Value="public object GetOnkeypress ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseup">
+ <MemberSignature Language="C#" Value="public void SetOnmouseup (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseup">
+ <MemberSignature Language="C#" Value="public object GetOnmouseup ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmousedown">
+ <MemberSignature Language="C#" Value="public void SetOnmousedown (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmousedown">
+ <MemberSignature Language="C#" Value="public object GetOnmousedown ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmousemove">
+ <MemberSignature Language="C#" Value="public void SetOnmousemove (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmousemove">
+ <MemberSignature Language="C#" Value="public object GetOnmousemove ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseout">
+ <MemberSignature Language="C#" Value="public void SetOnmouseout (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseout">
+ <MemberSignature Language="C#" Value="public object GetOnmouseout ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseover">
+ <MemberSignature Language="C#" Value="public void SetOnmouseover (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseover">
+ <MemberSignature Language="C#" Value="public object GetOnmouseover ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnreadystatechange">
+ <MemberSignature Language="C#" Value="public void SetOnreadystatechange (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnreadystatechange">
+ <MemberSignature Language="C#" Value="public object GetOnreadystatechange ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnafterupdate">
+ <MemberSignature Language="C#" Value="public void SetOnafterupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnafterupdate">
+ <MemberSignature Language="C#" Value="public object GetOnafterupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnrowexit">
+ <MemberSignature Language="C#" Value="public void SetOnrowexit (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnrowexit">
+ <MemberSignature Language="C#" Value="public object GetOnrowexit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnrowenter">
+ <MemberSignature Language="C#" Value="public void SetOnrowenter (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnrowenter">
+ <MemberSignature Language="C#" Value="public object GetOnrowenter ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndragstart">
+ <MemberSignature Language="C#" Value="public void SetOndragstart (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndragstart">
+ <MemberSignature Language="C#" Value="public object GetOndragstart ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnselectstart">
+ <MemberSignature Language="C#" Value="public void SetOnselectstart (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnselectstart">
+ <MemberSignature Language="C#" Value="public object GetOnselectstart ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ElementFromPoint">
+ <MemberSignature Language="C#" Value="public object ElementFromPoint (int x, int y);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="x" Type="System.Int32" />
+ <Parameter Name="y" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="x">To be added.</param>
+ <param name="y">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParentWindow">
+ <MemberSignature Language="C#" Value="public object GetParentWindow ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStyleSheets">
+ <MemberSignature Language="C#" Value="public object GetStyleSheets ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnbeforeupdate">
+ <MemberSignature Language="C#" Value="public void SetOnbeforeupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnbeforeupdate">
+ <MemberSignature Language="C#" Value="public object GetOnbeforeupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnerrorupdate">
+ <MemberSignature Language="C#" Value="public void SetOnerrorupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnerrorupdate">
+ <MemberSignature Language="C#" Value="public object GetOnerrorupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="toString">
+ <MemberSignature Language="C#" Value="public string toString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateStyleSheet">
+ <MemberSignature Language="C#" Value="public object CreateStyleSheet (string bstrHref, int lIndex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="bstrHref" Type="System.String" />
+ <Parameter Name="lIndex" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="bstrHref">To be added.</param>
+ <param name="lIndex">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.HtmlControl/IHTMLElement.xml b/main/docs/api/MonoDevelop.Components.HtmlControl/IHTMLElement.xml
new file mode 100644
index 0000000000..90faf7898a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.HtmlControl/IHTMLElement.xml
@@ -0,0 +1,1247 @@
+<Type Name="IHTMLElement" FullName="MonoDevelop.Components.HtmlControl.IHTMLElement">
+ <TypeSignature Language="C#" Value="public interface IHTMLElement" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(Value=System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="3050F1FF-98B5-11CF-BB82-00AA00BDCE0B")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(Value=True)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="SetAttribute">
+ <MemberSignature Language="C#" Value="public void SetAttribute (string strAttributeName, object AttributeValue, int lFlags);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strAttributeName" Type="System.String" />
+ <Parameter Name="AttributeValue" Type="System.Object" />
+ <Parameter Name="lFlags" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="strAttributeName">To be added.</param>
+ <param name="AttributeValue">To be added.</param>
+ <param name="lFlags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAttribute">
+ <MemberSignature Language="C#" Value="public void GetAttribute (string strAttributeName, int lFlags, object[] pvars);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strAttributeName" Type="System.String" />
+ <Parameter Name="lFlags" Type="System.Int32" />
+ <Parameter Name="pvars" Type="System.Object[]" />
+ </Parameters>
+ <Docs>
+ <param name="strAttributeName">To be added.</param>
+ <param name="lFlags">To be added.</param>
+ <param name="pvars">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveAttribute">
+ <MemberSignature Language="C#" Value="public bool RemoveAttribute (string strAttributeName, int lFlags);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strAttributeName" Type="System.String" />
+ <Parameter Name="lFlags" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="strAttributeName">To be added.</param>
+ <param name="lFlags">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetClassName">
+ <MemberSignature Language="C#" Value="public void SetClassName (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClassName">
+ <MemberSignature Language="C#" Value="public string GetClassName ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetId">
+ <MemberSignature Language="C#" Value="public void SetId (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetId">
+ <MemberSignature Language="C#" Value="public string GetId ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTagName">
+ <MemberSignature Language="C#" Value="public string GetTagName ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParentElement">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.HtmlControl.IHTMLElement GetParentElement ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStyle">
+ <MemberSignature Language="C#" Value="public object GetStyle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnhelp">
+ <MemberSignature Language="C#" Value="public void SetOnhelp (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnhelp">
+ <MemberSignature Language="C#" Value="public object GetOnhelp ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnclick">
+ <MemberSignature Language="C#" Value="public void SetOnclick (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnclick">
+ <MemberSignature Language="C#" Value="public object GetOnclick ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndblclick">
+ <MemberSignature Language="C#" Value="public void SetOndblclick (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndblclick">
+ <MemberSignature Language="C#" Value="public object GetOndblclick ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeydown">
+ <MemberSignature Language="C#" Value="public void SetOnkeydown (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeydown">
+ <MemberSignature Language="C#" Value="public object GetOnkeydown ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeyup">
+ <MemberSignature Language="C#" Value="public void SetOnkeyup (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeyup">
+ <MemberSignature Language="C#" Value="public object GetOnkeyup ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeypress">
+ <MemberSignature Language="C#" Value="public void SetOnkeypress (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeypress">
+ <MemberSignature Language="C#" Value="public object GetOnkeypress ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseout">
+ <MemberSignature Language="C#" Value="public void SetOnmouseout (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseout">
+ <MemberSignature Language="C#" Value="public object GetOnmouseout ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseover">
+ <MemberSignature Language="C#" Value="public void SetOnmouseover (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseover">
+ <MemberSignature Language="C#" Value="public object GetOnmouseover ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmousemove">
+ <MemberSignature Language="C#" Value="public void SetOnmousemove (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmousemove">
+ <MemberSignature Language="C#" Value="public object GetOnmousemove ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmousedown">
+ <MemberSignature Language="C#" Value="public void SetOnmousedown (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmousedown">
+ <MemberSignature Language="C#" Value="public object GetOnmousedown ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseup">
+ <MemberSignature Language="C#" Value="public void SetOnmouseup (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseup">
+ <MemberSignature Language="C#" Value="public object GetOnmouseup ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDocument">
+ <MemberSignature Language="C#" Value="public object GetDocument ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTitle">
+ <MemberSignature Language="C#" Value="public void SetTitle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTitle">
+ <MemberSignature Language="C#" Value="public string GetTitle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLanguage">
+ <MemberSignature Language="C#" Value="public void SetLanguage (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLanguage">
+ <MemberSignature Language="C#" Value="public string GetLanguage ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnselectstart">
+ <MemberSignature Language="C#" Value="public void SetOnselectstart (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnselectstart">
+ <MemberSignature Language="C#" Value="public object GetOnselectstart ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ScrollIntoView">
+ <MemberSignature Language="C#" Value="public void ScrollIntoView (object varargStart);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="varargStart" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="varargStart">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Components.HtmlControl.IHTMLElement pChild);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="pChild" Type="MonoDevelop.Components.HtmlControl.IHTMLElement" />
+ </Parameters>
+ <Docs>
+ <param name="pChild">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSourceIndex">
+ <MemberSignature Language="C#" Value="public int GetSourceIndex ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRecordNumber">
+ <MemberSignature Language="C#" Value="public object GetRecordNumber ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLang">
+ <MemberSignature Language="C#" Value="public void SetLang (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLang">
+ <MemberSignature Language="C#" Value="public string GetLang ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetLeft">
+ <MemberSignature Language="C#" Value="public int GetOffsetLeft ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetTop">
+ <MemberSignature Language="C#" Value="public int GetOffsetTop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetWidth">
+ <MemberSignature Language="C#" Value="public int GetOffsetWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetHeight">
+ <MemberSignature Language="C#" Value="public int GetOffsetHeight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetParent">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.HtmlControl.IHTMLElement GetOffsetParent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetInnerHTML">
+ <MemberSignature Language="C#" Value="public void SetInnerHTML (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetInnerHTML">
+ <MemberSignature Language="C#" Value="public string GetInnerHTML ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetInnerText">
+ <MemberSignature Language="C#" Value="public void SetInnerText (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetInnerText">
+ <MemberSignature Language="C#" Value="public string GetInnerText ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOuterHTML">
+ <MemberSignature Language="C#" Value="public void SetOuterHTML (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOuterHTML">
+ <MemberSignature Language="C#" Value="public string GetOuterHTML ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOuterText">
+ <MemberSignature Language="C#" Value="public void SetOuterText (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOuterText">
+ <MemberSignature Language="C#" Value="public string GetOuterText ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertAdjacentHTML">
+ <MemberSignature Language="C#" Value="public void InsertAdjacentHTML (string where, string html);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="where" Type="System.String" />
+ <Parameter Name="html" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="where">To be added.</param>
+ <param name="html">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertAdjacentText">
+ <MemberSignature Language="C#" Value="public void InsertAdjacentText (string where, string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="where" Type="System.String" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="where">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParentTextEdit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.HtmlControl.IHTMLElement GetParentTextEdit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIsTextEdit">
+ <MemberSignature Language="C#" Value="public bool GetIsTextEdit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Click">
+ <MemberSignature Language="C#" Value="public void Click ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFilters">
+ <MemberSignature Language="C#" Value="public object GetFilters ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndragstart">
+ <MemberSignature Language="C#" Value="public void SetOndragstart (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndragstart">
+ <MemberSignature Language="C#" Value="public object GetOndragstart ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="toString">
+ <MemberSignature Language="C#" Value="public string toString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnbeforeupdate">
+ <MemberSignature Language="C#" Value="public void SetOnbeforeupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnbeforeupdate">
+ <MemberSignature Language="C#" Value="public object GetOnbeforeupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnafterupdate">
+ <MemberSignature Language="C#" Value="public void SetOnafterupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnafterupdate">
+ <MemberSignature Language="C#" Value="public object GetOnafterupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnerrorupdate">
+ <MemberSignature Language="C#" Value="public void SetOnerrorupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnerrorupdate">
+ <MemberSignature Language="C#" Value="public object GetOnerrorupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnrowexit">
+ <MemberSignature Language="C#" Value="public void SetOnrowexit (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnrowexit">
+ <MemberSignature Language="C#" Value="public object GetOnrowexit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnrowenter">
+ <MemberSignature Language="C#" Value="public void SetOnrowenter (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnrowenter">
+ <MemberSignature Language="C#" Value="public object GetOnrowenter ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndatasetchanged">
+ <MemberSignature Language="C#" Value="public void SetOndatasetchanged (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndatasetchanged">
+ <MemberSignature Language="C#" Value="public object GetOndatasetchanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndataavailable">
+ <MemberSignature Language="C#" Value="public void SetOndataavailable (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndataavailable">
+ <MemberSignature Language="C#" Value="public object GetOndataavailable ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndatasetcomplete">
+ <MemberSignature Language="C#" Value="public void SetOndatasetcomplete (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndatasetcomplete">
+ <MemberSignature Language="C#" Value="public object GetOndatasetcomplete ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnfilterchange">
+ <MemberSignature Language="C#" Value="public void SetOnfilterchange (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnfilterchange">
+ <MemberSignature Language="C#" Value="public object GetOnfilterchange ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetChildren">
+ <MemberSignature Language="C#" Value="public object GetChildren ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAll">
+ <MemberSignature Language="C#" Value="public object GetAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.HtmlControl/IWebBrowser.xml b/main/docs/api/MonoDevelop.Components.HtmlControl/IWebBrowser.xml
new file mode 100644
index 0000000000..6f201a6dde
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.HtmlControl/IWebBrowser.xml
@@ -0,0 +1,175 @@
+<Type Name="IWebBrowser" FullName="MonoDevelop.Components.HtmlControl.IWebBrowser">
+ <TypeSignature Language="C#" Value="public interface IWebBrowser" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="eab22ac1-30c1-11cf-a7eb-0000c05bae0b")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="GoBack">
+ <MemberSignature Language="C#" Value="public void GoBack ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GoForward">
+ <MemberSignature Language="C#" Value="public void GoForward ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GoHome">
+ <MemberSignature Language="C#" Value="public void GoHome ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GoSearch">
+ <MemberSignature Language="C#" Value="public void GoSearch ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Navigate">
+ <MemberSignature Language="C#" Value="public void Navigate (string Url, ref object Flags, ref object targetFrame, ref object postData, ref object headers);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Url" Type="System.String" />
+ <Parameter Name="Flags" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="targetFrame" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="postData" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="headers" Type="System.Object&amp;" RefType="ref" />
+ </Parameters>
+ <Docs>
+ <param name="Url">To be added.</param>
+ <param name="Flags">To be added.</param>
+ <param name="targetFrame">To be added.</param>
+ <param name="postData">To be added.</param>
+ <param name="headers">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Refresh">
+ <MemberSignature Language="C#" Value="public void Refresh ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Refresh2">
+ <MemberSignature Language="C#" Value="public void Refresh2 ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Stop">
+ <MemberSignature Language="C#" Value="public void Stop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetApplication">
+ <MemberSignature Language="C#" Value="public void GetApplication ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParent">
+ <MemberSignature Language="C#" Value="public void GetParent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetContainer">
+ <MemberSignature Language="C#" Value="public void GetContainer ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDocument">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.HtmlControl.IHTMLDocument2 GetDocument ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.IHTMLDocument2</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.HtmlControl/IWebBrowserEvents.xml b/main/docs/api/MonoDevelop.Components.HtmlControl/IWebBrowserEvents.xml
new file mode 100644
index 0000000000..3fedace6d8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.HtmlControl/IWebBrowserEvents.xml
@@ -0,0 +1,62 @@
+<Type Name="IWebBrowserEvents" FullName="MonoDevelop.Components.HtmlControl.IWebBrowserEvents">
+ <TypeSignature Language="C#" Value="public interface IWebBrowserEvents" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(Value=System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIDispatch)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="eab22ac2-30c1-11cf-a7eb-0000c05bae0b")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="RaiseBeforeNavigate">
+ <MemberSignature Language="C#" Value="public void RaiseBeforeNavigate (string url, int flags, string targetFrameName, ref object postData, string headers, ref bool cancel);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="url" Type="System.String" />
+ <Parameter Name="flags" Type="System.Int32" />
+ <Parameter Name="targetFrameName" Type="System.String" />
+ <Parameter Name="postData" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="headers" Type="System.String" />
+ <Parameter Name="cancel" Type="System.Boolean&amp;" RefType="ref" />
+ </Parameters>
+ <Docs>
+ <param name="url">To be added.</param>
+ <param name="flags">To be added.</param>
+ <param name="targetFrameName">To be added.</param>
+ <param name="postData">To be added.</param>
+ <param name="headers">To be added.</param>
+ <param name="cancel">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RaiseNavigateComplete">
+ <MemberSignature Language="C#" Value="public void RaiseNavigateComplete (string url);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.HtmlControl/MozillaControl.xml b/main/docs/api/MonoDevelop.Components.HtmlControl/MozillaControl.xml
new file mode 100644
index 0000000000..9f093b22da
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.HtmlControl/MozillaControl.xml
@@ -0,0 +1,213 @@
+<Type Name="MozillaControl" FullName="MonoDevelop.Components.HtmlControl.MozillaControl">
+ <TypeSignature Language="C#" Value="public class MozillaControl : Gecko.WebControl, MonoDevelop.Components.HtmlControl.IWebBrowser" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gecko.WebControl</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Components.HtmlControl.IWebBrowser</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MozillaControl ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GoHome">
+ <MemberSignature Language="C#" Value="public void GoHome ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GoSearch">
+ <MemberSignature Language="C#" Value="public void GoSearch ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Navigate">
+ <MemberSignature Language="C#" Value="public void Navigate (string Url, ref object Flags, ref object targetFrame, ref object postData, ref object headers);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Url" Type="System.String" />
+ <Parameter Name="Flags" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="targetFrame" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="postData" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="headers" Type="System.Object&amp;" RefType="ref" />
+ </Parameters>
+ <Docs>
+ <param name="Url">To be added.</param>
+ <param name="Flags">To be added.</param>
+ <param name="targetFrame">To be added.</param>
+ <param name="postData">To be added.</param>
+ <param name="headers">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Refresh">
+ <MemberSignature Language="C#" Value="public void Refresh ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Refresh2">
+ <MemberSignature Language="C#" Value="public void Refresh2 ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Stop">
+ <MemberSignature Language="C#" Value="public void Stop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetApplication">
+ <MemberSignature Language="C#" Value="public void GetApplication ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParent">
+ <MemberSignature Language="C#" Value="public void GetParent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetContainer">
+ <MemberSignature Language="C#" Value="public void GetContainer ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDocument">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.HtmlControl.IHTMLDocument2 GetDocument ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.IHTMLDocument2</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeWithBase">
+ <MemberSignature Language="C#" Value="public void InitializeWithBase (string base_uri);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="base_uri" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="base_uri">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DelayedInitialize">
+ <MemberSignature Language="C#" Value="public void DelayedInitialize ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Html">
+ <MemberSignature Language="C#" Value="public string Html { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Css">
+ <MemberSignature Language="C#" Value="public string Css { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components.xml b/main/docs/api/MonoDevelop.Components.xml
new file mode 100644
index 0000000000..3f2c0a7dea
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Components">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Components/BaseFileEntry.xml b/main/docs/api/MonoDevelop.Components/BaseFileEntry.xml
new file mode 100644
index 0000000000..c45e7a76a1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/BaseFileEntry.xml
@@ -0,0 +1,82 @@
+<Type Name="BaseFileEntry" FullName="MonoDevelop.Components.BaseFileEntry">
+ <TypeSignature Language="C#" Value="public abstract class BaseFileEntry : Gtk.HBox" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.HBox</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected BaseFileEntry (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PathChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler PathChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowBrowseDialog">
+ <MemberSignature Language="C#" Value="protected abstract string ShowBrowseDialog (string name, string start_in);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="start_in" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="start_in">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultPath">
+ <MemberSignature Language="C#" Value="public string DefaultPath { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Path">
+ <MemberSignature Language="C#" Value="public string Path { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/DataGrid.xml b/main/docs/api/MonoDevelop.Components/DataGrid.xml
new file mode 100644
index 0000000000..f7634912db
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/DataGrid.xml
@@ -0,0 +1,185 @@
+<Type Name="DataGrid" FullName="MonoDevelop.Components.DataGrid">
+ <TypeSignature Language="C#" Value="public class DataGrid : Gtk.VBox" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.VBox</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataGrid ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="gridColumns">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.DataGridColumn[] gridColumns;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.DataGridColumn[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DataBind">
+ <MemberSignature Language="C#" Value="public void DataBind ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetResolvedDataSource">
+ <MemberSignature Language="C#" Value="protected System.Collections.IEnumerable GetResolvedDataSource (object source, string member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IEnumerable</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="source" Type="System.Object" />
+ <Parameter Name="member" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="source">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AppendText">
+ <MemberSignature Language="C#" Value="public void AppendText (string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewRow">
+ <MemberSignature Language="C#" Value="public Gtk.TreeIter NewRow ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.TreeIter</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRow">
+ <MemberSignature Language="C#" Value="public void AddRow (object[] columnValues);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="columnValues" Type="System.Object[]" />
+ </Parameters>
+ <Docs>
+ <param name="columnValues">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetColumnValue">
+ <MemberSignature Language="C#" Value="public void SetColumnValue (Gtk.TreeIter iter, int column, string value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iter" Type="Gtk.TreeIter" />
+ <Parameter Name="column" Type="System.Int32" />
+ <Parameter Name="value" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="iter">To be added.</param>
+ <param name="column">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateColumn">
+ <MemberSignature Language="C#" Value="public Gtk.TreeViewColumn CreateColumn (Gtk.TreeView theTreeView, int col, string columnName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.TreeViewColumn</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="theTreeView" Type="Gtk.TreeView" />
+ <Parameter Name="col" Type="System.Int32" />
+ <Parameter Name="columnName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="theTreeView">To be added.</param>
+ <param name="col">To be added.</param>
+ <param name="columnName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DataSource">
+ <MemberSignature Language="C#" Value="public object DataSource { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DataMember">
+ <MemberSignature Language="C#" Value="public string DataMember { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/DataGridColumn.xml b/main/docs/api/MonoDevelop.Components/DataGridColumn.xml
new file mode 100644
index 0000000000..d9043044bb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/DataGridColumn.xml
@@ -0,0 +1,50 @@
+<Type Name="DataGridColumn" FullName="MonoDevelop.Components.DataGridColumn">
+ <TypeSignature Language="C#" Value="public class DataGridColumn" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataGridColumn ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ColumnName">
+ <MemberSignature Language="C#" Value="public string ColumnName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TreeViewColumn">
+ <MemberSignature Language="C#" Value="public Gtk.TreeViewColumn TreeViewColumn { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.TreeViewColumn</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/DragNotebook.xml b/main/docs/api/MonoDevelop.Components/DragNotebook.xml
new file mode 100644
index 0000000000..5416c86947
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/DragNotebook.xml
@@ -0,0 +1,37 @@
+<Type Name="DragNotebook" FullName="MonoDevelop.Components.DragNotebook">
+ <TypeSignature Language="C#" Value="public class DragNotebook : Gtk.Notebook" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Notebook</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DragNotebook ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TabsReordered">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Components.TabsReorderedHandler TabsReordered;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.TabsReorderedHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/FileEntry.xml b/main/docs/api/MonoDevelop.Components/FileEntry.xml
new file mode 100644
index 0000000000..8ad984598b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/FileEntry.xml
@@ -0,0 +1,29 @@
+<Type Name="FileEntry" FullName="MonoDevelop.Components.FileEntry">
+ <TypeSignature Language="C#" Value="public class FileEntry : MonoDevelop.Components.BaseFileEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.BaseFileEntry</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileEntry (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/FileSelector.xml b/main/docs/api/MonoDevelop.Components/FileSelector.xml
new file mode 100644
index 0000000000..4c42a2ea2c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/FileSelector.xml
@@ -0,0 +1,52 @@
+<Type Name="FileSelector" FullName="MonoDevelop.Components.FileSelector">
+ <TypeSignature Language="C#" Value="public class FileSelector : Gtk.FileChooserDialog" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.FileChooserDialog</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileSelector ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileSelector (string title);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileSelector (string title, Gtk.FileChooserAction action);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ <Parameter Name="action" Type="Gtk.FileChooserAction" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <param name="action">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/FolderDialog.xml b/main/docs/api/MonoDevelop.Components/FolderDialog.xml
new file mode 100644
index 0000000000..ceb007d867
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/FolderDialog.xml
@@ -0,0 +1,29 @@
+<Type Name="FolderDialog" FullName="MonoDevelop.Components.FolderDialog">
+ <TypeSignature Language="C#" Value="public class FolderDialog : MonoDevelop.Components.FileSelector" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.FileSelector</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FolderDialog (string title);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/FolderEntry.xml b/main/docs/api/MonoDevelop.Components/FolderEntry.xml
new file mode 100644
index 0000000000..7102895f8d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/FolderEntry.xml
@@ -0,0 +1,29 @@
+<Type Name="FolderEntry" FullName="MonoDevelop.Components.FolderEntry">
+ <TypeSignature Language="C#" Value="public class FolderEntry : MonoDevelop.Components.BaseFileEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.BaseFileEntry</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FolderEntry (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/GladeWidgetExtract.xml b/main/docs/api/MonoDevelop.Components/GladeWidgetExtract.xml
new file mode 100644
index 0000000000..600a46f1c4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/GladeWidgetExtract.xml
@@ -0,0 +1,63 @@
+<Type Name="GladeWidgetExtract" FullName="MonoDevelop.Components.GladeWidgetExtract">
+ <TypeSignature Language="C#" Value="public abstract class GladeWidgetExtract : Gtk.HBox" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.HBox</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected GladeWidgetExtract (string resource_name, string dialog_name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="resource_name" Type="System.String" />
+ <Parameter Name="dialog_name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="resource_name">To be added.</param>
+ <param name="dialog_name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected GladeWidgetExtract (System.Reflection.Assembly assembly, string resource_name, string dialog_name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="assembly" Type="System.Reflection.Assembly" />
+ <Parameter Name="resource_name" Type="System.String" />
+ <Parameter Name="dialog_name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="assembly">To be added.</param>
+ <param name="resource_name">To be added.</param>
+ <param name="dialog_name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected GladeWidgetExtract (string resource_name, string dialog_name, string domain);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="resource_name" Type="System.String" />
+ <Parameter Name="dialog_name" Type="System.String" />
+ <Parameter Name="domain" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="resource_name">To be added.</param>
+ <param name="dialog_name">To be added.</param>
+ <param name="domain">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/IconView.xml b/main/docs/api/MonoDevelop.Components/IconView.xml
new file mode 100644
index 0000000000..b64a079842
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/IconView.xml
@@ -0,0 +1,112 @@
+<Type Name="IconView" FullName="MonoDevelop.Components.IconView">
+ <TypeSignature Language="C#" Value="public class IconView : Gtk.ScrolledWindow" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.ScrolledWindow</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IconView ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IconSelected">
+ <MemberSignature Language="C#" Value="public event EventHandler IconSelected;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IconDoubleClicked">
+ <MemberSignature Language="C#" Value="public event EventHandler IconDoubleClicked;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddIcon">
+ <MemberSignature Language="C#" Value="public void AddIcon (Gtk.Image icon, string name, object obj);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="icon" Type="Gtk.Image" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="obj" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="icon">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="obj">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddIcon">
+ <MemberSignature Language="C#" Value="public void AddIcon (string stock, Gtk.IconSize sz, string name, object obj);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="stock" Type="System.String" />
+ <Parameter Name="sz" Type="Gtk.IconSize" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="obj" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="stock">To be added.</param>
+ <param name="sz">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="obj">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentlySelected">
+ <MemberSignature Language="C#" Value="public object CurrentlySelected { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/Navbar.xml b/main/docs/api/MonoDevelop.Components/Navbar.xml
new file mode 100644
index 0000000000..73032bd405
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/Navbar.xml
@@ -0,0 +1,105 @@
+<Type Name="Navbar" FullName="MonoDevelop.Components.Navbar">
+ <TypeSignature Language="C#" Value="public class Navbar : Gtk.VBox" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.VBox</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Navbar ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Navbar (Gtk.IconSize size);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="size" Type="Gtk.IconSize" />
+ </Parameters>
+ <Docs>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Back">
+ <MemberSignature Language="C#" Value="public event EventHandler Back;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Forward">
+ <MemberSignature Language="C#" Value="public event EventHandler Forward;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Stop">
+ <MemberSignature Language="C#" Value="public event EventHandler Stop;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reload">
+ <MemberSignature Language="C#" Value="public event EventHandler Reload;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Go">
+ <MemberSignature Language="C#" Value="public event EventHandler Go;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Url">
+ <MemberSignature Language="C#" Value="public string Url { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/TabLabel.xml b/main/docs/api/MonoDevelop.Components/TabLabel.xml
new file mode 100644
index 0000000000..1a6dced308
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/TabLabel.xml
@@ -0,0 +1,96 @@
+<Type Name="TabLabel" FullName="MonoDevelop.Components.TabLabel">
+ <TypeSignature Language="C#" Value="public class TabLabel : Gtk.HBox" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.HBox</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected TabLabel (IntPtr p);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="p" Type="System.IntPtr" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TabLabel (Gtk.Label label, Gtk.Image icon);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="label" Type="Gtk.Label" />
+ <Parameter Name="icon" Type="Gtk.Image" />
+ </Parameters>
+ <Docs>
+ <param name="label">To be added.</param>
+ <param name="icon">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Label">
+ <MemberSignature Language="C#" Value="public Gtk.Label Label { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Label</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Icon">
+ <MemberSignature Language="C#" Value="public Gtk.Image Icon { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Image</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Button">
+ <MemberSignature Language="C#" Value="public Gtk.Button Button { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Button</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTooltip">
+ <MemberSignature Language="C#" Value="public void SetTooltip (string tip, string desc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="tip" Type="System.String" />
+ <Parameter Name="desc" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="tip">To be added.</param>
+ <param name="desc">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Components/TabsReorderedHandler.xml b/main/docs/api/MonoDevelop.Components/TabsReorderedHandler.xml
new file mode 100644
index 0000000000..17ec20fd9c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Components/TabsReorderedHandler.xml
@@ -0,0 +1,25 @@
+<Type Name="TabsReorderedHandler" FullName="MonoDevelop.Components.TabsReorderedHandler">
+ <TypeSignature Language="C#" Value="public delegate void TabsReorderedHandler(Gtk.Widget widget, int oldPlacement, int newPlacement);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Components</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="widget" Type="Gtk.Widget" />
+ <Parameter Name="oldPlacement" Type="System.Int32" />
+ <Parameter Name="newPlacement" Type="System.Int32" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="widget">To be added.</param>
+ <param name="oldPlacement">To be added.</param>
+ <param name="newPlacement">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup.xml
new file mode 100644
index 0000000000..ef902cdd2c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.AddIns.Setup">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddInStatus.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddInStatus.xml
new file mode 100644
index 0000000000..b075621b58
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddInStatus.xml
@@ -0,0 +1,48 @@
+<Type Name="AddInStatus" FullName="MonoDevelop.Core.AddIns.Setup.AddInStatus">
+ <TypeSignature Language="C#" Value="public class AddInStatus" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInStatus ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExtensionRelations">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.ExtensionRelation[] ExtensionRelations;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.ExtensionRelation[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Applications">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.ApplicationRecord[] Applications;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.ApplicationRecord[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinDependency.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinDependency.xml
new file mode 100644
index 0000000000..4ac0cff3a9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinDependency.xml
@@ -0,0 +1,55 @@
+<Type Name="AddinDependency" FullName="MonoDevelop.Core.AddIns.Setup.AddinDependency">
+ <TypeSignature Language="C#" Value="public class AddinDependency : MonoDevelop.Core.AddIns.Setup.PackageDependency" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.Setup.PackageDependency</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlType(IncludeInSchema=True, Namespace=null, TypeName="AddInReference")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddinDependency ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddinId">
+ <MemberSignature Language="C#" Value="public string AddinId { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Version">
+ <MemberSignature Language="C#" Value="public string Version { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinInfo.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinInfo.xml
new file mode 100644
index 0000000000..96f03060d6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinInfo.xml
@@ -0,0 +1,207 @@
+<Type Name="AddinInfo" FullName="MonoDevelop.Core.AddIns.Setup.AddinInfo">
+ <TypeSignature Language="C#" Value="public class AddinInfo" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddinInfo ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadFromAddinFile">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.AddIns.Setup.AddinInfo ReadFromAddinFile (System.IO.StreamReader r);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinInfo</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="r" Type="System.IO.StreamReader" />
+ </Parameters>
+ <Docs>
+ <param name="r">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SupportsVersion">
+ <MemberSignature Language="C#" Value="public bool SupportsVersion (string version);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="version" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="version">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareVersions">
+ <MemberSignature Language="C#" Value="public static int CompareVersions (string v1, string v2);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="v1" Type="System.String" />
+ <Parameter Name="v2" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="v1">To be added.</param>
+ <param name="v2">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Version">
+ <MemberSignature Language="C#" Value="public string Version { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BaseVersion">
+ <MemberSignature Language="C#" Value="public string BaseVersion { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Author">
+ <MemberSignature Language="C#" Value="public string Author { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Copyright">
+ <MemberSignature Language="C#" Value="public string Copyright { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Url">
+ <MemberSignature Language="C#" Value="public string Url { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Category">
+ <MemberSignature Language="C#" Value="public string Category { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dependencies">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.PackageDependencyCollection Dependencies { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlArrayItem(DataType="", ElementName="AssemblyDependency", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=typeof(MonoDevelop.Core.AddIns.Setup.AssemblyDependency), NestingLevel=0)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlArrayItem(DataType="", ElementName="NativeDependency", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=typeof(MonoDevelop.Core.AddIns.Setup.NativeDependency), NestingLevel=0)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlArrayItem(DataType="", ElementName="AddinDependency", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=typeof(MonoDevelop.Core.AddIns.Setup.AddinDependency), NestingLevel=0)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.PackageDependencyCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinInfoCollection.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinInfoCollection.xml
new file mode 100644
index 0000000000..11f59fd87b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinInfoCollection.xml
@@ -0,0 +1,62 @@
+<Type Name="AddinInfoCollection" FullName="MonoDevelop.Core.AddIns.Setup.AddinInfoCollection">
+ <TypeSignature Language="C#" Value="public class AddinInfoCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddinInfoCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (MonoDevelop.Core.AddIns.Setup.AddinInfo p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="MonoDevelop.Core.AddIns.Setup.AddinInfo" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinInfo Item[int n] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinInfo</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinPackage.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinPackage.xml
new file mode 100644
index 0000000000..226f7ba4ab
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinPackage.xml
@@ -0,0 +1,98 @@
+<Type Name="AddinPackage" FullName="MonoDevelop.Core.AddIns.Setup.AddinPackage">
+ <TypeSignature Language="C#" Value="public class AddinPackage : MonoDevelop.Core.AddIns.Setup.Package" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.Setup.Package</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddinPackage ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FromRepository">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.AddIns.Setup.AddinPackage FromRepository (MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry repAddin);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinPackage</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="repAddin" Type="MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry" />
+ </Parameters>
+ <Docs>
+ <param name="repAddin">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FromFile">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.AddIns.Setup.AddinPackage FromFile (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinPackage</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FromInstalledAddin">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.AddIns.Setup.AddinPackage FromInstalledAddin (MonoDevelop.Core.AddIns.Setup.AddinSetupInfo sinfo);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinPackage</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sinfo" Type="MonoDevelop.Core.AddIns.Setup.AddinSetupInfo" />
+ </Parameters>
+ <Docs>
+ <param name="sinfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Addin">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinInfo Addin { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RootInstall">
+ <MemberSignature Language="C#" Value="public bool RootInstall { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinRepositoryEntry.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinRepositoryEntry.xml
new file mode 100644
index 0000000000..930836280d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinRepositoryEntry.xml
@@ -0,0 +1,38 @@
+<Type Name="AddinRepositoryEntry" FullName="MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry">
+ <TypeSignature Language="C#" Value="public class AddinRepositoryEntry : MonoDevelop.Core.AddIns.Setup.RepositoryEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.Setup.RepositoryEntry</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddinRepositoryEntry ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Addin">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinInfo Addin { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinSetupInfo.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinSetupInfo.xml
new file mode 100644
index 0000000000..dbca9961eb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinSetupInfo.xml
@@ -0,0 +1,133 @@
+<Type Name="AddinSetupInfo" FullName="MonoDevelop.Core.AddIns.Setup.AddinSetupInfo">
+ <TypeSignature Language="C#" Value="public class AddinSetupInfo" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddinSetupInfo (string file);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="addin">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinInfo addin;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="enabled">
+ <MemberSignature Language="C#" Value="public bool enabled;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="configFile">
+ <MemberSignature Language="C#" Value="public string configFile;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="directory">
+ <MemberSignature Language="C#" Value="public string directory;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Addin">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinInfo Addin { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinInfo</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Enabled">
+ <MemberSignature Language="C#" Value="public bool Enabled { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConfigFile">
+ <MemberSignature Language="C#" Value="public string ConfigFile { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Directory">
+ <MemberSignature Language="C#" Value="public string Directory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsUserAddin">
+ <MemberSignature Language="C#" Value="public bool IsUserAddin { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinSystemConfiguration.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinSystemConfiguration.xml
new file mode 100644
index 0000000000..87c78a8777
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AddinSystemConfiguration.xml
@@ -0,0 +1,55 @@
+<Type Name="AddinSystemConfiguration" FullName="MonoDevelop.Core.AddIns.Setup.AddinSystemConfiguration">
+ <TypeSignature Language="C#" Value="public class AddinSystemConfiguration" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddinSystemConfiguration ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Repositories">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList Repositories { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlArrayItem(DataType="", ElementName="Repository", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=typeof(MonoDevelop.Core.AddIns.Setup.RepositoryRecord), NestingLevel=0)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RepositoryIdCount">
+ <MemberSignature Language="C#" Value="public int RepositoryIdCount { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/ApplicationRecord.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/ApplicationRecord.xml
new file mode 100644
index 0000000000..6f222f7449
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/ApplicationRecord.xml
@@ -0,0 +1,58 @@
+<Type Name="ApplicationRecord" FullName="MonoDevelop.Core.AddIns.Setup.ApplicationRecord">
+ <TypeSignature Language="C#" Value="public class ApplicationRecord" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ApplicationRecord ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddIn">
+ <MemberSignature Language="C#" Value="public string AddIn;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/AssemblyDependency.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AssemblyDependency.xml
new file mode 100644
index 0000000000..8eba1eb3b2
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/AssemblyDependency.xml
@@ -0,0 +1,55 @@
+<Type Name="AssemblyDependency" FullName="MonoDevelop.Core.AddIns.Setup.AssemblyDependency">
+ <TypeSignature Language="C#" Value="public class AssemblyDependency : MonoDevelop.Core.AddIns.Setup.PackageDependency" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.Setup.PackageDependency</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlType(IncludeInSchema=True, Namespace=null, TypeName="AssemblyDependency")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AssemblyDependency ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FullName">
+ <MemberSignature Language="C#" Value="public string FullName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Package">
+ <MemberSignature Language="C#" Value="public string Package { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/ExtensionRelation.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/ExtensionRelation.xml
new file mode 100644
index 0000000000..d66bf4e695
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/ExtensionRelation.xml
@@ -0,0 +1,58 @@
+<Type Name="ExtensionRelation" FullName="MonoDevelop.Core.AddIns.Setup.ExtensionRelation">
+ <TypeSignature Language="C#" Value="public class ExtensionRelation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ExtensionRelation ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Path">
+ <MemberSignature Language="C#" Value="public string Path;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddIns">
+ <MemberSignature Language="C#" Value="public string[] AddIns;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="AddIn", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/InstallException.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/InstallException.xml
new file mode 100644
index 0000000000..cf57c01e02
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/InstallException.xml
@@ -0,0 +1,43 @@
+<Type Name="InstallException" FullName="MonoDevelop.Core.AddIns.Setup.InstallException">
+ <TypeSignature Language="C#" Value="public class InstallException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InstallException (string msg);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="msg" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="msg">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InstallException (string msg, Exception ex);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="msg" Type="System.String" />
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="msg">To be added.</param>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/NativeDependency.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/NativeDependency.xml
new file mode 100644
index 0000000000..ad24c7dd64
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/NativeDependency.xml
@@ -0,0 +1,31 @@
+<Type Name="NativeDependency" FullName="MonoDevelop.Core.AddIns.Setup.NativeDependency">
+ <TypeSignature Language="C#" Value="public class NativeDependency : MonoDevelop.Core.AddIns.Setup.PackageDependency" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.Setup.PackageDependency</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlType(IncludeInSchema=True, Namespace=null, TypeName="NativeReference")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NativeDependency ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/NativePackage.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/NativePackage.xml
new file mode 100644
index 0000000000..088d7a0038
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/NativePackage.xml
@@ -0,0 +1,26 @@
+<Type Name="NativePackage" FullName="MonoDevelop.Core.AddIns.Setup.NativePackage">
+ <TypeSignature Language="C#" Value="public class NativePackage : MonoDevelop.Core.AddIns.Setup.Package" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.Setup.Package</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NativePackage ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/Package.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/Package.xml
new file mode 100644
index 0000000000..cb56e18b6a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/Package.xml
@@ -0,0 +1,228 @@
+<Type Name="Package" FullName="MonoDevelop.Core.AddIns.Setup.Package">
+ <TypeSignature Language="C#" Value="public abstract class Package" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected Package ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Resolve">
+ <MemberSignature Language="C#" Value="public abstract void Resolve (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service, MonoDevelop.Core.AddIns.Setup.PackageCollection toInstall, MonoDevelop.Core.AddIns.Setup.PackageCollection toUninstall, MonoDevelop.Core.AddIns.Setup.PackageCollection required, MonoDevelop.Core.AddIns.Setup.PackageDependencyCollection unresolved);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ <Parameter Name="toInstall" Type="MonoDevelop.Core.AddIns.Setup.PackageCollection" />
+ <Parameter Name="toUninstall" Type="MonoDevelop.Core.AddIns.Setup.PackageCollection" />
+ <Parameter Name="required" Type="MonoDevelop.Core.AddIns.Setup.PackageCollection" />
+ <Parameter Name="unresolved" Type="MonoDevelop.Core.AddIns.Setup.PackageDependencyCollection" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <param name="toInstall">To be added.</param>
+ <param name="toUninstall">To be added.</param>
+ <param name="required">To be added.</param>
+ <param name="unresolved">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrepareInstall">
+ <MemberSignature Language="C#" Value="public abstract void PrepareInstall (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommitInstall">
+ <MemberSignature Language="C#" Value="public abstract void CommitInstall (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RollbackInstall">
+ <MemberSignature Language="C#" Value="public abstract void RollbackInstall (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrepareUninstall">
+ <MemberSignature Language="C#" Value="public abstract void PrepareUninstall (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommitUninstall">
+ <MemberSignature Language="C#" Value="public abstract void CommitUninstall (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RollbackUninstall">
+ <MemberSignature Language="C#" Value="public abstract void RollbackUninstall (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsUpgradeOf">
+ <MemberSignature Language="C#" Value="public abstract bool IsUpgradeOf (MonoDevelop.Core.AddIns.Setup.Package p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="MonoDevelop.Core.AddIns.Setup.Package" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndInstall">
+ <MemberSignature Language="C#" Value="public virtual void EndInstall (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndUninstall">
+ <MemberSignature Language="C#" Value="public virtual void EndUninstall (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateTempFolder">
+ <MemberSignature Language="C#" Value="protected string CreateTempFolder ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public abstract string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageCollection.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageCollection.xml
new file mode 100644
index 0000000000..73fb8111f0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageCollection.xml
@@ -0,0 +1,105 @@
+<Type Name="PackageCollection" FullName="MonoDevelop.Core.AddIns.Setup.PackageCollection">
+ <TypeSignature Language="C#" Value="public class PackageCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PackageCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PackageCollection (System.Collections.ICollection col);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="col" Type="System.Collections.ICollection" />
+ </Parameters>
+ <Docs>
+ <param name="col">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (MonoDevelop.Core.AddIns.Setup.Package p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="MonoDevelop.Core.AddIns.Setup.Package" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Core.AddIns.Setup.Package p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="MonoDevelop.Core.AddIns.Setup.Package" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (System.Collections.ICollection col);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="col" Type="System.Collections.ICollection" />
+ </Parameters>
+ <Docs>
+ <param name="col">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.Package Item[int n] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.Package</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageDependency.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageDependency.xml
new file mode 100644
index 0000000000..99c97aac37
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageDependency.xml
@@ -0,0 +1,89 @@
+<Type Name="PackageDependency" FullName="MonoDevelop.Core.AddIns.Setup.PackageDependency">
+ <TypeSignature Language="C#" Value="public abstract class PackageDependency" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlInclude(Type=typeof(MonoDevelop.Core.AddIns.Setup.NativeDependency))</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlInclude(Type=typeof(MonoDevelop.Core.AddIns.Setup.AddinDependency))</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected PackageDependency ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CheckInstalled">
+ <MemberSignature Language="C#" Value="public abstract bool CheckInstalled (MonoDevelop.Core.AddIns.Setup.SetupService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ </Parameters>
+ <Docs>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public abstract string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Resolve">
+ <MemberSignature Language="C#" Value="public abstract void Resolve (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.SetupService service, MonoDevelop.Core.AddIns.Setup.AddinPackage parentPackage, MonoDevelop.Core.AddIns.Setup.PackageCollection toInstall, MonoDevelop.Core.AddIns.Setup.PackageCollection toUninstall, MonoDevelop.Core.AddIns.Setup.PackageCollection required, MonoDevelop.Core.AddIns.Setup.PackageDependencyCollection unresolved);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="service" Type="MonoDevelop.Core.AddIns.Setup.SetupService" />
+ <Parameter Name="parentPackage" Type="MonoDevelop.Core.AddIns.Setup.AddinPackage" />
+ <Parameter Name="toInstall" Type="MonoDevelop.Core.AddIns.Setup.PackageCollection" />
+ <Parameter Name="toUninstall" Type="MonoDevelop.Core.AddIns.Setup.PackageCollection" />
+ <Parameter Name="required" Type="MonoDevelop.Core.AddIns.Setup.PackageCollection" />
+ <Parameter Name="unresolved" Type="MonoDevelop.Core.AddIns.Setup.PackageDependencyCollection" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="service">To be added.</param>
+ <param name="parentPackage">To be added.</param>
+ <param name="toInstall">To be added.</param>
+ <param name="toUninstall">To be added.</param>
+ <param name="required">To be added.</param>
+ <param name="unresolved">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageDependencyCollection.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageDependencyCollection.xml
new file mode 100644
index 0000000000..ce7c2b78ef
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/PackageDependencyCollection.xml
@@ -0,0 +1,62 @@
+<Type Name="PackageDependencyCollection" FullName="MonoDevelop.Core.AddIns.Setup.PackageDependencyCollection">
+ <TypeSignature Language="C#" Value="public class PackageDependencyCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PackageDependencyCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (MonoDevelop.Core.AddIns.Setup.PackageDependency dep);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dep" Type="MonoDevelop.Core.AddIns.Setup.PackageDependency" />
+ </Parameters>
+ <Docs>
+ <param name="dep">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.PackageDependency Item[int n] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.PackageDependency</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/ReferenceRepositoryEntry.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/ReferenceRepositoryEntry.xml
new file mode 100644
index 0000000000..b9f4c37b54
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/ReferenceRepositoryEntry.xml
@@ -0,0 +1,38 @@
+<Type Name="ReferenceRepositoryEntry" FullName="MonoDevelop.Core.AddIns.Setup.ReferenceRepositoryEntry">
+ <TypeSignature Language="C#" Value="public class ReferenceRepositoryEntry : MonoDevelop.Core.AddIns.Setup.RepositoryEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.Setup.RepositoryEntry</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ReferenceRepositoryEntry ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LastModified">
+ <MemberSignature Language="C#" Value="public DateTime LastModified { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.DateTime</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/Repository.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/Repository.xml
new file mode 100644
index 0000000000..11c76f6a14
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/Repository.xml
@@ -0,0 +1,130 @@
+<Type Name="Repository" FullName="MonoDevelop.Core.AddIns.Setup.Repository">
+ <TypeSignature Language="C#" Value="public class Repository" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Repository ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindEntry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.RepositoryEntry FindEntry (string url);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.RepositoryEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddEntry">
+ <MemberSignature Language="C#" Value="public void AddEntry (MonoDevelop.Core.AddIns.Setup.RepositoryEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Core.AddIns.Setup.RepositoryEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveEntry">
+ <MemberSignature Language="C#" Value="public void RemoveEntry (MonoDevelop.Core.AddIns.Setup.RepositoryEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Core.AddIns.Setup.RepositoryEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Url">
+ <MemberSignature Language="C#" Value="public string Url { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Repositories">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.RepositoryEntryCollection Repositories { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="Repository", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=typeof(MonoDevelop.Core.AddIns.Setup.ReferenceRepositoryEntry))</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.RepositoryEntryCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Addins">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.RepositoryEntryCollection Addins { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlElement(DataType="", ElementName="AddIn", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=typeof(MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry))</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.RepositoryEntryCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryEntry.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryEntry.xml
new file mode 100644
index 0000000000..162efe4f00
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryEntry.xml
@@ -0,0 +1,50 @@
+<Type Name="RepositoryEntry" FullName="MonoDevelop.Core.AddIns.Setup.RepositoryEntry">
+ <TypeSignature Language="C#" Value="public class RepositoryEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RepositoryEntry ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Url">
+ <MemberSignature Language="C#" Value="public string Url { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Repository">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.Repository Repository { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.Repository</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryEntryCollection.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryEntryCollection.xml
new file mode 100644
index 0000000000..b84167d82b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryEntryCollection.xml
@@ -0,0 +1,68 @@
+<Type Name="RepositoryEntryCollection" FullName="MonoDevelop.Core.AddIns.Setup.RepositoryEntryCollection">
+ <TypeSignature Language="C#" Value="public class RepositoryEntryCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (MonoDevelop.Core.AddIns.Setup.RepositoryEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Core.AddIns.Setup.RepositoryEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Core.AddIns.Setup.RepositoryEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Core.AddIns.Setup.RepositoryEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.RepositoryEntry Item[int n] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.RepositoryEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryRecord.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryRecord.xml
new file mode 100644
index 0000000000..862267305e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/RepositoryRecord.xml
@@ -0,0 +1,140 @@
+<Type Name="RepositoryRecord" FullName="MonoDevelop.Core.AddIns.Setup.RepositoryRecord">
+ <TypeSignature Language="C#" Value="public class RepositoryRecord" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RepositoryRecord ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCachedRepository">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.Repository GetCachedRepository ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.Repository</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearCachedRepository">
+ <MemberSignature Language="C#" Value="public void ClearCachedRepository ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlAttribute(AttributeName="id", DataType="", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, Type=null)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsReference">
+ <MemberSignature Language="C#" Value="public bool IsReference { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="File">
+ <MemberSignature Language="C#" Value="public string File { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Url">
+ <MemberSignature Language="C#" Value="public string Url { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Title">
+ <MemberSignature Language="C#" Value="public string Title { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LastModified">
+ <MemberSignature Language="C#" Value="public DateTime LastModified { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.DateTime</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/SetupService.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/SetupService.xml
new file mode 100644
index 0000000000..b8efd6215e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/SetupService.xml
@@ -0,0 +1,507 @@
+<Type Name="SetupService" FullName="MonoDevelop.Core.AddIns.Setup.SetupService">
+ <TypeSignature Language="C#" Value="public class SetupService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SetupService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Install">
+ <MemberSignature Language="C#" Value="public bool Install (MonoDevelop.Core.IProgressMonitor monitor, string[] files);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="files" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="files">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Install">
+ <MemberSignature Language="C#" Value="public bool Install (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[] addins);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="addins" Type="MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="addins">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Install">
+ <MemberSignature Language="C#" Value="public bool Install (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.Package[] packages);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="packages" Type="MonoDevelop.Core.AddIns.Setup.Package[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="packages">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Install">
+ <MemberSignature Language="C#" Value="public bool Install (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.PackageCollection packs);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="packs" Type="MonoDevelop.Core.AddIns.Setup.PackageCollection" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="packs">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Uninstall">
+ <MemberSignature Language="C#" Value="public void Uninstall (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.AddinInfo addin);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="addin" Type="MonoDevelop.Core.AddIns.Setup.AddinInfo" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="addin">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Uninstall">
+ <MemberSignature Language="C#" Value="public void Uninstall (MonoDevelop.Core.IProgressMonitor monitor, string id);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="id" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="id">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDependentAddins">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinSetupInfo[] GetDependentAddins (string id, bool recursive);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinSetupInfo[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="recursive" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="recursive">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ResolveDependencies">
+ <MemberSignature Language="C#" Value="public bool ResolveDependencies (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.AddIns.Setup.PackageCollection packages, out MonoDevelop.Core.AddIns.Setup.PackageCollection toUninstall, out MonoDevelop.Core.AddIns.Setup.PackageDependencyCollection unresolved);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="packages" Type="MonoDevelop.Core.AddIns.Setup.PackageCollection" />
+ <Parameter Name="toUninstall" Type="MonoDevelop.Core.AddIns.Setup.PackageCollection&amp;" RefType="out" />
+ <Parameter Name="unresolved" Type="MonoDevelop.Core.AddIns.Setup.PackageDependencyCollection&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="packages">To be added.</param>
+ <param name="toUninstall">To be added.</param>
+ <param name="unresolved">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAvailableUpdates">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[] GetAvailableUpdates ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAvailableUpdates">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[] GetAvailableUpdates (string repositoryUrl);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="repositoryUrl" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="repositoryUrl">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAvailableUpdates">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[] GetAvailableUpdates (string id, string version);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="version" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="version">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAvailableUpdates">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[] GetAvailableUpdates (string repositoryUrl, string id, string version);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="repositoryUrl" Type="System.String" />
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="version" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="repositoryUrl">To be added.</param>
+ <param name="id">To be added.</param>
+ <param name="version">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAvailableAddins">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[] GetAvailableAddins ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAvailableAddins">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[] GetAvailableAddins (string repositoryUrl);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="repositoryUrl" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="repositoryUrl">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAvailableAddin">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[] GetAvailableAddin (string id, string version);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="version" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="version">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAvailableAddin">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[] GetAvailableAddin (string repositoryUrl, string id, string version);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinRepositoryEntry[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="repositoryUrl" Type="System.String" />
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="version" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="repositoryUrl">To be added.</param>
+ <param name="id">To be added.</param>
+ <param name="version">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetInstalledAddins">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinSetupInfo[] GetInstalledAddins ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinSetupInfo[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetInstalledAddin">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinSetupInfo GetInstalledAddin (string id);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinSetupInfo</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetInstalledAddin">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.AddinSetupInfo GetInstalledAddin (string id, string version);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.AddinSetupInfo</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="version" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="version">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRepositories">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.RepositoryRecord[] GetRepositories ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.RepositoryRecord[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsRepositoryRegistered">
+ <MemberSignature Language="C#" Value="public bool IsRepositoryRegistered (string url);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RegisterRepository">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.Setup.RepositoryRecord RegisterRepository (MonoDevelop.Core.IProgressMonitor monitor, string url);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.RepositoryRecord</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnregisterRepository">
+ <MemberSignature Language="C#" Value="public void UnregisterRepository (string url);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateRepositories">
+ <MemberSignature Language="C#" Value="public void UpdateRepositories (MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateRepository">
+ <MemberSignature Language="C#" Value="public void UpdateRepository (MonoDevelop.Core.IProgressMonitor monitor, string url);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildRepository">
+ <MemberSignature Language="C#" Value="public void BuildRepository (MonoDevelop.Core.IProgressMonitor monitor, string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildPackage">
+ <MemberSignature Language="C#" Value="public void BuildPackage (MonoDevelop.Core.IProgressMonitor monitor, string targetDirectory, string[] filePaths);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="targetDirectory" Type="System.String" />
+ <Parameter Name="filePaths" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="targetDirectory">To be added.</param>
+ <param name="filePaths">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.Setup/UninstallInfo.xml b/main/docs/api/MonoDevelop.Core.AddIns.Setup/UninstallInfo.xml
new file mode 100644
index 0000000000..49e7717bdf
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.Setup/UninstallInfo.xml
@@ -0,0 +1,42 @@
+<Type Name="UninstallInfo" FullName="MonoDevelop.Core.AddIns.Setup.UninstallInfo">
+ <TypeSignature Language="C#" Value="public class UninstallInfo" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public UninstallInfo ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Paths">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection Paths;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Xml.Serialization.XmlArrayItem(DataType="", ElementName="Path", Form=System.Xml.Schema.XmlSchemaForm.None, Namespace=null, IsNullable=False, Type=null, NestingLevel=0)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns.xml b/main/docs/api/MonoDevelop.Core.AddIns.xml
new file mode 100644
index 0000000000..a6919304af
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.AddIns">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AbstractCodon.xml b/main/docs/api/MonoDevelop.Core.AddIns/AbstractCodon.xml
new file mode 100644
index 0000000000..b95e808bb3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AbstractCodon.xml
@@ -0,0 +1,134 @@
+<Type Name="AbstractCodon" FullName="MonoDevelop.Core.AddIns.AbstractCodon">
+ <TypeSignature Language="C#" Value="public abstract class AbstractCodon : MonoDevelop.Core.AddIns.ICodon" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.AddIns.ICodon</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractCodon ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildItem">
+ <MemberSignature Language="C#" Value="public abstract object BuildItem (object owner, System.Collections.ArrayList subItems, MonoDevelop.Core.AddIns.ConditionCollection conditions);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="owner" Type="System.Object" />
+ <Parameter Name="subItems" Type="System.Collections.ArrayList" />
+ <Parameter Name="conditions" Type="MonoDevelop.Core.AddIns.ConditionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="owner">To be added.</param>
+ <param name="subItems">To be added.</param>
+ <param name="conditions">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddIn">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddIn AddIn { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddIn</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ID">
+ <MemberSignature Language="C#" Value="public string ID { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Class">
+ <MemberSignature Language="C#" Value="public string Class { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HandleConditions">
+ <MemberSignature Language="C#" Value="public virtual bool HandleConditions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertAfter">
+ <MemberSignature Language="C#" Value="public string[] InsertAfter { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertBefore">
+ <MemberSignature Language="C#" Value="public string[] InsertBefore { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AbstractCommand.xml b/main/docs/api/MonoDevelop.Core.AddIns/AbstractCommand.xml
new file mode 100644
index 0000000000..02093b6b5d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AbstractCommand.xml
@@ -0,0 +1,54 @@
+<Type Name="AbstractCommand" FullName="MonoDevelop.Core.AddIns.AbstractCommand">
+ <TypeSignature Language="C#" Value="public abstract class AbstractCommand : MonoDevelop.Core.AddIns.ICommand" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.AddIns.ICommand</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractCommand ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public abstract void Run ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Owner">
+ <MemberSignature Language="C#" Value="public virtual object Owner { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AbstractCondition.xml b/main/docs/api/MonoDevelop.Core.AddIns/AbstractCondition.xml
new file mode 100644
index 0000000000..dfc5088250
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AbstractCondition.xml
@@ -0,0 +1,58 @@
+<Type Name="AbstractCondition" FullName="MonoDevelop.Core.AddIns.AbstractCondition">
+ <TypeSignature Language="C#" Value="public abstract class AbstractCondition : MonoDevelop.Core.AddIns.ICondition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.AddIns.ICondition</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractCondition ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsValid">
+ <MemberSignature Language="C#" Value="public abstract bool IsValid (object caller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caller" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="caller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Action">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionFailedAction Action { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFailedAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddIn+Extension.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddIn+Extension.xml
new file mode 100644
index 0000000000..bfedeeb613
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddIn+Extension.xml
@@ -0,0 +1,65 @@
+<Type Name="AddIn+Extension" FullName="MonoDevelop.Core.AddIns.AddIn+Extension">
+ <TypeSignature Language="C#" Value="public class Extension" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Extension (string path);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Path">
+ <MemberSignature Language="C#" Value="public string Path { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Conditions">
+ <MemberSignature Language="C#" Value="public System.Collections.Hashtable Conditions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Hashtable</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CodonCollection">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList CodonCollection { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddIn.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddIn.xml
new file mode 100644
index 0000000000..3905a64bba
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddIn.xml
@@ -0,0 +1,221 @@
+<Type Name="AddIn" FullName="MonoDevelop.Core.AddIns.AddIn">
+ <TypeSignature Language="C#" Value="public class AddIn" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddIn ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetResourceStream">
+ <MemberSignature Language="C#" Value="public System.IO.Stream GetResourceStream (string id);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.Stream</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public void Initialize (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateObject">
+ <MemberSignature Language="C#" Value="public object CreateObject (string className);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="className" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="className">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetType">
+ <MemberSignature Language="C#" Value="public Type GetType (string className);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="className" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="className">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Author">
+ <MemberSignature Language="C#" Value="public string Author { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Copyright">
+ <MemberSignature Language="C#" Value="public string Copyright { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Url">
+ <MemberSignature Language="C#" Value="public string Url { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Version">
+ <MemberSignature Language="C#" Value="public string Version { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RuntimeLibraries">
+ <MemberSignature Language="C#" Value="public System.Collections.Hashtable RuntimeLibraries { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Hashtable</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dependencies">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddIn[] Dependencies { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddIn[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Extensions">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList Extensions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddInCollection+AddInEnumerator.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddInCollection+AddInEnumerator.xml
new file mode 100644
index 0000000000..cb9e891fbb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddInCollection+AddInEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="AddInCollection+AddInEnumerator" FullName="MonoDevelop.Core.AddIns.AddInCollection+AddInEnumerator">
+ <TypeSignature Language="C#" Value="public class AddInEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInEnumerator (MonoDevelop.Core.AddIns.AddInCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Core.AddIns.AddInCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddIn Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddIn</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddInCollection.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddInCollection.xml
new file mode 100644
index 0000000000..045c3681ba
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddInCollection.xml
@@ -0,0 +1,139 @@
+<Type Name="AddInCollection" FullName="MonoDevelop.Core.AddIns.AddInCollection">
+ <TypeSignature Language="C#" Value="public class AddInCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Core.AddIns.AddIn value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Core.AddIns.AddIn value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Core.AddIns.AddIn value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddInCollection+AddInEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddInCollection+AddInEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Core.AddIns.AddIn value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddIn Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddIn</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddIn Item[string id] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddIn</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddInInitializeException.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddInInitializeException.xml
new file mode 100644
index 0000000000..a5d6523781
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddInInitializeException.xml
@@ -0,0 +1,31 @@
+<Type Name="AddInInitializeException" FullName="MonoDevelop.Core.AddIns.AddInInitializeException">
+ <TypeSignature Language="C#" Value="public class AddInInitializeException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInInitializeException (string fileName, Exception e);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="e" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddInLoadException.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddInLoadException.xml
new file mode 100644
index 0000000000..2caa1f8848
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddInLoadException.xml
@@ -0,0 +1,29 @@
+<Type Name="AddInLoadException" FullName="MonoDevelop.Core.AddIns.AddInLoadException">
+ <TypeSignature Language="C#" Value="public class AddInLoadException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInLoadException (string reason);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="reason" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="reason">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddInService.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddInService.xml
new file mode 100644
index 0000000000..4d9cfe41c1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddInService.xml
@@ -0,0 +1,162 @@
+<Type Name="AddInService" FullName="MonoDevelop.Core.AddIns.AddInService">
+ <TypeSignature Language="C#" Value="public class AddInService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartApplication">
+ <MemberSignature Language="C#" Value="public int StartApplication (string addinId, string[] parameters);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addinId" Type="System.String" />
+ <Parameter Name="parameters" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="addinId">Identifier of the application.</param>
+ <param name="parameters">Arguments to provide to the application.</param>
+ <summary>Executes an add-in application.</summary>
+ <returns>Status code reported by the application.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsAddinLoaded">
+ <MemberSignature Language="C#" Value="public bool IsAddinLoaded (string id);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">Identifier of the add-in.</param>
+ <summary>Indicates whether an add-in has been loaded.</summary>
+ <returns>'true' if the add-in has been loaded, 'false' otherwise.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PreloadAddins">
+ <MemberSignature Language="C#" Value="public void PreloadAddins (MonoDevelop.Core.IProgressMonitor monitor, string[] requestedExtensionPoints);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="requestedExtensionPoints" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="monitor">Monitor object where progress will be reported.</param>
+ <param name="requestedExtensionPoints">Extension points to be required.</param>
+ <summary>Loads the installed add-ins which provide extensions to the specified extension points.</summary>
+ <remarks>This method can be used to load add-ins in a controlled way, since add-ins are usually loaded only under demand.
+ Errors found during add-in load are reported in the AddInLoadErrors <see cref="M:MonoDevelop.Core.AddIns.AddInService.AddInLoadErrors" /> property.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTreeItems">
+ <MemberSignature Language="C#" Value="public object[] GetTreeItems (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">Extension path.</param>
+ <summary>Gets an array of objects declared at the specified extension path.</summary>
+ <returns>An array with the objects at the specified extension path.</returns>
+ <remarks>All add-ins that extend the specified extension point are automatically loaded. Errors found during add-in load are reported in the AddInLoadErrors <see cref="M:MonoDevelop.Core.AddIns.AddInService.AddInLoadErrors" /> property.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTreeItems">
+ <MemberSignature Language="C#" Value="public Array GetTreeItems (string path, Type itemType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Array</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ <Parameter Name="itemType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="path">Extension path.</param>
+ <param name="itemType">To be added.</param>
+ <summary>Gets an array of objects declared at the specified extension path.</summary>
+ <returns>An array with the objects at the specified extension path.</returns>
+ <remarks>All add-ins that extend the specified extension point are automatically loaded. Errors found during add-in load are reported in the AddInLoadErrors <see cref="M:MonoDevelop.Core.AddIns.AddInService.AddInLoadErrors" /> property.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTreeCodons">
+ <MemberSignature Language="C#" Value="public object[] GetTreeCodons (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">An extension path.</param>
+ <summary>Gets an array of codon objects declared at the specified extension path.</summary>
+ <returns>An array with the codon objects at the specified extension path.</returns>
+ <remarks>A codon is an object that represents the XML element declared in an XML add-in file. All add-ins that extend the specified extension point are automatically loaded. Errors found during add-in load are reported in the AddInLoadErrors <see cref="M:MonoDevelop.Core.AddIns.AddInService.AddInLoadErrors" /> property.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTreeNode">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.IAddInTreeNode GetTreeNode (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.IAddInTreeNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">An extension path.</param>
+ <summary>Gets the tree node at the specified extension path.</summary>
+ <returns>The tree node at the specified extension path.</returns>
+ <remarks>All add-ins that extend the specified extension point are automatically loaded. Errors found during add-in load are reported in the AddInLoadErrors <see cref="M:MonoDevelop.Core.AddIns.AddInService.AddInLoadErrors" /> property.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddInLoadErrors">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddinError[] AddInLoadErrors { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddinError[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>The list of errors found while loading add-ins.</summary>
+ <value>The list of errors found while loading add-ins.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>This service provides methods for loading add-ins and for getting information about currently loaded add-ins.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddInSignatureException.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddInSignatureException.xml
new file mode 100644
index 0000000000..03fa74e738
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddInSignatureException.xml
@@ -0,0 +1,29 @@
+<Type Name="AddInSignatureException" FullName="MonoDevelop.Core.AddIns.AddInSignatureException">
+ <TypeSignature Language="C#" Value="public class AddInSignatureException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInSignatureException (string msg);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="msg" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="msg">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddInTreeFormatException.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddInTreeFormatException.xml
new file mode 100644
index 0000000000..222f41d46d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddInTreeFormatException.xml
@@ -0,0 +1,29 @@
+<Type Name="AddInTreeFormatException" FullName="MonoDevelop.Core.AddIns.AddInTreeFormatException">
+ <TypeSignature Language="C#" Value="public class AddInTreeFormatException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInTreeFormatException (string msg);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="msg" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="msg">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddInTreeSingleton.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddInTreeSingleton.xml
new file mode 100644
index 0000000000..8c6278ad3d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddInTreeSingleton.xml
@@ -0,0 +1,81 @@
+<Type Name="AddInTreeSingleton" FullName="MonoDevelop.Core.AddIns.AddInTreeSingleton">
+ <TypeSignature Language="C#" Value="public class AddInTreeSingleton" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInTreeSingleton ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetAddInDirectories">
+ <MemberSignature Language="C#" Value="public static bool SetAddInDirectories (string[] addInDirectories, bool ignoreDefaultCoreDirectory);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addInDirectories" Type="System.String[]" />
+ <Parameter Name="ignoreDefaultCoreDirectory" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="addInDirectories">To be added.</param>
+ <param name="ignoreDefaultCoreDirectory">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public static void Initialize ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeAddins">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.AddIns.AddinError[] InitializeAddins ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddinError[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddInTree">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.AddIns.IAddInTree AddInTree { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.IAddInTree</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AddinError.xml b/main/docs/api/MonoDevelop.Core.AddIns/AddinError.xml
new file mode 100644
index 0000000000..1644ae960a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AddinError.xml
@@ -0,0 +1,69 @@
+<Type Name="AddinError" FullName="MonoDevelop.Core.AddIns.AddinError">
+ <TypeSignature Language="C#" Value="public class AddinError" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddinError (string addin, Exception exception, bool fatal);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="addin" Type="System.String" />
+ <Parameter Name="exception" Type="System.Exception" />
+ <Parameter Name="fatal" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="addin">To be added.</param>
+ <param name="exception">To be added.</param>
+ <param name="fatal">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddinFile">
+ <MemberSignature Language="C#" Value="public string AddinFile { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Exception">
+ <MemberSignature Language="C#" Value="public Exception Exception { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Exception</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Fatal">
+ <MemberSignature Language="C#" Value="public bool Fatal { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>This class provides information about add-in load errors.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/AndCondition.xml b/main/docs/api/MonoDevelop.Core.AddIns/AndCondition.xml
new file mode 100644
index 0000000000..8f83367c7c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/AndCondition.xml
@@ -0,0 +1,29 @@
+<Type Name="AndCondition" FullName="MonoDevelop.Core.AddIns.AndCondition">
+ <TypeSignature Language="C#" Value="public class AndCondition : MonoDevelop.Core.AddIns.AbstractCondition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.AbstractCondition</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AndCondition (MonoDevelop.Core.AddIns.ConditionCollection conditions);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="conditions" Type="MonoDevelop.Core.AddIns.ConditionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="conditions">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ClassCodon.xml b/main/docs/api/MonoDevelop.Core.AddIns/ClassCodon.xml
new file mode 100644
index 0000000000..8eefcdcc16
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ClassCodon.xml
@@ -0,0 +1,43 @@
+<Type Name="ClassCodon" FullName="MonoDevelop.Core.AddIns.ClassCodon">
+ <TypeSignature Language="C#" Value="public class ClassCodon : MonoDevelop.Core.AddIns.AbstractCodon" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.AbstractCodon</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Core.AddIns.CodonName(Name="Class")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassCodon ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Type">
+ <MemberSignature Language="C#" Value="public Type Type { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/CodonBuilder.xml b/main/docs/api/MonoDevelop.Core.AddIns/CodonBuilder.xml
new file mode 100644
index 0000000000..36b07b0226
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/CodonBuilder.xml
@@ -0,0 +1,71 @@
+<Type Name="CodonBuilder" FullName="MonoDevelop.Core.AddIns.CodonBuilder">
+ <TypeSignature Language="C#" Value="public class CodonBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodonBuilder (string className, System.Reflection.Assembly assembly);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="className" Type="System.String" />
+ <Parameter Name="assembly" Type="System.Reflection.Assembly" />
+ </Parameters>
+ <Docs>
+ <param name="className">To be added.</param>
+ <param name="assembly">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildCodon">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ICodon BuildCodon (MonoDevelop.Core.AddIns.AddIn addIn);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ICodon</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addIn" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="addIn">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClassName">
+ <MemberSignature Language="C#" Value="public string ClassName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CodonName">
+ <MemberSignature Language="C#" Value="public string CodonName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/CodonFactory.xml b/main/docs/api/MonoDevelop.Core.AddIns/CodonFactory.xml
new file mode 100644
index 0000000000..6b465bbc61
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/CodonFactory.xml
@@ -0,0 +1,59 @@
+<Type Name="CodonFactory" FullName="MonoDevelop.Core.AddIns.CodonFactory">
+ <TypeSignature Language="C#" Value="public class CodonFactory" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodonFactory ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddCodonBuilder">
+ <MemberSignature Language="C#" Value="public void AddCodonBuilder (MonoDevelop.Core.AddIns.CodonBuilder builder);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="builder" Type="MonoDevelop.Core.AddIns.CodonBuilder" />
+ </Parameters>
+ <Docs>
+ <param name="builder">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateCodon">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ICodon CreateCodon (MonoDevelop.Core.AddIns.AddIn addIn, System.Xml.XmlNode codonNode);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ICodon</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addIn" Type="MonoDevelop.Core.AddIns.AddIn" />
+ <Parameter Name="codonNode" Type="System.Xml.XmlNode" />
+ </Parameters>
+ <Docs>
+ <param name="addIn">To be added.</param>
+ <param name="codonNode">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/CodonNameAttribute.xml b/main/docs/api/MonoDevelop.Core.AddIns/CodonNameAttribute.xml
new file mode 100644
index 0000000000..87b9114108
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/CodonNameAttribute.xml
@@ -0,0 +1,46 @@
+<Type Name="CodonNameAttribute" FullName="MonoDevelop.Core.AddIns.CodonNameAttribute">
+ <TypeSignature Language="C#" Value="public sealed class CodonNameAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=False, Inherited=False, ValidOn=System.AttributeTargets.Class)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodonNameAttribute (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/CodonNotFoundException.xml b/main/docs/api/MonoDevelop.Core.AddIns/CodonNotFoundException.xml
new file mode 100644
index 0000000000..3af8c4b3d0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/CodonNotFoundException.xml
@@ -0,0 +1,29 @@
+<Type Name="CodonNotFoundException" FullName="MonoDevelop.Core.AddIns.CodonNotFoundException">
+ <TypeSignature Language="C#" Value="public class CodonNotFoundException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodonNotFoundException (string message);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/CompareCondition.xml b/main/docs/api/MonoDevelop.Core.AddIns/CompareCondition.xml
new file mode 100644
index 0000000000..053241da80
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/CompareCondition.xml
@@ -0,0 +1,55 @@
+<Type Name="CompareCondition" FullName="MonoDevelop.Core.AddIns.CompareCondition">
+ <TypeSignature Language="C#" Value="public class CompareCondition : MonoDevelop.Core.AddIns.AbstractCondition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.AbstractCondition</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Core.AddIns.Condition</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CompareCondition ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="String1">
+ <MemberSignature Language="C#" Value="public string String1 { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="String2">
+ <MemberSignature Language="C#" Value="public string String2 { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ConditionAttribute.xml b/main/docs/api/MonoDevelop.Core.AddIns/ConditionAttribute.xml
new file mode 100644
index 0000000000..0a439ab932
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ConditionAttribute.xml
@@ -0,0 +1,31 @@
+<Type Name="ConditionAttribute" FullName="MonoDevelop.Core.AddIns.ConditionAttribute">
+ <TypeSignature Language="C#" Value="public sealed class ConditionAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=False, Inherited=False, ValidOn=System.AttributeTargets.Class)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConditionAttribute ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ConditionBuilder.xml b/main/docs/api/MonoDevelop.Core.AddIns/ConditionBuilder.xml
new file mode 100644
index 0000000000..1d4f520046
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ConditionBuilder.xml
@@ -0,0 +1,59 @@
+<Type Name="ConditionBuilder" FullName="MonoDevelop.Core.AddIns.ConditionBuilder">
+ <TypeSignature Language="C#" Value="public class ConditionBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConditionBuilder (string className, System.Reflection.Assembly assembly);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="className" Type="System.String" />
+ <Parameter Name="assembly" Type="System.Reflection.Assembly" />
+ </Parameters>
+ <Docs>
+ <param name="className">To be added.</param>
+ <param name="assembly">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildCondition">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ICondition BuildCondition (MonoDevelop.Core.AddIns.AddIn addIn);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ICondition</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addIn" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="addIn">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RequiredAttributes">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection RequiredAttributes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ConditionBuilderCollection.xml b/main/docs/api/MonoDevelop.Core.AddIns/ConditionBuilderCollection.xml
new file mode 100644
index 0000000000..3e533be547
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ConditionBuilderCollection.xml
@@ -0,0 +1,57 @@
+<Type Name="ConditionBuilderCollection" FullName="MonoDevelop.Core.AddIns.ConditionBuilderCollection">
+ <TypeSignature Language="C#" Value="public class ConditionBuilderCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConditionBuilderCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (MonoDevelop.Core.AddIns.ConditionBuilder builder);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="builder" Type="MonoDevelop.Core.AddIns.ConditionBuilder" />
+ </Parameters>
+ <Docs>
+ <param name="builder">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBuilderForCondition">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionBuilder GetBuilderForCondition (System.Xml.XmlNode conditionNode);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionBuilder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="conditionNode" Type="System.Xml.XmlNode" />
+ </Parameters>
+ <Docs>
+ <param name="conditionNode">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ConditionCollection+IConditionEnumerator.xml b/main/docs/api/MonoDevelop.Core.AddIns/ConditionCollection+IConditionEnumerator.xml
new file mode 100644
index 0000000000..9d729eb8d5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ConditionCollection+IConditionEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="ConditionCollection+IConditionEnumerator" FullName="MonoDevelop.Core.AddIns.ConditionCollection+IConditionEnumerator">
+ <TypeSignature Language="C#" Value="public class IConditionEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IConditionEnumerator (MonoDevelop.Core.AddIns.ConditionCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Core.AddIns.ConditionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ICondition Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ICondition</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ConditionCollection.xml b/main/docs/api/MonoDevelop.Core.AddIns/ConditionCollection.xml
new file mode 100644
index 0000000000..62c413f44a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ConditionCollection.xml
@@ -0,0 +1,227 @@
+<Type Name="ConditionCollection" FullName="MonoDevelop.Core.AddIns.ConditionCollection">
+ <TypeSignature Language="C#" Value="public class ConditionCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConditionCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConditionCollection (MonoDevelop.Core.AddIns.ConditionCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.ConditionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConditionCollection (MonoDevelop.Core.AddIns.ICondition[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.ICondition[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCurrentConditionFailedAction">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionFailedAction GetCurrentConditionFailedAction (object caller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFailedAction</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caller" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="caller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Core.AddIns.ICondition value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.ICondition" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Core.AddIns.ICondition[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.ICondition[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Core.AddIns.ConditionCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.ConditionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Core.AddIns.ICondition value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.ICondition" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Core.AddIns.ICondition[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Core.AddIns.ICondition[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Core.AddIns.ICondition value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.ICondition" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Core.AddIns.ICondition value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.ICondition" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionCollection+IConditionEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionCollection+IConditionEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Core.AddIns.ICondition value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Core.AddIns.ICondition" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ICondition Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ICondition</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ConditionFactory.xml b/main/docs/api/MonoDevelop.Core.AddIns/ConditionFactory.xml
new file mode 100644
index 0000000000..3a585dc57e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ConditionFactory.xml
@@ -0,0 +1,56 @@
+<Type Name="ConditionFactory" FullName="MonoDevelop.Core.AddIns.ConditionFactory">
+ <TypeSignature Language="C#" Value="public class ConditionFactory" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConditionFactory ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateCondition">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ICondition CreateCondition (MonoDevelop.Core.AddIns.AddIn addIn, System.Xml.XmlNode conditionNode);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ICondition</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addIn" Type="MonoDevelop.Core.AddIns.AddIn" />
+ <Parameter Name="conditionNode" Type="System.Xml.XmlNode" />
+ </Parameters>
+ <Docs>
+ <param name="addIn">To be added.</param>
+ <param name="conditionNode">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Builders">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionBuilderCollection Builders { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionBuilderCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ConditionFailedAction.xml b/main/docs/api/MonoDevelop.Core.AddIns/ConditionFailedAction.xml
new file mode 100644
index 0000000000..0e07035fbb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ConditionFailedAction.xml
@@ -0,0 +1,46 @@
+<Type Name="ConditionFailedAction" FullName="MonoDevelop.Core.AddIns.ConditionFailedAction">
+ <TypeSignature Language="C#" Value="public enum ConditionFailedAction" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Nothing">
+ <MemberSignature Language="C#" Value="Nothing" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFailedAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Disable">
+ <MemberSignature Language="C#" Value="Disable" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFailedAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Exclude">
+ <MemberSignature Language="C#" Value="Exclude" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFailedAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ConditionNotFoundException.xml b/main/docs/api/MonoDevelop.Core.AddIns/ConditionNotFoundException.xml
new file mode 100644
index 0000000000..0ba644091b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ConditionNotFoundException.xml
@@ -0,0 +1,29 @@
+<Type Name="ConditionNotFoundException" FullName="MonoDevelop.Core.AddIns.ConditionNotFoundException">
+ <TypeSignature Language="C#" Value="public class ConditionNotFoundException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConditionNotFoundException (string message);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ConditionWithoutRequiredAttributesException.xml b/main/docs/api/MonoDevelop.Core.AddIns/ConditionWithoutRequiredAttributesException.xml
new file mode 100644
index 0000000000..e39a52e9a8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ConditionWithoutRequiredAttributesException.xml
@@ -0,0 +1,26 @@
+<Type Name="ConditionWithoutRequiredAttributesException" FullName="MonoDevelop.Core.AddIns.ConditionWithoutRequiredAttributesException">
+ <TypeSignature Language="C#" Value="public class ConditionWithoutRequiredAttributesException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConditionWithoutRequiredAttributesException ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/DefaultAddInTree.xml b/main/docs/api/MonoDevelop.Core.AddIns/DefaultAddInTree.xml
new file mode 100644
index 0000000000..8a0b955654
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/DefaultAddInTree.xml
@@ -0,0 +1,147 @@
+<Type Name="DefaultAddInTree" FullName="MonoDevelop.Core.AddIns.DefaultAddInTree">
+ <TypeSignature Language="C#" Value="public class DefaultAddInTree : MonoDevelop.Core.AddIns.IAddInTree" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.AddIns.IAddInTree</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="TreeNodeExists">
+ <MemberSignature Language="C#" Value="public bool TreeNodeExists (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowCodonTree">
+ <MemberSignature Language="C#" Value="public void ShowCodonTree ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertAddIn">
+ <MemberSignature Language="C#" Value="public void InsertAddIn (MonoDevelop.Core.AddIns.AddIn addIn);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addIn" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="addIn">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveAddIn">
+ <MemberSignature Language="C#" Value="public void RemoveAddIn (MonoDevelop.Core.AddIns.AddIn addIn);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addIn" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="addIn">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTreeNode">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.IAddInTreeNode GetTreeNode (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.IAddInTreeNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadAssembly">
+ <MemberSignature Language="C#" Value="public System.Reflection.Assembly LoadAssembly (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Reflection.Assembly</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConditionFactory">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionFactory ConditionFactory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFactory</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CodonFactory">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.CodonFactory CodonFactory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.CodonFactory</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddIns">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddInCollection AddIns { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddInCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/DefaultAddInTreeNode.xml b/main/docs/api/MonoDevelop.Core.AddIns/DefaultAddInTreeNode.xml
new file mode 100644
index 0000000000..1dc1ca2987
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/DefaultAddInTreeNode.xml
@@ -0,0 +1,116 @@
+<Type Name="DefaultAddInTreeNode" FullName="MonoDevelop.Core.AddIns.DefaultAddInTreeNode">
+ <TypeSignature Language="C#" Value="public class DefaultAddInTreeNode : MonoDevelop.Core.AddIns.IAddInTreeNode" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.AddIns.IAddInTreeNode</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultAddInTreeNode ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCurrentConditionFailedAction">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionFailedAction GetCurrentConditionFailedAction (object caller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFailedAction</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caller" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="caller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildChildItem">
+ <MemberSignature Language="C#" Value="public object BuildChildItem (string childItemID, object caller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="childItemID" Type="System.String" />
+ <Parameter Name="caller" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="childItemID">To be added.</param>
+ <param name="caller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildChildItems">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList BuildChildItems (object caller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caller" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="caller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ChildNodes">
+ <MemberSignature Language="C#" Value="public System.Collections.Hashtable ChildNodes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Hashtable</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Codon">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ICodon Codon { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ICodon</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConditionCollection">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionCollection ConditionCollection { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/DuplicateCodonException.xml b/main/docs/api/MonoDevelop.Core.AddIns/DuplicateCodonException.xml
new file mode 100644
index 0000000000..662b114c88
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/DuplicateCodonException.xml
@@ -0,0 +1,31 @@
+<Type Name="DuplicateCodonException" FullName="MonoDevelop.Core.AddIns.DuplicateCodonException">
+ <TypeSignature Language="C#" Value="public class DuplicateCodonException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DuplicateCodonException (string type, string codon);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="codon" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <param name="codon">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/DuplicateConditionException.xml b/main/docs/api/MonoDevelop.Core.AddIns/DuplicateConditionException.xml
new file mode 100644
index 0000000000..02cb06e78b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/DuplicateConditionException.xml
@@ -0,0 +1,29 @@
+<Type Name="DuplicateConditionException" FullName="MonoDevelop.Core.AddIns.DuplicateConditionException">
+ <TypeSignature Language="C#" Value="public class DuplicateConditionException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DuplicateConditionException (System.Collections.Specialized.StringCollection attributes);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="attributes" Type="System.Collections.Specialized.StringCollection" />
+ </Parameters>
+ <Docs>
+ <param name="attributes">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/IAddInTree.xml b/main/docs/api/MonoDevelop.Core.AddIns/IAddInTree.xml
new file mode 100644
index 0000000000..ef1e8b4f0a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/IAddInTree.xml
@@ -0,0 +1,128 @@
+<Type Name="IAddInTree" FullName="MonoDevelop.Core.AddIns.IAddInTree">
+ <TypeSignature Language="C#" Value="public interface IAddInTree" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="TreeNodeExists">
+ <MemberSignature Language="C#" Value="public bool TreeNodeExists (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTreeNode">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.IAddInTreeNode GetTreeNode (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.IAddInTreeNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertAddIn">
+ <MemberSignature Language="C#" Value="public void InsertAddIn (MonoDevelop.Core.AddIns.AddIn addIn);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addIn" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="addIn">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveAddIn">
+ <MemberSignature Language="C#" Value="public void RemoveAddIn (MonoDevelop.Core.AddIns.AddIn addIn);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addIn" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="addIn">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadAssembly">
+ <MemberSignature Language="C#" Value="public System.Reflection.Assembly LoadAssembly (string assemblyFile);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Reflection.Assembly</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="assemblyFile" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="assemblyFile">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConditionFactory">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionFactory ConditionFactory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFactory</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CodonFactory">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.CodonFactory CodonFactory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.CodonFactory</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddIns">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddInCollection AddIns { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddInCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/IAddInTreeNode.xml b/main/docs/api/MonoDevelop.Core.AddIns/IAddInTreeNode.xml
new file mode 100644
index 0000000000..ee1bff908c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/IAddInTreeNode.xml
@@ -0,0 +1,100 @@
+<Type Name="IAddInTreeNode" FullName="MonoDevelop.Core.AddIns.IAddInTreeNode">
+ <TypeSignature Language="C#" Value="public interface IAddInTreeNode" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetCurrentConditionFailedAction">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionFailedAction GetCurrentConditionFailedAction (object caller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFailedAction</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caller" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="caller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildChildItems">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList BuildChildItems (object caller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caller" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="caller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildChildItem">
+ <MemberSignature Language="C#" Value="public object BuildChildItem (string childItemID, object caller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="childItemID" Type="System.String" />
+ <Parameter Name="caller" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="childItemID">To be added.</param>
+ <param name="caller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ChildNodes">
+ <MemberSignature Language="C#" Value="public System.Collections.Hashtable ChildNodes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Hashtable</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Codon">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ICodon Codon { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ICodon</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConditionCollection">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionCollection ConditionCollection { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/IApplication.xml b/main/docs/api/MonoDevelop.Core.AddIns/IApplication.xml
new file mode 100644
index 0000000000..4060fb9505
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/IApplication.xml
@@ -0,0 +1,30 @@
+<Type Name="IApplication" FullName="MonoDevelop.Core.AddIns.IApplication">
+ <TypeSignature Language="C#" Value="public interface IApplication" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public int Run (string[] arguments);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="arguments" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="arguments">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ICodon.xml b/main/docs/api/MonoDevelop.Core.AddIns/ICodon.xml
new file mode 100644
index 0000000000..e07a82542e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ICodon.xml
@@ -0,0 +1,118 @@
+<Type Name="ICodon" FullName="MonoDevelop.Core.AddIns.ICodon">
+ <TypeSignature Language="C#" Value="public interface ICodon" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="BuildItem">
+ <MemberSignature Language="C#" Value="public object BuildItem (object owner, System.Collections.ArrayList subItems, MonoDevelop.Core.AddIns.ConditionCollection conditions);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="owner" Type="System.Object" />
+ <Parameter Name="subItems" Type="System.Collections.ArrayList" />
+ <Parameter Name="conditions" Type="MonoDevelop.Core.AddIns.ConditionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="owner">To be added.</param>
+ <param name="subItems">To be added.</param>
+ <param name="conditions">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddIn">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.AddIn AddIn { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddIn</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HandleConditions">
+ <MemberSignature Language="C#" Value="public bool HandleConditions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ID">
+ <MemberSignature Language="C#" Value="public string ID { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Class">
+ <MemberSignature Language="C#" Value="public string Class { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertAfter">
+ <MemberSignature Language="C#" Value="public string[] InsertAfter { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertBefore">
+ <MemberSignature Language="C#" Value="public string[] InsertBefore { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ICommand.xml b/main/docs/api/MonoDevelop.Core.AddIns/ICommand.xml
new file mode 100644
index 0000000000..dd3b634dde
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ICommand.xml
@@ -0,0 +1,38 @@
+<Type Name="ICommand" FullName="MonoDevelop.Core.AddIns.ICommand">
+ <TypeSignature Language="C#" Value="public interface ICommand" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public void Run ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Owner">
+ <MemberSignature Language="C#" Value="public object Owner { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/ICondition.xml b/main/docs/api/MonoDevelop.Core.AddIns/ICondition.xml
new file mode 100644
index 0000000000..fc75a86d5a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/ICondition.xml
@@ -0,0 +1,42 @@
+<Type Name="ICondition" FullName="MonoDevelop.Core.AddIns.ICondition">
+ <TypeSignature Language="C#" Value="public interface ICondition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="IsValid">
+ <MemberSignature Language="C#" Value="public bool IsValid (object caller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caller" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="caller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Action">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.AddIns.ConditionFailedAction Action { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.ConditionFailedAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/IOwnerState.xml b/main/docs/api/MonoDevelop.Core.AddIns/IOwnerState.xml
new file mode 100644
index 0000000000..67d2038f4d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/IOwnerState.xml
@@ -0,0 +1,26 @@
+<Type Name="IOwnerState" FullName="MonoDevelop.Core.AddIns.IOwnerState">
+ <TypeSignature Language="C#" Value="public interface IOwnerState" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="InternalState">
+ <MemberSignature Language="C#" Value="public Enum InternalState { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Enum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/IconCodon.xml b/main/docs/api/MonoDevelop.Core.AddIns/IconCodon.xml
new file mode 100644
index 0000000000..8b361eadee
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/IconCodon.xml
@@ -0,0 +1,79 @@
+<Type Name="IconCodon" FullName="MonoDevelop.Core.AddIns.IconCodon">
+ <TypeSignature Language="C#" Value="public class IconCodon : MonoDevelop.Core.AddIns.AbstractCodon" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.AbstractCodon</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Core.AddIns.CodonName(Name="Icon")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IconCodon ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Language">
+ <MemberSignature Language="C#" Value="public string Language { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Location">
+ <MemberSignature Language="C#" Value="public string Location { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Resource">
+ <MemberSignature Language="C#" Value="public string Resource { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Extensions">
+ <MemberSignature Language="C#" Value="public string[] Extensions { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/InvalidAssemblyVersionException.xml b/main/docs/api/MonoDevelop.Core.AddIns/InvalidAssemblyVersionException.xml
new file mode 100644
index 0000000000..c6cba35a1b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/InvalidAssemblyVersionException.xml
@@ -0,0 +1,31 @@
+<Type Name="InvalidAssemblyVersionException" FullName="MonoDevelop.Core.AddIns.InvalidAssemblyVersionException">
+ <TypeSignature Language="C#" Value="public class InvalidAssemblyVersionException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InvalidAssemblyVersionException (string old, string anew);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="old" Type="System.String" />
+ <Parameter Name="anew" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="old">To be added.</param>
+ <param name="anew">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/MissingDependencyException.xml b/main/docs/api/MonoDevelop.Core.AddIns/MissingDependencyException.xml
new file mode 100644
index 0000000000..9dd7e817d0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/MissingDependencyException.xml
@@ -0,0 +1,29 @@
+<Type Name="MissingDependencyException" FullName="MonoDevelop.Core.AddIns.MissingDependencyException">
+ <TypeSignature Language="C#" Value="public class MissingDependencyException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MissingDependencyException (string message);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/NegatedCondition.xml b/main/docs/api/MonoDevelop.Core.AddIns/NegatedCondition.xml
new file mode 100644
index 0000000000..b11555fc24
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/NegatedCondition.xml
@@ -0,0 +1,29 @@
+<Type Name="NegatedCondition" FullName="MonoDevelop.Core.AddIns.NegatedCondition">
+ <TypeSignature Language="C#" Value="public class NegatedCondition : MonoDevelop.Core.AddIns.AbstractCondition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.AbstractCondition</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NegatedCondition (MonoDevelop.Core.AddIns.ConditionCollection conditions);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="conditions" Type="MonoDevelop.Core.AddIns.ConditionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="conditions">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/OrCondition.xml b/main/docs/api/MonoDevelop.Core.AddIns/OrCondition.xml
new file mode 100644
index 0000000000..012d26b30a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/OrCondition.xml
@@ -0,0 +1,29 @@
+<Type Name="OrCondition" FullName="MonoDevelop.Core.AddIns.OrCondition">
+ <TypeSignature Language="C#" Value="public class OrCondition : MonoDevelop.Core.AddIns.AbstractCondition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AddIns.AbstractCondition</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public OrCondition (MonoDevelop.Core.AddIns.ConditionCollection conditions);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="conditions" Type="MonoDevelop.Core.AddIns.ConditionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="conditions">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/PathAttribute.xml b/main/docs/api/MonoDevelop.Core.AddIns/PathAttribute.xml
new file mode 100644
index 0000000000..55b29ecde8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/PathAttribute.xml
@@ -0,0 +1,31 @@
+<Type Name="PathAttribute" FullName="MonoDevelop.Core.AddIns.PathAttribute">
+ <TypeSignature Language="C#" Value="public sealed class PathAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=False, Inherited=True, ValidOn=System.AttributeTargets.Field)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PathAttribute ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/TreePathNotFoundException.xml b/main/docs/api/MonoDevelop.Core.AddIns/TreePathNotFoundException.xml
new file mode 100644
index 0000000000..9a436dc634
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/TreePathNotFoundException.xml
@@ -0,0 +1,29 @@
+<Type Name="TreePathNotFoundException" FullName="MonoDevelop.Core.AddIns.TreePathNotFoundException">
+ <TypeSignature Language="C#" Value="public class TreePathNotFoundException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TreePathNotFoundException (string path);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/TypeNotFoundException.xml b/main/docs/api/MonoDevelop.Core.AddIns/TypeNotFoundException.xml
new file mode 100644
index 0000000000..e48011314b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/TypeNotFoundException.xml
@@ -0,0 +1,29 @@
+<Type Name="TypeNotFoundException" FullName="MonoDevelop.Core.AddIns.TypeNotFoundException">
+ <TypeSignature Language="C#" Value="public class TypeNotFoundException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TypeNotFoundException (string typeName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="typeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="typeName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/XmlMemberArrayAttribute.xml b/main/docs/api/MonoDevelop.Core.AddIns/XmlMemberArrayAttribute.xml
new file mode 100644
index 0000000000..be0922e690
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/XmlMemberArrayAttribute.xml
@@ -0,0 +1,70 @@
+<Type Name="XmlMemberArrayAttribute" FullName="MonoDevelop.Core.AddIns.XmlMemberArrayAttribute">
+ <TypeSignature Language="C#" Value="public sealed class XmlMemberArrayAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=False, Inherited=True, ValidOn=System.AttributeTargets.Field)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XmlMemberArrayAttribute (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Separator">
+ <MemberSignature Language="C#" Value="public char[] Separator { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Char[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsRequired">
+ <MemberSignature Language="C#" Value="public bool IsRequired { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.AddIns/XmlMemberAttributeAttribute.xml b/main/docs/api/MonoDevelop.Core.AddIns/XmlMemberAttributeAttribute.xml
new file mode 100644
index 0000000000..9a8aa98c5a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.AddIns/XmlMemberAttributeAttribute.xml
@@ -0,0 +1,58 @@
+<Type Name="XmlMemberAttributeAttribute" FullName="MonoDevelop.Core.AddIns.XmlMemberAttributeAttribute">
+ <TypeSignature Language="C#" Value="public sealed class XmlMemberAttributeAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=False, Inherited=True, ValidOn=System.AttributeTargets.Field)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XmlMemberAttributeAttribute (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsRequired">
+ <MemberSignature Language="C#" Value="public bool IsRequired { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution.xml b/main/docs/api/MonoDevelop.Core.Execution.xml
new file mode 100644
index 0000000000..fc4e4cb15f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.Execution">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/BreakpointEventArgs.xml b/main/docs/api/MonoDevelop.Core.Execution/BreakpointEventArgs.xml
new file mode 100644
index 0000000000..cbc618d26b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/BreakpointEventArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="BreakpointEventArgs" FullName="MonoDevelop.Core.Execution.BreakpointEventArgs">
+ <TypeSignature Language="C#" Value="public class BreakpointEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BreakpointEventArgs (MonoDevelop.Core.Execution.IBreakpoint breakpoint);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="breakpoint" Type="MonoDevelop.Core.Execution.IBreakpoint" />
+ </Parameters>
+ <Docs>
+ <param name="breakpoint">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Breakpoint">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IBreakpoint Breakpoint { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IBreakpoint</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/BreakpointEventHandler.xml b/main/docs/api/MonoDevelop.Core.Execution/BreakpointEventHandler.xml
new file mode 100644
index 0000000000..23ece3bc1b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/BreakpointEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="BreakpointEventHandler" FullName="MonoDevelop.Core.Execution.BreakpointEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void BreakpointEventHandler(object sender, MonoDevelop.Core.Execution.BreakpointEventArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="args" Type="MonoDevelop.Core.Execution.BreakpointEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/DefaultExecutionHandlerFactory.xml b/main/docs/api/MonoDevelop.Core.Execution/DefaultExecutionHandlerFactory.xml
new file mode 100644
index 0000000000..da6d152ce3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/DefaultExecutionHandlerFactory.xml
@@ -0,0 +1,46 @@
+<Type Name="DefaultExecutionHandlerFactory" FullName="MonoDevelop.Core.Execution.DefaultExecutionHandlerFactory">
+ <TypeSignature Language="C#" Value="public class DefaultExecutionHandlerFactory : MonoDevelop.Core.Execution.IExecutionHandlerFactory" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Execution.IExecutionHandlerFactory</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultExecutionHandlerFactory ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateExecutionHandler">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IExecutionHandler CreateExecutionHandler (string platformId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IExecutionHandler</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="platformId" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="platformId">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/ExternalConsole.xml b/main/docs/api/MonoDevelop.Core.Execution/ExternalConsole.xml
new file mode 100644
index 0000000000..bd1dd067aa
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/ExternalConsole.xml
@@ -0,0 +1,92 @@
+<Type Name="ExternalConsole" FullName="MonoDevelop.Core.Execution.ExternalConsole">
+ <TypeSignature Language="C#" Value="public sealed class ExternalConsole : MonoDevelop.Core.Execution.IConsole" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Execution.IConsole</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="CancelRequested">
+ <MemberSignature Language="C#" Value="public event EventHandler CancelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="In">
+ <MemberSignature Language="C#" Value="public System.IO.TextReader In { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextReader</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Out">
+ <MemberSignature Language="C#" Value="public System.IO.TextWriter Out { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Error">
+ <MemberSignature Language="C#" Value="public System.IO.TextWriter Error { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseOnDispose">
+ <MemberSignature Language="C#" Value="public bool CloseOnDispose { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/ExternalConsoleFactory.xml b/main/docs/api/MonoDevelop.Core.Execution/ExternalConsoleFactory.xml
new file mode 100644
index 0000000000..c226c77422
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/ExternalConsoleFactory.xml
@@ -0,0 +1,57 @@
+<Type Name="ExternalConsoleFactory" FullName="MonoDevelop.Core.Execution.ExternalConsoleFactory">
+ <TypeSignature Language="C#" Value="public sealed class ExternalConsoleFactory : MonoDevelop.Core.Execution.IConsoleFactory" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Execution.IConsoleFactory</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ExternalConsoleFactory ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Instance">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Execution.ExternalConsoleFactory Instance;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.ExternalConsoleFactory</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateConsole">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IConsole CreateConsole (bool closeOnDispose);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IConsole</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="closeOnDispose" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="closeOnDispose">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IBreakpoint.xml b/main/docs/api/MonoDevelop.Core.Execution/IBreakpoint.xml
new file mode 100644
index 0000000000..baeb7bfaad
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IBreakpoint.xml
@@ -0,0 +1,50 @@
+<Type Name="IBreakpoint" FullName="MonoDevelop.Core.Execution.IBreakpoint">
+ <TypeSignature Language="C#" Value="public interface IBreakpoint" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="public int Line { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Enabled">
+ <MemberSignature Language="C#" Value="public bool Enabled { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IConsole.xml b/main/docs/api/MonoDevelop.Core.Execution/IConsole.xml
new file mode 100644
index 0000000000..64802e636b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IConsole.xml
@@ -0,0 +1,77 @@
+<Type Name="IConsole" FullName="MonoDevelop.Core.Execution.IConsole">
+ <TypeSignature Language="C#" Value="public interface IConsole : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="CancelRequested">
+ <MemberSignature Language="C#" Value="public event EventHandler CancelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="In">
+ <MemberSignature Language="C#" Value="public System.IO.TextReader In { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextReader</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Out">
+ <MemberSignature Language="C#" Value="public System.IO.TextWriter Out { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Error">
+ <MemberSignature Language="C#" Value="public System.IO.TextWriter Error { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseOnDispose">
+ <MemberSignature Language="C#" Value="public bool CloseOnDispose { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IConsoleFactory.xml b/main/docs/api/MonoDevelop.Core.Execution/IConsoleFactory.xml
new file mode 100644
index 0000000000..847c3d67f2
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IConsoleFactory.xml
@@ -0,0 +1,30 @@
+<Type Name="IConsoleFactory" FullName="MonoDevelop.Core.Execution.IConsoleFactory">
+ <TypeSignature Language="C#" Value="public interface IConsoleFactory" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CreateConsole">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IConsole CreateConsole (bool closeOnDispose);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IConsole</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="closeOnDispose" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="closeOnDispose">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IDebuggableEditor.xml b/main/docs/api/MonoDevelop.Core.Execution/IDebuggableEditor.xml
new file mode 100644
index 0000000000..7322803457
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IDebuggableEditor.xml
@@ -0,0 +1,44 @@
+<Type Name="IDebuggableEditor" FullName="MonoDevelop.Core.Execution.IDebuggableEditor">
+ <TypeSignature Language="C#" Value="public interface IDebuggableEditor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ExecutingAt">
+ <MemberSignature Language="C#" Value="public void ExecutingAt (int lineNumber);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="lineNumber" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="lineNumber">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearExecutingAt">
+ <MemberSignature Language="C#" Value="public void ClearExecutingAt (int lineNumber);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="lineNumber" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="lineNumber">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IDebuggingService.xml b/main/docs/api/MonoDevelop.Core.Execution/IDebuggingService.xml
new file mode 100644
index 0000000000..8c24848e40
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IDebuggingService.xml
@@ -0,0 +1,373 @@
+<Type Name="IDebuggingService" FullName="MonoDevelop.Core.Execution.IDebuggingService">
+ <TypeSignature Language="C#" Value="public interface IDebuggingService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="PausedEvent">
+ <MemberSignature Language="C#" Value="public event EventHandler PausedEvent;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ResumedEvent">
+ <MemberSignature Language="C#" Value="public event EventHandler ResumedEvent;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartedEvent">
+ <MemberSignature Language="C#" Value="public event EventHandler StartedEvent;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StoppedEvent">
+ <MemberSignature Language="C#" Value="public event EventHandler StoppedEvent;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BreakpointAdded">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Execution.BreakpointEventHandler BreakpointAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.BreakpointEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BreakpointRemoved">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Execution.BreakpointEventHandler BreakpointRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.BreakpointEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BreakpointChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Execution.BreakpointEventHandler BreakpointChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.BreakpointEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecutionLocationChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler ExecutionLocationChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddBreakpoint">
+ <MemberSignature Language="C#" Value="public bool AddBreakpoint (string filename, int linenum);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ <Parameter Name="linenum" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <param name="linenum">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveBreakpoint">
+ <MemberSignature Language="C#" Value="public void RemoveBreakpoint (string filename, int linenum);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ <Parameter Name="linenum" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <param name="linenum">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ToggleBreakpoint">
+ <MemberSignature Language="C#" Value="public bool ToggleBreakpoint (string filename, int linenum);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ <Parameter Name="linenum" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <param name="linenum">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Pause">
+ <MemberSignature Language="C#" Value="public void Pause ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Resume">
+ <MemberSignature Language="C#" Value="public void Resume ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public void Run (MonoDevelop.Core.Execution.IConsole console, string[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="console" Type="MonoDevelop.Core.Execution.IConsole" />
+ <Parameter Name="args" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="console">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Stop">
+ <MemberSignature Language="C#" Value="public void Stop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StepInto">
+ <MemberSignature Language="C#" Value="public void StepInto ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StepOver">
+ <MemberSignature Language="C#" Value="public void StepOver ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StepOut">
+ <MemberSignature Language="C#" Value="public void StepOut ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LookupValue">
+ <MemberSignature Language="C#" Value="public string LookupValue (string expr);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="expr" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="expr">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBreakpointsAtFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IBreakpoint[] GetBreakpointsAtFile (string sourceFile);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IBreakpoint[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sourceFile" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="sourceFile">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearAllBreakpoints">
+ <MemberSignature Language="C#" Value="public void ClearAllBreakpoints ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetExecutionHandlerFactory">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IExecutionHandlerFactory GetExecutionHandlerFactory ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IExecutionHandlerFactory</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsRunning">
+ <MemberSignature Language="C#" Value="public bool IsRunning { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDebugging">
+ <MemberSignature Language="C#" Value="public bool IsDebugging { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Backtrace">
+ <MemberSignature Language="C#" Value="public string[] Backtrace { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentFilename">
+ <MemberSignature Language="C#" Value="public string CurrentFilename { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentLineNumber">
+ <MemberSignature Language="C#" Value="public int CurrentLineNumber { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Breakpoints">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IBreakpoint[] Breakpoints { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IBreakpoint[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IExecutionHandler.xml b/main/docs/api/MonoDevelop.Core.Execution/IExecutionHandler.xml
new file mode 100644
index 0000000000..c483162397
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IExecutionHandler.xml
@@ -0,0 +1,36 @@
+<Type Name="IExecutionHandler" FullName="MonoDevelop.Core.Execution.IExecutionHandler">
+ <TypeSignature Language="C#" Value="public interface IExecutionHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Execute">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IProcessAsyncOperation Execute (string command, string arguments, string workingDirectory, MonoDevelop.Core.Execution.IConsole console);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IProcessAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="command" Type="System.String" />
+ <Parameter Name="arguments" Type="System.String" />
+ <Parameter Name="workingDirectory" Type="System.String" />
+ <Parameter Name="console" Type="MonoDevelop.Core.Execution.IConsole" />
+ </Parameters>
+ <Docs>
+ <param name="command">To be added.</param>
+ <param name="arguments">To be added.</param>
+ <param name="workingDirectory">To be added.</param>
+ <param name="console">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IExecutionHandlerFactory.xml b/main/docs/api/MonoDevelop.Core.Execution/IExecutionHandlerFactory.xml
new file mode 100644
index 0000000000..1e14cb4c1a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IExecutionHandlerFactory.xml
@@ -0,0 +1,30 @@
+<Type Name="IExecutionHandlerFactory" FullName="MonoDevelop.Core.Execution.IExecutionHandlerFactory">
+ <TypeSignature Language="C#" Value="public interface IExecutionHandlerFactory" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CreateExecutionHandler">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IExecutionHandler CreateExecutionHandler (string platformId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IExecutionHandler</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="platformId" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="platformId">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IProcessAsyncOperation.xml b/main/docs/api/MonoDevelop.Core.Execution/IProcessAsyncOperation.xml
new file mode 100644
index 0000000000..fd2d10d69b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IProcessAsyncOperation.xml
@@ -0,0 +1,30 @@
+<Type Name="IProcessAsyncOperation" FullName="MonoDevelop.Core.Execution.IProcessAsyncOperation">
+ <TypeSignature Language="C#" Value="public interface IProcessAsyncOperation : MonoDevelop.Core.IAsyncOperation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IAsyncOperation</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="ExitCode">
+ <MemberSignature Language="C#" Value="public int ExitCode { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IProcessHost.xml b/main/docs/api/MonoDevelop.Core.Execution/IProcessHost.xml
new file mode 100644
index 0000000000..4bf73ee670
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IProcessHost.xml
@@ -0,0 +1,64 @@
+<Type Name="IProcessHost" FullName="MonoDevelop.Core.Execution.IProcessHost">
+ <TypeSignature Language="C#" Value="public interface IProcessHost" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CreateInstance">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.RemoteProcessObject CreateInstance (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.RemoteProcessObject</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateInstance">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.RemoteProcessObject CreateInstance (string fullTypeName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.RemoteProcessObject</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fullTypeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fullTypeName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateInstance">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.RemoteProcessObject CreateInstance (string assemblyPath, string typeName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.RemoteProcessObject</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="assemblyPath" Type="System.String" />
+ <Parameter Name="typeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="assemblyPath">To be added.</param>
+ <param name="typeName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/IProcessHostController.xml b/main/docs/api/MonoDevelop.Core.Execution/IProcessHostController.xml
new file mode 100644
index 0000000000..135c1cf46a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/IProcessHostController.xml
@@ -0,0 +1,56 @@
+<Type Name="IProcessHostController" FullName="MonoDevelop.Core.Execution.IProcessHostController">
+ <TypeSignature Language="C#" Value="public interface IProcessHostController" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="RegisterHost">
+ <MemberSignature Language="C#" Value="public void RegisterHost (MonoDevelop.Core.Execution.IProcessHost processHost);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="processHost" Type="MonoDevelop.Core.Execution.IProcessHost" />
+ </Parameters>
+ <Docs>
+ <param name="processHost">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WaitForExit">
+ <MemberSignature Language="C#" Value="public void WaitForExit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReleaseInstance">
+ <MemberSignature Language="C#" Value="public void ReleaseInstance (MonoDevelop.Core.Execution.RemoteProcessObject proc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="proc" Type="MonoDevelop.Core.Execution.RemoteProcessObject" />
+ </Parameters>
+ <Docs>
+ <param name="proc">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/MintPlatformExecutionHandler.xml b/main/docs/api/MonoDevelop.Core.Execution/MintPlatformExecutionHandler.xml
new file mode 100644
index 0000000000..dc196285e8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/MintPlatformExecutionHandler.xml
@@ -0,0 +1,26 @@
+<Type Name="MintPlatformExecutionHandler" FullName="MonoDevelop.Core.Execution.MintPlatformExecutionHandler">
+ <TypeSignature Language="C#" Value="public class MintPlatformExecutionHandler : MonoDevelop.Core.Execution.NativePlatformExecutionHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Execution.NativePlatformExecutionHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MintPlatformExecutionHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/MonoPlatformExecutionHandler.xml b/main/docs/api/MonoDevelop.Core.Execution/MonoPlatformExecutionHandler.xml
new file mode 100644
index 0000000000..e9f68c08e2
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/MonoPlatformExecutionHandler.xml
@@ -0,0 +1,26 @@
+<Type Name="MonoPlatformExecutionHandler" FullName="MonoDevelop.Core.Execution.MonoPlatformExecutionHandler">
+ <TypeSignature Language="C#" Value="public class MonoPlatformExecutionHandler : MonoDevelop.Core.Execution.NativePlatformExecutionHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Execution.NativePlatformExecutionHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MonoPlatformExecutionHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/NativePlatformExecutionHandler.xml b/main/docs/api/MonoDevelop.Core.Execution/NativePlatformExecutionHandler.xml
new file mode 100644
index 0000000000..012764c75a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/NativePlatformExecutionHandler.xml
@@ -0,0 +1,52 @@
+<Type Name="NativePlatformExecutionHandler" FullName="MonoDevelop.Core.Execution.NativePlatformExecutionHandler">
+ <TypeSignature Language="C#" Value="public class NativePlatformExecutionHandler : MonoDevelop.Core.Execution.IExecutionHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Execution.IExecutionHandler</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NativePlatformExecutionHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Execute">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Core.Execution.IProcessAsyncOperation Execute (string command, string arguments, string workingDirectory, MonoDevelop.Core.Execution.IConsole console);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IProcessAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="command" Type="System.String" />
+ <Parameter Name="arguments" Type="System.String" />
+ <Parameter Name="workingDirectory" Type="System.String" />
+ <Parameter Name="console" Type="MonoDevelop.Core.Execution.IConsole" />
+ </Parameters>
+ <Docs>
+ <param name="command">To be added.</param>
+ <param name="arguments">To be added.</param>
+ <param name="workingDirectory">To be added.</param>
+ <param name="console">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/ProcessEventHandler.xml b/main/docs/api/MonoDevelop.Core.Execution/ProcessEventHandler.xml
new file mode 100644
index 0000000000..c8d64e1be1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/ProcessEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ProcessEventHandler" FullName="MonoDevelop.Core.Execution.ProcessEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ProcessEventHandler(object sender, string message);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/ProcessService.xml b/main/docs/api/MonoDevelop.Core.Execution/ProcessService.xml
new file mode 100644
index 0000000000..98be98e3bb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/ProcessService.xml
@@ -0,0 +1,218 @@
+<Type Name="ProcessService" FullName="MonoDevelop.Core.Execution.ProcessService">
+ <TypeSignature Language="C#" Value="public class ProcessService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProcessService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartProcess">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.ProcessWrapper StartProcess (string command, string arguments, string workingDirectory, EventHandler exited);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.ProcessWrapper</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="command" Type="System.String" />
+ <Parameter Name="arguments" Type="System.String" />
+ <Parameter Name="workingDirectory" Type="System.String" />
+ <Parameter Name="exited" Type="System.EventHandler" />
+ </Parameters>
+ <Docs>
+ <param name="command">To be added.</param>
+ <param name="arguments">To be added.</param>
+ <param name="workingDirectory">To be added.</param>
+ <param name="exited">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartProcess">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.ProcessWrapper StartProcess (string command, string arguments, string workingDirectory, MonoDevelop.Core.Execution.ProcessEventHandler outputStreamChanged, MonoDevelop.Core.Execution.ProcessEventHandler errorStreamChanged);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.ProcessWrapper</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="command" Type="System.String" />
+ <Parameter Name="arguments" Type="System.String" />
+ <Parameter Name="workingDirectory" Type="System.String" />
+ <Parameter Name="outputStreamChanged" Type="MonoDevelop.Core.Execution.ProcessEventHandler" />
+ <Parameter Name="errorStreamChanged" Type="MonoDevelop.Core.Execution.ProcessEventHandler" />
+ </Parameters>
+ <Docs>
+ <param name="command">To be added.</param>
+ <param name="arguments">To be added.</param>
+ <param name="workingDirectory">To be added.</param>
+ <param name="outputStreamChanged">To be added.</param>
+ <param name="errorStreamChanged">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartProcess">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.ProcessWrapper StartProcess (string command, string arguments, string workingDirectory, System.IO.TextWriter outWriter, System.IO.TextWriter errorWriter, EventHandler exited);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.ProcessWrapper</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="command" Type="System.String" />
+ <Parameter Name="arguments" Type="System.String" />
+ <Parameter Name="workingDirectory" Type="System.String" />
+ <Parameter Name="outWriter" Type="System.IO.TextWriter" />
+ <Parameter Name="errorWriter" Type="System.IO.TextWriter" />
+ <Parameter Name="exited" Type="System.EventHandler" />
+ </Parameters>
+ <Docs>
+ <param name="command">To be added.</param>
+ <param name="arguments">To be added.</param>
+ <param name="workingDirectory">To be added.</param>
+ <param name="outWriter">To be added.</param>
+ <param name="errorWriter">To be added.</param>
+ <param name="exited">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartProcess">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.ProcessWrapper StartProcess (string command, string arguments, string workingDirectory, MonoDevelop.Core.Execution.ProcessEventHandler outputStreamChanged, MonoDevelop.Core.Execution.ProcessEventHandler errorStreamChanged, EventHandler exited);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.ProcessWrapper</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="command" Type="System.String" />
+ <Parameter Name="arguments" Type="System.String" />
+ <Parameter Name="workingDirectory" Type="System.String" />
+ <Parameter Name="outputStreamChanged" Type="MonoDevelop.Core.Execution.ProcessEventHandler" />
+ <Parameter Name="errorStreamChanged" Type="MonoDevelop.Core.Execution.ProcessEventHandler" />
+ <Parameter Name="exited" Type="System.EventHandler" />
+ </Parameters>
+ <Docs>
+ <param name="command">To be added.</param>
+ <param name="arguments">To be added.</param>
+ <param name="workingDirectory">To be added.</param>
+ <param name="outputStreamChanged">To be added.</param>
+ <param name="errorStreamChanged">To be added.</param>
+ <param name="exited">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartConsoleProcess">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.ProcessWrapper StartConsoleProcess (string command, string arguments, string workingDirectory, MonoDevelop.Core.Execution.IConsole console, EventHandler exited);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.ProcessWrapper</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="command" Type="System.String" />
+ <Parameter Name="arguments" Type="System.String" />
+ <Parameter Name="workingDirectory" Type="System.String" />
+ <Parameter Name="console" Type="MonoDevelop.Core.Execution.IConsole" />
+ <Parameter Name="exited" Type="System.EventHandler" />
+ </Parameters>
+ <Docs>
+ <param name="command">To be added.</param>
+ <param name="arguments">To be added.</param>
+ <param name="workingDirectory">To be added.</param>
+ <param name="console">To be added.</param>
+ <param name="exited">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDefaultExecutionHandler">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IExecutionHandler GetDefaultExecutionHandler (string platformId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IExecutionHandler</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="platformId" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="platformId">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateExternalProcessObject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.RemoteProcessObject CreateExternalProcessObject (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.RemoteProcessObject</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">Type of the object to create. It must be a subclass of <see cref="T:MonoDevelop.Core.Execution.RemoteProcessObject" />.</param>
+ <summary>Creates an object in an external process.</summary>
+ <returns>A proxy to the remote object.</returns>
+ <remarks>The returned object must be explicitely disposed with a call to <see cref="M:MonoDevelop.Core.Execution.RemoteProcessObject.Dispose" />.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateExternalProcessObject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.RemoteProcessObject CreateExternalProcessObject (Type type, bool shared);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.RemoteProcessObject</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ <Parameter Name="shared" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="type">Type of the object to create. It must be a subclass of <see cref="T:MonoDevelop.Core.Execution.RemoteProcessObject" />.</param>
+ <param name="shared">If set to 'true', it will try to reuse an existing external process.</param>
+ <summary>Creates an object in an external process.</summary>
+ <returns>A proxy to the remote object.</returns>
+ <remarks>The returned object must be explicitely disposed with a call to <see cref="M:MonoDevelop.Core.Execution.RemoteProcessObject.Dispose" />.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateExternalProcessObject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.RemoteProcessObject CreateExternalProcessObject (string assemblyPath, string typeName, bool shared);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.RemoteProcessObject</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="assemblyPath" Type="System.String" />
+ <Parameter Name="typeName" Type="System.String" />
+ <Parameter Name="shared" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="assemblyPath">Path to the assembly that implements the remote object's type.</param>
+ <param name="typeName">Name of the type of the object to create. It must be a subclass of <see cref="T:MonoDevelop.Core.Execution.RemoteProcessObject" />.</param>
+ <param name="shared">If set to 'true', it will try to reuse an existing external process.</param>
+ <summary>Creates an object in an external process.</summary>
+ <returns>A proxy to the remote object.</returns>
+ <remarks>The returned object must be explicitely disposed with a call to <see cref="M:MonoDevelop.Core.Execution.RemoteProcessObject.Dispose" />.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>Class that provides several utility methods related to process operations.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/ProcessWrapper.xml b/main/docs/api/MonoDevelop.Core.Execution/ProcessWrapper.xml
new file mode 100644
index 0000000000..8460b96fbf
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/ProcessWrapper.xml
@@ -0,0 +1,76 @@
+<Type Name="ProcessWrapper" FullName="MonoDevelop.Core.Execution.ProcessWrapper">
+ <TypeSignature Language="C#" Value="public class ProcessWrapper : System.Diagnostics.Process, MonoDevelop.Core.Execution.IProcessAsyncOperation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Diagnostics.Process</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Execution.IProcessAsyncOperation</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProcessWrapper ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OutputStreamChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Execution.ProcessEventHandler OutputStreamChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.ProcessEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorStreamChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Execution.ProcessEventHandler ErrorStreamChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.ProcessEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Start">
+ <MemberSignature Language="C#" Value="public void Start ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WaitForOutput">
+ <MemberSignature Language="C#" Value="public void WaitForOutput ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Execution/RemoteProcessObject.xml b/main/docs/api/MonoDevelop.Core.Execution/RemoteProcessObject.xml
new file mode 100644
index 0000000000..f5c77ffbb7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Execution/RemoteProcessObject.xml
@@ -0,0 +1,57 @@
+<Type Name="RemoteProcessObject" FullName="MonoDevelop.Core.Execution.RemoteProcessObject">
+ <TypeSignature Language="C#" Value="public class RemoteProcessObject : System.MarshalByRefObject, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected RemoteProcessObject ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Attach">
+ <MemberSignature Language="C#" Value="public void Attach (MonoDevelop.Core.Execution.IProcessHostController controller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="controller" Type="MonoDevelop.Core.Execution.IProcessHostController" />
+ </Parameters>
+ <Docs>
+ <param name="controller">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Components.xml b/main/docs/api/MonoDevelop.Core.Gui.Components.xml
new file mode 100644
index 0000000000..10d3ba51b0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Components.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.Gui.Components">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Components/DirectoryChangedEventHandler.xml b/main/docs/api/MonoDevelop.Core.Gui.Components/DirectoryChangedEventHandler.xml
new file mode 100644
index 0000000000..d187e678c4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Components/DirectoryChangedEventHandler.xml
@@ -0,0 +1,21 @@
+<Type Name="DirectoryChangedEventHandler" FullName="MonoDevelop.Core.Gui.Components.DirectoryChangedEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void DirectoryChangedEventHandler(string path);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Components/FileBrowser.xml b/main/docs/api/MonoDevelop.Core.Gui.Components/FileBrowser.xml
new file mode 100644
index 0000000000..09e124a398
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Components/FileBrowser.xml
@@ -0,0 +1,85 @@
+<Type Name="FileBrowser" FullName="MonoDevelop.Core.Gui.Components.FileBrowser">
+ <TypeSignature Language="C#" Value="public class FileBrowser : Gtk.VBox" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.VBox</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileBrowser ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DirectoryChangedEvent">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.Components.DirectoryChangedEventHandler DirectoryChangedEvent;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Components.DirectoryChangedEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectFirst">
+ <MemberSignature Language="C#" Value="public void SelectFirst ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IgnoreHidden">
+ <MemberSignature Language="C#" Value="public bool IgnoreHidden { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentDir">
+ <MemberSignature Language="C#" Value="public string CurrentDir { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Files">
+ <MemberSignature Language="C#" Value="public string[] Files { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedObject.xml b/main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedObject.xml
new file mode 100644
index 0000000000..c971ec3adc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedObject.xml
@@ -0,0 +1,198 @@
+<Type Name="LocalizedObject" FullName="MonoDevelop.Core.Gui.Components.LocalizedObject">
+ <TypeSignature Language="C#" Value="public class LocalizedObject : System.ComponentModel.ICustomTypeDescriptor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.ComponentModel.ICustomTypeDescriptor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LocalizedObject ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClassName">
+ <MemberSignature Language="C#" Value="public string GetClassName ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAttributes">
+ <MemberSignature Language="C#" Value="public System.ComponentModel.AttributeCollection GetAttributes ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ComponentModel.AttributeCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetComponentName">
+ <MemberSignature Language="C#" Value="public string GetComponentName ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetConverter">
+ <MemberSignature Language="C#" Value="public System.ComponentModel.TypeConverter GetConverter ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ComponentModel.TypeConverter</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDefaultEvent">
+ <MemberSignature Language="C#" Value="public System.ComponentModel.EventDescriptor GetDefaultEvent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ComponentModel.EventDescriptor</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDefaultProperty">
+ <MemberSignature Language="C#" Value="public System.ComponentModel.PropertyDescriptor GetDefaultProperty ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ComponentModel.PropertyDescriptor</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEditor">
+ <MemberSignature Language="C#" Value="public object GetEditor (Type editorBaseType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="editorBaseType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="editorBaseType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEvents">
+ <MemberSignature Language="C#" Value="public System.ComponentModel.EventDescriptorCollection GetEvents (Attribute[] attributes);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ComponentModel.EventDescriptorCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="attributes" Type="System.Attribute[]" />
+ </Parameters>
+ <Docs>
+ <param name="attributes">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEvents">
+ <MemberSignature Language="C#" Value="public System.ComponentModel.EventDescriptorCollection GetEvents ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ComponentModel.EventDescriptorCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperties">
+ <MemberSignature Language="C#" Value="public System.ComponentModel.PropertyDescriptorCollection GetProperties (Attribute[] attributes);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ComponentModel.PropertyDescriptorCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="attributes" Type="System.Attribute[]" />
+ </Parameters>
+ <Docs>
+ <param name="attributes">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperties">
+ <MemberSignature Language="C#" Value="public System.ComponentModel.PropertyDescriptorCollection GetProperties ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ComponentModel.PropertyDescriptorCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPropertyOwner">
+ <MemberSignature Language="C#" Value="public object GetPropertyOwner (System.ComponentModel.PropertyDescriptor pd);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="pd" Type="System.ComponentModel.PropertyDescriptor" />
+ </Parameters>
+ <Docs>
+ <param name="pd">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedPropertyAttribute.xml b/main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedPropertyAttribute.xml
new file mode 100644
index 0000000000..f8d12546be
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedPropertyAttribute.xml
@@ -0,0 +1,70 @@
+<Type Name="LocalizedPropertyAttribute" FullName="MonoDevelop.Core.Gui.Components.LocalizedPropertyAttribute">
+ <TypeSignature Language="C#" Value="public class LocalizedPropertyAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=False, Inherited=True, ValidOn=System.AttributeTargets.Property)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LocalizedPropertyAttribute (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Category">
+ <MemberSignature Language="C#" Value="public string Category { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedPropertyDescriptor.xml b/main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedPropertyDescriptor.xml
new file mode 100644
index 0000000000..8c5ed46c42
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Components/LocalizedPropertyDescriptor.xml
@@ -0,0 +1,29 @@
+<Type Name="LocalizedPropertyDescriptor" FullName="MonoDevelop.Core.Gui.Components.LocalizedPropertyDescriptor">
+ <TypeSignature Language="C#" Value="public class LocalizedPropertyDescriptor : System.ComponentModel.PropertyDescriptor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ComponentModel.PropertyDescriptor</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LocalizedPropertyDescriptor (System.ComponentModel.PropertyDescriptor basePropertyDescriptor);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="basePropertyDescriptor" Type="System.ComponentModel.PropertyDescriptor" />
+ </Parameters>
+ <Docs>
+ <param name="basePropertyDescriptor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Components/MenuButtonEntry.xml b/main/docs/api/MonoDevelop.Core.Gui.Components/MenuButtonEntry.xml
new file mode 100644
index 0000000000..7b0b00943f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Components/MenuButtonEntry.xml
@@ -0,0 +1,144 @@
+<Type Name="MenuButtonEntry" FullName="MonoDevelop.Core.Gui.Components.MenuButtonEntry">
+ <TypeSignature Language="C#" Value="public class MenuButtonEntry : Gtk.HBox" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.HBox</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MenuButtonEntry ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MenuButtonEntry (String[,] options);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="options" Type="System.String[,]" />
+ </Parameters>
+ <Docs>
+ <param name="options">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MenuButtonEntry (Gtk.Entry entry, Gtk.Button button, String[,] options);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="entry" Type="Gtk.Entry" />
+ <Parameter Name="button" Type="Gtk.Button" />
+ <Parameter Name="options" Type="System.String[,]" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <param name="button">To be added.</param>
+ <param name="options">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MenuButtonEntry (Gtk.Entry entry, Gtk.Button button);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="entry" Type="Gtk.Entry" />
+ <Parameter Name="button" Type="Gtk.Button" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <param name="button">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddOption">
+ <MemberSignature Language="C#" Value="public void AddOption (string name, string value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="value" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddSeparator">
+ <MemberSignature Language="C#" Value="public void AddSeparator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowQuickInsertMenu">
+ <MemberSignature Language="C#" Value="public void ShowQuickInsertMenu (object sender, EventArgs args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="args" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateInsertOption">
+ <MemberSignature Language="C#" Value="protected void OnUpdateInsertOption (object selection);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="selection" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="selection">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateInsertOption">
+ <MemberSignature Language="C#" Value="protected void OnUpdateInsertOption (MonoDevelop.Components.Commands.CommandArrayInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandArrayInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs.xml
new file mode 100644
index 0000000000..35f7151aed
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.Gui.Dialogs">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/AbstractOptionPanel.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/AbstractOptionPanel.xml
new file mode 100644
index 0000000000..88620b917c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/AbstractOptionPanel.xml
@@ -0,0 +1,177 @@
+<Type Name="AbstractOptionPanel" FullName="MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel">
+ <TypeSignature Language="C#" Value="public abstract class AbstractOptionPanel : Gtk.Frame, MonoDevelop.Core.Gui.Dialogs.IDialogPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Frame</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Gui.Dialogs.IDialogPanel</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AbstractOptionPanel ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CustomizationObjectChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler CustomizationObjectChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableFinishChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler EnableFinishChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReceiveDialogMessage">
+ <MemberSignature Language="C#" Value="public virtual bool ReceiveDialogMessage (MonoDevelop.Core.Gui.Dialogs.DialogMessage message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="MonoDevelop.Core.Gui.Dialogs.DialogMessage" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadPanelContents">
+ <MemberSignature Language="C#" Value="public virtual void LoadPanelContents ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StorePanelContents">
+ <MemberSignature Language="C#" Value="public virtual bool StorePanelContents ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnEnableFinishChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnEnableFinishChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCustomizationObjectChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnCustomizationObjectChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Control">
+ <MemberSignature Language="C#" Value="public Gtk.Widget Control { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Widget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Icon">
+ <MemberSignature Language="C#" Value="public virtual Gtk.Image Icon { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Image</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WasActivated">
+ <MemberSignature Language="C#" Value="public bool WasActivated { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CustomizationObject">
+ <MemberSignature Language="C#" Value="public virtual object CustomizationObject { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableFinish">
+ <MemberSignature Language="C#" Value="public virtual bool EnableFinish { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/AbstractWizardPanel.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/AbstractWizardPanel.xml
new file mode 100644
index 0000000000..4b90677be4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/AbstractWizardPanel.xml
@@ -0,0 +1,243 @@
+<Type Name="AbstractWizardPanel" FullName="MonoDevelop.Core.Gui.Dialogs.AbstractWizardPanel">
+ <TypeSignature Language="C#" Value="public abstract class AbstractWizardPanel : MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel, MonoDevelop.Core.Gui.Dialogs.IWizardPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Gui.Dialogs.IWizardPanel</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AbstractWizardPanel ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnablePreviousChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler EnablePreviousChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableNextChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler EnableNextChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableCancelChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler EnableCancelChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NextWizardPanelIDChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler NextWizardPanelIDChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsLastPanelChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler IsLastPanelChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FinishPanelRequested">
+ <MemberSignature Language="C#" Value="public event EventHandler FinishPanelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FinishPanel">
+ <MemberSignature Language="C#" Value="protected virtual void FinishPanel ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnEnableNextChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnEnableNextChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnEnablePreviousChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnEnablePreviousChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnEnableCancelChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnEnableCancelChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnNextWizardPanelIDChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnNextWizardPanelIDChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnIsLastPanelChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnIsLastPanelChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NextWizardPanelID">
+ <MemberSignature Language="C#" Value="public string NextWizardPanelID { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsLastPanel">
+ <MemberSignature Language="C#" Value="public bool IsLastPanel { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableNext">
+ <MemberSignature Language="C#" Value="public bool EnableNext { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnablePrevious">
+ <MemberSignature Language="C#" Value="public bool EnablePrevious { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableCancel">
+ <MemberSignature Language="C#" Value="public bool EnableCancel { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/CurrentPanelPanel.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/CurrentPanelPanel.xml
new file mode 100644
index 0000000000..8e84d7733d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/CurrentPanelPanel.xml
@@ -0,0 +1,29 @@
+<Type Name="CurrentPanelPanel" FullName="MonoDevelop.Core.Gui.Dialogs.CurrentPanelPanel">
+ <TypeSignature Language="C#" Value="public class CurrentPanelPanel : Gtk.DrawingArea" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.DrawingArea</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CurrentPanelPanel (MonoDevelop.Core.Gui.Dialogs.WizardDialog wizard);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="wizard" Type="MonoDevelop.Core.Gui.Dialogs.WizardDialog" />
+ </Parameters>
+ <Docs>
+ <param name="wizard">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/DefaultDialogPanelDescriptor.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/DefaultDialogPanelDescriptor.xml
new file mode 100644
index 0000000000..ad963a9ba7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/DefaultDialogPanelDescriptor.xml
@@ -0,0 +1,115 @@
+<Type Name="DefaultDialogPanelDescriptor" FullName="MonoDevelop.Core.Gui.Dialogs.DefaultDialogPanelDescriptor">
+ <TypeSignature Language="C#" Value="public class DefaultDialogPanelDescriptor : MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultDialogPanelDescriptor (string id, string label);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="label" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="label">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultDialogPanelDescriptor (string id, string label, System.Collections.ArrayList dialogPanelDescriptors);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="label" Type="System.String" />
+ <Parameter Name="dialogPanelDescriptors" Type="System.Collections.ArrayList" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="label">To be added.</param>
+ <param name="dialogPanelDescriptors">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultDialogPanelDescriptor (string id, string label, MonoDevelop.Core.Gui.Dialogs.IDialogPanel dialogPanel);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="label" Type="System.String" />
+ <Parameter Name="dialogPanel" Type="MonoDevelop.Core.Gui.Dialogs.IDialogPanel" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="label">To be added.</param>
+ <param name="dialogPanel">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ID">
+ <MemberSignature Language="C#" Value="public string ID { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Label">
+ <MemberSignature Language="C#" Value="public string Label { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DialogPanelDescriptors">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList DialogPanelDescriptors { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DialogPanel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.Dialogs.IDialogPanel DialogPanel { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.IDialogPanel</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/DialogMessage.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/DialogMessage.xml
new file mode 100644
index 0000000000..8dca04a465
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/DialogMessage.xml
@@ -0,0 +1,86 @@
+<Type Name="DialogMessage" FullName="MonoDevelop.Core.Gui.Dialogs.DialogMessage">
+ <TypeSignature Language="C#" Value="public enum DialogMessage" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Prev">
+ <MemberSignature Language="C#" Value="Prev" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.DialogMessage</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Activated">
+ <MemberSignature Language="C#" Value="Activated" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.DialogMessage</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="OK">
+ <MemberSignature Language="C#" Value="OK" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.DialogMessage</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Cancel">
+ <MemberSignature Language="C#" Value="Cancel" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.DialogMessage</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Next">
+ <MemberSignature Language="C#" Value="Next" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.DialogMessage</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Finish">
+ <MemberSignature Language="C#" Value="Finish" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.DialogMessage</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Help">
+ <MemberSignature Language="C#" Value="Help" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.DialogMessage</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/ErrorDialog.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/ErrorDialog.xml
new file mode 100644
index 0000000000..b4d72dba8e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/ErrorDialog.xml
@@ -0,0 +1,98 @@
+<Type Name="ErrorDialog" FullName="MonoDevelop.Core.Gui.Dialogs.ErrorDialog">
+ <TypeSignature Language="C#" Value="public class ErrorDialog : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ErrorDialog (Gtk.Window parent);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="parent" Type="Gtk.Window" />
+ </Parameters>
+ <Docs>
+ <param name="parent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddDetails">
+ <MemberSignature Language="C#" Value="public void AddDetails (string text, bool wrapped);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="wrapped" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="wrapped">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Show">
+ <MemberSignature Language="C#" Value="public void Show ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public void Run ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Message">
+ <MemberSignature Language="C#" Value="public string Message { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/IDialogPanel.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/IDialogPanel.xml
new file mode 100644
index 0000000000..d79f51273f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/IDialogPanel.xml
@@ -0,0 +1,89 @@
+<Type Name="IDialogPanel" FullName="MonoDevelop.Core.Gui.Dialogs.IDialogPanel">
+ <TypeSignature Language="C#" Value="public interface IDialogPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="EnableFinishChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler EnableFinishChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReceiveDialogMessage">
+ <MemberSignature Language="C#" Value="public bool ReceiveDialogMessage (MonoDevelop.Core.Gui.Dialogs.DialogMessage message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="MonoDevelop.Core.Gui.Dialogs.DialogMessage" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CustomizationObject">
+ <MemberSignature Language="C#" Value="public object CustomizationObject { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Control">
+ <MemberSignature Language="C#" Value="public Gtk.Widget Control { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Widget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableFinish">
+ <MemberSignature Language="C#" Value="public bool EnableFinish { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Icon">
+ <MemberSignature Language="C#" Value="public Gtk.Image Icon { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Image</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/IDialogPanelDescriptor.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/IDialogPanelDescriptor.xml
new file mode 100644
index 0000000000..634390709e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/IDialogPanelDescriptor.xml
@@ -0,0 +1,62 @@
+<Type Name="IDialogPanelDescriptor" FullName="MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor">
+ <TypeSignature Language="C#" Value="public interface IDialogPanelDescriptor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ID">
+ <MemberSignature Language="C#" Value="public string ID { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Label">
+ <MemberSignature Language="C#" Value="public string Label { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DialogPanelDescriptors">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList DialogPanelDescriptors { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DialogPanel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.Dialogs.IDialogPanel DialogPanel { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.IDialogPanel</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/IWizardPanel.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/IWizardPanel.xml
new file mode 100644
index 0000000000..ad56fc08d6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/IWizardPanel.xml
@@ -0,0 +1,144 @@
+<Type Name="IWizardPanel" FullName="MonoDevelop.Core.Gui.Dialogs.IWizardPanel">
+ <TypeSignature Language="C#" Value="public interface IWizardPanel : MonoDevelop.Core.Gui.Dialogs.IDialogPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Gui.Dialogs.IDialogPanel</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="EnableNextChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler EnableNextChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NextWizardPanelIDChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler NextWizardPanelIDChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsLastPanelChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler IsLastPanelChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnablePreviousChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler EnablePreviousChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableCancelChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler EnableCancelChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FinishPanelRequested">
+ <MemberSignature Language="C#" Value="public event EventHandler FinishPanelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NextWizardPanelID">
+ <MemberSignature Language="C#" Value="public string NextWizardPanelID { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsLastPanel">
+ <MemberSignature Language="C#" Value="public bool IsLastPanel { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableNext">
+ <MemberSignature Language="C#" Value="public bool EnableNext { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnablePrevious">
+ <MemberSignature Language="C#" Value="public bool EnablePrevious { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableCancel">
+ <MemberSignature Language="C#" Value="public bool EnableCancel { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/TreeViewOptions.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/TreeViewOptions.xml
new file mode 100644
index 0000000000..379cf974b7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/TreeViewOptions.xml
@@ -0,0 +1,373 @@
+<Type Name="TreeViewOptions" FullName="MonoDevelop.Core.Gui.Dialogs.TreeViewOptions">
+ <TypeSignature Language="C#" Value="public class TreeViewOptions" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TreeViewOptions (Gtk.Window parentWindow, MonoDevelop.Core.Properties.IProperties properties, MonoDevelop.Core.AddIns.IAddInTreeNode node);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="parentWindow" Type="Gtk.Window" />
+ <Parameter Name="properties" Type="MonoDevelop.Core.Properties.IProperties" />
+ <Parameter Name="node" Type="MonoDevelop.Core.AddIns.IAddInTreeNode" />
+ </Parameters>
+ <Docs>
+ <param name="parentWindow">To be added.</param>
+ <param name="properties">To be added.</param>
+ <param name="node">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OptionPanels">
+ <MemberSignature Language="C#" Value="protected System.Collections.ArrayList OptionPanels;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="properties">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Core.Properties.IProperties properties;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.IProperties</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="treeStore">
+ <MemberSignature Language="C#" Value="protected Gtk.TreeStore treeStore;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.TreeStore</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TreeView">
+ <MemberSignature Language="C#" Value="protected Gtk.TreeView TreeView;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.TreeView</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TreeViewScrolledWindow">
+ <MemberSignature Language="C#" Value="protected Gtk.ScrolledWindow TreeViewScrolledWindow;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.ScrolledWindow</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TreeViewContainer">
+ <MemberSignature Language="C#" Value="protected Gtk.VBox TreeViewContainer;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.VBox</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="b">
+ <MemberSignature Language="C#" Value="protected bool b;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AcceptEvent">
+ <MemberSignature Language="C#" Value="protected void AcceptEvent (object sender, EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public int Run ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOptionPanelTo">
+ <MemberSignature Language="C#" Value="protected void SetOptionPanelTo (MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor descriptor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="descriptor" Type="MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor" />
+ </Parameters>
+ <Docs>
+ <param name="descriptor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNodes">
+ <MemberSignature Language="C#" Value="protected void AddNodes (object customizer, Gtk.TreeIter iter, System.Collections.ArrayList dialogPanelDescriptors);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="customizer" Type="System.Object" />
+ <Parameter Name="iter" Type="Gtk.TreeIter" />
+ <Parameter Name="dialogPanelDescriptors" Type="System.Collections.ArrayList" />
+ </Parameters>
+ <Docs>
+ <param name="customizer">To be added.</param>
+ <param name="iter">To be added.</param>
+ <param name="dialogPanelDescriptors">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNode">
+ <MemberSignature Language="C#" Value="protected virtual void AddNode (string label, object customizer, Gtk.TreeIter iter, MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor descriptor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="label" Type="System.String" />
+ <Parameter Name="customizer" Type="System.Object" />
+ <Parameter Name="iter" Type="Gtk.TreeIter" />
+ <Parameter Name="descriptor" Type="MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor" />
+ </Parameters>
+ <Docs>
+ <param name="label">To be added.</param>
+ <param name="customizer">To be added.</param>
+ <param name="iter">To be added.</param>
+ <param name="descriptor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddPath">
+ <MemberSignature Language="C#" Value="protected virtual Gtk.TreeIter AddPath (string label, Gtk.TreeIter iter);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.TreeIter</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="label" Type="System.String" />
+ <Parameter Name="iter" Type="Gtk.TreeIter" />
+ </Parameters>
+ <Docs>
+ <param name="label">To be added.</param>
+ <param name="iter">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddChildNodes">
+ <MemberSignature Language="C#" Value="protected virtual void AddChildNodes (object customizer, Gtk.TreeIter iter, MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor descriptor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="customizer" Type="System.Object" />
+ <Parameter Name="iter" Type="Gtk.TreeIter" />
+ <Parameter Name="descriptor" Type="MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor" />
+ </Parameters>
+ <Docs>
+ <param name="customizer">To be added.</param>
+ <param name="iter">To be added.</param>
+ <param name="descriptor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectNode">
+ <MemberSignature Language="C#" Value="protected virtual void SelectNode (object sender, EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSelectNode">
+ <MemberSignature Language="C#" Value="protected virtual void OnSelectNode (Gtk.TreeIter iter, MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor descriptor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iter" Type="Gtk.TreeIter" />
+ <Parameter Name="descriptor" Type="MonoDevelop.Core.Gui.Dialogs.IDialogPanelDescriptor" />
+ </Parameters>
+ <Docs>
+ <param name="iter">To be added.</param>
+ <param name="descriptor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectSpecificNode">
+ <MemberSignature Language="C#" Value="protected void SelectSpecificNode (Gtk.TreeIter iter);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iter" Type="Gtk.TreeIter" />
+ </Parameters>
+ <Docs>
+ <param name="iter">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectFirstNode">
+ <MemberSignature Language="C#" Value="protected void SelectFirstNode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeComponent">
+ <MemberSignature Language="C#" Value="protected virtual void InitializeComponent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnButtonRelease">
+ <MemberSignature Language="C#" Value="protected virtual void OnButtonRelease (object sender, Gtk.ButtonReleaseEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="Gtk.ButtonReleaseEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Properties">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Properties.IProperties Properties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.IProperties</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Title">
+ <MemberSignature Language="C#" Value="protected string Title { set; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandManager">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Components.Commands.CommandManager CommandManager { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandManager</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Dialogs/WizardDialog.xml b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/WizardDialog.xml
new file mode 100644
index 0000000000..ceff0645e5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Dialogs/WizardDialog.xml
@@ -0,0 +1,102 @@
+<Type Name="WizardDialog" FullName="MonoDevelop.Core.Gui.Dialogs.WizardDialog">
+ <TypeSignature Language="C#" Value="public class WizardDialog : Gtk.Dialog" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Dialog</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public WizardDialog (string title, object customizer, string treePath);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ <Parameter Name="customizer" Type="System.Object" />
+ <Parameter Name="treePath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <param name="customizer">To be added.</param>
+ <param name="treePath">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSuccessorNumber">
+ <MemberSignature Language="C#" Value="public int GetSuccessorNumber (int curNr);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="curNr" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="curNr">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HelpEvent">
+ <MemberSignature Language="C#" Value="protected void HelpEvent (object sender, EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WizardPanels">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList WizardPanels { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActivePanelNumber">
+ <MemberSignature Language="C#" Value="public int ActivePanelNumber { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentWizardPane">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.Dialogs.IWizardPanel CurrentWizardPane { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.Dialogs.IWizardPanel</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring.xml b/main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring.xml
new file mode 100644
index 0000000000..77babb7925
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.Gui.ProgressMonitoring">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring/BaseProgressMonitor.xml b/main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring/BaseProgressMonitor.xml
new file mode 100644
index 0000000000..e27f5594bc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring/BaseProgressMonitor.xml
@@ -0,0 +1,399 @@
+<Type Name="BaseProgressMonitor" FullName="MonoDevelop.Core.Gui.ProgressMonitoring.BaseProgressMonitor">
+ <TypeSignature Language="C#" Value="public class BaseProgressMonitor : MonoDevelop.Core.Gui.GuiSyncObject, MonoDevelop.Core.IAsyncOperation, MonoDevelop.Core.IProgressMonitor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.GuiSyncObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IAsyncOperation</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IProgressMonitor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BaseProgressMonitor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Completed">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.OperationHandler Completed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.OperationHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CancelRequested">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.MonitorHandler CancelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.MonitorHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginTask">
+ <MemberSignature Language="C#" Value="public virtual void BeginTask (string name, int totalWork);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginStepTask">
+ <MemberSignature Language="C#" Value="public virtual void BeginStepTask (string name, int totalWork, int stepSize);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ <Parameter Name="stepSize" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <param name="stepSize">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndTask">
+ <MemberSignature Language="C#" Value="public virtual void EndTask ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Step">
+ <MemberSignature Language="C#" Value="public virtual void Step (int work);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="work" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="work">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportSuccess">
+ <MemberSignature Language="C#" Value="public virtual void ReportSuccess (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportWarning">
+ <MemberSignature Language="C#" Value="public virtual void ReportWarning (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportError">
+ <MemberSignature Language="C#" Value="public virtual void ReportError (string message, Exception ex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCompleted">
+ <MemberSignature Language="C#" Value="protected virtual void OnCompleted ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCancelRequested">
+ <MemberSignature Language="C#" Value="protected virtual void OnCancelRequested ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnWriteLog">
+ <MemberSignature Language="C#" Value="protected virtual void OnWriteLog (string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnProgressChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnProgressChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SyncRoot">
+ <MemberSignature Language="C#" Value="public object SyncRoot { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Core.Gui.FreeDispatch</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Log">
+ <MemberSignature Language="C#" Value="public System.IO.TextWriter Log { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCancelRequested">
+ <MemberSignature Language="C#" Value="public virtual bool IsCancelRequested { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Core.Gui.FreeDispatch</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AsyncOperation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation AsyncOperation { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Core.Gui.FreeDispatch</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCompleted">
+ <MemberSignature Language="C#" Value="public bool IsCompleted { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorException">
+ <MemberSignature Language="C#" Value="public Exception ErrorException { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Exception</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Errors">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection Errors { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SuccessMessages">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection SuccessMessages { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Warnings">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection Warnings { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentTask">
+ <MemberSignature Language="C#" Value="protected string CurrentTask { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentTaskWork">
+ <MemberSignature Language="C#" Value="protected double CurrentTaskWork { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GlobalWork">
+ <MemberSignature Language="C#" Value="protected double GlobalWork { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnknownWork">
+ <MemberSignature Language="C#" Value="protected bool UnknownWork { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring/MessageDialogProgressMonitor.xml b/main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring/MessageDialogProgressMonitor.xml
new file mode 100644
index 0000000000..e4f77cd77e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.ProgressMonitoring/MessageDialogProgressMonitor.xml
@@ -0,0 +1,86 @@
+<Type Name="MessageDialogProgressMonitor" FullName="MonoDevelop.Core.Gui.ProgressMonitoring.MessageDialogProgressMonitor">
+ <TypeSignature Language="C#" Value="public class MessageDialogProgressMonitor : MonoDevelop.Core.Gui.ProgressMonitoring.BaseProgressMonitor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.ProgressMonitoring.BaseProgressMonitor</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MessageDialogProgressMonitor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MessageDialogProgressMonitor (bool showProgress);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showProgress" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="showProgress">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MessageDialogProgressMonitor (bool showProgress, bool allowCancel);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showProgress" Type="System.Boolean" />
+ <Parameter Name="allowCancel" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="showProgress">To be added.</param>
+ <param name="allowCancel">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MessageDialogProgressMonitor (bool showProgress, bool allowCancel, bool showDetails);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showProgress" Type="System.Boolean" />
+ <Parameter Name="allowCancel" Type="System.Boolean" />
+ <Parameter Name="showDetails" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="showProgress">To be added.</param>
+ <param name="allowCancel">To be added.</param>
+ <param name="showDetails">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MessageDialogProgressMonitor (bool showProgress, bool allowCancel, bool showDetails, bool hideWhenDone);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showProgress" Type="System.Boolean" />
+ <Parameter Name="allowCancel" Type="System.Boolean" />
+ <Parameter Name="showDetails" Type="System.Boolean" />
+ <Parameter Name="hideWhenDone" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="showProgress">To be added.</param>
+ <param name="allowCancel">To be added.</param>
+ <param name="showDetails">To be added.</param>
+ <param name="hideWhenDone">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Utils.xml b/main/docs/api/MonoDevelop.Core.Gui.Utils.xml
new file mode 100644
index 0000000000..24fa318248
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Utils.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.Gui.Utils">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.Utils/FileIconLoader.xml b/main/docs/api/MonoDevelop.Core.Gui.Utils/FileIconLoader.xml
new file mode 100644
index 0000000000..fa3a2fbfca
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.Utils/FileIconLoader.xml
@@ -0,0 +1,65 @@
+<Type Name="FileIconLoader" FullName="MonoDevelop.Core.Gui.Utils.FileIconLoader">
+ <TypeSignature Language="C#" Value="public sealed class FileIconLoader" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetPixbufForFile">
+ <MemberSignature Language="C#" Value="public static Gdk.Pixbuf GetPixbufForFile (string filename, int size);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ <Parameter Name="size" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPixbufForType">
+ <MemberSignature Language="C#" Value="public static Gdk.Pixbuf GetPixbufForType (string type, int size);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="size" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultIcon">
+ <MemberSignature Language="C#" Value="public static Gdk.Pixbuf DefaultIcon { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui.xml b/main/docs/api/MonoDevelop.Core.Gui.xml
new file mode 100644
index 0000000000..a3727cae07
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.Gui">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/AsyncDispatchAttribute.xml b/main/docs/api/MonoDevelop.Core.Gui/AsyncDispatchAttribute.xml
new file mode 100644
index 0000000000..b04993b9db
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/AsyncDispatchAttribute.xml
@@ -0,0 +1,26 @@
+<Type Name="AsyncDispatchAttribute" FullName="MonoDevelop.Core.Gui.AsyncDispatchAttribute">
+ <TypeSignature Language="C#" Value="public class AsyncDispatchAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AsyncDispatchAttribute ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/CommandService.xml b/main/docs/api/MonoDevelop.Core.Gui/CommandService.xml
new file mode 100644
index 0000000000..2d626fce2b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/CommandService.xml
@@ -0,0 +1,270 @@
+<Type Name="CommandService" FullName="MonoDevelop.Core.Gui.CommandService">
+ <TypeSignature Language="C#" Value="public class CommandService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommandService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>Creates a CommandService instance.</summary>
+ <remarks />
+ </Docs>
+ </Member>
+ <Member MemberName="LoadCommands">
+ <MemberSignature Language="C#" Value="public void LoadCommands (string addinPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addinPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addinPath">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableUpdate">
+ <MemberSignature Language="C#" Value="public void EnableUpdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Enables toolbar status updating.</summary>
+ <remarks>Call this method to enable toolbar status updating at idle time.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetRootWindow">
+ <MemberSignature Language="C#" Value="public void SetRootWindow (Gtk.Window root);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="root" Type="Gtk.Window" />
+ </Parameters>
+ <Docs>
+ <param name="root">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RegisterGlobalHandler">
+ <MemberSignature Language="C#" Value="public void RegisterGlobalHandler (object handler);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="handler" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="handler">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnregisterGlobalHandler">
+ <MemberSignature Language="C#" Value="public void UnregisterGlobalHandler (object handler);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="handler" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="handler">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateMenuBar">
+ <MemberSignature Language="C#" Value="public Gtk.MenuBar CreateMenuBar (string addinPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.MenuBar</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addinPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addinPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateToolbarSet">
+ <MemberSignature Language="C#" Value="public Gtk.Toolbar[] CreateToolbarSet (string addinPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Toolbar[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addinPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addinPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateToolbar">
+ <MemberSignature Language="C#" Value="public Gtk.Toolbar CreateToolbar (string addinPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Toolbar</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addinPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addinPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateMenu">
+ <MemberSignature Language="C#" Value="public Gtk.Menu CreateMenu (string addinPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Menu</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addinPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addinPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowContextMenu">
+ <MemberSignature Language="C#" Value="public void ShowContextMenu (Gtk.Menu menu);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="menu" Type="Gtk.Menu" />
+ </Parameters>
+ <Docs>
+ <param name="menu">Menu to show.</param>
+ <summary>Displays a contextual menu.</summary>
+ <remarks />
+ </Docs>
+ </Member>
+ <Member MemberName="CreateMenu">
+ <MemberSignature Language="C#" Value="public Gtk.Menu CreateMenu (MonoDevelop.Components.Commands.CommandEntrySet cset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Menu</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cset" Type="MonoDevelop.Components.Commands.CommandEntrySet" />
+ </Parameters>
+ <Docs>
+ <param name="cset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowContextMenu">
+ <MemberSignature Language="C#" Value="public void ShowContextMenu (MonoDevelop.Components.Commands.CommandEntrySet cset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cset" Type="MonoDevelop.Components.Commands.CommandEntrySet" />
+ </Parameters>
+ <Docs>
+ <param name="cset">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowContextMenu">
+ <MemberSignature Language="C#" Value="public void ShowContextMenu (string addinPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addinPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addinPath">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateCommandEntrySet">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.CommandEntrySet CreateCommandEntrySet (string addinPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandEntrySet</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addinPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addinPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandManager">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.Commands.CommandManager CommandManager { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.Commands.CommandManager</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertOptions">
+ <MemberSignature Language="C#" Value="public void InsertOptions (Gtk.Menu menu, MonoDevelop.Components.Commands.CommandEntrySet entrySet, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="menu" Type="Gtk.Menu" />
+ <Parameter Name="entrySet" Type="MonoDevelop.Components.Commands.CommandEntrySet" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="menu">To be added.</param>
+ <param name="entrySet">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>Provides operations for managing commands, menus and toolbars.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/DispatchService.xml b/main/docs/api/MonoDevelop.Core.Gui/DispatchService.xml
new file mode 100644
index 0000000000..7944d9d399
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/DispatchService.xml
@@ -0,0 +1,191 @@
+<Type Name="DispatchService" FullName="MonoDevelop.Core.Gui.DispatchService">
+ <TypeSignature Language="C#" Value="public class DispatchService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DispatchService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GuiDispatch">
+ <MemberSignature Language="C#" Value="public void GuiDispatch (MonoDevelop.Core.Gui.MessageHandler cb);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="MonoDevelop.Core.Gui.MessageHandler" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GuiDispatch">
+ <MemberSignature Language="C#" Value="public void GuiDispatch (MonoDevelop.Core.Gui.StatefulMessageHandler cb, object state);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="MonoDevelop.Core.Gui.StatefulMessageHandler" />
+ <Parameter Name="state" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GuiSyncDispatch">
+ <MemberSignature Language="C#" Value="public void GuiSyncDispatch (MonoDevelop.Core.Gui.MessageHandler cb);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="MonoDevelop.Core.Gui.MessageHandler" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GuiSyncDispatch">
+ <MemberSignature Language="C#" Value="public void GuiSyncDispatch (MonoDevelop.Core.Gui.StatefulMessageHandler cb, object state);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="MonoDevelop.Core.Gui.StatefulMessageHandler" />
+ <Parameter Name="state" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RunPendingEvents">
+ <MemberSignature Language="C#" Value="public void RunPendingEvents ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AssertGuiThread">
+ <MemberSignature Language="C#" Value="public void AssertGuiThread ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GuiDispatch">
+ <MemberSignature Language="C#" Value="public Delegate GuiDispatch (Delegate del);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Delegate</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="del" Type="System.Delegate" />
+ </Parameters>
+ <Docs>
+ <param name="del">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BackgroundDispatch">
+ <MemberSignature Language="C#" Value="public void BackgroundDispatch (MonoDevelop.Core.Gui.MessageHandler cb);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="MonoDevelop.Core.Gui.MessageHandler" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BackgroundDispatch">
+ <MemberSignature Language="C#" Value="public void BackgroundDispatch (MonoDevelop.Core.Gui.StatefulMessageHandler cb, object state);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="MonoDevelop.Core.Gui.StatefulMessageHandler" />
+ <Parameter Name="state" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ThreadDispatch">
+ <MemberSignature Language="C#" Value="public void ThreadDispatch (MonoDevelop.Core.Gui.StatefulMessageHandler cb, object state);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="MonoDevelop.Core.Gui.StatefulMessageHandler" />
+ <Parameter Name="state" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsGuiThread">
+ <MemberSignature Language="C#" Value="public bool IsGuiThread { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/FileEventArgs.xml b/main/docs/api/MonoDevelop.Core.Gui/FileEventArgs.xml
new file mode 100644
index 0000000000..5ae6d87864
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/FileEventArgs.xml
@@ -0,0 +1,95 @@
+<Type Name="FileEventArgs" FullName="MonoDevelop.Core.Gui.FileEventArgs">
+ <TypeSignature Language="C#" Value="public class FileEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileEventArgs (string fileName, bool isDirectory);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="isDirectory" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="isDirectory">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileEventArgs (string sourceFile, string targetFile, bool isDirectory);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="sourceFile" Type="System.String" />
+ <Parameter Name="targetFile" Type="System.String" />
+ <Parameter Name="isDirectory" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="sourceFile">To be added.</param>
+ <param name="targetFile">To be added.</param>
+ <param name="isDirectory">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SourceFile">
+ <MemberSignature Language="C#" Value="public string SourceFile { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TargetFile">
+ <MemberSignature Language="C#" Value="public string TargetFile { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDirectory">
+ <MemberSignature Language="C#" Value="public bool IsDirectory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/FileEventHandler.xml b/main/docs/api/MonoDevelop.Core.Gui/FileEventHandler.xml
new file mode 100644
index 0000000000..e44f5e76ce
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/FileEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="FileEventHandler" FullName="MonoDevelop.Core.Gui.FileEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void FileEventHandler(object sender, MonoDevelop.Core.Gui.FileEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Core.Gui.FileEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/FreeDispatchAttribute.xml b/main/docs/api/MonoDevelop.Core.Gui/FreeDispatchAttribute.xml
new file mode 100644
index 0000000000..5e7c8ff1df
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/FreeDispatchAttribute.xml
@@ -0,0 +1,26 @@
+<Type Name="FreeDispatchAttribute" FullName="MonoDevelop.Core.Gui.FreeDispatchAttribute">
+ <TypeSignature Language="C#" Value="public class FreeDispatchAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FreeDispatchAttribute ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/GuiSyncAbstractService.xml b/main/docs/api/MonoDevelop.Core.Gui/GuiSyncAbstractService.xml
new file mode 100644
index 0000000000..d15df250b2
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/GuiSyncAbstractService.xml
@@ -0,0 +1,106 @@
+<Type Name="GuiSyncAbstractService" FullName="MonoDevelop.Core.Gui.GuiSyncAbstractService">
+ <TypeSignature Language="C#" Value="public class GuiSyncAbstractService : MonoDevelop.Core.Gui.GuiSyncObject, MonoDevelop.Core.IService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.GuiSyncObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IService</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public GuiSyncAbstractService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public event EventHandler Initialize;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Unload">
+ <MemberSignature Language="C#" Value="public event EventHandler Unload;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeService">
+ <MemberSignature Language="C#" Value="public virtual void InitializeService ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnloadService">
+ <MemberSignature Language="C#" Value="public virtual void UnloadService ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnInitialize">
+ <MemberSignature Language="C#" Value="protected virtual void OnInitialize (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUnload">
+ <MemberSignature Language="C#" Value="protected virtual void OnUnload (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/GuiSyncContext.xml b/main/docs/api/MonoDevelop.Core.Gui/GuiSyncContext.xml
new file mode 100644
index 0000000000..4c66e4efbb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/GuiSyncContext.xml
@@ -0,0 +1,26 @@
+<Type Name="GuiSyncContext" FullName="MonoDevelop.Core.Gui.GuiSyncContext">
+ <TypeSignature Language="C#" Value="public class GuiSyncContext : MonoDevelop.Core.Gui.SyncContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.SyncContext</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public GuiSyncContext ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/GuiSyncObject.xml b/main/docs/api/MonoDevelop.Core.Gui/GuiSyncObject.xml
new file mode 100644
index 0000000000..005a9ed998
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/GuiSyncObject.xml
@@ -0,0 +1,31 @@
+<Type Name="GuiSyncObject" FullName="MonoDevelop.Core.Gui.GuiSyncObject">
+ <TypeSignature Language="C#" Value="public class GuiSyncObject : MonoDevelop.Core.Gui.SyncObject" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.SyncObject</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Core.Gui.SyncContext(ConextType=typeof(MonoDevelop.Core.Gui.GuiSyncContext), Name="syncContextProperty")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public GuiSyncObject ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/IDelegateFactory.xml b/main/docs/api/MonoDevelop.Core.Gui/IDelegateFactory.xml
new file mode 100644
index 0000000000..b38bdee3eb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/IDelegateFactory.xml
@@ -0,0 +1,32 @@
+<Type Name="IDelegateFactory" FullName="MonoDevelop.Core.Gui.IDelegateFactory">
+ <TypeSignature Language="C#" Value="public interface IDelegateFactory" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Create">
+ <MemberSignature Language="C#" Value="public Delegate Create (Delegate del, MonoDevelop.Core.Gui.SyncContext ctx);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Delegate</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="del" Type="System.Delegate" />
+ <Parameter Name="ctx" Type="MonoDevelop.Core.Gui.SyncContext" />
+ </Parameters>
+ <Docs>
+ <param name="del">To be added.</param>
+ <param name="ctx">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/IFileService.xml b/main/docs/api/MonoDevelop.Core.Gui/IFileService.xml
new file mode 100644
index 0000000000..6947601586
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/IFileService.xml
@@ -0,0 +1,128 @@
+<Type Name="IFileService" FullName="MonoDevelop.Core.Gui.IFileService">
+ <TypeSignature Language="C#" Value="public interface IFileService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="FileRenamed">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Gui.FileEventHandler FileRenamed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.FileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileRemoved">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Gui.FileEventHandler FileRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.FileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileCreated">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Gui.FileEventHandler FileCreated;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.FileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveFile">
+ <MemberSignature Language="C#" Value="public void RemoveFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameFile">
+ <MemberSignature Language="C#" Value="public void RenameFile (string oldName, string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="oldName" Type="System.String" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="oldName">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyFile">
+ <MemberSignature Language="C#" Value="public void CopyFile (string sourcePath, string destPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sourcePath" Type="System.String" />
+ <Parameter Name="destPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="sourcePath">To be added.</param>
+ <param name="destPath">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveFile">
+ <MemberSignature Language="C#" Value="public void MoveFile (string sourcePath, string destPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sourcePath" Type="System.String" />
+ <Parameter Name="destPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="sourcePath">To be added.</param>
+ <param name="destPath">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateDirectory">
+ <MemberSignature Language="C#" Value="public void CreateDirectory (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/IMementoCapable.xml b/main/docs/api/MonoDevelop.Core.Gui/IMementoCapable.xml
new file mode 100644
index 0000000000..59e0ca08e8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/IMementoCapable.xml
@@ -0,0 +1,42 @@
+<Type Name="IMementoCapable" FullName="MonoDevelop.Core.Gui.IMementoCapable">
+ <TypeSignature Language="C#" Value="public interface IMementoCapable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CreateMemento">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Properties.IXmlConvertable CreateMemento ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.IXmlConvertable</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMemento">
+ <MemberSignature Language="C#" Value="public void SetMemento (MonoDevelop.Core.Properties.IXmlConvertable memento);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="memento" Type="MonoDevelop.Core.Properties.IXmlConvertable" />
+ </Parameters>
+ <Docs>
+ <param name="memento">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/IMessageService.xml b/main/docs/api/MonoDevelop.Core.Gui/IMessageService.xml
new file mode 100644
index 0000000000..caa7dc1d53
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/IMessageService.xml
@@ -0,0 +1,446 @@
+<Type Name="IMessageService" FullName="MonoDevelop.Core.Gui.IMessageService">
+ <TypeSignature Language="C#" Value="public interface IMessageService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ShowError">
+ <MemberSignature Language="C#" Value="public void ShowError (Exception ex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowError">
+ <MemberSignature Language="C#" Value="public void ShowError (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowError">
+ <MemberSignature Language="C#" Value="public void ShowError (Exception ex, string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ex" Type="System.Exception" />
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ex">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowErrorFormatted">
+ <MemberSignature Language="C#" Value="public void ShowErrorFormatted (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowWarning">
+ <MemberSignature Language="C#" Value="public void ShowWarning (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowWarningFormatted">
+ <MemberSignature Language="C#" Value="public void ShowWarningFormatted (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowMessage">
+ <MemberSignature Language="C#" Value="public void ShowMessage (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowMessage">
+ <MemberSignature Language="C#" Value="public void ShowMessage (string message, string caption);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="caption">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowMessageFormatted">
+ <MemberSignature Language="C#" Value="public void ShowMessageFormatted (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowMessageFormatted">
+ <MemberSignature Language="C#" Value="public void ShowMessageFormatted (string caption, string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="caption">To be added.</param>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowCustomDialog">
+ <MemberSignature Language="C#" Value="public int ShowCustomDialog (string caption, string dialogText, string[] buttontexts);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="dialogText" Type="System.String" />
+ <Parameter Name="buttontexts" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="caption">To be added.</param>
+ <param name="dialogText">To be added.</param>
+ <param name="buttontexts">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestion">
+ <MemberSignature Language="C#" Value="public bool AskQuestion (string question);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionFormatted">
+ <MemberSignature Language="C#" Value="public bool AskQuestionFormatted (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestion">
+ <MemberSignature Language="C#" Value="public bool AskQuestion (string question, string caption);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <param name="caption">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionFormatted">
+ <MemberSignature Language="C#" Value="public bool AskQuestionFormatted (string caption, string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="caption">To be added.</param>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionWithCancel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.QuestionResponse AskQuestionWithCancel (string question);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionFormattedWithCancel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.QuestionResponse AskQuestionFormattedWithCancel (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionWithCancel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.QuestionResponse AskQuestionWithCancel (string question, string caption);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <param name="caption">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionFormattedWithCancel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.QuestionResponse AskQuestionFormattedWithCancel (string caption, string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="caption">To be added.</param>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextResponse">
+ <MemberSignature Language="C#" Value="public string GetTextResponse (string question, string caption, string initialValue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="initialValue" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <param name="caption">To be added.</param>
+ <param name="initialValue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextResponse">
+ <MemberSignature Language="C#" Value="public string GetTextResponse (string question, string caption);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <param name="caption">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RootWindow">
+ <MemberSignature Language="C#" Value="public object RootWindow { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/ITextBufferStrategy.xml b/main/docs/api/MonoDevelop.Core.Gui/ITextBufferStrategy.xml
new file mode 100644
index 0000000000..56e23fede9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/ITextBufferStrategy.xml
@@ -0,0 +1,128 @@
+<Type Name="ITextBufferStrategy" FullName="MonoDevelop.Core.Gui.ITextBufferStrategy">
+ <TypeSignature Language="C#" Value="public interface ITextBufferStrategy" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int offset, string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (int offset, int length);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ <Parameter Name="length" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <param name="length">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Replace">
+ <MemberSignature Language="C#" Value="public void Replace (int offset, int length, string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ <Parameter Name="length" Type="System.Int32" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <param name="length">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetText">
+ <MemberSignature Language="C#" Value="public string GetText (int offset, int length);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ <Parameter Name="length" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <param name="length">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCharAt">
+ <MemberSignature Language="C#" Value="public char GetCharAt (int offset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Char</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetContent">
+ <MemberSignature Language="C#" Value="public void SetContent (string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Length">
+ <MemberSignature Language="C#" Value="public int Length { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/MessageHandler.xml b/main/docs/api/MonoDevelop.Core.Gui/MessageHandler.xml
new file mode 100644
index 0000000000..7028b92e27
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/MessageHandler.xml
@@ -0,0 +1,18 @@
+<Type Name="MessageHandler" FullName="MonoDevelop.Core.Gui.MessageHandler">
+ <TypeSignature Language="C#" Value="public delegate void MessageHandler();" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters />
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/MessageService.xml b/main/docs/api/MonoDevelop.Core.Gui/MessageService.xml
new file mode 100644
index 0000000000..155e7766d3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/MessageService.xml
@@ -0,0 +1,536 @@
+<Type Name="MessageService" FullName="MonoDevelop.Core.Gui.MessageService">
+ <TypeSignature Language="C#" Value="public class MessageService : MonoDevelop.Core.Gui.GuiSyncAbstractService, MonoDevelop.Core.Gui.IMessageService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.GuiSyncAbstractService</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Gui.IMessageService</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MessageService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowError">
+ <MemberSignature Language="C#" Value="public void ShowError (Exception ex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowError">
+ <MemberSignature Language="C#" Value="public void ShowError (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowError">
+ <MemberSignature Language="C#" Value="public void ShowError (Gtk.Window parent, string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parent" Type="Gtk.Window" />
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parent">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowErrorFormatted">
+ <MemberSignature Language="C#" Value="public void ShowErrorFormatted (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowError">
+ <MemberSignature Language="C#" Value="public void ShowError (Exception ex, string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ex" Type="System.Exception" />
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ex">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowError">
+ <MemberSignature Language="C#" Value="public void ShowError (Exception ex, string message, Gtk.Window parent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ex" Type="System.Exception" />
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="parent" Type="Gtk.Window" />
+ </Parameters>
+ <Docs>
+ <param name="ex">To be added.</param>
+ <param name="message">To be added.</param>
+ <param name="parent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowError">
+ <MemberSignature Language="C#" Value="public void ShowError (Exception ex, string message, Gtk.Window parent, bool modal);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ex" Type="System.Exception" />
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="parent" Type="Gtk.Window" />
+ <Parameter Name="modal" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="ex">To be added.</param>
+ <param name="message">To be added.</param>
+ <param name="parent">To be added.</param>
+ <param name="modal">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowWarning">
+ <MemberSignature Language="C#" Value="public void ShowWarning (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowWarningFormatted">
+ <MemberSignature Language="C#" Value="public void ShowWarningFormatted (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestion">
+ <MemberSignature Language="C#" Value="public bool AskQuestion (string question, string caption);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <param name="caption">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionFormatted">
+ <MemberSignature Language="C#" Value="public bool AskQuestionFormatted (string caption, string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="caption">To be added.</param>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionFormatted">
+ <MemberSignature Language="C#" Value="public bool AskQuestionFormatted (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestion">
+ <MemberSignature Language="C#" Value="public bool AskQuestion (string question);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionWithCancel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.QuestionResponse AskQuestionWithCancel (string question, string caption);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <param name="caption">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionFormattedWithCancel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.QuestionResponse AskQuestionFormattedWithCancel (string caption, string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="caption">To be added.</param>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionFormattedWithCancel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.QuestionResponse AskQuestionFormattedWithCancel (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AskQuestionWithCancel">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.QuestionResponse AskQuestionWithCancel (string question);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowCustomDialog">
+ <MemberSignature Language="C#" Value="public int ShowCustomDialog (string caption, string dialogText, string[] buttontexts);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="dialogText" Type="System.String" />
+ <Parameter Name="buttontexts" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="caption">To be added.</param>
+ <param name="dialogText">To be added.</param>
+ <param name="buttontexts">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowMessage">
+ <MemberSignature Language="C#" Value="public void ShowMessage (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowMessageFormatted">
+ <MemberSignature Language="C#" Value="public void ShowMessageFormatted (string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowMessageFormatted">
+ <MemberSignature Language="C#" Value="public void ShowMessageFormatted (string caption, string formatstring, string[] formatitems);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="formatstring" Type="System.String" />
+ <Parameter Name="formatitems" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="caption">To be added.</param>
+ <param name="formatstring">To be added.</param>
+ <param name="formatitems">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowMessage">
+ <MemberSignature Language="C#" Value="public void ShowMessage (string message, string caption);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="caption">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowMessage">
+ <MemberSignature Language="C#" Value="public void ShowMessage (string message, Gtk.Window parent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="parent" Type="Gtk.Window" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="parent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextResponse">
+ <MemberSignature Language="C#" Value="public string GetTextResponse (string question, string caption, string initialValue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ <Parameter Name="initialValue" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <param name="caption">To be added.</param>
+ <param name="initialValue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextResponse">
+ <MemberSignature Language="C#" Value="public string GetTextResponse (string question, string caption);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="question" Type="System.String" />
+ <Parameter Name="caption" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="question">To be added.</param>
+ <param name="caption">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RootWindow">
+ <MemberSignature Language="C#" Value="public object RootWindow { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/PixbufList.xml b/main/docs/api/MonoDevelop.Core.Gui/PixbufList.xml
new file mode 100644
index 0000000000..f0bfca01e5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/PixbufList.xml
@@ -0,0 +1,83 @@
+<Type Name="PixbufList" FullName="MonoDevelop.Core.Gui.PixbufList">
+ <TypeSignature Language="C#" Value="public class PixbufList : System.Collections.ArrayList" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.ArrayList</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PixbufList (string[] resIcons);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="resIcons" Type="System.String[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="resIcons">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (Gdk.Pixbuf item);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="Gdk.Pixbuf" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Images">
+ <MemberSignature Language="C#" Value="public System.Collections.IList Images { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf Item[int idx] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="idx" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="idx">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/QuestionResponse.xml b/main/docs/api/MonoDevelop.Core.Gui/QuestionResponse.xml
new file mode 100644
index 0000000000..bd9abbe990
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/QuestionResponse.xml
@@ -0,0 +1,46 @@
+<Type Name="QuestionResponse" FullName="MonoDevelop.Core.Gui.QuestionResponse">
+ <TypeSignature Language="C#" Value="public enum QuestionResponse" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Yes">
+ <MemberSignature Language="C#" Value="Yes" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Cancel">
+ <MemberSignature Language="C#" Value="Cancel" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="No">
+ <MemberSignature Language="C#" Value="No" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.QuestionResponse</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/RecentOpen.xml b/main/docs/api/MonoDevelop.Core.Gui/RecentOpen.xml
new file mode 100644
index 0000000000..dedf8cec1c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/RecentOpen.xml
@@ -0,0 +1,164 @@
+<Type Name="RecentOpen" FullName="MonoDevelop.Core.Gui.RecentOpen">
+ <TypeSignature Language="C#" Value="public class RecentOpen" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public RecentOpen ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecentFileChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler RecentFileChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecentProjectChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler RecentProjectChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddLastFile">
+ <MemberSignature Language="C#" Value="public void AddLastFile (string name, string project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="project" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearRecentFiles">
+ <MemberSignature Language="C#" Value="public void ClearRecentFiles ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearRecentProjects">
+ <MemberSignature Language="C#" Value="public void ClearRecentProjects ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddLastProject">
+ <MemberSignature Language="C#" Value="public void AddLastProject (string name, string projectName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="projectName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="projectName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileRemoved">
+ <MemberSignature Language="C#" Value="public void FileRemoved (object sender, MonoDevelop.Core.Gui.FileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Core.Gui.FileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileRenamed">
+ <MemberSignature Language="C#" Value="public void FileRenamed (object sender, MonoDevelop.Core.Gui.FileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Core.Gui.FileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecentFile">
+ <MemberSignature Language="C#" Value="public Freedesktop.RecentFiles.RecentItem[] RecentFile { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Freedesktop.RecentFiles.RecentItem[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecentProject">
+ <MemberSignature Language="C#" Value="public Freedesktop.RecentFiles.RecentItem[] RecentProject { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Freedesktop.RecentFiles.RecentItem[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/ResourceNotFoundException.xml b/main/docs/api/MonoDevelop.Core.Gui/ResourceNotFoundException.xml
new file mode 100644
index 0000000000..9f77fb1563
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/ResourceNotFoundException.xml
@@ -0,0 +1,29 @@
+<Type Name="ResourceNotFoundException" FullName="MonoDevelop.Core.Gui.ResourceNotFoundException">
+ <TypeSignature Language="C#" Value="public class ResourceNotFoundException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ResourceNotFoundException (string resource);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="resource" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="resource">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/ResourceService.xml b/main/docs/api/MonoDevelop.Core.Gui/ResourceService.xml
new file mode 100644
index 0000000000..354c8826fa
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/ResourceService.xml
@@ -0,0 +1,244 @@
+<Type Name="ResourceService" FullName="MonoDevelop.Core.Gui.ResourceService">
+ <TypeSignature Language="C#" Value="public class ResourceService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ResourceService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadFont">
+ <MemberSignature Language="C#" Value="public System.Drawing.Font LoadFont (string fontName, int size);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Drawing.Font</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fontName" Type="System.String" />
+ <Parameter Name="size" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="fontName">To be added.</param>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadFont">
+ <MemberSignature Language="C#" Value="public System.Drawing.Font LoadFont (string fontName, int size, System.Drawing.FontStyle style);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Drawing.Font</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fontName" Type="System.String" />
+ <Parameter Name="size" Type="System.Int32" />
+ <Parameter Name="style" Type="System.Drawing.FontStyle" />
+ </Parameters>
+ <Docs>
+ <param name="fontName">To be added.</param>
+ <param name="size">To be added.</param>
+ <param name="style">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadFont">
+ <MemberSignature Language="C#" Value="public System.Drawing.Font LoadFont (string fontName, int size, System.Drawing.GraphicsUnit unit);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Drawing.Font</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fontName" Type="System.String" />
+ <Parameter Name="size" Type="System.Int32" />
+ <Parameter Name="unit" Type="System.Drawing.GraphicsUnit" />
+ </Parameters>
+ <Docs>
+ <param name="fontName">To be added.</param>
+ <param name="size">To be added.</param>
+ <param name="unit">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadFont">
+ <MemberSignature Language="C#" Value="public System.Drawing.Font LoadFont (string fontName, int size, System.Drawing.FontStyle style, System.Drawing.GraphicsUnit unit);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Drawing.Font</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fontName" Type="System.String" />
+ <Parameter Name="size" Type="System.Int32" />
+ <Parameter Name="style" Type="System.Drawing.FontStyle" />
+ <Parameter Name="unit" Type="System.Drawing.GraphicsUnit" />
+ </Parameters>
+ <Docs>
+ <param name="fontName">To be added.</param>
+ <param name="size">To be added.</param>
+ <param name="style">To be added.</param>
+ <param name="unit">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf GetIcon (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf GetIcon (string name, Gtk.IconSize size);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="size" Type="Gtk.IconSize" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBitmap">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf GetBitmap (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBitmap">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf GetBitmap (string name, Gtk.IconSize size);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="size" Type="Gtk.IconSize" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetImage">
+ <MemberSignature Language="C#" Value="public Gtk.Image GetImage (string name, Gtk.IconSize size);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Image</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="size" Type="Gtk.IconSize" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStockIdFromResource">
+ <MemberSignature Language="C#" Value="public static string GetStockIdFromResource (MonoDevelop.Core.AddIns.AddIn addin, string id);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addin" Type="MonoDevelop.Core.AddIns.AddIn" />
+ <Parameter Name="id" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addin">To be added.</param>
+ <param name="id">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStockId">
+ <MemberSignature Language="C#" Value="public static string GetStockId (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStockId">
+ <MemberSignature Language="C#" Value="public static string GetStockId (MonoDevelop.Core.AddIns.AddIn addin, string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="addin" Type="MonoDevelop.Core.AddIns.AddIn" />
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="addin">To be added.</param>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/Services.xml b/main/docs/api/MonoDevelop.Core.Gui/Services.xml
new file mode 100644
index 0000000000..b595eefc1a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/Services.xml
@@ -0,0 +1,74 @@
+<Type Name="Services" FullName="MonoDevelop.Core.Gui.Services">
+ <TypeSignature Language="C#" Value="public class Services" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Services ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RunAddinManager">
+ <MemberSignature Language="C#" Value="public static void RunAddinManager ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Resources">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Gui.ResourceService Resources { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.ResourceService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MessageService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Gui.MessageService MessageService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.MessageService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DispatchService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Gui.DispatchService DispatchService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.DispatchService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/StatefulMessageHandler.xml b/main/docs/api/MonoDevelop.Core.Gui/StatefulMessageHandler.xml
new file mode 100644
index 0000000000..a2ae16c8aa
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/StatefulMessageHandler.xml
@@ -0,0 +1,21 @@
+<Type Name="StatefulMessageHandler" FullName="MonoDevelop.Core.Gui.StatefulMessageHandler">
+ <TypeSignature Language="C#" Value="public delegate void StatefulMessageHandler(object state);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="state" Type="System.Object" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/Stock.xml b/main/docs/api/MonoDevelop.Core.Gui/Stock.xml
new file mode 100644
index 0000000000..a753d1ef86
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/Stock.xml
@@ -0,0 +1,1280 @@
+<Type Name="Stock" FullName="MonoDevelop.Core.Gui.Stock">
+ <TypeSignature Language="C#" Value="public class Stock" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Stock ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="About">
+ <MemberSignature Language="C#" Value="public static readonly string About;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BreakPoint">
+ <MemberSignature Language="C#" Value="public static readonly string BreakPoint;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildCombine">
+ <MemberSignature Language="C#" Value="public static readonly string BuildCombine;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildCurrentSelectedProject">
+ <MemberSignature Language="C#" Value="public static readonly string BuildCurrentSelectedProject;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Class">
+ <MemberSignature Language="C#" Value="public static readonly string Class;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearAllBookmarks">
+ <MemberSignature Language="C#" Value="public static readonly string ClearAllBookmarks;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseAllDocuments">
+ <MemberSignature Language="C#" Value="public static readonly string CloseAllDocuments;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseCombine">
+ <MemberSignature Language="C#" Value="public static readonly string CloseCombine;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseIcon">
+ <MemberSignature Language="C#" Value="public static readonly string CloseIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClosedFolder">
+ <MemberSignature Language="C#" Value="public static readonly string ClosedFolder;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClosedReferenceFolder">
+ <MemberSignature Language="C#" Value="public static readonly string ClosedReferenceFolder;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClosedResourceFolder">
+ <MemberSignature Language="C#" Value="public static readonly string ClosedResourceFolder;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CombineIcon">
+ <MemberSignature Language="C#" Value="public static readonly string CombineIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyIcon">
+ <MemberSignature Language="C#" Value="public static readonly string CopyIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyLeftIcon">
+ <MemberSignature Language="C#" Value="public static readonly string CopyLeftIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CutIcon">
+ <MemberSignature Language="C#" Value="public static readonly string CutIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Delegate">
+ <MemberSignature Language="C#" Value="public static readonly string Delegate;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeleteIcon">
+ <MemberSignature Language="C#" Value="public static readonly string DeleteIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Desktop">
+ <MemberSignature Language="C#" Value="public static readonly string Desktop;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Drive">
+ <MemberSignature Language="C#" Value="public static readonly string Drive;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Empty">
+ <MemberSignature Language="C#" Value="public static readonly string Empty;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EmptyFileIcon">
+ <MemberSignature Language="C#" Value="public static readonly string EmptyFileIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EmptyProjectIcon">
+ <MemberSignature Language="C#" Value="public static readonly string EmptyProjectIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Enum">
+ <MemberSignature Language="C#" Value="public static readonly string Enum;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Error">
+ <MemberSignature Language="C#" Value="public static readonly string Error;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Event">
+ <MemberSignature Language="C#" Value="public static readonly string Event;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecutionMarker">
+ <MemberSignature Language="C#" Value="public static readonly string ExecutionMarker;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Field">
+ <MemberSignature Language="C#" Value="public static readonly string Field;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileXmlIcon">
+ <MemberSignature Language="C#" Value="public static readonly string FileXmlIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindIcon">
+ <MemberSignature Language="C#" Value="public static readonly string FindIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindInFiles">
+ <MemberSignature Language="C#" Value="public static readonly string FindInFiles;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindNextIcon">
+ <MemberSignature Language="C#" Value="public static readonly string FindNextIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FullScreen">
+ <MemberSignature Language="C#" Value="public static readonly string FullScreen;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GotoNextbookmark">
+ <MemberSignature Language="C#" Value="public static readonly string GotoNextbookmark;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GotoPrevbookmark">
+ <MemberSignature Language="C#" Value="public static readonly string GotoPrevbookmark;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Information">
+ <MemberSignature Language="C#" Value="public static readonly string Information;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Interface">
+ <MemberSignature Language="C#" Value="public static readonly string Interface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InternalClass">
+ <MemberSignature Language="C#" Value="public static readonly string InternalClass;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InternalDelegate">
+ <MemberSignature Language="C#" Value="public static readonly string InternalDelegate;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InternalEnum">
+ <MemberSignature Language="C#" Value="public static readonly string InternalEnum;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InternalEvent">
+ <MemberSignature Language="C#" Value="public static readonly string InternalEvent;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InternalField">
+ <MemberSignature Language="C#" Value="public static readonly string InternalField;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InternalInterface">
+ <MemberSignature Language="C#" Value="public static readonly string InternalInterface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InternalMethod">
+ <MemberSignature Language="C#" Value="public static readonly string InternalMethod;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InternalProperty">
+ <MemberSignature Language="C#" Value="public static readonly string InternalProperty;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InternalStruct">
+ <MemberSignature Language="C#" Value="public static readonly string InternalStruct;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Library">
+ <MemberSignature Language="C#" Value="public static readonly string Library;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Literal">
+ <MemberSignature Language="C#" Value="public static readonly string Literal;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Method">
+ <MemberSignature Language="C#" Value="public static readonly string Method;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MiscFiles">
+ <MemberSignature Language="C#" Value="public static readonly string MiscFiles;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MyComputer">
+ <MemberSignature Language="C#" Value="public static readonly string MyComputer;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NameSpace">
+ <MemberSignature Language="C#" Value="public static readonly string NameSpace;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Network">
+ <MemberSignature Language="C#" Value="public static readonly string Network;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewDocumentIcon">
+ <MemberSignature Language="C#" Value="public static readonly string NewDocumentIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewFolderIcon">
+ <MemberSignature Language="C#" Value="public static readonly string NewFolderIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewProjectIcon">
+ <MemberSignature Language="C#" Value="public static readonly string NewProjectIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NextWindowIcon">
+ <MemberSignature Language="C#" Value="public static readonly string NextWindowIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenFileIcon">
+ <MemberSignature Language="C#" Value="public static readonly string OpenFileIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenFolder">
+ <MemberSignature Language="C#" Value="public static readonly string OpenFolder;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenProjectIcon">
+ <MemberSignature Language="C#" Value="public static readonly string OpenProjectIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenReferenceFolder">
+ <MemberSignature Language="C#" Value="public static readonly string OpenReferenceFolder;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenResourceFolder">
+ <MemberSignature Language="C#" Value="public static readonly string OpenResourceFolder;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Options">
+ <MemberSignature Language="C#" Value="public static readonly string Options;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OutputIcon">
+ <MemberSignature Language="C#" Value="public static readonly string OutputIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PasteIcon">
+ <MemberSignature Language="C#" Value="public static readonly string PasteIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PersonalFiles">
+ <MemberSignature Language="C#" Value="public static readonly string PersonalFiles;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PreView">
+ <MemberSignature Language="C#" Value="public static readonly string PreView;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrevWindowIcon">
+ <MemberSignature Language="C#" Value="public static readonly string PrevWindowIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Print">
+ <MemberSignature Language="C#" Value="public static readonly string Print;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrivateClass">
+ <MemberSignature Language="C#" Value="public static readonly string PrivateClass;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrivateDelegate">
+ <MemberSignature Language="C#" Value="public static readonly string PrivateDelegate;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrivateEnum">
+ <MemberSignature Language="C#" Value="public static readonly string PrivateEnum;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrivateEvent">
+ <MemberSignature Language="C#" Value="public static readonly string PrivateEvent;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrivateField">
+ <MemberSignature Language="C#" Value="public static readonly string PrivateField;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrivateInterface">
+ <MemberSignature Language="C#" Value="public static readonly string PrivateInterface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrivateMethod">
+ <MemberSignature Language="C#" Value="public static readonly string PrivateMethod;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrivateProperty">
+ <MemberSignature Language="C#" Value="public static readonly string PrivateProperty;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PrivateStruct">
+ <MemberSignature Language="C#" Value="public static readonly string PrivateStruct;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PropertiesIcon">
+ <MemberSignature Language="C#" Value="public static readonly string PropertiesIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Property">
+ <MemberSignature Language="C#" Value="public static readonly string Property;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedClass">
+ <MemberSignature Language="C#" Value="public static readonly string ProtectedClass;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedDelegate">
+ <MemberSignature Language="C#" Value="public static readonly string ProtectedDelegate;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedEnum">
+ <MemberSignature Language="C#" Value="public static readonly string ProtectedEnum;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedEvent">
+ <MemberSignature Language="C#" Value="public static readonly string ProtectedEvent;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedField">
+ <MemberSignature Language="C#" Value="public static readonly string ProtectedField;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedInterface">
+ <MemberSignature Language="C#" Value="public static readonly string ProtectedInterface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedMethod">
+ <MemberSignature Language="C#" Value="public static readonly string ProtectedMethod;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedProperty">
+ <MemberSignature Language="C#" Value="public static readonly string ProtectedProperty;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedStruct">
+ <MemberSignature Language="C#" Value="public static readonly string ProtectedStruct;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Question">
+ <MemberSignature Language="C#" Value="public static readonly string Question;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QuitIcon">
+ <MemberSignature Language="C#" Value="public static readonly string QuitIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RedoIcon">
+ <MemberSignature Language="C#" Value="public static readonly string RedoIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reference">
+ <MemberSignature Language="C#" Value="public static readonly string Reference;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReplaceIcon">
+ <MemberSignature Language="C#" Value="public static readonly string ReplaceIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReplaceInFiles">
+ <MemberSignature Language="C#" Value="public static readonly string ReplaceInFiles;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ResourceFileIcon">
+ <MemberSignature Language="C#" Value="public static readonly string ResourceFileIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RunProgramIcon">
+ <MemberSignature Language="C#" Value="public static readonly string RunProgramIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveAllIcon">
+ <MemberSignature Language="C#" Value="public static readonly string SaveAllIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveAsIcon">
+ <MemberSignature Language="C#" Value="public static readonly string SaveAsIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveIcon">
+ <MemberSignature Language="C#" Value="public static readonly string SaveIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectionArrow">
+ <MemberSignature Language="C#" Value="public static readonly string SelectionArrow;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SharpDevelopIcon">
+ <MemberSignature Language="C#" Value="public static readonly string SharpDevelopIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SolutionIcon">
+ <MemberSignature Language="C#" Value="public static readonly string SolutionIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SplitWindow">
+ <MemberSignature Language="C#" Value="public static readonly string SplitWindow;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Struct">
+ <MemberSignature Language="C#" Value="public static readonly string Struct;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TaskListIcon">
+ <MemberSignature Language="C#" Value="public static readonly string TaskListIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TextFileIcon">
+ <MemberSignature Language="C#" Value="public static readonly string TextFileIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TipOfTheDay">
+ <MemberSignature Language="C#" Value="public static readonly string TipOfTheDay;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TipOfTheDayIcon">
+ <MemberSignature Language="C#" Value="public static readonly string TipOfTheDayIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ToggleBookmark">
+ <MemberSignature Language="C#" Value="public static readonly string ToggleBookmark;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UndoIcon">
+ <MemberSignature Language="C#" Value="public static readonly string UndoIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Warning">
+ <MemberSignature Language="C#" Value="public static readonly string Warning;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WebSearchIcon">
+ <MemberSignature Language="C#" Value="public static readonly string WebSearchIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="XmlFileIcon">
+ <MemberSignature Language="C#" Value="public static readonly string XmlFileIcon;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/SyncContext.xml b/main/docs/api/MonoDevelop.Core.Gui/SyncContext.xml
new file mode 100644
index 0000000000..5205f41a56
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/SyncContext.xml
@@ -0,0 +1,104 @@
+<Type Name="SyncContext" FullName="MonoDevelop.Core.Gui.SyncContext">
+ <TypeSignature Language="C#" Value="public class SyncContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SyncContext ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetContext">
+ <MemberSignature Language="C#" Value="public static void SetContext (MonoDevelop.Core.Gui.SyncContext ctx);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Core.Gui.SyncContext" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetContext">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Gui.SyncContext GetContext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.SyncContext</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispatch">
+ <MemberSignature Language="C#" Value="public virtual void Dispatch (MonoDevelop.Core.Gui.StatefulMessageHandler cb, object ob);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="MonoDevelop.Core.Gui.StatefulMessageHandler" />
+ <Parameter Name="ob" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <param name="ob">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AsyncDispatch">
+ <MemberSignature Language="C#" Value="public virtual void AsyncDispatch (MonoDevelop.Core.Gui.StatefulMessageHandler cb, object ob);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cb" Type="MonoDevelop.Core.Gui.StatefulMessageHandler" />
+ <Parameter Name="ob" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cb">To be added.</param>
+ <param name="ob">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateSynchronizedDelegate">
+ <MemberSignature Language="C#" Value="public Delegate CreateSynchronizedDelegate (Delegate del);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Delegate</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="del" Type="System.Delegate" />
+ </Parameters>
+ <Docs>
+ <param name="del">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/SyncContextAttribute.xml b/main/docs/api/MonoDevelop.Core.Gui/SyncContextAttribute.xml
new file mode 100644
index 0000000000..b493014ac4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/SyncContextAttribute.xml
@@ -0,0 +1,63 @@
+<Type Name="SyncContextAttribute" FullName="MonoDevelop.Core.Gui.SyncContextAttribute">
+ <TypeSignature Language="C#" Value="public class SyncContextAttribute : System.Runtime.Remoting.Contexts.ContextAttribute, System.Runtime.Remoting.Contexts.IContributeObjectSink" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Runtime.Remoting.Contexts.ContextAttribute</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Runtime.Remoting.Contexts.IContributeObjectSink</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SyncContextAttribute (Type contextType);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="contextType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="contextType">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetObjectSink">
+ <MemberSignature Language="C#" Value="public System.Runtime.Remoting.Messaging.IMessageSink GetObjectSink (MarshalByRefObject ob, System.Runtime.Remoting.Messaging.IMessageSink nextSink);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Runtime.Remoting.Messaging.IMessageSink</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ob" Type="System.MarshalByRefObject" />
+ <Parameter Name="nextSink" Type="System.Runtime.Remoting.Messaging.IMessageSink" />
+ </Parameters>
+ <Docs>
+ <param name="ob">To be added.</param>
+ <param name="nextSink">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConextType">
+ <MemberSignature Language="C#" Value="public Type ConextType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Gui/SyncObject.xml b/main/docs/api/MonoDevelop.Core.Gui/SyncObject.xml
new file mode 100644
index 0000000000..632a4cecdb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Gui/SyncObject.xml
@@ -0,0 +1,26 @@
+<Type Name="SyncObject" FullName="MonoDevelop.Core.Gui.SyncObject">
+ <TypeSignature Language="C#" Value="public class SyncObject : System.ContextBoundObject" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ContextBoundObject</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SyncObject ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring.xml
new file mode 100644
index 0000000000..b4f9f40d0b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.ProgressMonitoring">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/AggregatedOperationMonitor.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/AggregatedOperationMonitor.xml
new file mode 100644
index 0000000000..57b0b2140c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/AggregatedOperationMonitor.xml
@@ -0,0 +1,68 @@
+<Type Name="AggregatedOperationMonitor" FullName="MonoDevelop.Core.ProgressMonitoring.AggregatedOperationMonitor">
+ <TypeSignature Language="C#" Value="public class AggregatedOperationMonitor : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AggregatedOperationMonitor (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Core.IAsyncOperation[] operations);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="operations" Type="MonoDevelop.Core.IAsyncOperation[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="operations">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddOperation">
+ <MemberSignature Language="C#" Value="public void AddOperation (MonoDevelop.Core.IAsyncOperation operation);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="operation" Type="MonoDevelop.Core.IAsyncOperation" />
+ </Parameters>
+ <Docs>
+ <param name="operation">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/AggregatedProgressMonitor.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/AggregatedProgressMonitor.xml
new file mode 100644
index 0000000000..b87c8cd949
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/AggregatedProgressMonitor.xml
@@ -0,0 +1,281 @@
+<Type Name="AggregatedProgressMonitor" FullName="MonoDevelop.Core.ProgressMonitoring.AggregatedProgressMonitor">
+ <TypeSignature Language="C#" Value="public class AggregatedProgressMonitor : MonoDevelop.Core.IAsyncOperation, MonoDevelop.Core.IProgressMonitor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IAsyncOperation</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IProgressMonitor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AggregatedProgressMonitor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AggregatedProgressMonitor (MonoDevelop.Core.IProgressMonitor masterMonitor);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="masterMonitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="masterMonitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CancelRequested">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.MonitorHandler CancelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.MonitorHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Completed">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.OperationHandler Completed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.OperationHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddSlaveMonitor">
+ <MemberSignature Language="C#" Value="public void AddSlaveMonitor (MonoDevelop.Core.IProgressMonitor slaveMonitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="slaveMonitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="slaveMonitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddSlaveMonitor">
+ <MemberSignature Language="C#" Value="public void AddSlaveMonitor (MonoDevelop.Core.IProgressMonitor slaveMonitor, MonoDevelop.Core.ProgressMonitoring.MonitorAction actionMask);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="slaveMonitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="actionMask" Type="MonoDevelop.Core.ProgressMonitoring.MonitorAction" />
+ </Parameters>
+ <Docs>
+ <param name="slaveMonitor">To be added.</param>
+ <param name="actionMask">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginTask">
+ <MemberSignature Language="C#" Value="public void BeginTask (string name, int totalWork);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginStepTask">
+ <MemberSignature Language="C#" Value="public void BeginStepTask (string name, int totalWork, int stepSize);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ <Parameter Name="stepSize" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <param name="stepSize">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndTask">
+ <MemberSignature Language="C#" Value="public void EndTask ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Step">
+ <MemberSignature Language="C#" Value="public void Step (int work);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="work" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="work">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportSuccess">
+ <MemberSignature Language="C#" Value="public void ReportSuccess (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportWarning">
+ <MemberSignature Language="C#" Value="public void ReportWarning (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportError">
+ <MemberSignature Language="C#" Value="public void ReportError (string message, Exception ex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Log">
+ <MemberSignature Language="C#" Value="public System.IO.TextWriter Log { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCancelRequested">
+ <MemberSignature Language="C#" Value="public bool IsCancelRequested { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SyncRoot">
+ <MemberSignature Language="C#" Value="public object SyncRoot { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AsyncOperation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation AsyncOperation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCompleted">
+ <MemberSignature Language="C#" Value="public bool IsCompleted { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/ConsoleProgressMonitor.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/ConsoleProgressMonitor.xml
new file mode 100644
index 0000000000..e2d11e2605
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/ConsoleProgressMonitor.xml
@@ -0,0 +1,62 @@
+<Type Name="ConsoleProgressMonitor" FullName="MonoDevelop.Core.ProgressMonitoring.ConsoleProgressMonitor">
+ <TypeSignature Language="C#" Value="public class ConsoleProgressMonitor : MonoDevelop.Core.ProgressMonitoring.NullProgressMonitor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.ProgressMonitoring.NullProgressMonitor</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConsoleProgressMonitor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WrapText">
+ <MemberSignature Language="C#" Value="public bool WrapText { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WrapColumns">
+ <MemberSignature Language="C#" Value="public int WrapColumns { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndentTasks">
+ <MemberSignature Language="C#" Value="public bool IndentTasks { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/LogTextEventHandler.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/LogTextEventHandler.xml
new file mode 100644
index 0000000000..b1c54e2bdc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/LogTextEventHandler.xml
@@ -0,0 +1,21 @@
+<Type Name="LogTextEventHandler" FullName="MonoDevelop.Core.ProgressMonitoring.LogTextEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void LogTextEventHandler(string writtenText);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="writtenText" Type="System.String" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="writtenText">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/LogTextWriter.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/LogTextWriter.xml
new file mode 100644
index 0000000000..60565929cd
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/LogTextWriter.xml
@@ -0,0 +1,78 @@
+<Type Name="LogTextWriter" FullName="MonoDevelop.Core.ProgressMonitoring.LogTextWriter">
+ <TypeSignature Language="C#" Value="public class LogTextWriter : System.IO.TextWriter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.IO.TextWriter</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LogTextWriter ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TextWritten">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.ProgressMonitoring.LogTextEventHandler TextWritten;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.LogTextEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Closed">
+ <MemberSignature Language="C#" Value="public event EventHandler Closed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ChainWriter">
+ <MemberSignature Language="C#" Value="public void ChainWriter (System.IO.TextWriter writer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.IO.TextWriter" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnchainWriter">
+ <MemberSignature Language="C#" Value="public void UnchainWriter (System.IO.TextWriter writer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.IO.TextWriter" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/MonitorAction.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/MonitorAction.xml
new file mode 100644
index 0000000000..9c5969a92e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/MonitorAction.xml
@@ -0,0 +1,121 @@
+<Type Name="MonitorAction" FullName="MonoDevelop.Core.ProgressMonitoring.MonitorAction">
+ <TypeSignature Language="C#" Value="public enum MonitorAction" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="All">
+ <MemberSignature Language="C#" Value="All" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="SlaveCancel">
+ <MemberSignature Language="C#" Value="SlaveCancel" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="Dispose" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Cancel">
+ <MemberSignature Language="C#" Value="Cancel" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportError">
+ <MemberSignature Language="C#" Value="ReportError" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Tasks">
+ <MemberSignature Language="C#" Value="Tasks" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteLog">
+ <MemberSignature Language="C#" Value="WriteLog" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportSuccess">
+ <MemberSignature Language="C#" Value="ReportSuccess" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportWarning">
+ <MemberSignature Language="C#" Value="ReportWarning" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.MonitorAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/NullAsyncOperation.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/NullAsyncOperation.xml
new file mode 100644
index 0000000000..91bb625908
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/NullAsyncOperation.xml
@@ -0,0 +1,90 @@
+<Type Name="NullAsyncOperation" FullName="MonoDevelop.Core.ProgressMonitoring.NullAsyncOperation">
+ <TypeSignature Language="C#" Value="public class NullAsyncOperation : MonoDevelop.Core.IAsyncOperation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IAsyncOperation</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="Completed">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.OperationHandler Completed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.OperationHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Success">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.ProgressMonitoring.NullAsyncOperation Success;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.NullAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Failure">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.ProgressMonitoring.NullAsyncOperation Failure;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.NullAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Cancel">
+ <MemberSignature Language="C#" Value="public void Cancel ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WaitForCompleted">
+ <MemberSignature Language="C#" Value="public void WaitForCompleted ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCompleted">
+ <MemberSignature Language="C#" Value="public bool IsCompleted { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/NullProgressMonitor.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/NullProgressMonitor.xml
new file mode 100644
index 0000000000..01a58c2635
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/NullProgressMonitor.xml
@@ -0,0 +1,273 @@
+<Type Name="NullProgressMonitor" FullName="MonoDevelop.Core.ProgressMonitoring.NullProgressMonitor">
+ <TypeSignature Language="C#" Value="public class NullProgressMonitor : MonoDevelop.Core.IAsyncOperation, MonoDevelop.Core.IProgressMonitor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IAsyncOperation</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IProgressMonitor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NullProgressMonitor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Completed">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.OperationHandler Completed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.OperationHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CancelRequested">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.MonitorHandler CancelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.MonitorHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginTask">
+ <MemberSignature Language="C#" Value="public virtual void BeginTask (string name, int totalWork);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndTask">
+ <MemberSignature Language="C#" Value="public virtual void EndTask ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginStepTask">
+ <MemberSignature Language="C#" Value="public virtual void BeginStepTask (string name, int totalWork, int stepSize);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ <Parameter Name="stepSize" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <param name="stepSize">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Step">
+ <MemberSignature Language="C#" Value="public virtual void Step (int work);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="work" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="work">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportSuccess">
+ <MemberSignature Language="C#" Value="public virtual void ReportSuccess (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportWarning">
+ <MemberSignature Language="C#" Value="public virtual void ReportWarning (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportError">
+ <MemberSignature Language="C#" Value="public virtual void ReportError (string message, Exception ex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCompleted">
+ <MemberSignature Language="C#" Value="protected virtual void OnCompleted ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SyncRoot">
+ <MemberSignature Language="C#" Value="public object SyncRoot { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Messages">
+ <MemberSignature Language="C#" Value="public string[] Messages { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Warnings">
+ <MemberSignature Language="C#" Value="public string[] Warnings { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Errors">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.ProgressMonitoring.ProgressError[] Errors { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ProgressMonitoring.ProgressError[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Log">
+ <MemberSignature Language="C#" Value="public virtual System.IO.TextWriter Log { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCancelRequested">
+ <MemberSignature Language="C#" Value="public bool IsCancelRequested { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AsyncOperation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation AsyncOperation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/ProgressError.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/ProgressError.xml
new file mode 100644
index 0000000000..9d18a47472
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/ProgressError.xml
@@ -0,0 +1,55 @@
+<Type Name="ProgressError" FullName="MonoDevelop.Core.ProgressMonitoring.ProgressError">
+ <TypeSignature Language="C#" Value="public class ProgressError" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProgressError (string message, Exception ex);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Message">
+ <MemberSignature Language="C#" Value="public string Message { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Exception">
+ <MemberSignature Language="C#" Value="public Exception Exception { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Exception</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/ProgressTracker.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/ProgressTracker.xml
new file mode 100644
index 0000000000..5a8cceaeda
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/ProgressTracker.xml
@@ -0,0 +1,173 @@
+<Type Name="ProgressTracker" FullName="MonoDevelop.Core.ProgressMonitoring.ProgressTracker">
+ <TypeSignature Language="C#" Value="public class ProgressTracker" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProgressTracker ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginTask">
+ <MemberSignature Language="C#" Value="public void BeginTask (string name, int totalWork);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginStepTask">
+ <MemberSignature Language="C#" Value="public void BeginStepTask (string name, int totalWork, int stepSize);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ <Parameter Name="stepSize" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <param name="stepSize">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndTask">
+ <MemberSignature Language="C#" Value="public void EndTask ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Step">
+ <MemberSignature Language="C#" Value="public void Step (int work);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="work" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="work">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Done">
+ <MemberSignature Language="C#" Value="public void Done ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentTask">
+ <MemberSignature Language="C#" Value="public string CurrentTask { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentTaskWork">
+ <MemberSignature Language="C#" Value="public double CurrentTaskWork { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnknownWork">
+ <MemberSignature Language="C#" Value="public bool UnknownWork { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GlobalWork">
+ <MemberSignature Language="C#" Value="public double GlobalWork { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Double</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InProgress">
+ <MemberSignature Language="C#" Value="public bool InProgress { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.ProgressMonitoring/SynchronizedProgressMonitor.xml b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/SynchronizedProgressMonitor.xml
new file mode 100644
index 0000000000..a69026bf23
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.ProgressMonitoring/SynchronizedProgressMonitor.xml
@@ -0,0 +1,214 @@
+<Type Name="SynchronizedProgressMonitor" FullName="MonoDevelop.Core.ProgressMonitoring.SynchronizedProgressMonitor">
+ <TypeSignature Language="C#" Value="public sealed class SynchronizedProgressMonitor : MonoDevelop.Core.IProgressMonitor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IProgressMonitor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SynchronizedProgressMonitor (MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CancelRequested">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.MonitorHandler CancelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.MonitorHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginTask">
+ <MemberSignature Language="C#" Value="public void BeginTask (string name, int totalWork);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginStepTask">
+ <MemberSignature Language="C#" Value="public void BeginStepTask (string name, int totalWork, int stepSize);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ <Parameter Name="stepSize" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <param name="stepSize">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndTask">
+ <MemberSignature Language="C#" Value="public void EndTask ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Step">
+ <MemberSignature Language="C#" Value="public void Step (int work);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="work" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="work">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportSuccess">
+ <MemberSignature Language="C#" Value="public void ReportSuccess (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportWarning">
+ <MemberSignature Language="C#" Value="public void ReportWarning (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportError">
+ <MemberSignature Language="C#" Value="public void ReportError (string message, Exception ex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="ex" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="ex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Log">
+ <MemberSignature Language="C#" Value="public System.IO.TextWriter Log { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCancelRequested">
+ <MemberSignature Language="C#" Value="public bool IsCancelRequested { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AsyncOperation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation AsyncOperation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SyncRoot">
+ <MemberSignature Language="C#" Value="public object SyncRoot { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Properties.xml b/main/docs/api/MonoDevelop.Core.Properties.xml
new file mode 100644
index 0000000000..96f5b8222b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Properties.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.Properties">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.Properties/CharacterEncodings.xml b/main/docs/api/MonoDevelop.Core.Properties/CharacterEncodings.xml
new file mode 100644
index 0000000000..0a3afd310b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Properties/CharacterEncodings.xml
@@ -0,0 +1,134 @@
+<Type Name="CharacterEncodings" FullName="MonoDevelop.Core.Properties.CharacterEncodings">
+ <TypeSignature Language="C#" Value="public class CharacterEncodings" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CharacterEncodings ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEncodingByIndex">
+ <MemberSignature Language="C#" Value="public static System.Text.Encoding GetEncodingByIndex (int i);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Text.Encoding</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="i" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="i">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEncodingByCodePage">
+ <MemberSignature Language="C#" Value="public static System.Text.Encoding GetEncodingByCodePage (int cp);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Text.Encoding</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cp" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="cp">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEncodingIndex">
+ <MemberSignature Language="C#" Value="public static int GetEncodingIndex (int cp);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cp" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="cp">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCodePageByIndex">
+ <MemberSignature Language="C#" Value="public static int GetCodePageByIndex (int i);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="i" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="i">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsUnicode">
+ <MemberSignature Language="C#" Value="public static bool IsUnicode (System.Text.Encoding encoding);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="encoding" Type="System.Text.Encoding" />
+ </Parameters>
+ <Docs>
+ <param name="encoding">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsUnicode">
+ <MemberSignature Language="C#" Value="public static bool IsUnicode (int codePage);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="codePage" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="codePage">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Names">
+ <MemberSignature Language="C#" Value="public static System.Collections.IList Names { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Properties/DefaultProperties.xml b/main/docs/api/MonoDevelop.Core.Properties/DefaultProperties.xml
new file mode 100644
index 0000000000..fe4a108a0b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Properties/DefaultProperties.xml
@@ -0,0 +1,311 @@
+<Type Name="DefaultProperties" FullName="MonoDevelop.Core.Properties.DefaultProperties">
+ <TypeSignature Language="C#" Value="public class DefaultProperties : MonoDevelop.Core.Properties.IProperties" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Properties.IProperties</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultProperties ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PropertyChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Properties.PropertyEventHandler PropertyChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.PropertyEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public object GetProperty (string key, object defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public object GetProperty (string key);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public int GetProperty (string key, int defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public bool GetProperty (string key, bool defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public short GetProperty (string key, short defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int16</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Int16" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public byte GetProperty (string key, byte defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Byte" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public string GetProperty (string key, string defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public Enum GetProperty (string key, Enum defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Enum</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Enum" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public DateTime GetProperty (string key, DateTime defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.DateTime</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.DateTime" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public TimeSpan GetProperty (string key, TimeSpan defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.TimeSpan</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.TimeSpan" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetProperty">
+ <MemberSignature Language="C#" Value="public void SetProperty (string key, object val);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="val" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="val">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetValueFromXmlElement">
+ <MemberSignature Language="C#" Value="protected void SetValueFromXmlElement (System.Xml.XmlElement element);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FromXmlElement">
+ <MemberSignature Language="C#" Value="public virtual object FromXmlElement (System.Xml.XmlElement element);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ToXmlElement">
+ <MemberSignature Language="C#" Value="public virtual System.Xml.XmlElement ToXmlElement (System.Xml.XmlDocument doc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlElement</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="doc" Type="System.Xml.XmlDocument" />
+ </Parameters>
+ <Docs>
+ <param name="doc">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clone">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Properties.IProperties Clone ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.IProperties</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnPropertyChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnPropertyChanged (MonoDevelop.Core.Properties.PropertyEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Core.Properties.PropertyEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Properties/IProperties.xml b/main/docs/api/MonoDevelop.Core.Properties/IProperties.xml
new file mode 100644
index 0000000000..9f06bd88c7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Properties/IProperties.xml
@@ -0,0 +1,237 @@
+<Type Name="IProperties" FullName="MonoDevelop.Core.Properties.IProperties">
+ <TypeSignature Language="C#" Value="public interface IProperties : MonoDevelop.Core.Properties.IXmlConvertable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Properties.IXmlConvertable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="PropertyChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Properties.PropertyEventHandler PropertyChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.PropertyEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public object GetProperty (string key, object defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public object GetProperty (string key);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public int GetProperty (string key, int defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public bool GetProperty (string key, bool defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public short GetProperty (string key, short defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int16</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Int16" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public byte GetProperty (string key, byte defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Byte</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Byte" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public string GetProperty (string key, string defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public Enum GetProperty (string key, Enum defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Enum</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.Enum" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public DateTime GetProperty (string key, DateTime defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.DateTime</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.DateTime" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProperty">
+ <MemberSignature Language="C#" Value="public TimeSpan GetProperty (string key, TimeSpan defaultvalue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.TimeSpan</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="defaultvalue" Type="System.TimeSpan" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="defaultvalue">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetProperty">
+ <MemberSignature Language="C#" Value="public void SetProperty (string key, object val);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="val" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="val">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clone">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Properties.IProperties Clone ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.IProperties</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Properties/IXmlConvertable.xml b/main/docs/api/MonoDevelop.Core.Properties/IXmlConvertable.xml
new file mode 100644
index 0000000000..e1d02eae17
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Properties/IXmlConvertable.xml
@@ -0,0 +1,46 @@
+<Type Name="IXmlConvertable" FullName="MonoDevelop.Core.Properties.IXmlConvertable">
+ <TypeSignature Language="C#" Value="public interface IXmlConvertable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="FromXmlElement">
+ <MemberSignature Language="C#" Value="public object FromXmlElement (System.Xml.XmlElement element);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ToXmlElement">
+ <MemberSignature Language="C#" Value="public System.Xml.XmlElement ToXmlElement (System.Xml.XmlDocument doc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlElement</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="doc" Type="System.Xml.XmlDocument" />
+ </Parameters>
+ <Docs>
+ <param name="doc">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Properties/PropertyEventArgs.xml b/main/docs/api/MonoDevelop.Core.Properties/PropertyEventArgs.xml
new file mode 100644
index 0000000000..4d13a34128
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Properties/PropertyEventArgs.xml
@@ -0,0 +1,83 @@
+<Type Name="PropertyEventArgs" FullName="MonoDevelop.Core.Properties.PropertyEventArgs">
+ <TypeSignature Language="C#" Value="public class PropertyEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PropertyEventArgs (MonoDevelop.Core.Properties.IProperties properties, string key, object oldValue, object newValue);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="properties" Type="MonoDevelop.Core.Properties.IProperties" />
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="oldValue" Type="System.Object" />
+ <Parameter Name="newValue" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="properties">To be added.</param>
+ <param name="key">To be added.</param>
+ <param name="oldValue">To be added.</param>
+ <param name="newValue">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Properties">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Properties.IProperties Properties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.IProperties</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Key">
+ <MemberSignature Language="C#" Value="public string Key { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewValue">
+ <MemberSignature Language="C#" Value="public object NewValue { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OldValue">
+ <MemberSignature Language="C#" Value="public object OldValue { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Properties/PropertyEventHandler.xml b/main/docs/api/MonoDevelop.Core.Properties/PropertyEventHandler.xml
new file mode 100644
index 0000000000..49dca9693e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Properties/PropertyEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="PropertyEventHandler" FullName="MonoDevelop.Core.Properties.PropertyEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void PropertyEventHandler(object sender, MonoDevelop.Core.Properties.PropertyEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Core.Properties.PropertyEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Properties/PropertyFileLoadException.xml b/main/docs/api/MonoDevelop.Core.Properties/PropertyFileLoadException.xml
new file mode 100644
index 0000000000..f3445d0100
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Properties/PropertyFileLoadException.xml
@@ -0,0 +1,26 @@
+<Type Name="PropertyFileLoadException" FullName="MonoDevelop.Core.Properties.PropertyFileLoadException">
+ <TypeSignature Language="C#" Value="public class PropertyFileLoadException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PropertyFileLoadException ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Properties/UnknownPropertyNodeException.xml b/main/docs/api/MonoDevelop.Core.Properties/UnknownPropertyNodeException.xml
new file mode 100644
index 0000000000..1a612b4d42
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Properties/UnknownPropertyNodeException.xml
@@ -0,0 +1,29 @@
+<Type Name="UnknownPropertyNodeException" FullName="MonoDevelop.Core.Properties.UnknownPropertyNodeException">
+ <TypeSignature Language="C#" Value="public class UnknownPropertyNodeException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public UnknownPropertyNodeException (string nodeName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="nodeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="nodeName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive.xml b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive.xml
new file mode 100644
index 0000000000..9e4ec67377
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.Utils.DirectoryArchive">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/BZip2Decompressor.xml b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/BZip2Decompressor.xml
new file mode 100644
index 0000000000..a6b3e42e13
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/BZip2Decompressor.xml
@@ -0,0 +1,46 @@
+<Type Name="BZip2Decompressor" FullName="MonoDevelop.Core.Utils.DirectoryArchive.BZip2Decompressor">
+ <TypeSignature Language="C#" Value="public class BZip2Decompressor : MonoDevelop.Core.Utils.DirectoryArchive.ISingleFileDecompressor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Utils.DirectoryArchive.ISingleFileDecompressor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BZip2Decompressor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Decompress">
+ <MemberSignature Language="C#" Value="public System.IO.Stream Decompress (System.IO.Stream input);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.Stream</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="input" Type="System.IO.Stream" />
+ </Parameters>
+ <Docs>
+ <param name="input">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/CompressionType.xml b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/CompressionType.xml
new file mode 100644
index 0000000000..353aefa6f6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/CompressionType.xml
@@ -0,0 +1,56 @@
+<Type Name="CompressionType" FullName="MonoDevelop.Core.Utils.DirectoryArchive.CompressionType">
+ <TypeSignature Language="C#" Value="public enum CompressionType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="TarBz2">
+ <MemberSignature Language="C#" Value="TarBz2" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Utils.DirectoryArchive.CompressionType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="TarGz">
+ <MemberSignature Language="C#" Value="TarGz" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Utils.DirectoryArchive.CompressionType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Tar">
+ <MemberSignature Language="C#" Value="Tar" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Utils.DirectoryArchive.CompressionType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Zip">
+ <MemberSignature Language="C#" Value="Zip" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Utils.DirectoryArchive.CompressionType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/Decompressor.xml b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/Decompressor.xml
new file mode 100644
index 0000000000..779c813733
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/Decompressor.xml
@@ -0,0 +1,156 @@
+<Type Name="Decompressor" FullName="MonoDevelop.Core.Utils.DirectoryArchive.Decompressor">
+ <TypeSignature Language="C#" Value="public abstract class Decompressor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected Decompressor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Load">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Utils.DirectoryArchive.Decompressor Load (string fileEnding);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Utils.DirectoryArchive.Decompressor</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileEnding" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileEnding">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Load">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Utils.DirectoryArchive.Decompressor Load (MonoDevelop.Core.Utils.DirectoryArchive.CompressionType compression);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Utils.DirectoryArchive.Decompressor</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="compression" Type="MonoDevelop.Core.Utils.DirectoryArchive.CompressionType" />
+ </Parameters>
+ <Docs>
+ <param name="compression">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyStream">
+ <MemberSignature Language="C#" Value="protected void CopyStream (System.IO.Stream inp, System.IO.Stream outp);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="inp" Type="System.IO.Stream" />
+ <Parameter Name="outp" Type="System.IO.Stream" />
+ </Parameters>
+ <Docs>
+ <param name="inp">To be added.</param>
+ <param name="outp">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnsureDirectoryExists">
+ <MemberSignature Language="C#" Value="protected void EnsureDirectoryExists (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnsureDirectoryExists">
+ <MemberSignature Language="C#" Value="protected void EnsureDirectoryExists (System.IO.DirectoryInfo path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.IO.DirectoryInfo" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTypeFromString">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Utils.DirectoryArchive.CompressionType GetTypeFromString (string fileEnding);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Utils.DirectoryArchive.CompressionType</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileEnding" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileEnding">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTypeFromString">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Utils.DirectoryArchive.CompressionType GetTypeFromString (string fileEnding, bool ThrowException);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Utils.DirectoryArchive.CompressionType</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileEnding" Type="System.String" />
+ <Parameter Name="ThrowException" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="fileEnding">To be added.</param>
+ <param name="ThrowException">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Extract">
+ <MemberSignature Language="C#" Value="public abstract void Extract (System.IO.Stream CompressedData, string OutputPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="CompressedData" Type="System.IO.Stream" />
+ <Parameter Name="OutputPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="CompressedData">To be added.</param>
+ <param name="OutputPath">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/GZipDecompressor.xml b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/GZipDecompressor.xml
new file mode 100644
index 0000000000..2a9043da66
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/GZipDecompressor.xml
@@ -0,0 +1,46 @@
+<Type Name="GZipDecompressor" FullName="MonoDevelop.Core.Utils.DirectoryArchive.GZipDecompressor">
+ <TypeSignature Language="C#" Value="public class GZipDecompressor : MonoDevelop.Core.Utils.DirectoryArchive.ISingleFileDecompressor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Utils.DirectoryArchive.ISingleFileDecompressor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public GZipDecompressor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Decompress">
+ <MemberSignature Language="C#" Value="public System.IO.Stream Decompress (System.IO.Stream input);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.Stream</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="input" Type="System.IO.Stream" />
+ </Parameters>
+ <Docs>
+ <param name="input">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/ISingleFileDecompressor.xml b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/ISingleFileDecompressor.xml
new file mode 100644
index 0000000000..4b59c1dac3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/ISingleFileDecompressor.xml
@@ -0,0 +1,30 @@
+<Type Name="ISingleFileDecompressor" FullName="MonoDevelop.Core.Utils.DirectoryArchive.ISingleFileDecompressor">
+ <TypeSignature Language="C#" Value="public interface ISingleFileDecompressor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Decompress">
+ <MemberSignature Language="C#" Value="public System.IO.Stream Decompress (System.IO.Stream input);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.Stream</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="input" Type="System.IO.Stream" />
+ </Parameters>
+ <Docs>
+ <param name="input">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/TarDecompressor.xml b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/TarDecompressor.xml
new file mode 100644
index 0000000000..af88704dd9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/TarDecompressor.xml
@@ -0,0 +1,29 @@
+<Type Name="TarDecompressor" FullName="MonoDevelop.Core.Utils.DirectoryArchive.TarDecompressor">
+ <TypeSignature Language="C#" Value="public sealed class TarDecompressor : MonoDevelop.Core.Utils.DirectoryArchive.Decompressor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Utils.DirectoryArchive.Decompressor</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TarDecompressor (MonoDevelop.Core.Utils.DirectoryArchive.ISingleFileDecompressor InputDecompressor);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="InputDecompressor" Type="MonoDevelop.Core.Utils.DirectoryArchive.ISingleFileDecompressor" />
+ </Parameters>
+ <Docs>
+ <param name="InputDecompressor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/ZipDecompressor.xml b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/ZipDecompressor.xml
new file mode 100644
index 0000000000..c6e53f239e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.DirectoryArchive/ZipDecompressor.xml
@@ -0,0 +1,26 @@
+<Type Name="ZipDecompressor" FullName="MonoDevelop.Core.Utils.DirectoryArchive.ZipDecompressor">
+ <TypeSignature Language="C#" Value="public sealed class ZipDecompressor : MonoDevelop.Core.Utils.DirectoryArchive.Decompressor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Utils.DirectoryArchive.Decompressor</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ZipDecompressor ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.ReportingStream.xml b/main/docs/api/MonoDevelop.Core.Utils.ReportingStream.xml
new file mode 100644
index 0000000000..836fcec59c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.ReportingStream.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core.Utils.ReportingStream">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.ReportingStream/ReadNotification.xml b/main/docs/api/MonoDevelop.Core.Utils.ReportingStream/ReadNotification.xml
new file mode 100644
index 0000000000..f92b3f165a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.ReportingStream/ReadNotification.xml
@@ -0,0 +1,23 @@
+<Type Name="ReadNotification" FullName="MonoDevelop.Core.Utils.ReportingStream.ReadNotification">
+ <TypeSignature Language="C#" Value="public delegate void ReadNotification(object arg, int amount);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="arg" Type="System.Object" />
+ <Parameter Name="amount" Type="System.Int32" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="arg">To be added.</param>
+ <param name="amount">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.Utils.ReportingStream/ReportingStream.xml b/main/docs/api/MonoDevelop.Core.Utils.ReportingStream/ReportingStream.xml
new file mode 100644
index 0000000000..bc74b2b383
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.Utils.ReportingStream/ReportingStream.xml
@@ -0,0 +1,51 @@
+<Type Name="ReportingStream" FullName="MonoDevelop.Core.Utils.ReportingStream.ReportingStream">
+ <TypeSignature Language="C#" Value="public class ReportingStream : System.IO.Stream" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.IO.Stream</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ReportingStream (System.IO.Stream stream, MonoDevelop.Core.Utils.ReportingStream.ReadNotification DataRead, object DataReadArg);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="stream" Type="System.IO.Stream" />
+ <Parameter Name="DataRead" Type="MonoDevelop.Core.Utils.ReportingStream.ReadNotification" />
+ <Parameter Name="DataReadArg" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="stream">To be added.</param>
+ <param name="DataRead">To be added.</param>
+ <param name="DataReadArg">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ReportingStream (System.IO.Stream stream, MonoDevelop.Core.Utils.ReportingStream.ReadNotification DataRead, object DataReadArg, double reportPercentage);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="stream" Type="System.IO.Stream" />
+ <Parameter Name="DataRead" Type="MonoDevelop.Core.Utils.ReportingStream.ReadNotification" />
+ <Parameter Name="DataReadArg" Type="System.Object" />
+ <Parameter Name="reportPercentage" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="stream">To be added.</param>
+ <param name="DataRead">To be added.</param>
+ <param name="DataReadArg">To be added.</param>
+ <param name="reportPercentage">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core.xml b/main/docs/api/MonoDevelop.Core.xml
new file mode 100644
index 0000000000..c3ac03ca89
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Core">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Core/AbstractService.xml b/main/docs/api/MonoDevelop.Core/AbstractService.xml
new file mode 100644
index 0000000000..3f038dc250
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/AbstractService.xml
@@ -0,0 +1,106 @@
+<Type Name="AbstractService" FullName="MonoDevelop.Core.AbstractService">
+ <TypeSignature Language="C#" Value="public class AbstractService : MonoDevelop.Core.IService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IService</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AbstractService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public event EventHandler Initialize;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Unload">
+ <MemberSignature Language="C#" Value="public event EventHandler Unload;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeService">
+ <MemberSignature Language="C#" Value="public virtual void InitializeService ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnloadService">
+ <MemberSignature Language="C#" Value="public virtual void UnloadService ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnInitialize">
+ <MemberSignature Language="C#" Value="protected virtual void OnInitialize (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUnload">
+ <MemberSignature Language="C#" Value="protected virtual void OnUnload (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/FileUtilityService.xml b/main/docs/api/MonoDevelop.Core/FileUtilityService.xml
new file mode 100644
index 0000000000..529ead4e72
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/FileUtilityService.xml
@@ -0,0 +1,160 @@
+<Type Name="FileUtilityService" FullName="MonoDevelop.Core.FileUtilityService">
+ <TypeSignature Language="C#" Value="public class FileUtilityService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileUtilityService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchDirectory">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection SearchDirectory (string directory, string filemask, bool searchSubdirectories);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="directory" Type="System.String" />
+ <Parameter Name="filemask" Type="System.String" />
+ <Parameter Name="searchSubdirectories" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="directory">Directory where to look for files.</param>
+ <param name="filemask">File mask.</param>
+ <param name="searchSubdirectories">Set to <b>true</b> if subdirectories must be searched.</param>
+ <summary>Finds all files in a directory.</summary>
+ <returns>Finds all files which are valid to the mask filemask in the path directory and all subdirectories (if searchSubdirectories is true). The found files are returned in a StringCollection collection.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchDirectory">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection SearchDirectory (string directory, string filemask);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="directory" Type="System.String" />
+ <Parameter Name="filemask" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="directory">To be added.</param>
+ <param name="filemask">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AbsoluteToRelativePath">
+ <MemberSignature Language="C#" Value="public string AbsoluteToRelativePath (string baseDirectoryPath, string absPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="baseDirectoryPath" Type="System.String" />
+ <Parameter Name="absPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="baseDirectoryPath">To be added.</param>
+ <param name="absPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RelativeToAbsolutePath">
+ <MemberSignature Language="C#" Value="public string RelativeToAbsolutePath (string baseDirectoryPath, string relPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="baseDirectoryPath" Type="System.String" />
+ <Parameter Name="relPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="baseDirectoryPath">To be added.</param>
+ <param name="relPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsValidFileName">
+ <MemberSignature Language="C#" Value="public bool IsValidFileName (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDirectory">
+ <MemberSignature Language="C#" Value="public bool IsDirectory (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDirectoryNameWithSeparator">
+ <MemberSignature Language="C#" Value="public string GetDirectoryNameWithSeparator (string directoryName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="directoryName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="directoryName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SharpDevelopRootPath">
+ <MemberSignature Language="C#" Value="public string SharpDevelopRootPath { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>Class that provides several utility methods related to file operations.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/GettextCatalog.xml b/main/docs/api/MonoDevelop.Core/GettextCatalog.xml
new file mode 100644
index 0000000000..1a9f989ee2
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/GettextCatalog.xml
@@ -0,0 +1,77 @@
+<Type Name="GettextCatalog" FullName="MonoDevelop.Core.GettextCatalog">
+ <TypeSignature Language="C#" Value="public class GettextCatalog" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetString">
+ <MemberSignature Language="C#" Value="public static string GetString (string str);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="str" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="str">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPluralString">
+ <MemberSignature Language="C#" Value="public static string GetPluralString (string singular, string plural, int n);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="singular" Type="System.String" />
+ <Parameter Name="plural" Type="System.String" />
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="singular">To be added.</param>
+ <param name="plural">To be added.</param>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetString">
+ <MemberSignature Language="C#" Value="public static string GetString (string str, object[] arguments);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="str" Type="System.String" />
+ <Parameter Name="arguments" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="str">To be added.</param>
+ <param name="arguments">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>Class that provides utility methods for getting translatable string values.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/IAsyncOperation.xml b/main/docs/api/MonoDevelop.Core/IAsyncOperation.xml
new file mode 100644
index 0000000000..14aa388091
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/IAsyncOperation.xml
@@ -0,0 +1,74 @@
+<Type Name="IAsyncOperation" FullName="MonoDevelop.Core.IAsyncOperation">
+ <TypeSignature Language="C#" Value="public interface IAsyncOperation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Completed">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.OperationHandler Completed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.OperationHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Fired when the operation has completed.</summary>
+ <remarks>The event is fired if the operation has been successfully or unsuccessfully completed, or if it has been cancelled.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Cancel">
+ <MemberSignature Language="C#" Value="public void Cancel ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Cancels the operation.</summary>
+ <remarks>This is a cancel request. The operation may decide to delay or just ignore the request.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WaitForCompleted">
+ <MemberSignature Language="C#" Value="public void WaitForCompleted ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Stops the execution until the operation is completed (or cancelled).</summary>
+ <remarks>In some implementations (such as for example the one provided by BaseProgressMonitor), if the current thread is the GTK thread, GTK events will still be executed (the GUI will not freeze).</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCompleted">
+ <MemberSignature Language="C#" Value="public bool IsCompleted { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Gets an indication whether the operation has completed.</summary>
+ <value>
+ <b>true</b> is if the operation has completed. <b>false</b> otherwise.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Success">
+ <MemberSignature Language="C#" Value="public bool Success { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Indicates whether the operation has completed successfully or not.</summary>
+ <value>'true' if the operation has completed successfully, 'false' otherwise.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>Provides methods for checking the status and controlling asynchronous operations.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/ILoggingService.xml b/main/docs/api/MonoDevelop.Core/ILoggingService.xml
new file mode 100644
index 0000000000..dfecaa751d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/ILoggingService.xml
@@ -0,0 +1,925 @@
+<Type Name="ILoggingService" FullName="MonoDevelop.Core.ILoggingService">
+ <TypeSignature Language="C#" Value="public interface ILoggingService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="LogAppended">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.LogAppendedHandler LogAppended;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.LogAppendedHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Debug">
+ <MemberSignature Language="C#" Value="public void Debug (object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Info">
+ <MemberSignature Language="C#" Value="public void Info (object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Warn">
+ <MemberSignature Language="C#" Value="public void Warn (object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Error">
+ <MemberSignature Language="C#" Value="public void Error (object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Fatal">
+ <MemberSignature Language="C#" Value="public void Fatal (object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Debug">
+ <MemberSignature Language="C#" Value="public void Debug (string logger, object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Info">
+ <MemberSignature Language="C#" Value="public void Info (string logger, object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Warn">
+ <MemberSignature Language="C#" Value="public void Warn (string logger, object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Error">
+ <MemberSignature Language="C#" Value="public void Error (string logger, object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Fatal">
+ <MemberSignature Language="C#" Value="public void Fatal (string logger, object message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Debug">
+ <MemberSignature Language="C#" Value="public void Debug (object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Info">
+ <MemberSignature Language="C#" Value="public void Info (object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Warn">
+ <MemberSignature Language="C#" Value="public void Warn (object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Error">
+ <MemberSignature Language="C#" Value="public void Error (object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Fatal">
+ <MemberSignature Language="C#" Value="public void Fatal (object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Debug">
+ <MemberSignature Language="C#" Value="public void Debug (string logger, object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Info">
+ <MemberSignature Language="C#" Value="public void Info (string logger, object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Warn">
+ <MemberSignature Language="C#" Value="public void Warn (string logger, object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Error">
+ <MemberSignature Language="C#" Value="public void Error (string logger, object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Fatal">
+ <MemberSignature Language="C#" Value="public void Fatal (string logger, object message, Exception t);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="message" Type="System.Object" />
+ <Parameter Name="t" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="message">To be added.</param>
+ <param name="t">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugFormat">
+ <MemberSignature Language="C#" Value="public void DebugFormat (string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InfoFormat">
+ <MemberSignature Language="C#" Value="public void InfoFormat (string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WarnFormat">
+ <MemberSignature Language="C#" Value="public void WarnFormat (string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorFormat">
+ <MemberSignature Language="C#" Value="public void ErrorFormat (string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FatalFormat">
+ <MemberSignature Language="C#" Value="public void FatalFormat (string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugFormat">
+ <MemberSignature Language="C#" Value="public void DebugFormat (string logger, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InfoFormat">
+ <MemberSignature Language="C#" Value="public void InfoFormat (string logger, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WarnFormat">
+ <MemberSignature Language="C#" Value="public void WarnFormat (string logger, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorFormat">
+ <MemberSignature Language="C#" Value="public void ErrorFormat (string logger, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FatalFormat">
+ <MemberSignature Language="C#" Value="public void FatalFormat (string logger, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugFormat">
+ <MemberSignature Language="C#" Value="public void DebugFormat (IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InfoFormat">
+ <MemberSignature Language="C#" Value="public void InfoFormat (IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WarnFormat">
+ <MemberSignature Language="C#" Value="public void WarnFormat (IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorFormat">
+ <MemberSignature Language="C#" Value="public void ErrorFormat (IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FatalFormat">
+ <MemberSignature Language="C#" Value="public void FatalFormat (IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugFormat">
+ <MemberSignature Language="C#" Value="public void DebugFormat (string logger, IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InfoFormat">
+ <MemberSignature Language="C#" Value="public void InfoFormat (string logger, IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WarnFormat">
+ <MemberSignature Language="C#" Value="public void WarnFormat (string logger, IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorFormat">
+ <MemberSignature Language="C#" Value="public void ErrorFormat (string logger, IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FatalFormat">
+ <MemberSignature Language="C#" Value="public void FatalFormat (string logger, IFormatProvider provider, string format, object[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="logger" Type="System.String" />
+ <Parameter Name="provider" Type="System.IFormatProvider" />
+ <Parameter Name="format" Type="System.String" />
+ <Parameter Name="args" Type="System.Object[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="logger">To be added.</param>
+ <param name="provider">To be added.</param>
+ <param name="format">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDebugEnabled">
+ <MemberSignature Language="C#" Value="public bool IsDebugEnabled { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsInfoEnabled">
+ <MemberSignature Language="C#" Value="public bool IsInfoEnabled { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsWarnEnabled">
+ <MemberSignature Language="C#" Value="public bool IsWarnEnabled { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsErrorEnabled">
+ <MemberSignature Language="C#" Value="public bool IsErrorEnabled { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsFatalEnabled">
+ <MemberSignature Language="C#" Value="public bool IsFatalEnabled { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/IProgressMonitor.xml b/main/docs/api/MonoDevelop.Core/IProgressMonitor.xml
new file mode 100644
index 0000000000..058d81c45b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/IProgressMonitor.xml
@@ -0,0 +1,187 @@
+<Type Name="IProgressMonitor" FullName="MonoDevelop.Core.IProgressMonitor">
+ <TypeSignature Language="C#" Value="public interface IProgressMonitor : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="CancelRequested">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.MonitorHandler CancelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.MonitorHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginTask">
+ <MemberSignature Language="C#" Value="public void BeginTask (string name, int totalWork);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginStepTask">
+ <MemberSignature Language="C#" Value="public void BeginStepTask (string name, int totalWork, int stepSize);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="totalWork" Type="System.Int32" />
+ <Parameter Name="stepSize" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="totalWork">To be added.</param>
+ <param name="stepSize">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndTask">
+ <MemberSignature Language="C#" Value="public void EndTask ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Step">
+ <MemberSignature Language="C#" Value="public void Step (int work);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="work" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="work">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportWarning">
+ <MemberSignature Language="C#" Value="public void ReportWarning (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportSuccess">
+ <MemberSignature Language="C#" Value="public void ReportSuccess (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportError">
+ <MemberSignature Language="C#" Value="public void ReportError (string message, Exception exception);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="exception" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="exception">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Log">
+ <MemberSignature Language="C#" Value="public System.IO.TextWriter Log { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IO.TextWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCancelRequested">
+ <MemberSignature Language="C#" Value="public bool IsCancelRequested { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AsyncOperation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation AsyncOperation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SyncRoot">
+ <MemberSignature Language="C#" Value="public object SyncRoot { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/IService.xml b/main/docs/api/MonoDevelop.Core/IService.xml
new file mode 100644
index 0000000000..0595a7d7de
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/IService.xml
@@ -0,0 +1,60 @@
+<Type Name="IService" FullName="MonoDevelop.Core.IService">
+ <TypeSignature Language="C#" Value="public interface IService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public event EventHandler Initialize;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Unload">
+ <MemberSignature Language="C#" Value="public event EventHandler Unload;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeService">
+ <MemberSignature Language="C#" Value="public void InitializeService ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnloadService">
+ <MemberSignature Language="C#" Value="public void UnloadService ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/IStringTagProvider.xml b/main/docs/api/MonoDevelop.Core/IStringTagProvider.xml
new file mode 100644
index 0000000000..88e43d67ea
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/IStringTagProvider.xml
@@ -0,0 +1,42 @@
+<Type Name="IStringTagProvider" FullName="MonoDevelop.Core.IStringTagProvider">
+ <TypeSignature Language="C#" Value="public interface IStringTagProvider" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (string tag);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="tag" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="tag">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Tags">
+ <MemberSignature Language="C#" Value="public string[] Tags { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/LogAppendedArgs.xml b/main/docs/api/MonoDevelop.Core/LogAppendedArgs.xml
new file mode 100644
index 0000000000..8ace069d29
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/LogAppendedArgs.xml
@@ -0,0 +1,59 @@
+<Type Name="LogAppendedArgs" FullName="MonoDevelop.Core.LogAppendedArgs">
+ <TypeSignature Language="C#" Value="public class LogAppendedArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LogAppendedArgs ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Message">
+ <MemberSignature Language="C#" Value="public string Message;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Level">
+ <MemberSignature Language="C#" Value="public string Level;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Timestamp">
+ <MemberSignature Language="C#" Value="public DateTime Timestamp;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.DateTime</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/LogAppendedHandler.xml b/main/docs/api/MonoDevelop.Core/LogAppendedHandler.xml
new file mode 100644
index 0000000000..df623427e6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/LogAppendedHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="LogAppendedHandler" FullName="MonoDevelop.Core.LogAppendedHandler">
+ <TypeSignature Language="C#" Value="public delegate void LogAppendedHandler(object sender, MonoDevelop.Core.LogAppendedArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="args" Type="MonoDevelop.Core.LogAppendedArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/MonitorHandler.xml b/main/docs/api/MonoDevelop.Core/MonitorHandler.xml
new file mode 100644
index 0000000000..9ff274d84f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/MonitorHandler.xml
@@ -0,0 +1,21 @@
+<Type Name="MonitorHandler" FullName="MonoDevelop.Core.MonitorHandler">
+ <TypeSignature Language="C#" Value="public delegate void MonitorHandler(MonoDevelop.Core.IProgressMonitor monitor);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/OperationHandler.xml b/main/docs/api/MonoDevelop.Core/OperationHandler.xml
new file mode 100644
index 0000000000..114b5faf45
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/OperationHandler.xml
@@ -0,0 +1,21 @@
+<Type Name="OperationHandler" FullName="MonoDevelop.Core.OperationHandler">
+ <TypeSignature Language="C#" Value="public delegate void OperationHandler(MonoDevelop.Core.IAsyncOperation op);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="op" Type="MonoDevelop.Core.IAsyncOperation" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="op">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/PropertyDictionary.xml b/main/docs/api/MonoDevelop.Core/PropertyDictionary.xml
new file mode 100644
index 0000000000..e3643d72bc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/PropertyDictionary.xml
@@ -0,0 +1,81 @@
+<Type Name="PropertyDictionary" FullName="MonoDevelop.Core.PropertyDictionary">
+ <TypeSignature Language="C#" Value="public class PropertyDictionary : System.Collections.DictionaryBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.DictionaryBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PropertyDictionary ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddReadOnly">
+ <MemberSignature Language="C#" Value="public void AddReadOnly (string name, string value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="value" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (string name, string value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="value" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public string Item[string name] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/PropertyService.xml b/main/docs/api/MonoDevelop.Core/PropertyService.xml
new file mode 100644
index 0000000000..069987055a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/PropertyService.xml
@@ -0,0 +1,142 @@
+<Type Name="PropertyService" FullName="MonoDevelop.Core.PropertyService">
+ <TypeSignature Language="C#" Value="public class PropertyService : MonoDevelop.Core.Properties.DefaultProperties, MonoDevelop.Core.IService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Properties.DefaultProperties</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IService</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PropertyService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public event EventHandler Initialize;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Unload">
+ <MemberSignature Language="C#" Value="public event EventHandler Unload;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveProperties">
+ <MemberSignature Language="C#" Value="public void SaveProperties ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeService">
+ <MemberSignature Language="C#" Value="public virtual void InitializeService ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnloadService">
+ <MemberSignature Language="C#" Value="public virtual void UnloadService ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnInitialize">
+ <MemberSignature Language="C#" Value="protected virtual void OnInitialize (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUnload">
+ <MemberSignature Language="C#" Value="protected virtual void OnUnload (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConfigDirectory">
+ <MemberSignature Language="C#" Value="public string ConfigDirectory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DataDirectory">
+ <MemberSignature Language="C#" Value="public string DataDirectory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/Runtime.xml b/main/docs/api/MonoDevelop.Core/Runtime.xml
new file mode 100644
index 0000000000..0ddd749c0d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/Runtime.xml
@@ -0,0 +1,125 @@
+<Type Name="Runtime" FullName="MonoDevelop.Core.Runtime">
+ <TypeSignature Language="C#" Value="public class Runtime" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public static void Initialize ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Initializes the MonoDevelop runtime.</summary>
+ <remarks>This method must be called once in all aplications (and application domains) that want to use the MonoDevelop runtime and services.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProcessService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Execution.ProcessService ProcessService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.ProcessService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Class that provides several utility methods related to process operations.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Properties">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.PropertyService Properties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.PropertyService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileUtilityService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.FileUtilityService FileUtilityService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.FileUtilityService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Service that provides several utility methods related to file operations.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StringParserService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.StringParserService StringParserService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.StringParserService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SystemAssemblyService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.SystemAssemblyService SystemAssemblyService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.SystemAssemblyService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoggingService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.ILoggingService LoggingService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ILoggingService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddInService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.AddIns.AddInService AddInService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.AddInService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>This service provides methods for loading add-ins and for getting information about currently loaded add-ins.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetupService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.AddIns.Setup.SetupService SetupService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.AddIns.Setup.SetupService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>The core runtime of MonoDevelop.</summary>
+ <remarks>This class provides access to the core services of the MonoDevelop runtime.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/ServiceLoadArgs.xml b/main/docs/api/MonoDevelop.Core/ServiceLoadArgs.xml
new file mode 100644
index 0000000000..0aea86276f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/ServiceLoadArgs.xml
@@ -0,0 +1,69 @@
+<Type Name="ServiceLoadArgs" FullName="MonoDevelop.Core.ServiceLoadArgs">
+ <TypeSignature Language="C#" Value="public class ServiceLoadArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ServiceLoadArgs (MonoDevelop.Core.IService service, MonoDevelop.Core.ServiceLoadType loadType, int totalServices);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="service" Type="MonoDevelop.Core.IService" />
+ <Parameter Name="loadType" Type="MonoDevelop.Core.ServiceLoadType" />
+ <Parameter Name="totalServices" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="service">To be added.</param>
+ <param name="loadType">To be added.</param>
+ <param name="totalServices">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Service">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IService Service { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.ServiceLoadType LoadType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ServiceLoadType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TotalServices">
+ <MemberSignature Language="C#" Value="public int TotalServices { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/ServiceLoadCallback.xml b/main/docs/api/MonoDevelop.Core/ServiceLoadCallback.xml
new file mode 100644
index 0000000000..5b6151079d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/ServiceLoadCallback.xml
@@ -0,0 +1,23 @@
+<Type Name="ServiceLoadCallback" FullName="MonoDevelop.Core.ServiceLoadCallback">
+ <TypeSignature Language="C#" Value="public delegate void ServiceLoadCallback(object sender, MonoDevelop.Core.ServiceLoadArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="args" Type="MonoDevelop.Core.ServiceLoadArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/ServiceLoadType.xml b/main/docs/api/MonoDevelop.Core/ServiceLoadType.xml
new file mode 100644
index 0000000000..89375cb43e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/ServiceLoadType.xml
@@ -0,0 +1,36 @@
+<Type Name="ServiceLoadType" FullName="MonoDevelop.Core.ServiceLoadType">
+ <TypeSignature Language="C#" Value="public enum ServiceLoadType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="LoadStarted">
+ <MemberSignature Language="C#" Value="LoadStarted" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ServiceLoadType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadCompleted">
+ <MemberSignature Language="C#" Value="LoadCompleted" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ServiceLoadType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/ServiceManager.xml b/main/docs/api/MonoDevelop.Core/ServiceManager.xml
new file mode 100644
index 0000000000..11dda564ce
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/ServiceManager.xml
@@ -0,0 +1,149 @@
+<Type Name="ServiceManager" FullName="MonoDevelop.Core.ServiceManager">
+ <TypeSignature Language="C#" Value="public class ServiceManager" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected ServiceManager ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.IService GetService (Type serviceType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IService</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serviceType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="serviceType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeServicesSubsystem">
+ <MemberSignature Language="C#" Value="public static void InitializeServicesSubsystem (string servicesPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="servicesPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="servicesPath">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeServices">
+ <MemberSignature Language="C#" Value="public static void InitializeServices (string servicesPath, MonoDevelop.Core.AddIns.AddIn addin);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="servicesPath" Type="System.String" />
+ <Parameter Name="addin" Type="MonoDevelop.Core.AddIns.AddIn" />
+ </Parameters>
+ <Docs>
+ <param name="servicesPath">To be added.</param>
+ <param name="addin">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnloadAllServices">
+ <MemberSignature Language="C#" Value="public static void UnloadAllServices ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddService">
+ <MemberSignature Language="C#" Value="public static void AddService (MonoDevelop.Core.IService service);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="service" Type="MonoDevelop.Core.IService" />
+ </Parameters>
+ <Docs>
+ <param name="service">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddServices">
+ <MemberSignature Language="C#" Value="public static void AddServices (MonoDevelop.Core.IService[] services);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="services" Type="MonoDevelop.Core.IService[]" />
+ </Parameters>
+ <Docs>
+ <param name="services">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ServiceLoadCallback">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.ServiceLoadCallback ServiceLoadCallback { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.ServiceLoadCallback</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IService Item[Type index] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IService</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/StringParserService.xml b/main/docs/api/MonoDevelop.Core/StringParserService.xml
new file mode 100644
index 0000000000..5132d7468c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/StringParserService.xml
@@ -0,0 +1,102 @@
+<Type Name="StringParserService" FullName="MonoDevelop.Core.StringParserService">
+ <TypeSignature Language="C#" Value="public class StringParserService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public StringParserService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parse">
+ <MemberSignature Language="C#" Value="public string Parse (string input);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="input" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="input">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parse">
+ <MemberSignature Language="C#" Value="public void Parse (ref string[] inputs);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="inputs" Type="System.String[]&amp;" RefType="ref" />
+ </Parameters>
+ <Docs>
+ <param name="inputs">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RegisterStringTagProvider">
+ <MemberSignature Language="C#" Value="public void RegisterStringTagProvider (MonoDevelop.Core.IStringTagProvider tagProvider);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="tagProvider" Type="MonoDevelop.Core.IStringTagProvider" />
+ </Parameters>
+ <Docs>
+ <param name="tagProvider">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parse">
+ <MemberSignature Language="C#" Value="public string Parse (string input, String[,] customTags);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="input" Type="System.String" />
+ <Parameter Name="customTags" Type="System.String[,]" />
+ </Parameters>
+ <Docs>
+ <param name="input">To be added.</param>
+ <param name="customTags">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Properties">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.PropertyDictionary Properties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.PropertyDictionary</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>This class parses internal ${xyz} tags of MonoDevelop.</summary>
+ <remarks>This class parses internal ${xyz} tags of MonoDevelop. All environment variables are avaible under the name env.[NAME] where [NAME] represents the string under which it is avaiable in the environment.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/SystemAssemblyService.xml b/main/docs/api/MonoDevelop.Core/SystemAssemblyService.xml
new file mode 100644
index 0000000000..fb09165eb6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/SystemAssemblyService.xml
@@ -0,0 +1,86 @@
+<Type Name="SystemAssemblyService" FullName="MonoDevelop.Core.SystemAssemblyService">
+ <TypeSignature Language="C#" Value="public class SystemAssemblyService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SystemAssemblyService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPackageFromFullName">
+ <MemberSignature Language="C#" Value="public string GetPackageFromFullName (string fullname);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fullname" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fullname">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAssemblyLocation">
+ <MemberSignature Language="C#" Value="public string GetAssemblyLocation (string assemblyName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="assemblyName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="assemblyName">Full or partial name of the assembly.</param>
+ <summary>Gets the path of an assembly.</summary>
+ <returns>The path to the assembly.</returns>
+ <remarks>The assembly is not loaded into the current process. It may return a path to the GAC if the assembly is loaded from the GAC.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AssemblyPaths">
+ <MemberSignature Language="C#" Value="public System.Collections.ICollection AssemblyPaths { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ICollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAssemblyFullName">
+ <MemberSignature Language="C#" Value="public string GetAssemblyFullName (string assemblyName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="assemblyName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="assemblyName">Partial name of an assembly.</param>
+ <summary>Returns the full name of an assembly.</summary>
+ <returns>The full name of the provided assembly name.</returns>
+ <remarks>The assembly is not loaded in the executing process.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>Utility class that provides methods for getting information about assemblies.</summary>
+ <remarks>All methods of this class use an external process to load assembly information, so there is no danger of conflicts with assemblies already loaded in the current process.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Core/UserException.xml b/main/docs/api/MonoDevelop.Core/UserException.xml
new file mode 100644
index 0000000000..dc9b8e70be
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Core/UserException.xml
@@ -0,0 +1,55 @@
+<Type Name="UserException" FullName="MonoDevelop.Core.UserException">
+ <TypeSignature Language="C#" Value="public class UserException : System.ApplicationException" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Core</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ApplicationException</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public UserException (string message);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">Error message.</param>
+ <summary>Creates an UserException</summary>
+ <remarks>Creates a new UserException.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public UserException (string message, string details);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="details" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">Error message.</param>
+ <param name="details">Detailed description of the error.</param>
+ <summary>Creates a new UserException.</summary>
+ <remarks>Creates a new UserException.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Details">
+ <MemberSignature Language="C#" Value="public string Details { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>Returns the detailed description of the error.</summary>
+ <value>The detailed description of the error.</value>
+ <remarks>This text will usually be shown in the expandable details section of the error dialog.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>Exception class used to report errors to the user.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Documentation.xml b/main/docs/api/MonoDevelop.Documentation.xml
new file mode 100644
index 0000000000..b4b962966c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Documentation.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Documentation">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Documentation/MonodocService.xml b/main/docs/api/MonoDevelop.Documentation/MonodocService.xml
new file mode 100644
index 0000000000..21ce2c9ad3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Documentation/MonodocService.xml
@@ -0,0 +1,54 @@
+<Type Name="MonodocService" FullName="MonoDevelop.Documentation.MonodocService">
+ <TypeSignature Language="C#" Value="public class MonodocService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Documentation</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MonodocService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetHelpXml">
+ <MemberSignature Language="C#" Value="public System.Xml.XmlDocument GetHelpXml (string type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlDocument</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HelpTree">
+ <MemberSignature Language="C#" Value="public Monodoc.RootTree HelpTree { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Monodoc.RootTree</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.CodeTemplates.xml b/main/docs/api/MonoDevelop.Ide.CodeTemplates.xml
new file mode 100644
index 0000000000..a60916f2e8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.CodeTemplates.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.CodeTemplates">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplate.xml b/main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplate.xml
new file mode 100644
index 0000000000..1fda3aff32
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplate.xml
@@ -0,0 +1,106 @@
+<Type Name="CodeTemplate" FullName="MonoDevelop.Ide.CodeTemplates.CodeTemplate">
+ <TypeSignature Language="C#" Value="public class CodeTemplate" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeTemplate ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeTemplate (string shortcut, string description, string text);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="shortcut" Type="System.String" />
+ <Parameter Name="description" Type="System.String" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="shortcut">To be added.</param>
+ <param name="description">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeTemplate (System.Xml.XmlElement el);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="el" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="el">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ToXmlElement">
+ <MemberSignature Language="C#" Value="public System.Xml.XmlElement ToXmlElement (System.Xml.XmlDocument doc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlElement</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="doc" Type="System.Xml.XmlDocument" />
+ </Parameters>
+ <Docs>
+ <param name="doc">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Shortcut">
+ <MemberSignature Language="C#" Value="public string Shortcut { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string Text { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplateGroup.xml b/main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplateGroup.xml
new file mode 100644
index 0000000000..704625dd05
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplateGroup.xml
@@ -0,0 +1,93 @@
+<Type Name="CodeTemplateGroup" FullName="MonoDevelop.Ide.CodeTemplates.CodeTemplateGroup">
+ <TypeSignature Language="C#" Value="public class CodeTemplateGroup" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeTemplateGroup (string extensions);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="extensions" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="extensions">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeTemplateGroup (System.Xml.XmlElement el);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="el" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="el">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ToXmlElement">
+ <MemberSignature Language="C#" Value="public System.Xml.XmlElement ToXmlElement (System.Xml.XmlDocument doc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlElement</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="doc" Type="System.Xml.XmlDocument" />
+ </Parameters>
+ <Docs>
+ <param name="doc">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Extensions">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList Extensions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Templates">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList Templates { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExtensionStrings">
+ <MemberSignature Language="C#" Value="public string[] ExtensionStrings { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplateLoader.xml b/main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplateLoader.xml
new file mode 100644
index 0000000000..1cc38b047f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.CodeTemplates/CodeTemplateLoader.xml
@@ -0,0 +1,82 @@
+<Type Name="CodeTemplateLoader" FullName="MonoDevelop.Ide.CodeTemplates.CodeTemplateLoader">
+ <TypeSignature Language="C#" Value="public class CodeTemplateLoader" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeTemplateLoader ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTemplateGroupPerFilename">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.CodeTemplates.CodeTemplateGroup GetTemplateGroupPerFilename (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.CodeTemplates.CodeTemplateGroup</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTemplateGroupPerExtension">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.CodeTemplates.CodeTemplateGroup GetTemplateGroupPerExtension (string extension);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.CodeTemplates.CodeTemplateGroup</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="extension" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="extension">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveTemplates">
+ <MemberSignature Language="C#" Value="public static void SaveTemplates ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TemplateGroups">
+ <MemberSignature Language="C#" Value="public static System.Collections.ArrayList TemplateGroups { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.CodeTemplates/TemplateCompletionDataProvider.xml b/main/docs/api/MonoDevelop.Ide.CodeTemplates/TemplateCompletionDataProvider.xml
new file mode 100644
index 0000000000..db4c10a909
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.CodeTemplates/TemplateCompletionDataProvider.xml
@@ -0,0 +1,63 @@
+<Type Name="TemplateCompletionDataProvider" FullName="MonoDevelop.Ide.CodeTemplates.TemplateCompletionDataProvider">
+ <TypeSignature Language="C#" Value="public class TemplateCompletionDataProvider : MonoDevelop.Projects.Gui.Completion.ICompletionDataProvider" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Gui.Completion.ICompletionDataProvider</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TemplateCompletionDataProvider (string fileName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateCompletionData">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Gui.Completion.ICompletionData[] GenerateCompletionData (MonoDevelop.Projects.Gui.Completion.ICompletionWidget widget, char charTyped);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ICompletionData[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="widget" Type="MonoDevelop.Projects.Gui.Completion.ICompletionWidget" />
+ <Parameter Name="charTyped" Type="System.Char" />
+ </Parameters>
+ <Docs>
+ <param name="widget">To be added.</param>
+ <param name="charTyped">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ImageList">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf[] ImageList { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Codons.xml b/main/docs/api/MonoDevelop.Ide.Codons.xml
new file mode 100644
index 0000000000..84c44fea08
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Codons.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Codons">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Codons/IDisplayBinding.xml b/main/docs/api/MonoDevelop.Ide.Codons/IDisplayBinding.xml
new file mode 100644
index 0000000000..4b52eb3483
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Codons/IDisplayBinding.xml
@@ -0,0 +1,80 @@
+<Type Name="IDisplayBinding" FullName="MonoDevelop.Ide.Codons.IDisplayBinding">
+ <TypeSignature Language="C#" Value="public interface IDisplayBinding" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CanCreateContentForFile">
+ <MemberSignature Language="C#" Value="public bool CanCreateContentForFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanCreateContentForMimeType">
+ <MemberSignature Language="C#" Value="public bool CanCreateContentForMimeType (string mimetype);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="mimetype" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="mimetype">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateContentForFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IViewContent CreateContentForFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IViewContent</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateContentForMimeType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IViewContent CreateContentForMimeType (string mimeType, string content);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IViewContent</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="mimeType" Type="System.String" />
+ <Parameter Name="content" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="mimeType">To be added.</param>
+ <param name="content">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Codons/ISecondaryDisplayBinding.xml b/main/docs/api/MonoDevelop.Ide.Codons/ISecondaryDisplayBinding.xml
new file mode 100644
index 0000000000..0ab1a4b3f9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Codons/ISecondaryDisplayBinding.xml
@@ -0,0 +1,46 @@
+<Type Name="ISecondaryDisplayBinding" FullName="MonoDevelop.Ide.Codons.ISecondaryDisplayBinding">
+ <TypeSignature Language="C#" Value="public interface ISecondaryDisplayBinding" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CanAttachTo">
+ <MemberSignature Language="C#" Value="public bool CanAttachTo (MonoDevelop.Ide.Gui.IViewContent content);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="content" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="content">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateSecondaryViewContent">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.ISecondaryViewContent CreateSecondaryViewContent (MonoDevelop.Ide.Gui.IViewContent viewContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.ISecondaryViewContent</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="viewContent" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="viewContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands.xml b/main/docs/api/MonoDevelop.Ide.Commands.xml
new file mode 100644
index 0000000000..54d23172bc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Commands">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/CurrentRefactoryOperations.xml.remove b/main/docs/api/MonoDevelop.Ide.Commands/CurrentRefactoryOperations.xml.remove
new file mode 100644
index 0000000000..8401996f7c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/CurrentRefactoryOperations.xml.remove
@@ -0,0 +1,26 @@
+<Type Name="CurrentRefactoryOperations" FullName="MonoDevelop.Ide.Commands.CurrentRefactoryOperations">
+ <TypeSignature Language="C#" Value="public class CurrentRefactoryOperations : MonoDevelop.Components.Commands.CommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.Commands.CommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CurrentRefactoryOperations ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/DebugCommands.xml b/main/docs/api/MonoDevelop.Ide.Commands/DebugCommands.xml
new file mode 100644
index 0000000000..b63c1efb85
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/DebugCommands.xml
@@ -0,0 +1,86 @@
+<Type Name="DebugCommands" FullName="MonoDevelop.Ide.Commands.DebugCommands">
+ <TypeSignature Language="C#" Value="public enum DebugCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="ToggleBreakpoint">
+ <MemberSignature Language="C#" Value="ToggleBreakpoint" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.DebugCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="StepOut">
+ <MemberSignature Language="C#" Value="StepOut" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.DebugCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugApplication">
+ <MemberSignature Language="C#" Value="DebugApplication" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.DebugCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="StepOver">
+ <MemberSignature Language="C#" Value="StepOver" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.DebugCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Pause">
+ <MemberSignature Language="C#" Value="Pause" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.DebugCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearAllBreakpoints">
+ <MemberSignature Language="C#" Value="ClearAllBreakpoints" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.DebugCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="StepInto">
+ <MemberSignature Language="C#" Value="StepInto" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.DebugCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/EditCommands.xml b/main/docs/api/MonoDevelop.Ide.Commands/EditCommands.xml
new file mode 100644
index 0000000000..599be0b7fe
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/EditCommands.xml
@@ -0,0 +1,156 @@
+<Type Name="EditCommands" FullName="MonoDevelop.Ide.Commands.EditCommands">
+ <TypeSignature Language="C#" Value="public enum EditCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Rename">
+ <MemberSignature Language="C#" Value="Rename" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IndentSelection">
+ <MemberSignature Language="C#" Value="IndentSelection" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="MonodevelopPreferences">
+ <MemberSignature Language="C#" Value="MonodevelopPreferences" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Redo">
+ <MemberSignature Language="C#" Value="Redo" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Delete">
+ <MemberSignature Language="C#" Value="Delete" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="UncommentCode">
+ <MemberSignature Language="C#" Value="UncommentCode" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="UnIndentSelection">
+ <MemberSignature Language="C#" Value="UnIndentSelection" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectAll">
+ <MemberSignature Language="C#" Value="SelectAll" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Cut">
+ <MemberSignature Language="C#" Value="Cut" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Undo">
+ <MemberSignature Language="C#" Value="Undo" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Paste">
+ <MemberSignature Language="C#" Value="Paste" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="CommentCode">
+ <MemberSignature Language="C#" Value="CommentCode" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WordCount">
+ <MemberSignature Language="C#" Value="WordCount" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Copy">
+ <MemberSignature Language="C#" Value="Copy" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.EditCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/FileCommands.xml b/main/docs/api/MonoDevelop.Ide.Commands/FileCommands.xml
new file mode 100644
index 0000000000..ee6357efc5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/FileCommands.xml
@@ -0,0 +1,176 @@
+<Type Name="FileCommands" FullName="MonoDevelop.Ide.Commands.FileCommands">
+ <TypeSignature Language="C#" Value="public enum FileCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Exit">
+ <MemberSignature Language="C#" Value="Exit" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearRecentProjects">
+ <MemberSignature Language="C#" Value="ClearRecentProjects" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearCombine">
+ <MemberSignature Language="C#" Value="ClearCombine" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveAll">
+ <MemberSignature Language="C#" Value="SaveAll" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ReloadFile">
+ <MemberSignature Language="C#" Value="ReloadFile" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Save">
+ <MemberSignature Language="C#" Value="Save" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RecentProjectList">
+ <MemberSignature Language="C#" Value="RecentProjectList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveAs">
+ <MemberSignature Language="C#" Value="SaveAs" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseCombine">
+ <MemberSignature Language="C#" Value="CloseCombine" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearRecentFiles">
+ <MemberSignature Language="C#" Value="ClearRecentFiles" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseFile">
+ <MemberSignature Language="C#" Value="CloseFile" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenFile">
+ <MemberSignature Language="C#" Value="OpenFile" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NewFile">
+ <MemberSignature Language="C#" Value="NewFile" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NewProject">
+ <MemberSignature Language="C#" Value="NewProject" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseAllFiles">
+ <MemberSignature Language="C#" Value="CloseAllFiles" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RecentFileList">
+ <MemberSignature Language="C#" Value="RecentFileList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.FileCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/HelpCommands.xml b/main/docs/api/MonoDevelop.Ide.Commands/HelpCommands.xml
new file mode 100644
index 0000000000..f17358a9ca
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/HelpCommands.xml
@@ -0,0 +1,36 @@
+<Type Name="HelpCommands" FullName="MonoDevelop.Ide.Commands.HelpCommands">
+ <TypeSignature Language="C#" Value="public enum HelpCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="TipOfTheDay">
+ <MemberSignature Language="C#" Value="TipOfTheDay" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.HelpCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="About">
+ <MemberSignature Language="C#" Value="About" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.HelpCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/ProjectCommands.xml b/main/docs/api/MonoDevelop.Ide.Commands/ProjectCommands.xml
new file mode 100644
index 0000000000..00ecdb53da
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/ProjectCommands.xml
@@ -0,0 +1,326 @@
+<Type Name="ProjectCommands" FullName="MonoDevelop.Ide.Commands.ProjectCommands">
+ <TypeSignature Language="C#" Value="public enum ProjectCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="AddNewProject">
+ <MemberSignature Language="C#" Value="AddNewProject" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNewCombine">
+ <MemberSignature Language="C#" Value="AddNewCombine" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Build">
+ <MemberSignature Language="C#" Value="Build" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="SetAsStartupProject">
+ <MemberSignature Language="C#" Value="SetAsStartupProject" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugEntry">
+ <MemberSignature Language="C#" Value="DebugEntry" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RunEntry">
+ <MemberSignature Language="C#" Value="RunEntry" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Rebuild">
+ <MemberSignature Language="C#" Value="Rebuild" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="CleanSolution">
+ <MemberSignature Language="C#" Value="CleanSolution" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugApplication">
+ <MemberSignature Language="C#" Value="DebugApplication" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateMakefiles">
+ <MemberSignature Language="C#" Value="GenerateMakefiles" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Deploy">
+ <MemberSignature Language="C#" Value="Deploy" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NewFolder">
+ <MemberSignature Language="C#" Value="NewFolder" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="Run" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AddProject">
+ <MemberSignature Language="C#" Value="AddProject" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Debug">
+ <MemberSignature Language="C#" Value="Debug" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RebuildSolution">
+ <MemberSignature Language="C#" Value="RebuildSolution" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Options">
+ <MemberSignature Language="C#" Value="Options" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNewFiles">
+ <MemberSignature Language="C#" Value="AddNewFiles" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Clean">
+ <MemberSignature Language="C#" Value="Clean" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludeInBuild">
+ <MemberSignature Language="C#" Value="IncludeInBuild" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AddResource">
+ <MemberSignature Language="C#" Value="AddResource" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludeInDeploy">
+ <MemberSignature Language="C#" Value="IncludeInDeploy" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveFromProject">
+ <MemberSignature Language="C#" Value="RemoveFromProject" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="LocalCopyReference">
+ <MemberSignature Language="C#" Value="LocalCopyReference" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AddCombine">
+ <MemberSignature Language="C#" Value="AddCombine" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AddReference">
+ <MemberSignature Language="C#" Value="AddReference" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ConfigurationSelector">
+ <MemberSignature Language="C#" Value="ConfigurationSelector" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludeToProject">
+ <MemberSignature Language="C#" Value="IncludeToProject" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AddFiles">
+ <MemberSignature Language="C#" Value="AddFiles" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildSolution">
+ <MemberSignature Language="C#" Value="BuildSolution" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Stop">
+ <MemberSignature Language="C#" Value="Stop" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ProjectCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/RefactoryCommands.xml.remove b/main/docs/api/MonoDevelop.Ide.Commands/RefactoryCommands.xml.remove
new file mode 100644
index 0000000000..554cfceb82
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/RefactoryCommands.xml.remove
@@ -0,0 +1,26 @@
+<Type Name="RefactoryCommands" FullName="MonoDevelop.Ide.Commands.RefactoryCommands">
+ <TypeSignature Language="C#" Value="public enum RefactoryCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="CurrentRefactoryOperations">
+ <MemberSignature Language="C#" Value="CurrentRefactoryOperations" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.RefactoryCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/SearchCommands.xml b/main/docs/api/MonoDevelop.Ide.Commands/SearchCommands.xml
new file mode 100644
index 0000000000..6f27639eba
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/SearchCommands.xml
@@ -0,0 +1,106 @@
+<Type Name="SearchCommands" FullName="MonoDevelop.Ide.Commands.SearchCommands">
+ <TypeSignature Language="C#" Value="public enum SearchCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="FindPreviousSelection">
+ <MemberSignature Language="C#" Value="FindPreviousSelection" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.SearchCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Replace">
+ <MemberSignature Language="C#" Value="Replace" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.SearchCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Find">
+ <MemberSignature Language="C#" Value="Find" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.SearchCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="FindInFiles">
+ <MemberSignature Language="C#" Value="FindInFiles" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.SearchCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="FindNext">
+ <MemberSignature Language="C#" Value="FindNext" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.SearchCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="FindPrevious">
+ <MemberSignature Language="C#" Value="FindPrevious" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.SearchCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ReplaceInFiles">
+ <MemberSignature Language="C#" Value="ReplaceInFiles" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.SearchCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="FindBox">
+ <MemberSignature Language="C#" Value="FindBox" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.SearchCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="FindNextSelection">
+ <MemberSignature Language="C#" Value="FindNextSelection" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.SearchCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/ToolCommands.xml b/main/docs/api/MonoDevelop.Ide.Commands/ToolCommands.xml
new file mode 100644
index 0000000000..0ded881c15
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/ToolCommands.xml
@@ -0,0 +1,36 @@
+<Type Name="ToolCommands" FullName="MonoDevelop.Ide.Commands.ToolCommands">
+ <TypeSignature Language="C#" Value="public enum ToolCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="AddinManager">
+ <MemberSignature Language="C#" Value="AddinManager" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ToolCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ToolList">
+ <MemberSignature Language="C#" Value="ToolList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ToolCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/ViewCommands.xml b/main/docs/api/MonoDevelop.Ide.Commands/ViewCommands.xml
new file mode 100644
index 0000000000..72b7e9c0a9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/ViewCommands.xml
@@ -0,0 +1,96 @@
+<Type Name="ViewCommands" FullName="MonoDevelop.Ide.Commands.ViewCommands">
+ <TypeSignature Language="C#" Value="public enum ViewCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Open">
+ <MemberSignature Language="C#" Value="Open" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ViewCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="NewLayout">
+ <MemberSignature Language="C#" Value="NewLayout" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ViewCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ResetTreeDisplayOptions">
+ <MemberSignature Language="C#" Value="ResetTreeDisplayOptions" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ViewCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="TreeDisplayOptionList">
+ <MemberSignature Language="C#" Value="TreeDisplayOptionList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ViewCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="LayoutList">
+ <MemberSignature Language="C#" Value="LayoutList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ViewCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ViewList">
+ <MemberSignature Language="C#" Value="ViewList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ViewCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="DeleteCurrentLayout">
+ <MemberSignature Language="C#" Value="DeleteCurrentLayout" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ViewCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="FullScreen">
+ <MemberSignature Language="C#" Value="FullScreen" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.ViewCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Commands/WindowCommands.xml b/main/docs/api/MonoDevelop.Ide.Commands/WindowCommands.xml
new file mode 100644
index 0000000000..4fe740f13d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Commands/WindowCommands.xml
@@ -0,0 +1,46 @@
+<Type Name="WindowCommands" FullName="MonoDevelop.Ide.Commands.WindowCommands">
+ <TypeSignature Language="C#" Value="public enum WindowCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="NextWindow">
+ <MemberSignature Language="C#" Value="NextWindow" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.WindowCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenWindowList">
+ <MemberSignature Language="C#" Value="OpenWindowList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.WindowCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="PrevWindow">
+ <MemberSignature Language="C#" Value="PrevWindow" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Commands.WindowCommands</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding.xml
new file mode 100644
index 0000000000..24a59949c3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui.BrowserDisplayBinding">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/BrowserDisplayBinding.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/BrowserDisplayBinding.xml
new file mode 100644
index 0000000000..4e77cd7397
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/BrowserDisplayBinding.xml
@@ -0,0 +1,131 @@
+<Type Name="BrowserDisplayBinding" FullName="MonoDevelop.Ide.Gui.BrowserDisplayBinding.BrowserDisplayBinding">
+ <TypeSignature Language="C#" Value="public class BrowserDisplayBinding : MonoDevelop.Ide.Codons.IDisplayBinding, MonoDevelop.Ide.Codons.ISecondaryDisplayBinding" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Codons.IDisplayBinding</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Codons.ISecondaryDisplayBinding</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BrowserDisplayBinding ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanCreateContentForFile">
+ <MemberSignature Language="C#" Value="public bool CanCreateContentForFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanCreateContentForMimeType">
+ <MemberSignature Language="C#" Value="public bool CanCreateContentForMimeType (string mimetype);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="mimetype" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="mimetype">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateContentForFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IViewContent CreateContentForFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IViewContent</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanAttachTo">
+ <MemberSignature Language="C#" Value="public bool CanAttachTo (MonoDevelop.Ide.Gui.IViewContent parent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parent" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="parent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateSecondaryViewContent">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.ISecondaryViewContent CreateSecondaryViewContent (MonoDevelop.Ide.Gui.IViewContent parent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.ISecondaryViewContent</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parent" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="parent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateContentForMimeType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IViewContent CreateContentForMimeType (string mimeType, string content);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IViewContent</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="mimeType" Type="System.String" />
+ <Parameter Name="content" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="mimeType">To be added.</param>
+ <param name="content">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/BrowserPane.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/BrowserPane.xml
new file mode 100644
index 0000000000..1d456e17a4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/BrowserPane.xml
@@ -0,0 +1,156 @@
+<Type Name="BrowserPane" FullName="MonoDevelop.Ide.Gui.BrowserDisplayBinding.BrowserPane">
+ <TypeSignature Language="C#" Value="public class BrowserPane : MonoDevelop.Ide.Gui.AbstractViewContent, MonoDevelop.Ide.Gui.ISecondaryViewContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.AbstractViewContent</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.ISecondaryViewContent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BrowserPane (bool showNavigation, MonoDevelop.Ide.Gui.IViewContent parent);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showNavigation" Type="System.Boolean" />
+ <Parameter Name="parent" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="showNavigation">To be added.</param>
+ <param name="parent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BrowserPane (bool showNavigation);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showNavigation" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="showNavigation">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BrowserPane ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="htmlViewPane">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Ide.Gui.BrowserDisplayBinding.HtmlViewPane htmlViewPane;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.HtmlViewPane</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="parent">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Ide.Gui.IViewContent parent;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IViewContent</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Selected">
+ <MemberSignature Language="C#" Value="public void Selected ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deselected">
+ <MemberSignature Language="C#" Value="public void Deselected ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NotifyBeforeSave">
+ <MemberSignature Language="C#" Value="public void NotifyBeforeSave ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BaseContentChanged">
+ <MemberSignature Language="C#" Value="public void BaseContentChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="checkFocus">
+ <MemberSignature Language="C#" Value="public bool checkFocus ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="onFocused">
+ <MemberSignature Language="C#" Value="protected void onFocused (object o, EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="o">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/HtmlViewPane.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/HtmlViewPane.xml
new file mode 100644
index 0000000000..7a8e305d25
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/HtmlViewPane.xml
@@ -0,0 +1,73 @@
+<Type Name="HtmlViewPane" FullName="MonoDevelop.Ide.Gui.BrowserDisplayBinding.HtmlViewPane">
+ <TypeSignature Language="C#" Value="public class HtmlViewPane : Gtk.Frame" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Frame</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public HtmlViewPane (bool showNavigation);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="showNavigation" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="showNavigation">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreatedWebBrowserHandle">
+ <MemberSignature Language="C#" Value="public void CreatedWebBrowserHandle (object sender, EventArgs evArgs);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="evArgs" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="evArgs">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Navigate">
+ <MemberSignature Language="C#" Value="public void Navigate (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MozillaControl">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Components.HtmlControl.MozillaControl MozillaControl { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Components.HtmlControl.MozillaControl</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLDocument.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLDocument.xml
new file mode 100644
index 0000000000..b10285e74b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLDocument.xml
@@ -0,0 +1,38 @@
+<Type Name="IHTMLDocument" FullName="MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLDocument">
+ <TypeSignature Language="C#" Value="public interface IHTMLDocument" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(Value=System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(Value=True)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="626FC520-A41E-11CF-A731-00A0C9082637")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="GetScript">
+ <MemberSignature Language="C#" Value="public object GetScript ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLDocument2.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLDocument2.xml
new file mode 100644
index 0000000000..3d7350ce42
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLDocument2.xml
@@ -0,0 +1,1558 @@
+<Type Name="IHTMLDocument2" FullName="MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLDocument2">
+ <TypeSignature Language="C#" Value="public interface IHTMLDocument2" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="332C4425-26CB-11D0-B483-00C04FD90119")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(Value=System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(Value=True)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="CreateStyleSheet">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLStyleSheet CreateStyleSheet (string bstrHref, int lIndex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLStyleSheet</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="bstrHref" Type="System.String" />
+ <Parameter Name="lIndex" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="bstrHref">To be added.</param>
+ <param name="lIndex">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="toString">
+ <MemberSignature Language="C#" Value="public string toString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnerrorupdate">
+ <MemberSignature Language="C#" Value="public object GetOnerrorupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnerrorupdate">
+ <MemberSignature Language="C#" Value="public void SetOnerrorupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnbeforeupdate">
+ <MemberSignature Language="C#" Value="public object GetOnbeforeupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnbeforeupdate">
+ <MemberSignature Language="C#" Value="public void SetOnbeforeupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStyleSheets">
+ <MemberSignature Language="C#" Value="public object GetStyleSheets ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParentWindow">
+ <MemberSignature Language="C#" Value="public object GetParentWindow ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ElementFromPoint">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement ElementFromPoint (int x, int y);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="x" Type="System.Int32" />
+ <Parameter Name="y" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="x">To be added.</param>
+ <param name="y">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnselectstart">
+ <MemberSignature Language="C#" Value="public object GetOnselectstart ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnselectstart">
+ <MemberSignature Language="C#" Value="public void SetOnselectstart (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndragstart">
+ <MemberSignature Language="C#" Value="public object GetOndragstart ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndragstart">
+ <MemberSignature Language="C#" Value="public void SetOndragstart (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnrowenter">
+ <MemberSignature Language="C#" Value="public object GetOnrowenter ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnrowenter">
+ <MemberSignature Language="C#" Value="public void SetOnrowenter (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnrowexit">
+ <MemberSignature Language="C#" Value="public object GetOnrowexit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnrowexit">
+ <MemberSignature Language="C#" Value="public void SetOnrowexit (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnafterupdate">
+ <MemberSignature Language="C#" Value="public object GetOnafterupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnafterupdate">
+ <MemberSignature Language="C#" Value="public void SetOnafterupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnreadystatechange">
+ <MemberSignature Language="C#" Value="public object GetOnreadystatechange ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnreadystatechange">
+ <MemberSignature Language="C#" Value="public void SetOnreadystatechange (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseover">
+ <MemberSignature Language="C#" Value="public object GetOnmouseover ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseover">
+ <MemberSignature Language="C#" Value="public void SetOnmouseover (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseout">
+ <MemberSignature Language="C#" Value="public object GetOnmouseout ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseout">
+ <MemberSignature Language="C#" Value="public void SetOnmouseout (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmousemove">
+ <MemberSignature Language="C#" Value="public object GetOnmousemove ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmousemove">
+ <MemberSignature Language="C#" Value="public void SetOnmousemove (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmousedown">
+ <MemberSignature Language="C#" Value="public object GetOnmousedown ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmousedown">
+ <MemberSignature Language="C#" Value="public void SetOnmousedown (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseup">
+ <MemberSignature Language="C#" Value="public object GetOnmouseup ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseup">
+ <MemberSignature Language="C#" Value="public void SetOnmouseup (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeypress">
+ <MemberSignature Language="C#" Value="public object GetOnkeypress ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeypress">
+ <MemberSignature Language="C#" Value="public void SetOnkeypress (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeydown">
+ <MemberSignature Language="C#" Value="public object GetOnkeydown ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeydown">
+ <MemberSignature Language="C#" Value="public void SetOnkeydown (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeyup">
+ <MemberSignature Language="C#" Value="public object GetOnkeyup ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeyup">
+ <MemberSignature Language="C#" Value="public void SetOnkeyup (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndblclick">
+ <MemberSignature Language="C#" Value="public object GetOndblclick ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndblclick">
+ <MemberSignature Language="C#" Value="public void SetOndblclick (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnclick">
+ <MemberSignature Language="C#" Value="public object GetOnclick ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnclick">
+ <MemberSignature Language="C#" Value="public void SetOnclick (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnhelp">
+ <MemberSignature Language="C#" Value="public object GetOnhelp ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnhelp">
+ <MemberSignature Language="C#" Value="public void SetOnhelp (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateElement">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement CreateElement (string eTag);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="eTag" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="eTag">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecCommandShowHelp">
+ <MemberSignature Language="C#" Value="public bool ExecCommandShowHelp (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecCommand">
+ <MemberSignature Language="C#" Value="public bool ExecCommand (string cmdID, bool showUI, object value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ <Parameter Name="showUI" Type="System.Boolean" />
+ <Parameter Name="value" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <param name="showUI">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandValue">
+ <MemberSignature Language="C#" Value="public object QueryCommandValue (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandText">
+ <MemberSignature Language="C#" Value="public string QueryCommandText (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandIndeterm">
+ <MemberSignature Language="C#" Value="public bool QueryCommandIndeterm (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandState">
+ <MemberSignature Language="C#" Value="public bool QueryCommandState (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandEnabled">
+ <MemberSignature Language="C#" Value="public bool QueryCommandEnabled (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QueryCommandSupported">
+ <MemberSignature Language="C#" Value="public bool QueryCommandSupported (string cmdID);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cmdID" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="cmdID">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Close">
+ <MemberSignature Language="C#" Value="public void Close ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Open">
+ <MemberSignature Language="C#" Value="public object Open (string URL, object name, object features, object replace);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="URL" Type="System.String" />
+ <Parameter Name="name" Type="System.Object" />
+ <Parameter Name="features" Type="System.Object" />
+ <Parameter Name="replace" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="URL">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="features">To be added.</param>
+ <param name="replace">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DummyWriteln">
+ <MemberSignature Language="C#" Value="public void DummyWriteln (int psarray);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="psarray" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="psarray">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DummyWrite">
+ <MemberSignature Language="C#" Value="public void DummyWrite (int psarray);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="psarray" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="psarray">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNameProp">
+ <MemberSignature Language="C#" Value="public string GetNameProp ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProtocol">
+ <MemberSignature Language="C#" Value="public string GetProtocol ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSecurity">
+ <MemberSignature Language="C#" Value="public string GetSecurity ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileUpdatedDate">
+ <MemberSignature Language="C#" Value="public string GetFileUpdatedDate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileModifiedDate">
+ <MemberSignature Language="C#" Value="public string GetFileModifiedDate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileCreatedDate">
+ <MemberSignature Language="C#" Value="public string GetFileCreatedDate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileSize">
+ <MemberSignature Language="C#" Value="public string GetFileSize ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMimeType">
+ <MemberSignature Language="C#" Value="public string GetMimeType ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDefaultCharset">
+ <MemberSignature Language="C#" Value="public string GetDefaultCharset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetDefaultCharset">
+ <MemberSignature Language="C#" Value="public void SetDefaultCharset (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCharset">
+ <MemberSignature Language="C#" Value="public string GetCharset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCharset">
+ <MemberSignature Language="C#" Value="public void SetCharset (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetExpando">
+ <MemberSignature Language="C#" Value="public bool GetExpando ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetExpando">
+ <MemberSignature Language="C#" Value="public void SetExpando (bool p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCookie">
+ <MemberSignature Language="C#" Value="public string GetCookie ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCookie">
+ <MemberSignature Language="C#" Value="public void SetCookie (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDomain">
+ <MemberSignature Language="C#" Value="public string GetDomain ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetDomain">
+ <MemberSignature Language="C#" Value="public void SetDomain (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetURL">
+ <MemberSignature Language="C#" Value="public string GetURL ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetURL">
+ <MemberSignature Language="C#" Value="public void SetURL (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLastModified">
+ <MemberSignature Language="C#" Value="public string GetLastModified ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLocation">
+ <MemberSignature Language="C#" Value="public object GetLocation ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetReferrer">
+ <MemberSignature Language="C#" Value="public string GetReferrer ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetVlinkColor">
+ <MemberSignature Language="C#" Value="public object GetVlinkColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetVlinkColor">
+ <MemberSignature Language="C#" Value="public void SetVlinkColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLinkColor">
+ <MemberSignature Language="C#" Value="public object GetLinkColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLinkColor">
+ <MemberSignature Language="C#" Value="public void SetLinkColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFgColor">
+ <MemberSignature Language="C#" Value="public object GetFgColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFgColor">
+ <MemberSignature Language="C#" Value="public void SetFgColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBgColor">
+ <MemberSignature Language="C#" Value="public object GetBgColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBgColor">
+ <MemberSignature Language="C#" Value="public void SetBgColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAlinkColor">
+ <MemberSignature Language="C#" Value="public object GetAlinkColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetAlinkColor">
+ <MemberSignature Language="C#" Value="public void SetAlinkColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPlugins">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection GetPlugins ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEmbeds">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection GetEmbeds ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFrames">
+ <MemberSignature Language="C#" Value="public object GetFrames ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetReadyState">
+ <MemberSignature Language="C#" Value="public string GetReadyState ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSelection">
+ <MemberSignature Language="C#" Value="public object GetSelection ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDesignMode">
+ <MemberSignature Language="C#" Value="public string GetDesignMode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetDesignMode">
+ <MemberSignature Language="C#" Value="public void SetDesignMode (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetScripts">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection GetScripts ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTitle">
+ <MemberSignature Language="C#" Value="public string GetTitle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTitle">
+ <MemberSignature Language="C#" Value="public void SetTitle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAnchors">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection GetAnchors ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetForms">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection GetForms ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLinks">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection GetLinks ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetApplets">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection GetApplets ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetImages">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection GetImages ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetActiveElement">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement GetActiveElement ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBody">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement GetBody ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAll">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection GetAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetScript">
+ <MemberSignature Language="C#" Value="public object GetScript ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLElement.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLElement.xml
new file mode 100644
index 0000000000..5095374a9b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLElement.xml
@@ -0,0 +1,1247 @@
+<Type Name="IHTMLElement" FullName="MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement">
+ <TypeSignature Language="C#" Value="public interface IHTMLElement" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="3050F1FF-98B5-11CF-BB82-00AA00BDCE0B")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(Value=True)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(Value=System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="GetAll">
+ <MemberSignature Language="C#" Value="public object GetAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetChildren">
+ <MemberSignature Language="C#" Value="public object GetChildren ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnfilterchange">
+ <MemberSignature Language="C#" Value="public object GetOnfilterchange ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnfilterchange">
+ <MemberSignature Language="C#" Value="public void SetOnfilterchange (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndatasetcomplete">
+ <MemberSignature Language="C#" Value="public object GetOndatasetcomplete ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndatasetcomplete">
+ <MemberSignature Language="C#" Value="public void SetOndatasetcomplete (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndataavailable">
+ <MemberSignature Language="C#" Value="public object GetOndataavailable ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndataavailable">
+ <MemberSignature Language="C#" Value="public void SetOndataavailable (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndatasetchanged">
+ <MemberSignature Language="C#" Value="public object GetOndatasetchanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndatasetchanged">
+ <MemberSignature Language="C#" Value="public void SetOndatasetchanged (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnrowenter">
+ <MemberSignature Language="C#" Value="public object GetOnrowenter ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnrowenter">
+ <MemberSignature Language="C#" Value="public void SetOnrowenter (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnrowexit">
+ <MemberSignature Language="C#" Value="public object GetOnrowexit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnrowexit">
+ <MemberSignature Language="C#" Value="public void SetOnrowexit (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnerrorupdate">
+ <MemberSignature Language="C#" Value="public object GetOnerrorupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnerrorupdate">
+ <MemberSignature Language="C#" Value="public void SetOnerrorupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnafterupdate">
+ <MemberSignature Language="C#" Value="public object GetOnafterupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnafterupdate">
+ <MemberSignature Language="C#" Value="public void SetOnafterupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnbeforeupdate">
+ <MemberSignature Language="C#" Value="public object GetOnbeforeupdate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnbeforeupdate">
+ <MemberSignature Language="C#" Value="public void SetOnbeforeupdate (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="toString">
+ <MemberSignature Language="C#" Value="public string toString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndragstart">
+ <MemberSignature Language="C#" Value="public object GetOndragstart ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndragstart">
+ <MemberSignature Language="C#" Value="public void SetOndragstart (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFilters">
+ <MemberSignature Language="C#" Value="public object GetFilters ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Click">
+ <MemberSignature Language="C#" Value="public void Click ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIsTextEdit">
+ <MemberSignature Language="C#" Value="public bool GetIsTextEdit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParentTextEdit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement GetParentTextEdit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertAdjacentText">
+ <MemberSignature Language="C#" Value="public void InsertAdjacentText (string where, string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="where" Type="System.String" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="where">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertAdjacentHTML">
+ <MemberSignature Language="C#" Value="public void InsertAdjacentHTML (string where, string html);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="where" Type="System.String" />
+ <Parameter Name="html" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="where">To be added.</param>
+ <param name="html">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOuterText">
+ <MemberSignature Language="C#" Value="public string GetOuterText ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOuterText">
+ <MemberSignature Language="C#" Value="public void SetOuterText (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOuterHTML">
+ <MemberSignature Language="C#" Value="public string GetOuterHTML ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOuterHTML">
+ <MemberSignature Language="C#" Value="public void SetOuterHTML (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetInnerText">
+ <MemberSignature Language="C#" Value="public string GetInnerText ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetInnerText">
+ <MemberSignature Language="C#" Value="public void SetInnerText (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetInnerHTML">
+ <MemberSignature Language="C#" Value="public string GetInnerHTML ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetInnerHTML">
+ <MemberSignature Language="C#" Value="public void SetInnerHTML (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetParent">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement GetOffsetParent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetHeight">
+ <MemberSignature Language="C#" Value="public int GetOffsetHeight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetWidth">
+ <MemberSignature Language="C#" Value="public int GetOffsetWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetTop">
+ <MemberSignature Language="C#" Value="public int GetOffsetTop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOffsetLeft">
+ <MemberSignature Language="C#" Value="public int GetOffsetLeft ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLang">
+ <MemberSignature Language="C#" Value="public string GetLang ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLang">
+ <MemberSignature Language="C#" Value="public void SetLang (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRecordNumber">
+ <MemberSignature Language="C#" Value="public object GetRecordNumber ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSourceIndex">
+ <MemberSignature Language="C#" Value="public int GetSourceIndex ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement pChild);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="pChild" Type="MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement" />
+ </Parameters>
+ <Docs>
+ <param name="pChild">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ScrollIntoView">
+ <MemberSignature Language="C#" Value="public void ScrollIntoView (object varargStart);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="varargStart" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="varargStart">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnselectstart">
+ <MemberSignature Language="C#" Value="public object GetOnselectstart ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnselectstart">
+ <MemberSignature Language="C#" Value="public void SetOnselectstart (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLanguage">
+ <MemberSignature Language="C#" Value="public string GetLanguage ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLanguage">
+ <MemberSignature Language="C#" Value="public void SetLanguage (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTitle">
+ <MemberSignature Language="C#" Value="public string GetTitle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTitle">
+ <MemberSignature Language="C#" Value="public void SetTitle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDocument">
+ <MemberSignature Language="C#" Value="public object GetDocument ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseup">
+ <MemberSignature Language="C#" Value="public object GetOnmouseup ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseup">
+ <MemberSignature Language="C#" Value="public void SetOnmouseup (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmousedown">
+ <MemberSignature Language="C#" Value="public object GetOnmousedown ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmousedown">
+ <MemberSignature Language="C#" Value="public void SetOnmousedown (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmousemove">
+ <MemberSignature Language="C#" Value="public object GetOnmousemove ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmousemove">
+ <MemberSignature Language="C#" Value="public void SetOnmousemove (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseover">
+ <MemberSignature Language="C#" Value="public object GetOnmouseover ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseover">
+ <MemberSignature Language="C#" Value="public void SetOnmouseover (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnmouseout">
+ <MemberSignature Language="C#" Value="public object GetOnmouseout ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnmouseout">
+ <MemberSignature Language="C#" Value="public void SetOnmouseout (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeypress">
+ <MemberSignature Language="C#" Value="public object GetOnkeypress ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeypress">
+ <MemberSignature Language="C#" Value="public void SetOnkeypress (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeyup">
+ <MemberSignature Language="C#" Value="public object GetOnkeyup ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeyup">
+ <MemberSignature Language="C#" Value="public void SetOnkeyup (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnkeydown">
+ <MemberSignature Language="C#" Value="public object GetOnkeydown ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnkeydown">
+ <MemberSignature Language="C#" Value="public void SetOnkeydown (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOndblclick">
+ <MemberSignature Language="C#" Value="public object GetOndblclick ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOndblclick">
+ <MemberSignature Language="C#" Value="public void SetOndblclick (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnclick">
+ <MemberSignature Language="C#" Value="public object GetOnclick ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnclick">
+ <MemberSignature Language="C#" Value="public void SetOnclick (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOnhelp">
+ <MemberSignature Language="C#" Value="public object GetOnhelp ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOnhelp">
+ <MemberSignature Language="C#" Value="public void SetOnhelp (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStyle">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLStyle GetStyle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLStyle</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParentElement">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement GetParentElement ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTagName">
+ <MemberSignature Language="C#" Value="public string GetTagName ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetId">
+ <MemberSignature Language="C#" Value="public string GetId ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetId">
+ <MemberSignature Language="C#" Value="public void SetId (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClassName">
+ <MemberSignature Language="C#" Value="public string GetClassName ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetClassName">
+ <MemberSignature Language="C#" Value="public void SetClassName (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveAttribute">
+ <MemberSignature Language="C#" Value="public bool RemoveAttribute (string strAttributeName, int lFlags);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strAttributeName" Type="System.String" />
+ <Parameter Name="lFlags" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="strAttributeName">To be added.</param>
+ <param name="lFlags">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAttribute">
+ <MemberSignature Language="C#" Value="public void GetAttribute (string strAttributeName, int lFlags, object[] pvars);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strAttributeName" Type="System.String" />
+ <Parameter Name="lFlags" Type="System.Int32" />
+ <Parameter Name="pvars" Type="System.Object[]" />
+ </Parameters>
+ <Docs>
+ <param name="strAttributeName">To be added.</param>
+ <param name="lFlags">To be added.</param>
+ <param name="pvars">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetAttribute">
+ <MemberSignature Language="C#" Value="public void SetAttribute (string strAttributeName, object AttributeValue, int lFlags);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strAttributeName" Type="System.String" />
+ <Parameter Name="AttributeValue" Type="System.Object" />
+ <Parameter Name="lFlags" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="strAttributeName">To be added.</param>
+ <param name="AttributeValue">To be added.</param>
+ <param name="lFlags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLElementCollection.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLElementCollection.xml
new file mode 100644
index 0000000000..d825e769ac
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLElementCollection.xml
@@ -0,0 +1,113 @@
+<Type Name="IHTMLElementCollection" FullName="MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElementCollection">
+ <TypeSignature Language="C#" Value="public interface IHTMLElementCollection" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="3050F21F-98B5-11CF-BB82-00AA00BDCE0B")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(Value=System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(Value=True)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="Tags">
+ <MemberSignature Language="C#" Value="public object Tags (object tagName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="tagName" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="tagName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public object Item (object name, object index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.Object" />
+ <Parameter Name="index" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Get_newEnum">
+ <MemberSignature Language="C#" Value="public object Get_newEnum ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLength">
+ <MemberSignature Language="C#" Value="public int GetLength ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLength">
+ <MemberSignature Language="C#" Value="public void SetLength (int p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="toString">
+ <MemberSignature Language="C#" Value="public string toString ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLStyle.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLStyle.xml
new file mode 100644
index 0000000000..1a8de2f3df
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLStyle.xml
@@ -0,0 +1,2529 @@
+<Type Name="IHTMLStyle" FullName="MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLStyle">
+ <TypeSignature Language="C#" Value="public interface IHTMLStyle" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="3050F25E-98B5-11CF-BB82-00AA00BDCE0B")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(Value=System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(Value=True)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="RemoveAttribute">
+ <MemberSignature Language="C#" Value="public bool RemoveAttribute (string strAttributeName, int lFlags);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strAttributeName" Type="System.String" />
+ <Parameter Name="lFlags" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="strAttributeName">To be added.</param>
+ <param name="lFlags">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAttribute">
+ <MemberSignature Language="C#" Value="public object GetAttribute (string strAttributeName, int lFlags);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strAttributeName" Type="System.String" />
+ <Parameter Name="lFlags" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="strAttributeName">To be added.</param>
+ <param name="lFlags">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetAttribute">
+ <MemberSignature Language="C#" Value="public void SetAttribute (string strAttributeName, object AttributeValue, int lFlags);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strAttributeName" Type="System.String" />
+ <Parameter Name="AttributeValue" Type="System.Object" />
+ <Parameter Name="lFlags" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="strAttributeName">To be added.</param>
+ <param name="AttributeValue">To be added.</param>
+ <param name="lFlags">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFilter">
+ <MemberSignature Language="C#" Value="public string GetFilter ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFilter">
+ <MemberSignature Language="C#" Value="public void SetFilter (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClip">
+ <MemberSignature Language="C#" Value="public string GetClip ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetClip">
+ <MemberSignature Language="C#" Value="public void SetClip (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCursor">
+ <MemberSignature Language="C#" Value="public string GetCursor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCursor">
+ <MemberSignature Language="C#" Value="public void SetCursor (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPosHeight">
+ <MemberSignature Language="C#" Value="public float GetPosHeight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Single</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPosHeight">
+ <MemberSignature Language="C#" Value="public void SetPosHeight (float p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Single" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPosWidth">
+ <MemberSignature Language="C#" Value="public float GetPosWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Single</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPosWidth">
+ <MemberSignature Language="C#" Value="public void SetPosWidth (float p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Single" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPosLeft">
+ <MemberSignature Language="C#" Value="public float GetPosLeft ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Single</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPosLeft">
+ <MemberSignature Language="C#" Value="public void SetPosLeft (float p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Single" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPosTop">
+ <MemberSignature Language="C#" Value="public float GetPosTop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Single</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPosTop">
+ <MemberSignature Language="C#" Value="public void SetPosTop (float p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Single" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPixelHeight">
+ <MemberSignature Language="C#" Value="public int GetPixelHeight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPixelHeight">
+ <MemberSignature Language="C#" Value="public void SetPixelHeight (int p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPixelWidth">
+ <MemberSignature Language="C#" Value="public int GetPixelWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPixelWidth">
+ <MemberSignature Language="C#" Value="public void SetPixelWidth (int p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPixelLeft">
+ <MemberSignature Language="C#" Value="public int GetPixelLeft ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPixelLeft">
+ <MemberSignature Language="C#" Value="public void SetPixelLeft (int p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPixelTop">
+ <MemberSignature Language="C#" Value="public int GetPixelTop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPixelTop">
+ <MemberSignature Language="C#" Value="public void SetPixelTop (int p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCssText">
+ <MemberSignature Language="C#" Value="public string GetCssText ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCssText">
+ <MemberSignature Language="C#" Value="public void SetCssText (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPageBreakAfter">
+ <MemberSignature Language="C#" Value="public string GetPageBreakAfter ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPageBreakAfter">
+ <MemberSignature Language="C#" Value="public void SetPageBreakAfter (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPageBreakBefore">
+ <MemberSignature Language="C#" Value="public string GetPageBreakBefore ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPageBreakBefore">
+ <MemberSignature Language="C#" Value="public void SetPageBreakBefore (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOverflow">
+ <MemberSignature Language="C#" Value="public string GetOverflow ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetOverflow">
+ <MemberSignature Language="C#" Value="public void SetOverflow (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetZIndex">
+ <MemberSignature Language="C#" Value="public object GetZIndex ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetZIndex">
+ <MemberSignature Language="C#" Value="public void SetZIndex (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPosition">
+ <MemberSignature Language="C#" Value="public string GetPosition ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLeft">
+ <MemberSignature Language="C#" Value="public object GetLeft ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLeft">
+ <MemberSignature Language="C#" Value="public void SetLeft (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTop">
+ <MemberSignature Language="C#" Value="public object GetTop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTop">
+ <MemberSignature Language="C#" Value="public void SetTop (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetWhiteSpace">
+ <MemberSignature Language="C#" Value="public string GetWhiteSpace ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetWhiteSpace">
+ <MemberSignature Language="C#" Value="public void SetWhiteSpace (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetListStyle">
+ <MemberSignature Language="C#" Value="public string GetListStyle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetListStyle">
+ <MemberSignature Language="C#" Value="public void SetListStyle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetListStyleImage">
+ <MemberSignature Language="C#" Value="public string GetListStyleImage ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetListStyleImage">
+ <MemberSignature Language="C#" Value="public void SetListStyleImage (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetListStylePosition">
+ <MemberSignature Language="C#" Value="public string GetListStylePosition ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetListStylePosition">
+ <MemberSignature Language="C#" Value="public void SetListStylePosition (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetListStyleType">
+ <MemberSignature Language="C#" Value="public string GetListStyleType ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetListStyleType">
+ <MemberSignature Language="C#" Value="public void SetListStyleType (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetVisibility">
+ <MemberSignature Language="C#" Value="public string GetVisibility ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetVisibility">
+ <MemberSignature Language="C#" Value="public void SetVisibility (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDisplay">
+ <MemberSignature Language="C#" Value="public string GetDisplay ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetDisplay">
+ <MemberSignature Language="C#" Value="public void SetDisplay (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClear">
+ <MemberSignature Language="C#" Value="public string GetClear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetClear">
+ <MemberSignature Language="C#" Value="public void SetClear (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStyleFloat">
+ <MemberSignature Language="C#" Value="public string GetStyleFloat ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetStyleFloat">
+ <MemberSignature Language="C#" Value="public void SetStyleFloat (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetHeight">
+ <MemberSignature Language="C#" Value="public object GetHeight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetHeight">
+ <MemberSignature Language="C#" Value="public void SetHeight (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetWidth">
+ <MemberSignature Language="C#" Value="public object GetWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetWidth">
+ <MemberSignature Language="C#" Value="public void SetWidth (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderLeftStyle">
+ <MemberSignature Language="C#" Value="public string GetBorderLeftStyle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderLeftStyle">
+ <MemberSignature Language="C#" Value="public void SetBorderLeftStyle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderBottomStyle">
+ <MemberSignature Language="C#" Value="public string GetBorderBottomStyle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderBottomStyle">
+ <MemberSignature Language="C#" Value="public void SetBorderBottomStyle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderRightStyle">
+ <MemberSignature Language="C#" Value="public string GetBorderRightStyle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderRightStyle">
+ <MemberSignature Language="C#" Value="public void SetBorderRightStyle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderTopStyle">
+ <MemberSignature Language="C#" Value="public string GetBorderTopStyle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderTopStyle">
+ <MemberSignature Language="C#" Value="public void SetBorderTopStyle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderStyle">
+ <MemberSignature Language="C#" Value="public string GetBorderStyle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderStyle">
+ <MemberSignature Language="C#" Value="public void SetBorderStyle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderLeftWidth">
+ <MemberSignature Language="C#" Value="public object GetBorderLeftWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderLeftWidth">
+ <MemberSignature Language="C#" Value="public void SetBorderLeftWidth (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderBottomWidth">
+ <MemberSignature Language="C#" Value="public object GetBorderBottomWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderBottomWidth">
+ <MemberSignature Language="C#" Value="public void SetBorderBottomWidth (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderRightWidth">
+ <MemberSignature Language="C#" Value="public object GetBorderRightWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderRightWidth">
+ <MemberSignature Language="C#" Value="public void SetBorderRightWidth (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderTopWidth">
+ <MemberSignature Language="C#" Value="public object GetBorderTopWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderTopWidth">
+ <MemberSignature Language="C#" Value="public void SetBorderTopWidth (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderWidth">
+ <MemberSignature Language="C#" Value="public string GetBorderWidth ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderWidth">
+ <MemberSignature Language="C#" Value="public void SetBorderWidth (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderLeftColor">
+ <MemberSignature Language="C#" Value="public object GetBorderLeftColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderLeftColor">
+ <MemberSignature Language="C#" Value="public void SetBorderLeftColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderBottomColor">
+ <MemberSignature Language="C#" Value="public object GetBorderBottomColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderBottomColor">
+ <MemberSignature Language="C#" Value="public void SetBorderBottomColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderRightColor">
+ <MemberSignature Language="C#" Value="public object GetBorderRightColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderRightColor">
+ <MemberSignature Language="C#" Value="public void SetBorderRightColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderTopColor">
+ <MemberSignature Language="C#" Value="public object GetBorderTopColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderTopColor">
+ <MemberSignature Language="C#" Value="public void SetBorderTopColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderColor">
+ <MemberSignature Language="C#" Value="public string GetBorderColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderColor">
+ <MemberSignature Language="C#" Value="public void SetBorderColor (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderLeft">
+ <MemberSignature Language="C#" Value="public string GetBorderLeft ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderLeft">
+ <MemberSignature Language="C#" Value="public void SetBorderLeft (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderBottom">
+ <MemberSignature Language="C#" Value="public string GetBorderBottom ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderBottom">
+ <MemberSignature Language="C#" Value="public void SetBorderBottom (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderRight">
+ <MemberSignature Language="C#" Value="public string GetBorderRight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderRight">
+ <MemberSignature Language="C#" Value="public void SetBorderRight (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorderTop">
+ <MemberSignature Language="C#" Value="public string GetBorderTop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorderTop">
+ <MemberSignature Language="C#" Value="public void SetBorderTop (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBorder">
+ <MemberSignature Language="C#" Value="public string GetBorder ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBorder">
+ <MemberSignature Language="C#" Value="public void SetBorder (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPadding">
+ <MemberSignature Language="C#" Value="public string GetPadding ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPadding">
+ <MemberSignature Language="C#" Value="public void SetPadding (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPaddingLeft">
+ <MemberSignature Language="C#" Value="public object GetPaddingLeft ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPaddingLeft">
+ <MemberSignature Language="C#" Value="public void SetPaddingLeft (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPaddingBottom">
+ <MemberSignature Language="C#" Value="public object GetPaddingBottom ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPaddingBottom">
+ <MemberSignature Language="C#" Value="public void SetPaddingBottom (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPaddingRight">
+ <MemberSignature Language="C#" Value="public object GetPaddingRight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPaddingRight">
+ <MemberSignature Language="C#" Value="public void SetPaddingRight (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPaddingTop">
+ <MemberSignature Language="C#" Value="public object GetPaddingTop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetPaddingTop">
+ <MemberSignature Language="C#" Value="public void SetPaddingTop (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMargin">
+ <MemberSignature Language="C#" Value="public string GetMargin ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMargin">
+ <MemberSignature Language="C#" Value="public void SetMargin (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMarginLeft">
+ <MemberSignature Language="C#" Value="public object GetMarginLeft ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMarginLeft">
+ <MemberSignature Language="C#" Value="public void SetMarginLeft (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMarginBottom">
+ <MemberSignature Language="C#" Value="public object GetMarginBottom ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMarginBottom">
+ <MemberSignature Language="C#" Value="public void SetMarginBottom (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMarginRight">
+ <MemberSignature Language="C#" Value="public object GetMarginRight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMarginRight">
+ <MemberSignature Language="C#" Value="public void SetMarginRight (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMarginTop">
+ <MemberSignature Language="C#" Value="public object GetMarginTop ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMarginTop">
+ <MemberSignature Language="C#" Value="public void SetMarginTop (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLineHeight">
+ <MemberSignature Language="C#" Value="public object GetLineHeight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLineHeight">
+ <MemberSignature Language="C#" Value="public void SetLineHeight (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextIndent">
+ <MemberSignature Language="C#" Value="public object GetTextIndent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTextIndent">
+ <MemberSignature Language="C#" Value="public void SetTextIndent (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextAlign">
+ <MemberSignature Language="C#" Value="public string GetTextAlign ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTextAlign">
+ <MemberSignature Language="C#" Value="public void SetTextAlign (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextTransform">
+ <MemberSignature Language="C#" Value="public string GetTextTransform ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTextTransform">
+ <MemberSignature Language="C#" Value="public void SetTextTransform (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetVerticalAlign">
+ <MemberSignature Language="C#" Value="public object GetVerticalAlign ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetVerticalAlign">
+ <MemberSignature Language="C#" Value="public void SetVerticalAlign (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextDecorationBlink">
+ <MemberSignature Language="C#" Value="public bool GetTextDecorationBlink ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTextDecorationBlink">
+ <MemberSignature Language="C#" Value="public void SetTextDecorationBlink (bool p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextDecorationLineThrough">
+ <MemberSignature Language="C#" Value="public bool GetTextDecorationLineThrough ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTextDecorationLineThrough">
+ <MemberSignature Language="C#" Value="public void SetTextDecorationLineThrough (bool p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextDecorationOverline">
+ <MemberSignature Language="C#" Value="public bool GetTextDecorationOverline ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTextDecorationOverline">
+ <MemberSignature Language="C#" Value="public void SetTextDecorationOverline (bool p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextDecorationUnderline">
+ <MemberSignature Language="C#" Value="public bool GetTextDecorationUnderline ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTextDecorationUnderline">
+ <MemberSignature Language="C#" Value="public void SetTextDecorationUnderline (bool p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextDecorationNone">
+ <MemberSignature Language="C#" Value="public bool GetTextDecorationNone ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTextDecorationNone">
+ <MemberSignature Language="C#" Value="public void SetTextDecorationNone (bool p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTextDecoration">
+ <MemberSignature Language="C#" Value="public string GetTextDecoration ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTextDecoration">
+ <MemberSignature Language="C#" Value="public void SetTextDecoration (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLetterSpacing">
+ <MemberSignature Language="C#" Value="public object GetLetterSpacing ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetLetterSpacing">
+ <MemberSignature Language="C#" Value="public void SetLetterSpacing (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetWordSpacing">
+ <MemberSignature Language="C#" Value="public object GetWordSpacing ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetWordSpacing">
+ <MemberSignature Language="C#" Value="public void SetWordSpacing (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBackgroundPositionY">
+ <MemberSignature Language="C#" Value="public object GetBackgroundPositionY ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBackgroundPositionY">
+ <MemberSignature Language="C#" Value="public void SetBackgroundPositionY (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBackgroundPositionX">
+ <MemberSignature Language="C#" Value="public object GetBackgroundPositionX ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBackgroundPositionX">
+ <MemberSignature Language="C#" Value="public void SetBackgroundPositionX (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBackgroundPosition">
+ <MemberSignature Language="C#" Value="public string GetBackgroundPosition ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBackgroundPosition">
+ <MemberSignature Language="C#" Value="public void SetBackgroundPosition (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBackgroundAttachment">
+ <MemberSignature Language="C#" Value="public string GetBackgroundAttachment ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBackgroundAttachment">
+ <MemberSignature Language="C#" Value="public void SetBackgroundAttachment (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBackgroundRepeat">
+ <MemberSignature Language="C#" Value="public string GetBackgroundRepeat ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBackgroundRepeat">
+ <MemberSignature Language="C#" Value="public void SetBackgroundRepeat (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBackgroundImage">
+ <MemberSignature Language="C#" Value="public string GetBackgroundImage ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBackgroundImage">
+ <MemberSignature Language="C#" Value="public void SetBackgroundImage (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBackgroundColor">
+ <MemberSignature Language="C#" Value="public object GetBackgroundColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBackgroundColor">
+ <MemberSignature Language="C#" Value="public void SetBackgroundColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBackground">
+ <MemberSignature Language="C#" Value="public string GetBackground ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBackground">
+ <MemberSignature Language="C#" Value="public void SetBackground (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetColor">
+ <MemberSignature Language="C#" Value="public object GetColor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetColor">
+ <MemberSignature Language="C#" Value="public void SetColor (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFont">
+ <MemberSignature Language="C#" Value="public string GetFont ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFont">
+ <MemberSignature Language="C#" Value="public void SetFont (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFontSize">
+ <MemberSignature Language="C#" Value="public object GetFontSize ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFontSize">
+ <MemberSignature Language="C#" Value="public void SetFontSize (object p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFontWeight">
+ <MemberSignature Language="C#" Value="public string GetFontWeight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFontWeight">
+ <MemberSignature Language="C#" Value="public void SetFontWeight (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFontObject">
+ <MemberSignature Language="C#" Value="public string GetFontObject ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFontObject">
+ <MemberSignature Language="C#" Value="public void SetFontObject (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFontStyle">
+ <MemberSignature Language="C#" Value="public string GetFontStyle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFontStyle">
+ <MemberSignature Language="C#" Value="public void SetFontStyle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFontFamily">
+ <MemberSignature Language="C#" Value="public string GetFontFamily ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFontFamily">
+ <MemberSignature Language="C#" Value="public void SetFontFamily (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLStyleSheet.xml b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLStyleSheet.xml
new file mode 100644
index 0000000000..ce8d8cc38b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.BrowserDisplayBinding/IHTMLStyleSheet.xml
@@ -0,0 +1,324 @@
+<Type Name="IHTMLStyleSheet" FullName="MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLStyleSheet">
+ <TypeSignature Language="C#" Value="public interface IHTMLStyleSheet" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(Value=System.Runtime.InteropServices.ComInterfaceType.InterfaceIsDual)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid(Value="3050F2E3-98B5-11CF-BB82-00AA00BDCE0B")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(Value=True)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="GetRules">
+ <MemberSignature Language="C#" Value="public object GetRules ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCssText">
+ <MemberSignature Language="C#" Value="public string GetCssText ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCssText">
+ <MemberSignature Language="C#" Value="public void SetCssText (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMedia">
+ <MemberSignature Language="C#" Value="public string GetMedia ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMedia">
+ <MemberSignature Language="C#" Value="public void SetMedia (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveRule">
+ <MemberSignature Language="C#" Value="public void RemoveRule (int lIndex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="lIndex" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="lIndex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveImport">
+ <MemberSignature Language="C#" Value="public void RemoveImport (int lIndex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="lIndex" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="lIndex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRule">
+ <MemberSignature Language="C#" Value="public int AddRule (string bstrSelector, string bstrStyle, int lIndex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="bstrSelector" Type="System.String" />
+ <Parameter Name="bstrStyle" Type="System.String" />
+ <Parameter Name="lIndex" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="bstrSelector">To be added.</param>
+ <param name="bstrStyle">To be added.</param>
+ <param name="lIndex">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddImport">
+ <MemberSignature Language="C#" Value="public int AddImport (string bstrURL, int lIndex);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="bstrURL" Type="System.String" />
+ <Parameter Name="lIndex" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="bstrURL">To be added.</param>
+ <param name="lIndex">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetId">
+ <MemberSignature Language="C#" Value="public string GetId ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStyleSheetType">
+ <MemberSignature Language="C#" Value="public string GetStyleSheetType ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetHref">
+ <MemberSignature Language="C#" Value="public string GetHref ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetHref">
+ <MemberSignature Language="C#" Value="public void SetHref (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetImports">
+ <MemberSignature Language="C#" Value="public object GetImports ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetReadOnly">
+ <MemberSignature Language="C#" Value="public bool GetReadOnly ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetDisabled">
+ <MemberSignature Language="C#" Value="public bool GetDisabled ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetDisabled">
+ <MemberSignature Language="C#" Value="public void SetDisabled (bool p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOwningElement">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement GetOwningElement ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLElement</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParentStyleSheet">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLStyleSheet GetParentStyleSheet ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.BrowserDisplayBinding.IHTMLStyleSheet</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTitle">
+ <MemberSignature Language="C#" Value="public string GetTitle ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTitle">
+ <MemberSignature Language="C#" Value="public void SetTitle (string p);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="p" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content.xml
new file mode 100644
index 0000000000..a5e392f8a5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui.Content">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/IBookmarkBuffer.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content/IBookmarkBuffer.xml
new file mode 100644
index 0000000000..40b6c870b5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/IBookmarkBuffer.xml
@@ -0,0 +1,87 @@
+<Type Name="IBookmarkBuffer" FullName="MonoDevelop.Ide.Gui.Content.IBookmarkBuffer">
+ <TypeSignature Language="C#" Value="public interface IBookmarkBuffer : MonoDevelop.Ide.Gui.Content.ITextBuffer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.Content.ITextBuffer</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="PrevBookmark">
+ <MemberSignature Language="C#" Value="public void PrevBookmark ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NextBookmark">
+ <MemberSignature Language="C#" Value="public void NextBookmark ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearBookmarks">
+ <MemberSignature Language="C#" Value="public void ClearBookmarks ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBookmarked">
+ <MemberSignature Language="C#" Value="public void SetBookmarked (int position, bool mark);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Int32" />
+ <Parameter Name="mark" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <param name="mark">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsBookmarked">
+ <MemberSignature Language="C#" Value="public bool IsBookmarked (int position);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/IClipboardHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content/IClipboardHandler.xml
new file mode 100644
index 0000000000..61cdabe1e4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/IClipboardHandler.xml
@@ -0,0 +1,159 @@
+<Type Name="IClipboardHandler" FullName="MonoDevelop.Ide.Gui.Content.IClipboardHandler">
+ <TypeSignature Language="C#" Value="public interface IClipboardHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Cut">
+ <MemberSignature Language="C#" Value="public void Cut (object sender, EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Copy">
+ <MemberSignature Language="C#" Value="public void Copy (object sender, EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Paste">
+ <MemberSignature Language="C#" Value="public void Paste (object sender, EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Delete">
+ <MemberSignature Language="C#" Value="public void Delete (object sender, EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectAll">
+ <MemberSignature Language="C#" Value="public void SelectAll (object sender, EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableCut">
+ <MemberSignature Language="C#" Value="public bool EnableCut { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableCopy">
+ <MemberSignature Language="C#" Value="public bool EnableCopy { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnablePaste">
+ <MemberSignature Language="C#" Value="public bool EnablePaste { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableDelete">
+ <MemberSignature Language="C#" Value="public bool EnableDelete { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableSelectAll">
+ <MemberSignature Language="C#" Value="public bool EnableSelectAll { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/ICodeStyleOperations.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content/ICodeStyleOperations.xml
new file mode 100644
index 0000000000..b160180962
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/ICodeStyleOperations.xml
@@ -0,0 +1,62 @@
+<Type Name="ICodeStyleOperations" FullName="MonoDevelop.Ide.Gui.Content.ICodeStyleOperations">
+ <TypeSignature Language="C#" Value="public interface ICodeStyleOperations" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CommentCode">
+ <MemberSignature Language="C#" Value="public void CommentCode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UncommentCode">
+ <MemberSignature Language="C#" Value="public void UncommentCode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndentSelection">
+ <MemberSignature Language="C#" Value="public void IndentSelection ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UnIndentSelection">
+ <MemberSignature Language="C#" Value="public void UnIndentSelection ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/ICustomizedCommands.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content/ICustomizedCommands.xml
new file mode 100644
index 0000000000..9c0b98e3df
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/ICustomizedCommands.xml
@@ -0,0 +1,27 @@
+<Type Name="ICustomizedCommands" FullName="MonoDevelop.Ide.Gui.Content.ICustomizedCommands">
+ <TypeSignature Language="C#" Value="public interface ICustomizedCommands" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="SaveAsCommand">
+ <MemberSignature Language="C#" Value="public bool SaveAsCommand ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/IEditable.xml.remove b/main/docs/api/MonoDevelop.Ide.Gui.Content/IEditable.xml.remove
new file mode 100644
index 0000000000..c2aef36162
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/IEditable.xml.remove
@@ -0,0 +1,89 @@
+<Type Name="IEditable" FullName="MonoDevelop.Ide.Gui.Content.IEditable">
+ <TypeSignature Language="C#" Value="public interface IEditable : MonoDevelop.Ide.Gui.Content.ITextBuffer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.8.99.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.Content.ITextBuffer</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="TextChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler TextChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Undo">
+ <MemberSignature Language="C#" Value="public void Undo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Redo">
+ <MemberSignature Language="C#" Value="public void Redo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClipboardHandler">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Content.IClipboardHandler ClipboardHandler { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Content.IClipboardHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string Text { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectedText">
+ <MemberSignature Language="C#" Value="public string SelectedText { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/IEditableTextBuffer.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content/IEditableTextBuffer.xml
new file mode 100644
index 0000000000..356bf54eb3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/IEditableTextBuffer.xml
@@ -0,0 +1,80 @@
+<Type Name="IEditableTextBuffer" FullName="MonoDevelop.Ide.Gui.Content.IEditableTextBuffer">
+ <TypeSignature Language="C#" Value="public interface IEditableTextBuffer : MonoDevelop.Ide.Gui.Content.ITextBuffer, MonoDevelop.Projects.Text.IEditableTextFile" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.Content.ITextBuffer</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Text.IEditableTextFile</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="TextChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler TextChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Undo">
+ <MemberSignature Language="C#" Value="public void Undo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Redo">
+ <MemberSignature Language="C#" Value="public void Redo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClipboardHandler">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Content.IClipboardHandler ClipboardHandler { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Content.IClipboardHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectedText">
+ <MemberSignature Language="C#" Value="public string SelectedText { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/IParseableContent.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content/IParseableContent.xml
new file mode 100644
index 0000000000..b352d46089
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/IParseableContent.xml
@@ -0,0 +1,26 @@
+<Type Name="IParseableContent" FullName="MonoDevelop.Ide.Gui.Content.IParseableContent">
+ <TypeSignature Language="C#" Value="public interface IParseableContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ParseableContentName">
+ <MemberSignature Language="C#" Value="public string ParseableContentName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/IPositionable.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content/IPositionable.xml
new file mode 100644
index 0000000000..3777444235
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/IPositionable.xml
@@ -0,0 +1,31 @@
+<Type Name="IPositionable" FullName="MonoDevelop.Ide.Gui.Content.IPositionable">
+ <TypeSignature Language="C#" Value="public interface IPositionable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="JumpTo">
+ <MemberSignature Language="C#" Value="public void JumpTo (int line, int column);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="line" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/IPrintable.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content/IPrintable.xml
new file mode 100644
index 0000000000..b1f485e9f4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/IPrintable.xml
@@ -0,0 +1,26 @@
+<Type Name="IPrintable" FullName="MonoDevelop.Ide.Gui.Content.IPrintable">
+ <TypeSignature Language="C#" Value="public interface IPrintable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="PrintDocument">
+ <MemberSignature Language="C#" Value="public System.Drawing.Printing.PrintDocument PrintDocument { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Drawing.Printing.PrintDocument</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Content/ITextBuffer.xml b/main/docs/api/MonoDevelop.Ide.Gui.Content/ITextBuffer.xml
new file mode 100644
index 0000000000..22e4c1b801
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Content/ITextBuffer.xml
@@ -0,0 +1,98 @@
+<Type Name="ITextBuffer" FullName="MonoDevelop.Ide.Gui.Content.ITextBuffer">
+ <TypeSignature Language="C#" Value="public interface ITextBuffer : MonoDevelop.Projects.Text.ITextFile" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Text.ITextFile</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="SelectedText">
+ <MemberSignature Language="C#" Value="public string SelectedText { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CursorPosition">
+ <MemberSignature Language="C#" Value="public int CursorPosition { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectionStartPosition">
+ <MemberSignature Language="C#" Value="public int SelectionStartPosition { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectionEndPosition">
+ <MemberSignature Language="C#" Value="public int SelectionEndPosition { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Select">
+ <MemberSignature Language="C#" Value="public void Select (int startPosition, int endPosition);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="startPosition" Type="System.Int32" />
+ <Parameter Name="endPosition" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="startPosition">To be added.</param>
+ <param name="endPosition">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowPosition">
+ <MemberSignature Language="C#" Value="public void ShowPosition (int position);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Dialogs.xml b/main/docs/api/MonoDevelop.Ide.Gui.Dialogs.xml
new file mode 100644
index 0000000000..f1623735cc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Dialogs.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui.Dialogs">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Dialogs/EditTemplateDialog.xml b/main/docs/api/MonoDevelop.Ide.Gui.Dialogs/EditTemplateDialog.xml
new file mode 100644
index 0000000000..943e56f2d9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Dialogs/EditTemplateDialog.xml
@@ -0,0 +1,41 @@
+<Type Name="EditTemplateDialog" FullName="MonoDevelop.Ide.Gui.Dialogs.EditTemplateDialog">
+ <TypeSignature Language="C#" Value="public class EditTemplateDialog : Gtk.Dialog" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Dialog</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EditTemplateDialog (MonoDevelop.Ide.CodeTemplates.CodeTemplate codeTemplate);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="codeTemplate" Type="MonoDevelop.Ide.CodeTemplates.CodeTemplate" />
+ </Parameters>
+ <Docs>
+ <param name="codeTemplate">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CodeTemplate">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.CodeTemplates.CodeTemplate CodeTemplate { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.CodeTemplates.CodeTemplate</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Dialogs/IncludeFilesDialog.xml b/main/docs/api/MonoDevelop.Ide.Gui.Dialogs/IncludeFilesDialog.xml
new file mode 100644
index 0000000000..ca2acf2b66
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Dialogs/IncludeFilesDialog.xml
@@ -0,0 +1,54 @@
+<Type Name="IncludeFilesDialog" FullName="MonoDevelop.Ide.Gui.Dialogs.IncludeFilesDialog">
+ <TypeSignature Language="C#" Value="public class IncludeFilesDialog" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IncludeFilesDialog (MonoDevelop.Projects.Project project, System.Collections.Specialized.StringCollection newFiles);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="newFiles" Type="System.Collections.Specialized.StringCollection" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="newFiles">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="store">
+ <MemberSignature Language="C#" Value="public Gtk.ListStore store;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.ListStore</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowDialog">
+ <MemberSignature Language="C#" Value="public void ShowDialog ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Dialogs/SplashScreenForm.xml b/main/docs/api/MonoDevelop.Ide.Gui.Dialogs/SplashScreenForm.xml
new file mode 100644
index 0000000000..b5f4cdc835
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Dialogs/SplashScreenForm.xml
@@ -0,0 +1,83 @@
+<Type Name="SplashScreenForm" FullName="MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm">
+ <TypeSignature Language="C#" Value="public class SplashScreenForm : Gtk.Window, MonoDevelop.Core.IProgressMonitor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Window</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IProgressMonitor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SplashScreenForm ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CancelRequested">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.MonitorHandler CancelRequested;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.MonitorHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetProgress">
+ <MemberSignature Language="C#" Value="public static void SetProgress (double Percentage);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Percentage" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="Percentage">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMessage">
+ <MemberSignature Language="C#" Value="public static void SetMessage (string Message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="Message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="Message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SplashScreen">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm SplashScreen { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Dialogs.SplashScreenForm</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels.xml b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels.xml
new file mode 100644
index 0000000000..53b5024c44
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui.OptionPanels">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/AddInsOptionsPanel+AddInsPanelWidget.xml b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/AddInsOptionsPanel+AddInsPanelWidget.xml
new file mode 100644
index 0000000000..64aca8e813
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/AddInsOptionsPanel+AddInsPanelWidget.xml
@@ -0,0 +1,120 @@
+<Type Name="AddInsOptionsPanel+AddInsPanelWidget" FullName="MonoDevelop.Ide.Gui.OptionPanels.AddInsOptionsPanel+AddInsPanelWidget">
+ <TypeSignature Language="C#" Value="public class AddInsPanelWidget : MonoDevelop.Components.GladeWidgetExtract" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.GladeWidgetExtract</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AddInsPanelWidget ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="lookCheck">
+ <MemberSignature Language="C#" Value="public Gtk.CheckButton lookCheck;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.CheckButton</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="valueSpin">
+ <MemberSignature Language="C#" Value="public Gtk.SpinButton valueSpin;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.SpinButton</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="periodCombo">
+ <MemberSignature Language="C#" Value="public Gtk.ComboBox periodCombo;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.ComboBox</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Store">
+ <MemberSignature Language="C#" Value="public void Store ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnManageClicked">
+ <MemberSignature Language="C#" Value="public void OnManageClicked (object s, EventArgs a);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="s" Type="System.Object" />
+ <Parameter Name="a" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="s">To be added.</param>
+ <param name="a">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCheckToggled">
+ <MemberSignature Language="C#" Value="public void OnCheckToggled (object s, EventArgs a);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="s" Type="System.Object" />
+ <Parameter Name="a" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="s">To be added.</param>
+ <param name="a">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/BuildPanel+BuildPanelWidget.xml b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/BuildPanel+BuildPanelWidget.xml
new file mode 100644
index 0000000000..acaa2e45e5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/BuildPanel+BuildPanelWidget.xml
@@ -0,0 +1,134 @@
+<Type Name="BuildPanel+BuildPanelWidget" FullName="MonoDevelop.Ide.Gui.OptionPanels.BuildPanel+BuildPanelWidget">
+ <TypeSignature Language="C#" Value="public class BuildPanelWidget : MonoDevelop.Components.GladeWidgetExtract" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.GladeWidgetExtract</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BuildPanelWidget ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="saveChangesRadioButton">
+ <MemberSignature Language="C#" Value="public Gtk.RadioButton saveChangesRadioButton;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.RadioButton</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="promptChangesRadioButton">
+ <MemberSignature Language="C#" Value="public Gtk.RadioButton promptChangesRadioButton;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.RadioButton</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="noSaveRadioButton">
+ <MemberSignature Language="C#" Value="public Gtk.RadioButton noSaveRadioButton;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.RadioButton</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="showTaskListCheckBox">
+ <MemberSignature Language="C#" Value="public Gtk.CheckButton showTaskListCheckBox;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.CheckButton</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="showOutputCheckBox">
+ <MemberSignature Language="C#" Value="public Gtk.CheckButton showOutputCheckBox;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.CheckButton</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="buildAndRunOptionsLabel">
+ <MemberSignature Language="C#" Value="public Gtk.Label buildAndRunOptionsLabel;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Glade.Widget(Name=null, Specified=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>Gtk.Label</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Store">
+ <MemberSignature Language="C#" Value="public void Store ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/CodeGenerationPanel.xml b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/CodeGenerationPanel.xml
new file mode 100644
index 0000000000..caf2c131df
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/CodeGenerationPanel.xml
@@ -0,0 +1,26 @@
+<Type Name="CodeGenerationPanel" FullName="MonoDevelop.Ide.Gui.OptionPanels.CodeGenerationPanel">
+ <TypeSignature Language="C#" Value="public class CodeGenerationPanel : MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeGenerationPanel ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/ExternalToolPane+ExternalToolPanelWidget.xml b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/ExternalToolPane+ExternalToolPanelWidget.xml
new file mode 100644
index 0000000000..32125ae172
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.OptionPanels/ExternalToolPane+ExternalToolPanelWidget.xml
@@ -0,0 +1,62 @@
+<Type Name="ExternalToolPane+ExternalToolPanelWidget" FullName="MonoDevelop.Ide.Gui.OptionPanels.ExternalToolPane+ExternalToolPanelWidget">
+ <TypeSignature Language="C#" Value="public class ExternalToolPanelWidget : MonoDevelop.Components.GladeWidgetExtract" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Components.GladeWidgetExtract</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ExternalToolPanelWidget ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetEnabledStatus">
+ <MemberSignature Language="C#" Value="public void SetEnabledStatus (bool enabled, Gtk.Widget[] controls);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="enabled" Type="System.Boolean" />
+ <Parameter Name="controls" Type="Gtk.Widget[]">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ParamArray</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Parameter>
+ </Parameters>
+ <Docs>
+ <param name="enabled">To be added.</param>
+ <param name="controls">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Store">
+ <MemberSignature Language="C#" Value="public bool Store ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad.xml
new file mode 100644
index 0000000000..2c3a1245a0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui.Pads.ClassPad">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassData.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassData.xml
new file mode 100644
index 0000000000..5015abb6af
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassData.xml
@@ -0,0 +1,55 @@
+<Type Name="ClassData" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.ClassData">
+ <TypeSignature Language="C#" Value="public class ClassData" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassData (MonoDevelop.Projects.Project p, MonoDevelop.Projects.Parser.IClass c);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="p" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Class">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass Class { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassNodeBuilder.xml
new file mode 100644
index 0000000000..2071a901e9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="ClassNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.ClassNodeBuilder">
+ <TypeSignature Language="C#" Value="public class ClassNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassNodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassNodeCommandHandler.xml
new file mode 100644
index 0000000000..0a54d9add5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ClassNodeCommandHandler.xml
@@ -0,0 +1,26 @@
+<Type Name="ClassNodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.ClassNodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class ClassNodeCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassNodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/CombineNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/CombineNodeBuilder.xml
new file mode 100644
index 0000000000..6c0dcfefd3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/CombineNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="CombineNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.CombineNodeBuilder">
+ <TypeSignature Language="C#" Value="public class CombineNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/EventNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/EventNodeBuilder.xml
new file mode 100644
index 0000000000..6ee71aaba0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/EventNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="EventNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.EventNodeBuilder">
+ <TypeSignature Language="C#" Value="public class EventNodeBuilder : MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EventNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/FieldNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/FieldNodeBuilder.xml
new file mode 100644
index 0000000000..d5649c681d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/FieldNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="FieldNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.FieldNodeBuilder">
+ <TypeSignature Language="C#" Value="public class FieldNodeBuilder : MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FieldNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeBuilder.xml
new file mode 100644
index 0000000000..047af04536
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="MemberNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeBuilder">
+ <TypeSignature Language="C#" Value="public abstract class MemberNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected MemberNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeCommandHandler.xml
new file mode 100644
index 0000000000..3fe525abec
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MemberNodeCommandHandler.xml
@@ -0,0 +1,26 @@
+<Type Name="MemberNodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class MemberNodeCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MemberNodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MethodNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MethodNodeBuilder.xml
new file mode 100644
index 0000000000..7f6cb227ac
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/MethodNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="MethodNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.MethodNodeBuilder">
+ <TypeSignature Language="C#" Value="public class MethodNodeBuilder : MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MethodNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceData.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceData.xml
new file mode 100644
index 0000000000..ed8de3ee93
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceData.xml
@@ -0,0 +1,67 @@
+<Type Name="NamespaceData" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.NamespaceData">
+ <TypeSignature Language="C#" Value="public class NamespaceData" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NamespaceData (MonoDevelop.Projects.Project p, string fullNamespace);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="p" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="fullNamespace" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="p">To be added.</param>
+ <param name="fullNamespace">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FullName">
+ <MemberSignature Language="C#" Value="public string FullName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceNodeBuilder.xml
new file mode 100644
index 0000000000..3b76677e6d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/NamespaceNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="NamespaceNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.NamespaceNodeBuilder">
+ <TypeSignature Language="C#" Value="public class NamespaceNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NamespaceNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.xml
new file mode 100644
index 0000000000..009ab4db78
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/ProjectNodeBuilder.xml
@@ -0,0 +1,62 @@
+<Type Name="ProjectNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.ProjectNodeBuilder">
+ <TypeSignature Language="C#" Value="public class ProjectNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildChildNodes">
+ <MemberSignature Language="C#" Value="public static void BuildChildNodes (MonoDevelop.Ide.Gui.Pads.ITreeBuilder builder, MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="builder" Type="MonoDevelop.Ide.Gui.Pads.ITreeBuilder" />
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="builder">To be added.</param>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FillNamespaces">
+ <MemberSignature Language="C#" Value="public static void FillNamespaces (MonoDevelop.Ide.Gui.Pads.ITreeBuilder builder, MonoDevelop.Projects.Project project, string ns);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="builder" Type="MonoDevelop.Ide.Gui.Pads.ITreeBuilder" />
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="ns" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="builder">To be added.</param>
+ <param name="project">To be added.</param>
+ <param name="ns">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/PropertyNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/PropertyNodeBuilder.xml
new file mode 100644
index 0000000000..13c22e4dee
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ClassPad/PropertyNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="PropertyNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ClassPad.PropertyNodeBuilder">
+ <TypeSignature Language="C#" Value="public class PropertyNodeBuilder : MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.ClassPad.MemberNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PropertyNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad.xml
new file mode 100644
index 0000000000..4ac6ddf745
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui.Pads.ProjectPad">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/CombineNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/CombineNodeBuilder.xml
new file mode 100644
index 0000000000..da02ab66e2
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/CombineNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="CombineNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.CombineNodeBuilder">
+ <TypeSignature Language="C#" Value="public class CombineNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/CombineNodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/CombineNodeCommandHandler.xml
new file mode 100644
index 0000000000..4f7023f95e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/CombineNodeCommandHandler.xml
@@ -0,0 +1,110 @@
+<Type Name="CombineNodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.CombineNodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class CombineNodeCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineNodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveItem">
+ <MemberSignature Language="C#" Value="public void RemoveItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNewProjectToCombine">
+ <MemberSignature Language="C#" Value="public void AddNewProjectToCombine ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddProjectToCombine">
+ <MemberSignature Language="C#" Value="public void AddProjectToCombine ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNewCombineToCombine">
+ <MemberSignature Language="C#" Value="public void AddNewCombineToCombine ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddCombineToCombine">
+ <MemberSignature Language="C#" Value="public void AddCombineToCombine ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCombineOptions">
+ <MemberSignature Language="C#" Value="public void OnCombineOptions ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFindInFiles">
+ <MemberSignature Language="C#" Value="public void OnFindInFiles ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderCommandHandler.xml
new file mode 100644
index 0000000000..d2d5b91e74
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderCommandHandler.xml
@@ -0,0 +1,113 @@
+<Type Name="FolderCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderCommandHandler">
+ <TypeSignature Language="C#" Value="public abstract class FolderCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected FolderCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFolderPath">
+ <MemberSignature Language="C#" Value="public abstract string GetFolderPath (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddFilesToProject">
+ <MemberSignature Language="C#" Value="public void AddFilesToProject ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveCopyFile">
+ <MemberSignature Language="C#" Value="public static void MoveCopyFile (MonoDevelop.Projects.Project project, MonoDevelop.Ide.Gui.Pads.ITreeNavigator nav, string filename, bool move, bool alreadyInPlace);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="nav" Type="MonoDevelop.Ide.Gui.Pads.ITreeNavigator" />
+ <Parameter Name="filename" Type="System.String" />
+ <Parameter Name="move" Type="System.Boolean" />
+ <Parameter Name="alreadyInPlace" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="nav">To be added.</param>
+ <param name="filename">To be added.</param>
+ <param name="move">To be added.</param>
+ <param name="alreadyInPlace">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNewFileToProject">
+ <MemberSignature Language="C#" Value="public void AddNewFileToProject ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNewFolder">
+ <MemberSignature Language="C#" Value="public void AddNewFolder ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFindInFiles">
+ <MemberSignature Language="C#" Value="public void OnFindInFiles ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.xml
new file mode 100644
index 0000000000..0860607c5f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/FolderNodeBuilder.xml
@@ -0,0 +1,42 @@
+<Type Name="FolderNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderNodeBuilder">
+ <TypeSignature Language="C#" Value="public abstract class FolderNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected FolderNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFolderPath">
+ <MemberSignature Language="C#" Value="public abstract string GetFolderPath (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.xml
new file mode 100644
index 0000000000..e312a934f4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="ProjectFileNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFileNodeBuilder">
+ <TypeSignature Language="C#" Value="public class ProjectFileNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFileNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeCommandHandler.xml
new file mode 100644
index 0000000000..761c733145
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFileNodeCommandHandler.xml
@@ -0,0 +1,92 @@
+<Type Name="ProjectFileNodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFileNodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class ProjectFileNodeCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFileNodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveItem">
+ <MemberSignature Language="C#" Value="public void RemoveItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateIncludeInBuild">
+ <MemberSignature Language="C#" Value="public void OnUpdateIncludeInBuild (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnIncludeInBuild">
+ <MemberSignature Language="C#" Value="public void OnIncludeInBuild ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateIncludeInDeploy">
+ <MemberSignature Language="C#" Value="public void OnUpdateIncludeInDeploy (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnIncludeInDeploy">
+ <MemberSignature Language="C#" Value="public void OnIncludeInDeploy ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolder.xml
new file mode 100644
index 0000000000..c5d85b2f34
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolder.xml
@@ -0,0 +1,157 @@
+<Type Name="ProjectFolder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFolder">
+ <TypeSignature Language="C#" Value="public class ProjectFolder : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFolder (string absolutePath, MonoDevelop.Projects.Project project);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="absolutePath" Type="System.String" />
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="absolutePath">To be added.</param>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFolder (string absolutePath, MonoDevelop.Projects.Project project, object parent);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="absolutePath" Type="System.String" />
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="parent" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="absolutePath">To be added.</param>
+ <param name="project">To be added.</param>
+ <param name="parent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FolderRenamed">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Gui.FileEventHandler FolderRenamed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.FileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FolderRemoved">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Core.Gui.FileEventHandler FolderRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.FileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TrackChanges">
+ <MemberSignature Language="C#" Value="public bool TrackChanges { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Path">
+ <MemberSignature Language="C#" Value="public string Path { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parent">
+ <MemberSignature Language="C#" Value="public object Parent { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderCommandHandler.xml
new file mode 100644
index 0000000000..61a8f86be6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderCommandHandler.xml
@@ -0,0 +1,38 @@
+<Type Name="ProjectFolderCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFolderCommandHandler">
+ <TypeSignature Language="C#" Value="public class ProjectFolderCommandHandler : MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFolderCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveItem">
+ <MemberSignature Language="C#" Value="public void RemoveItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.xml
new file mode 100644
index 0000000000..201c905823
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectFolderNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="ProjectFolderNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectFolderNodeBuilder">
+ <TypeSignature Language="C#" Value="public class ProjectFolderNodeBuilder : MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFolderNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.xml
new file mode 100644
index 0000000000..1914f11751
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="ProjectNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectNodeBuilder">
+ <TypeSignature Language="C#" Value="public class ProjectNodeBuilder : MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeCommandHandler.xml
new file mode 100644
index 0000000000..2b118f70ae
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectNodeCommandHandler.xml
@@ -0,0 +1,86 @@
+<Type Name="ProjectNodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectNodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class ProjectNodeCommandHandler : MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.ProjectPad.FolderCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectNodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnProjectOptions">
+ <MemberSignature Language="C#" Value="public void OnProjectOptions ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnProjectDeploy">
+ <MemberSignature Language="C#" Value="public void OnProjectDeploy ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetAsStartupProject">
+ <MemberSignature Language="C#" Value="public void SetAsStartupProject ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveItem">
+ <MemberSignature Language="C#" Value="public void RemoveItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddReferenceToProject">
+ <MemberSignature Language="C#" Value="public void AddReferenceToProject ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.xml
new file mode 100644
index 0000000000..3fc918554f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="ProjectReferenceFolderNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceFolderNodeBuilder">
+ <TypeSignature Language="C#" Value="public class ProjectReferenceFolderNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReferenceFolderNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeCommandHandler.xml
new file mode 100644
index 0000000000..006d27d6cf
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceFolderNodeCommandHandler.xml
@@ -0,0 +1,38 @@
+<Type Name="ProjectReferenceFolderNodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceFolderNodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class ProjectReferenceFolderNodeCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReferenceFolderNodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddReferenceToProject">
+ <MemberSignature Language="C#" Value="public void AddReferenceToProject ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.xml
new file mode 100644
index 0000000000..520c6f06a6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="ProjectReferenceNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceNodeBuilder">
+ <TypeSignature Language="C#" Value="public class ProjectReferenceNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReferenceNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeCommandHandler.xml
new file mode 100644
index 0000000000..36410b9b16
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectReferenceNodeCommandHandler.xml
@@ -0,0 +1,65 @@
+<Type Name="ProjectReferenceNodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectReferenceNodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class ProjectReferenceNodeCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReferenceNodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveItem">
+ <MemberSignature Language="C#" Value="public void RemoveItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ChangeLocalReference">
+ <MemberSignature Language="C#" Value="public void ChangeLocalReference ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateLocalReference">
+ <MemberSignature Language="C#" Value="public void UpdateLocalReference (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectSolutionPad.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectSolutionPad.xml
new file mode 100644
index 0000000000..bd6a8f50ab
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ProjectSolutionPad.xml
@@ -0,0 +1,26 @@
+<Type Name="ProjectSolutionPad" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ProjectSolutionPad">
+ <TypeSignature Language="C#" Value="public class ProjectSolutionPad : MonoDevelop.Ide.Gui.Pads.SolutionPad" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.SolutionPad</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectSolutionPad ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolder.xml
new file mode 100644
index 0000000000..7431ef9977
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolder.xml
@@ -0,0 +1,41 @@
+<Type Name="ResourceFolder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ResourceFolder">
+ <TypeSignature Language="C#" Value="public class ResourceFolder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ResourceFolder (MonoDevelop.Projects.Project project);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolderNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolderNodeBuilder.xml
new file mode 100644
index 0000000000..296739c0b0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolderNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="ResourceFolderNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ResourceFolderNodeBuilder">
+ <TypeSignature Language="C#" Value="public class ResourceFolderNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ResourceFolderNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolderNodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolderNodeCommandHandler.xml
new file mode 100644
index 0000000000..dff1544a79
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ResourceFolderNodeCommandHandler.xml
@@ -0,0 +1,38 @@
+<Type Name="ResourceFolderNodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ResourceFolderNodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class ResourceFolderNodeCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ResourceFolderNodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddResourceToProject">
+ <MemberSignature Language="C#" Value="public void AddResourceToProject ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesBuilderExtension.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesBuilderExtension.xml
new file mode 100644
index 0000000000..9bcd80f417
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesBuilderExtension.xml
@@ -0,0 +1,26 @@
+<Type Name="ShowAllFilesBuilderExtension" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ShowAllFilesBuilderExtension">
+ <TypeSignature Language="C#" Value="public class ShowAllFilesBuilderExtension : MonoDevelop.Ide.Gui.Pads.NodeBuilderExtension" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeBuilderExtension</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ShowAllFilesBuilderExtension ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesCommandHandler.xml
new file mode 100644
index 0000000000..ed222a6aff
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/ShowAllFilesCommandHandler.xml
@@ -0,0 +1,26 @@
+<Type Name="ShowAllFilesCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.ShowAllFilesCommandHandler">
+ <TypeSignature Language="C#" Value="public class ShowAllFilesCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ShowAllFilesCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFile.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFile.xml
new file mode 100644
index 0000000000..abbdbcea04
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFile.xml
@@ -0,0 +1,67 @@
+<Type Name="SystemFile" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.SystemFile">
+ <TypeSignature Language="C#" Value="public class SystemFile" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SystemFile (string absolutePath, MonoDevelop.Projects.Project project);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="absolutePath" Type="System.String" />
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="absolutePath">To be added.</param>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Path">
+ <MemberSignature Language="C#" Value="public string Path { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeBuilder.xml
new file mode 100644
index 0000000000..14c27b7992
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeBuilder.xml
@@ -0,0 +1,26 @@
+<Type Name="SystemFileNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.SystemFileNodeBuilder">
+ <TypeSignature Language="C#" Value="public class SystemFileNodeBuilder : MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SystemFileNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeCommandHandler.xml
new file mode 100644
index 0000000000..564a8343fc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.ProjectPad/SystemFileNodeCommandHandler.xml
@@ -0,0 +1,50 @@
+<Type Name="SystemFileNodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.ProjectPad.SystemFileNodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class SystemFileNodeCommandHandler : MonoDevelop.Ide.Gui.Pads.NodeCommandHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeCommandHandler</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SystemFileNodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveItem">
+ <MemberSignature Language="C#" Value="public void RemoveItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludeFileToProject">
+ <MemberSignature Language="C#" Value="public void IncludeFileToProject ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads.xml
new file mode 100644
index 0000000000..34d6de15ac
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui.Pads">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/DragOperation.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/DragOperation.xml
new file mode 100644
index 0000000000..d6a412be0f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/DragOperation.xml
@@ -0,0 +1,46 @@
+<Type Name="DragOperation" FullName="MonoDevelop.Ide.Gui.Pads.DragOperation">
+ <TypeSignature Language="C#" Value="public enum DragOperation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Move">
+ <MemberSignature Language="C#" Value="Move" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.DragOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Copy">
+ <MemberSignature Language="C#" Value="Copy" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.DragOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.DragOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeBuilder.xml
new file mode 100644
index 0000000000..b4dc840480
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeBuilder.xml
@@ -0,0 +1,113 @@
+<Type Name="ITreeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.ITreeBuilder">
+ <TypeSignature Language="C#" Value="public interface ITreeBuilder : MonoDevelop.Ide.Gui.Pads.ITreeNavigator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.Pads.ITreeNavigator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="UpdateAll">
+ <MemberSignature Language="C#" Value="public void UpdateAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Update">
+ <MemberSignature Language="C#" Value="public void Update ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateChildren">
+ <MemberSignature Language="C#" Value="public void UpdateChildren ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (bool moveToParent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="moveToParent" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="moveToParent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddChild">
+ <MemberSignature Language="C#" Value="public void AddChild (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddChild">
+ <MemberSignature Language="C#" Value="public void AddChild (object dataObject, bool moveToChild);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ <Parameter Name="moveToChild" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <param name="moveToChild">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeBuilderContext.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeBuilderContext.xml
new file mode 100644
index 0000000000..d95cfa2925
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeBuilderContext.xml
@@ -0,0 +1,140 @@
+<Type Name="ITreeBuilderContext" FullName="MonoDevelop.Ide.Gui.Pads.ITreeBuilderContext">
+ <TypeSignature Language="C#" Value="public interface ITreeBuilderContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetTreeBuilder">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeBuilder GetTreeBuilder ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeBuilder</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTreeBuilder">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeBuilder GetTreeBuilder (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeBuilder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTreeBuilder">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeBuilder GetTreeBuilder (MonoDevelop.Ide.Gui.Pads.ITreeNavigator navigator);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeBuilder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="navigator" Type="MonoDevelop.Ide.Gui.Pads.ITreeNavigator" />
+ </Parameters>
+ <Docs>
+ <param name="navigator">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTreeNavigator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeNavigator GetTreeNavigator (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeNavigator</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf GetIcon (string iconId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iconId" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="iconId">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetComposedIcon">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf GetComposedIcon (Gdk.Pixbuf baseIcon, object compositionKey);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="baseIcon" Type="Gdk.Pixbuf" />
+ <Parameter Name="compositionKey" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="baseIcon">To be added.</param>
+ <param name="compositionKey">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CacheComposedIcon">
+ <MemberSignature Language="C#" Value="public void CacheComposedIcon (Gdk.Pixbuf baseIcon, object compositionKey, Gdk.Pixbuf composedIcon);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="baseIcon" Type="Gdk.Pixbuf" />
+ <Parameter Name="compositionKey" Type="System.Object" />
+ <Parameter Name="composedIcon" Type="Gdk.Pixbuf" />
+ </Parameters>
+ <Docs>
+ <param name="baseIcon">To be added.</param>
+ <param name="compositionKey">To be added.</param>
+ <param name="composedIcon">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Tree">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.TreeViewPad Tree { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.TreeViewPad</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeNavigator.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeNavigator.xml
new file mode 100644
index 0000000000..4533260519
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeNavigator.xml
@@ -0,0 +1,352 @@
+<Type Name="ITreeNavigator" FullName="MonoDevelop.Ide.Gui.Pads.ITreeNavigator">
+ <TypeSignature Language="C#" Value="public interface ITreeNavigator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetParentDataItem">
+ <MemberSignature Language="C#" Value="public object GetParentDataItem (Type type, bool includeCurrent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ <Parameter Name="includeCurrent" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <param name="includeCurrent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExpandToNode">
+ <MemberSignature Language="C#" Value="public void ExpandToNode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveState">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.NodeState SaveState ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.NodeState</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RestoreState">
+ <MemberSignature Language="C#" Value="public void RestoreState (MonoDevelop.Ide.Gui.Pads.NodeState state);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="state" Type="MonoDevelop.Ide.Gui.Pads.NodeState" />
+ </Parameters>
+ <Docs>
+ <param name="state">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToPosition">
+ <MemberSignature Language="C#" Value="public bool MoveToPosition (MonoDevelop.Ide.Gui.Pads.NodePosition position);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="MonoDevelop.Ide.Gui.Pads.NodePosition" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToParent">
+ <MemberSignature Language="C#" Value="public bool MoveToParent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToParent">
+ <MemberSignature Language="C#" Value="public bool MoveToParent (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToRoot">
+ <MemberSignature Language="C#" Value="public bool MoveToRoot ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToFirstChild">
+ <MemberSignature Language="C#" Value="public bool MoveToFirstChild ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToChild">
+ <MemberSignature Language="C#" Value="public bool MoveToChild (string name, Type dataType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="dataType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="dataType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HasChild">
+ <MemberSignature Language="C#" Value="public bool HasChild (string name, Type dataType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="dataType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="dataType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HasChildren">
+ <MemberSignature Language="C#" Value="public bool HasChildren ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToObject">
+ <MemberSignature Language="C#" Value="public bool MoveToObject (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindChild">
+ <MemberSignature Language="C#" Value="public bool FindChild (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindChild">
+ <MemberSignature Language="C#" Value="public bool FindChild (object dataObject, bool recursive);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ <Parameter Name="recursive" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <param name="recursive">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clone">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeNavigator Clone ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeNavigator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DataItem">
+ <MemberSignature Language="C#" Value="public object DataItem { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NodeName">
+ <MemberSignature Language="C#" Value="public string NodeName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Selected">
+ <MemberSignature Language="C#" Value="public bool Selected { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Expanded">
+ <MemberSignature Language="C#" Value="public bool Expanded { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Options">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeOptions Options { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeOptions</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentPosition">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.NodePosition CurrentPosition { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.NodePosition</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Filled">
+ <MemberSignature Language="C#" Value="public bool Filled { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeOptions.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeOptions.xml
new file mode 100644
index 0000000000..fe42779c8d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/ITreeOptions.xml
@@ -0,0 +1,35 @@
+<Type Name="ITreeOptions" FullName="MonoDevelop.Ide.Gui.Pads.ITreeOptions">
+ <TypeSignature Language="C#" Value="public interface ITreeOptions" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public bool Item[string name] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeAttributes.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeAttributes.xml
new file mode 100644
index 0000000000..38449d142f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeAttributes.xml
@@ -0,0 +1,51 @@
+<Type Name="NodeAttributes" FullName="MonoDevelop.Ide.Gui.Pads.NodeAttributes">
+ <TypeSignature Language="C#" Value="public enum NodeAttributes" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="AllowRename">
+ <MemberSignature Language="C#" Value="AllowRename" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.NodeAttributes</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Hidden">
+ <MemberSignature Language="C#" Value="Hidden" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.NodeAttributes</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.NodeAttributes</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeBuilder.xml
new file mode 100644
index 0000000000..28b2312881
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeBuilder.xml
@@ -0,0 +1,176 @@
+<Type Name="NodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.NodeBuilder">
+ <TypeSignature Language="C#" Value="public abstract class NodeBuilder : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="protected virtual void Initialize ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNodeAttributes">
+ <MemberSignature Language="C#" Value="public virtual void GetNodeAttributes (MonoDevelop.Ide.Gui.Pads.ITreeNavigator parentNode, object dataObject, ref MonoDevelop.Ide.Gui.Pads.NodeAttributes attributes);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parentNode" Type="MonoDevelop.Ide.Gui.Pads.ITreeNavigator" />
+ <Parameter Name="dataObject" Type="System.Object" />
+ <Parameter Name="attributes" Type="MonoDevelop.Ide.Gui.Pads.NodeAttributes&amp;" RefType="ref" />
+ </Parameters>
+ <Docs>
+ <param name="parentNode">To be added.</param>
+ <param name="dataObject">To be added.</param>
+ <param name="attributes">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildNode">
+ <MemberSignature Language="C#" Value="public virtual void BuildNode (MonoDevelop.Ide.Gui.Pads.ITreeBuilder treeBuilder, object dataObject, ref string label, ref Gdk.Pixbuf icon, ref Gdk.Pixbuf closedIcon);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="treeBuilder" Type="MonoDevelop.Ide.Gui.Pads.ITreeBuilder" />
+ <Parameter Name="dataObject" Type="System.Object" />
+ <Parameter Name="label" Type="System.String&amp;" RefType="ref" />
+ <Parameter Name="icon" Type="Gdk.Pixbuf&amp;" RefType="ref" />
+ <Parameter Name="closedIcon" Type="Gdk.Pixbuf&amp;" RefType="ref" />
+ </Parameters>
+ <Docs>
+ <param name="treeBuilder">To be added.</param>
+ <param name="dataObject">To be added.</param>
+ <param name="label">To be added.</param>
+ <param name="icon">To be added.</param>
+ <param name="closedIcon">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildChildNodes">
+ <MemberSignature Language="C#" Value="public virtual void BuildChildNodes (MonoDevelop.Ide.Gui.Pads.ITreeBuilder treeBuilder, object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="treeBuilder" Type="MonoDevelop.Ide.Gui.Pads.ITreeBuilder" />
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="treeBuilder">To be added.</param>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HasChildNodes">
+ <MemberSignature Language="C#" Value="public virtual bool HasChildNodes (MonoDevelop.Ide.Gui.Pads.ITreeBuilder builder, object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="builder" Type="MonoDevelop.Ide.Gui.Pads.ITreeBuilder" />
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="builder">To be added.</param>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnNodeAdded">
+ <MemberSignature Language="C#" Value="public virtual void OnNodeAdded (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnNodeRemoved">
+ <MemberSignature Language="C#" Value="public virtual void OnNodeRemoved (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Context">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Ide.Gui.Pads.ITreeBuilderContext Context { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeBuilderContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandHandlerType">
+ <MemberSignature Language="C#" Value="public virtual Type CommandHandlerType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeBuilderExtension.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeBuilderExtension.xml
new file mode 100644
index 0000000000..6694ee4d4e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeBuilderExtension.xml
@@ -0,0 +1,42 @@
+<Type Name="NodeBuilderExtension" FullName="MonoDevelop.Ide.Gui.Pads.NodeBuilderExtension">
+ <TypeSignature Language="C#" Value="public abstract class NodeBuilderExtension : MonoDevelop.Ide.Gui.Pads.NodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected NodeBuilderExtension ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanBuildNode">
+ <MemberSignature Language="C#" Value="public abstract bool CanBuildNode (Type dataType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="dataType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeCommandHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeCommandHandler.xml
new file mode 100644
index 0000000000..8f09442337
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeCommandHandler.xml
@@ -0,0 +1,141 @@
+<Type Name="NodeCommandHandler" FullName="MonoDevelop.Ide.Gui.Pads.NodeCommandHandler">
+ <TypeSignature Language="C#" Value="public class NodeCommandHandler : MonoDevelop.Components.Commands.ICommandRouter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Components.Commands.ICommandRouter</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NodeCommandHandler ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameItem">
+ <MemberSignature Language="C#" Value="public virtual void RenameItem (string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActivateItem">
+ <MemberSignature Language="C#" Value="public virtual void ActivateItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnItemSelected">
+ <MemberSignature Language="C#" Value="public virtual void OnItemSelected ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanDragNode">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Ide.Gui.Pads.DragOperation CanDragNode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.DragOperation</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanDropNode">
+ <MemberSignature Language="C#" Value="public virtual bool CanDropNode (object dataObject, MonoDevelop.Ide.Gui.Pads.DragOperation operation);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ <Parameter Name="operation" Type="MonoDevelop.Ide.Gui.Pads.DragOperation" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <param name="operation">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnNodeDrop">
+ <MemberSignature Language="C#" Value="public virtual void OnNodeDrop (object dataObject, MonoDevelop.Ide.Gui.Pads.DragOperation operation);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ <Parameter Name="operation" Type="MonoDevelop.Ide.Gui.Pads.DragOperation" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <param name="operation">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentNode">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Ide.Gui.Pads.ITreeNavigator CurrentNode { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeNavigator</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Tree">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Ide.Gui.Pads.TreeViewPad Tree { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.TreeViewPad</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodePosition.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodePosition.xml
new file mode 100644
index 0000000000..f2f6cd1950
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodePosition.xml
@@ -0,0 +1,16 @@
+<Type Name="NodePosition" FullName="MonoDevelop.Ide.Gui.Pads.NodePosition">
+ <TypeSignature Language="C#" Value="public struct NodePosition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeState.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeState.xml
new file mode 100644
index 0000000000..caa23c9461
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/NodeState.xml
@@ -0,0 +1,58 @@
+<Type Name="NodeState" FullName="MonoDevelop.Ide.Gui.Pads.NodeState">
+ <TypeSignature Language="C#" Value="public class NodeState" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NodeState ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ToXml">
+ <MemberSignature Language="C#" Value="public System.Xml.XmlElement ToXml (System.Xml.XmlDocument doc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlElement</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="doc" Type="System.Xml.XmlDocument" />
+ </Parameters>
+ <Docs>
+ <param name="doc">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FromXml">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.Pads.NodeState FromXml (System.Xml.XmlElement elem);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.NodeState</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="elem" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="elem">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/SearchResultPad.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/SearchResultPad.xml
new file mode 100644
index 0000000000..5e077bd4da
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/SearchResultPad.xml
@@ -0,0 +1,207 @@
+<Type Name="SearchResultPad" FullName="MonoDevelop.Ide.Gui.Pads.SearchResultPad">
+ <TypeSignature Language="C#" Value="public class SearchResultPad : MonoDevelop.Ide.Gui.IPadContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.IPadContent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SearchResultPad ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public void Initialize (MonoDevelop.Ide.Gui.IPadWindow window);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="window" Type="MonoDevelop.Ide.Gui.IPadWindow" />
+ </Parameters>
+ <Docs>
+ <param name="window">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginProgress">
+ <MemberSignature Language="C#" Value="public void BeginProgress (string title);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndProgress">
+ <MemberSignature Language="C#" Value="public void EndProgress ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBasePath">
+ <MemberSignature Language="C#" Value="public void SetBasePath (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RedrawContent">
+ <MemberSignature Language="C#" Value="public void RedrawContent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteText">
+ <MemberSignature Language="C#" Value="public void WriteText (string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddResult">
+ <MemberSignature Language="C#" Value="public void AddResult (string file, int line, int column, string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ <Parameter Name="line" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AllowReuse">
+ <MemberSignature Language="C#" Value="public bool AllowReuse { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AsyncOperation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation AsyncOperation { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Control">
+ <MemberSignature Language="C#" Value="public Gtk.Widget Control { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Widget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultPlacement">
+ <MemberSignature Language="C#" Value="public string DefaultPlacement { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/SolutionPad.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/SolutionPad.xml
new file mode 100644
index 0000000000..cef8ea2504
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/SolutionPad.xml
@@ -0,0 +1,60 @@
+<Type Name="SolutionPad" FullName="MonoDevelop.Ide.Gui.Pads.SolutionPad">
+ <TypeSignature Language="C#" Value="public class SolutionPad : MonoDevelop.Ide.Gui.Pads.TreeViewPad" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.TreeViewPad</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SolutionPad ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnOpenCombine">
+ <MemberSignature Language="C#" Value="protected virtual void OnOpenCombine (object sender, MonoDevelop.Projects.CombineEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCloseCombine">
+ <MemberSignature Language="C#" Value="protected virtual void OnCloseCombine (object sender, MonoDevelop.Projects.CombineEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/TreeNodeCallback.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/TreeNodeCallback.xml
new file mode 100644
index 0000000000..af88efb96b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/TreeNodeCallback.xml
@@ -0,0 +1,21 @@
+<Type Name="TreeNodeCallback" FullName="MonoDevelop.Ide.Gui.Pads.TreeNodeCallback">
+ <TypeSignature Language="C#" Value="public delegate void TreeNodeCallback(MonoDevelop.Ide.Gui.Pads.ITreeNavigator nav);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="nav" Type="MonoDevelop.Ide.Gui.Pads.ITreeNavigator" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="nav">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/TreePadOption.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/TreePadOption.xml
new file mode 100644
index 0000000000..b79e0a7a85
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/TreePadOption.xml
@@ -0,0 +1,69 @@
+<Type Name="TreePadOption" FullName="MonoDevelop.Ide.Gui.Pads.TreePadOption">
+ <TypeSignature Language="C#" Value="public class TreePadOption" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TreePadOption (string id, string label, bool defaultValue);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="label" Type="System.String" />
+ <Parameter Name="defaultValue" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="label">To be added.</param>
+ <param name="defaultValue">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultValue">
+ <MemberSignature Language="C#" Value="public bool DefaultValue { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Label">
+ <MemberSignature Language="C#" Value="public string Label { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/TreeViewPad.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/TreeViewPad.xml
new file mode 100644
index 0000000000..5574f5326a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/TreeViewPad.xml
@@ -0,0 +1,586 @@
+<Type Name="TreeViewPad" FullName="MonoDevelop.Ide.Gui.Pads.TreeViewPad">
+ <TypeSignature Language="C#" Value="public class TreeViewPad : MonoDevelop.Components.Commands.ICommandDelegatorRouter, MonoDevelop.Core.Gui.IMementoCapable, MonoDevelop.Ide.Gui.IPadContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Components.Commands.ICommandDelegatorRouter</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Gui.IMementoCapable</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.IPadContent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TreeViewPad ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TreeViewPad (MonoDevelop.Ide.Gui.Pads.NodeBuilder[] builders, MonoDevelop.Ide.Gui.Pads.TreePadOption[] options);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="builders" Type="MonoDevelop.Ide.Gui.Pads.NodeBuilder[]" />
+ <Parameter Name="options" Type="MonoDevelop.Ide.Gui.Pads.TreePadOption[]" />
+ </Parameters>
+ <Docs>
+ <param name="builders">To be added.</param>
+ <param name="options">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TitleChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler TitleChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IconChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler IconChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RedrawContent">
+ <MemberSignature Language="C#" Value="public void RedrawContent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public virtual void Initialize (MonoDevelop.Ide.Gui.Pads.NodeBuilder[] builders, MonoDevelop.Ide.Gui.Pads.TreePadOption[] options);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="builders" Type="MonoDevelop.Ide.Gui.Pads.NodeBuilder[]" />
+ <Parameter Name="options" Type="MonoDevelop.Ide.Gui.Pads.TreePadOption[]" />
+ </Parameters>
+ <Docs>
+ <param name="builders">To be added.</param>
+ <param name="options">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadTree">
+ <MemberSignature Language="C#" Value="protected void LoadTree (object nodeObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="nodeObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="nodeObject">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="protected void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSelectedNode">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeNavigator GetSelectedNode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeNavigator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNodeAtPosition">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeNavigator GetNodeAtPosition (MonoDevelop.Ide.Gui.Pads.NodePosition position);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeNavigator</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="MonoDevelop.Ide.Gui.Pads.NodePosition" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNodeAtObject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeNavigator GetNodeAtObject (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeNavigator</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNodeAtObject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeNavigator GetNodeAtObject (object dataObject, bool createTreeBranch);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeNavigator</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ <Parameter Name="createTreeBranch" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <param name="createTreeBranch">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRootNode">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pads.ITreeNavigator GetRootNode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.ITreeNavigator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNodeInsertCallback">
+ <MemberSignature Language="C#" Value="public void AddNodeInsertCallback (object dataObject, MonoDevelop.Ide.Gui.Pads.TreeNodeCallback callback);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ <Parameter Name="callback" Type="MonoDevelop.Ide.Gui.Pads.TreeNodeCallback" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <param name="callback">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActivateCurrentItem">
+ <MemberSignature Language="C#" Value="public virtual void ActivateCurrentItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyCurrentItem">
+ <MemberSignature Language="C#" Value="public void CopyCurrentItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CutCurrentItem">
+ <MemberSignature Language="C#" Value="public void CutCurrentItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateCopyCurrentItem">
+ <MemberSignature Language="C#" Value="protected void UpdateCopyCurrentItem (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateCutCurrentItem">
+ <MemberSignature Language="C#" Value="protected void UpdateCutCurrentItem (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PasteToCurrentItem">
+ <MemberSignature Language="C#" Value="public void PasteToCurrentItem ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdatePasteToCurrentItem">
+ <MemberSignature Language="C#" Value="protected void UpdatePasteToCurrentItem (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartLabelEdit">
+ <MemberSignature Language="C#" Value="public void StartLabelEdit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveTreeState">
+ <MemberSignature Language="C#" Value="public void SaveTreeState (System.Xml.XmlElement el);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="el" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="el">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RestoreTreeState">
+ <MemberSignature Language="C#" Value="public void RestoreTreeState (System.Xml.XmlElement parent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parent" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="parent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StealFocus">
+ <MemberSignature Language="C#" Value="public void StealFocus ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildTreeOptionsMenu">
+ <MemberSignature Language="C#" Value="protected void BuildTreeOptionsMenu (MonoDevelop.Components.Commands.CommandArrayInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandArrayInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OptionToggled">
+ <MemberSignature Language="C#" Value="protected void OptionToggled (string optionId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="optionId" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="optionId">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ResetOptions">
+ <MemberSignature Language="C#" Value="protected void ResetOptions ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnNodeActivated">
+ <MemberSignature Language="C#" Value="protected virtual void OnNodeActivated (object sender, Gtk.RowActivatedArgs args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="args" Type="Gtk.RowActivatedArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSelectionChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnSelectionChanged (object sender, EventArgs args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="args" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateMemento">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Properties.IXmlConvertable CreateMemento ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.IXmlConvertable</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMemento">
+ <MemberSignature Language="C#" Value="public void SetMemento (MonoDevelop.Core.Properties.IXmlConvertable memento);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="memento" Type="MonoDevelop.Core.Properties.IXmlConvertable" />
+ </Parameters>
+ <Docs>
+ <param name="memento">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnTitleChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnTitleChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnIconChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnIconChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultPlacement">
+ <MemberSignature Language="C#" Value="public string DefaultPlacement { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Control">
+ <MemberSignature Language="C#" Value="public virtual Gtk.Widget Control { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Widget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Title">
+ <MemberSignature Language="C#" Value="public string Title { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Icon">
+ <MemberSignature Language="C#" Value="public string Icon { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NodeBuilders">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Ide.Gui.Pads.NodeBuilder[] NodeBuilders { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pads.NodeBuilder[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Pads/TypeNodeBuilder.xml b/main/docs/api/MonoDevelop.Ide.Gui.Pads/TypeNodeBuilder.xml
new file mode 100644
index 0000000000..6db9a9db70
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Pads/TypeNodeBuilder.xml
@@ -0,0 +1,114 @@
+<Type Name="TypeNodeBuilder" FullName="MonoDevelop.Ide.Gui.Pads.TypeNodeBuilder">
+ <TypeSignature Language="C#" Value="public abstract class TypeNodeBuilder : MonoDevelop.Ide.Gui.Pads.NodeBuilder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.Pads.NodeBuilder</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected TypeNodeBuilder ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultSort">
+ <MemberSignature Language="C#" Value="public const int DefaultSort = -2147483648;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <MemberValue>-2147483648</MemberValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNodeName">
+ <MemberSignature Language="C#" Value="public abstract string GetNodeName (MonoDevelop.Ide.Gui.Pads.ITreeNavigator thisNode, object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="thisNode" Type="MonoDevelop.Ide.Gui.Pads.ITreeNavigator" />
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="thisNode">To be added.</param>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParentObject">
+ <MemberSignature Language="C#" Value="public virtual object GetParentObject (object dataObject);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dataObject" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="dataObject">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareObjects">
+ <MemberSignature Language="C#" Value="public virtual int CompareObjects (MonoDevelop.Ide.Gui.Pads.ITreeNavigator thisNode, MonoDevelop.Ide.Gui.Pads.ITreeNavigator otherNode);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="thisNode" Type="MonoDevelop.Ide.Gui.Pads.ITreeNavigator" />
+ <Parameter Name="otherNode" Type="MonoDevelop.Ide.Gui.Pads.ITreeNavigator" />
+ </Parameters>
+ <Docs>
+ <param name="thisNode">To be added.</param>
+ <param name="otherNode">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NodeDataType">
+ <MemberSignature Language="C#" Value="public abstract Type NodeDataType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ContextMenuAddinPath">
+ <MemberSignature Language="C#" Value="public virtual string ContextMenuAddinPath { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search.xml
new file mode 100644
index 0000000000..59a1b1b369
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui.Search">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/DocumentIteratorType.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/DocumentIteratorType.xml
new file mode 100644
index 0000000000..efef27d403
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/DocumentIteratorType.xml
@@ -0,0 +1,66 @@
+<Type Name="DocumentIteratorType" FullName="MonoDevelop.Ide.Gui.Search.DocumentIteratorType">
+ <TypeSignature Language="C#" Value="public enum DocumentIteratorType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="WholeCombine">
+ <MemberSignature Language="C#" Value="WholeCombine" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.DocumentIteratorType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AllOpenFiles">
+ <MemberSignature Language="C#" Value="AllOpenFiles" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.DocumentIteratorType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Directory">
+ <MemberSignature Language="C#" Value="Directory" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.DocumentIteratorType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.DocumentIteratorType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentDocument">
+ <MemberSignature Language="C#" Value="CurrentDocument" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.DocumentIteratorType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/ForwardTextFileIterator.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/ForwardTextFileIterator.xml
new file mode 100644
index 0000000000..d347ebcfe4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/ForwardTextFileIterator.xml
@@ -0,0 +1,243 @@
+<Type Name="ForwardTextFileIterator" FullName="MonoDevelop.Ide.Gui.Search.ForwardTextFileIterator">
+ <TypeSignature Language="C#" Value="public class ForwardTextFileIterator : MonoDevelop.Ide.Gui.Search.ITextIterator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.Search.ITextIterator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ForwardTextFileIterator (MonoDevelop.Ide.Gui.Search.IDocumentInformation document, string fileName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="document" Type="MonoDevelop.Ide.Gui.Search.IDocumentInformation" />
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="document">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCharRelative">
+ <MemberSignature Language="C#" Value="public char GetCharRelative (int offset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Char</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveAhead">
+ <MemberSignature Language="C#" Value="public bool MoveAhead (int numChars);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="numChars" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="numChars">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToEnd">
+ <MemberSignature Language="C#" Value="public void MoveToEnd ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadToEnd">
+ <MemberSignature Language="C#" Value="public string ReadToEnd ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Replace">
+ <MemberSignature Language="C#" Value="public void Replace (int length, string pattern);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="length" Type="System.Int32" />
+ <Parameter Name="pattern" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="length">To be added.</param>
+ <param name="pattern">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Close">
+ <MemberSignature Language="C#" Value="public void Close ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SupportsSearch">
+ <MemberSignature Language="C#" Value="public bool SupportsSearch (MonoDevelop.Ide.Gui.Search.SearchOptions options, bool reverse);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="options" Type="MonoDevelop.Ide.Gui.Search.SearchOptions" />
+ <Parameter Name="reverse" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="options">To be added.</param>
+ <param name="reverse">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchNext">
+ <MemberSignature Language="C#" Value="public bool SearchNext (string text, MonoDevelop.Ide.Gui.Search.SearchOptions options, bool reverse);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="options" Type="MonoDevelop.Ide.Gui.Search.SearchOptions" />
+ <Parameter Name="reverse" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="options">To be added.</param>
+ <param name="reverse">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentInformation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Search.IDocumentInformation DocumentInformation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.IDocumentInformation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public char Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Char</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Position">
+ <MemberSignature Language="C#" Value="public int Position { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentOffset">
+ <MemberSignature Language="C#" Value="public int DocumentOffset { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="public int Line { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Column">
+ <MemberSignature Language="C#" Value="public int Column { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/ForwardTextIterator.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/ForwardTextIterator.xml
new file mode 100644
index 0000000000..0bff347029
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/ForwardTextIterator.xml
@@ -0,0 +1,281 @@
+<Type Name="ForwardTextIterator" FullName="MonoDevelop.Ide.Gui.Search.ForwardTextIterator">
+ <TypeSignature Language="C#" Value="public class ForwardTextIterator : MonoDevelop.Ide.Gui.Search.ITextIterator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.Search.ITextIterator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ForwardTextIterator (MonoDevelop.Ide.Gui.Search.IDocumentInformation docInfo, Gtk.TextView document, int endOffset);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="docInfo" Type="MonoDevelop.Ide.Gui.Search.IDocumentInformation" />
+ <Parameter Name="document" Type="Gtk.TextView" />
+ <Parameter Name="endOffset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="docInfo">To be added.</param>
+ <param name="document">To be added.</param>
+ <param name="endOffset">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCharRelative">
+ <MemberSignature Language="C#" Value="public virtual char GetCharRelative (int offset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Char</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveAhead">
+ <MemberSignature Language="C#" Value="public virtual bool MoveAhead (int numChars);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="numChars" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="numChars">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToEnd">
+ <MemberSignature Language="C#" Value="public virtual void MoveToEnd ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadToEnd">
+ <MemberSignature Language="C#" Value="public virtual string ReadToEnd ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Replace">
+ <MemberSignature Language="C#" Value="public virtual void Replace (int length, string pattern);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="length" Type="System.Int32" />
+ <Parameter Name="pattern" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="length">To be added.</param>
+ <param name="pattern">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SupportsSearch">
+ <MemberSignature Language="C#" Value="public virtual bool SupportsSearch (MonoDevelop.Ide.Gui.Search.SearchOptions options, bool reverse);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="options" Type="MonoDevelop.Ide.Gui.Search.SearchOptions" />
+ <Parameter Name="reverse" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="options">To be added.</param>
+ <param name="reverse">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchNext">
+ <MemberSignature Language="C#" Value="public virtual bool SearchNext (string text, MonoDevelop.Ide.Gui.Search.SearchOptions options, bool reverse);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="options" Type="MonoDevelop.Ide.Gui.Search.SearchOptions" />
+ <Parameter Name="reverse" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="options">To be added.</param>
+ <param name="reverse">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public virtual void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Close">
+ <MemberSignature Language="C#" Value="public virtual void Close ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentInformation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Search.IDocumentInformation DocumentInformation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.IDocumentInformation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public virtual char Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Char</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Position">
+ <MemberSignature Language="C#" Value="public virtual int Position { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentOffset">
+ <MemberSignature Language="C#" Value="public virtual int DocumentOffset { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="public virtual int Line { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Column">
+ <MemberSignature Language="C#" Value="public virtual int Column { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BufferLength">
+ <MemberSignature Language="C#" Value="protected int BufferLength { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Buffer">
+ <MemberSignature Language="C#" Value="protected Gtk.TextBuffer Buffer { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.TextBuffer</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndOffset">
+ <MemberSignature Language="C#" Value="protected int EndOffset { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/IDocumentInformation.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/IDocumentInformation.xml
new file mode 100644
index 0000000000..1b81172258
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/IDocumentInformation.xml
@@ -0,0 +1,55 @@
+<Type Name="IDocumentInformation" FullName="MonoDevelop.Ide.Gui.Search.IDocumentInformation">
+ <TypeSignature Language="C#" Value="public interface IDocumentInformation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetTextIterator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Search.ITextIterator GetTextIterator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.ITextIterator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLineTextAtOffset">
+ <MemberSignature Language="C#" Value="public string GetLineTextAtOffset (int offset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/ISearchProgressMonitor.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/ISearchProgressMonitor.xml
new file mode 100644
index 0000000000..b651c6eae7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/ISearchProgressMonitor.xml
@@ -0,0 +1,54 @@
+<Type Name="ISearchProgressMonitor" FullName="MonoDevelop.Ide.Gui.Search.ISearchProgressMonitor">
+ <TypeSignature Language="C#" Value="public interface ISearchProgressMonitor : MonoDevelop.Core.IProgressMonitor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.IProgressMonitor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="SetBasePath">
+ <MemberSignature Language="C#" Value="public void SetBasePath (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportResult">
+ <MemberSignature Language="C#" Value="public void ReportResult (string fileName, int line, int column, string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="line" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/ISearchResult.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/ISearchResult.xml
new file mode 100644
index 0000000000..de4c4e4f25
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/ISearchResult.xml
@@ -0,0 +1,114 @@
+<Type Name="ISearchResult" FullName="MonoDevelop.Ide.Gui.Search.ISearchResult">
+ <TypeSignature Language="C#" Value="public interface ISearchResult" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="TransformReplacePattern">
+ <MemberSignature Language="C#" Value="public string TransformReplacePattern (string pattern);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="pattern" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="pattern">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentInformation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Search.IDocumentInformation DocumentInformation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.IDocumentInformation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Position">
+ <MemberSignature Language="C#" Value="public int Position { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentOffset">
+ <MemberSignature Language="C#" Value="public int DocumentOffset { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="public int Line { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Column">
+ <MemberSignature Language="C#" Value="public int Column { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Length">
+ <MemberSignature Language="C#" Value="public int Length { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/ITextIterator.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/ITextIterator.xml
new file mode 100644
index 0000000000..37da587bb8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/ITextIterator.xml
@@ -0,0 +1,222 @@
+<Type Name="ITextIterator" FullName="MonoDevelop.Ide.Gui.Search.ITextIterator">
+ <TypeSignature Language="C#" Value="public interface ITextIterator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetCharRelative">
+ <MemberSignature Language="C#" Value="public char GetCharRelative (int offset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Char</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveAhead">
+ <MemberSignature Language="C#" Value="public bool MoveAhead (int numChars);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="numChars" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="numChars">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToEnd">
+ <MemberSignature Language="C#" Value="public void MoveToEnd ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadToEnd">
+ <MemberSignature Language="C#" Value="public string ReadToEnd ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Replace">
+ <MemberSignature Language="C#" Value="public void Replace (int length, string pattern);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="length" Type="System.Int32" />
+ <Parameter Name="pattern" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="length">To be added.</param>
+ <param name="pattern">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Close">
+ <MemberSignature Language="C#" Value="public void Close ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SupportsSearch">
+ <MemberSignature Language="C#" Value="public bool SupportsSearch (MonoDevelop.Ide.Gui.Search.SearchOptions options, bool reverse);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="options" Type="MonoDevelop.Ide.Gui.Search.SearchOptions" />
+ <Parameter Name="reverse" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="options">To be added.</param>
+ <param name="reverse">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchNext">
+ <MemberSignature Language="C#" Value="public bool SearchNext (string text, MonoDevelop.Ide.Gui.Search.SearchOptions options, bool reverse);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="options" Type="MonoDevelop.Ide.Gui.Search.SearchOptions" />
+ <Parameter Name="reverse" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="options">To be added.</param>
+ <param name="reverse">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public char Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Char</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Position">
+ <MemberSignature Language="C#" Value="public int Position { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="public int Line { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Column">
+ <MemberSignature Language="C#" Value="public int Column { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentOffset">
+ <MemberSignature Language="C#" Value="public int DocumentOffset { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentInformation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Search.IDocumentInformation DocumentInformation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.IDocumentInformation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchOptions.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchOptions.xml
new file mode 100644
index 0000000000..c464ff6608
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchOptions.xml
@@ -0,0 +1,201 @@
+<Type Name="SearchOptions" FullName="MonoDevelop.Ide.Gui.Search.SearchOptions">
+ <TypeSignature Language="C#" Value="public class SearchOptions" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SearchOptions (MonoDevelop.Core.Properties.IProperties properties);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="properties" Type="MonoDevelop.Core.Properties.IProperties" />
+ </Parameters>
+ <Docs>
+ <param name="properties">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SearchOptions (string propertyName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="propertyName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="propertyName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentIteratorTypeChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler DocumentIteratorTypeChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchStrategyTypeChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler SearchStrategyTypeChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnDocumentIteratorTypeChanged">
+ <MemberSignature Language="C#" Value="protected void OnDocumentIteratorTypeChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSearchStrategyTypeChanged">
+ <MemberSignature Language="C#" Value="protected void OnSearchStrategyTypeChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IgnoreCase">
+ <MemberSignature Language="C#" Value="public bool IgnoreCase { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchWholeWordOnly">
+ <MemberSignature Language="C#" Value="public bool SearchWholeWordOnly { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchPattern">
+ <MemberSignature Language="C#" Value="public string SearchPattern { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReplacePattern">
+ <MemberSignature Language="C#" Value="public string ReplacePattern { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DocumentIteratorType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Search.DocumentIteratorType DocumentIteratorType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.DocumentIteratorType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchStrategyType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Search.SearchStrategyType SearchStrategyType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.SearchStrategyType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileMask">
+ <MemberSignature Language="C#" Value="public string FileMask { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchDirectory">
+ <MemberSignature Language="C#" Value="public string SearchDirectory { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchSubdirectories">
+ <MemberSignature Language="C#" Value="public bool SearchSubdirectories { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchProgressMonitor.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchProgressMonitor.xml
new file mode 100644
index 0000000000..efccc7c580
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchProgressMonitor.xml
@@ -0,0 +1,88 @@
+<Type Name="SearchProgressMonitor" FullName="MonoDevelop.Ide.Gui.Search.SearchProgressMonitor">
+ <TypeSignature Language="C#" Value="public class SearchProgressMonitor : MonoDevelop.Core.Gui.ProgressMonitoring.BaseProgressMonitor, MonoDevelop.Ide.Gui.Search.ISearchProgressMonitor" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.ProgressMonitoring.BaseProgressMonitor</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.Search.ISearchProgressMonitor</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SearchProgressMonitor (MonoDevelop.Ide.Gui.Pads.SearchResultPad pad, string title);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="pad" Type="MonoDevelop.Ide.Gui.Pads.SearchResultPad" />
+ <Parameter Name="title" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="pad">To be added.</param>
+ <param name="title">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetBasePath">
+ <MemberSignature Language="C#" Value="public void SetBasePath (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReportResult">
+ <MemberSignature Language="C#" Value="public void ReportResult (string fileName, int line, int column, string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="line" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AllowReuse">
+ <MemberSignature Language="C#" Value="public bool AllowReuse { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Core.Gui.FreeDispatch</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchReplaceInFilesManager.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchReplaceInFilesManager.xml
new file mode 100644
index 0000000000..1270b74ede
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchReplaceInFilesManager.xml
@@ -0,0 +1,98 @@
+<Type Name="SearchReplaceInFilesManager" FullName="MonoDevelop.Ide.Gui.Search.SearchReplaceInFilesManager">
+ <TypeSignature Language="C#" Value="public class SearchReplaceInFilesManager" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SearchReplaceInFilesManager ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReplaceAll">
+ <MemberSignature Language="C#" Value="public static void ReplaceAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindAll">
+ <MemberSignature Language="C#" Value="public static void FindAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CancelSearch">
+ <MemberSignature Language="C#" Value="public static void CancelSearch ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchOptions">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.Search.SearchOptions SearchOptions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.SearchOptions</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowFindDialog">
+ <MemberSignature Language="C#" Value="public static void ShowFindDialog ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowReplaceDialog">
+ <MemberSignature Language="C#" Value="public static void ShowReplaceDialog ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchReplaceManager.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchReplaceManager.xml
new file mode 100644
index 0000000000..220dc3b3d3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchReplaceManager.xml
@@ -0,0 +1,137 @@
+<Type Name="SearchReplaceManager" FullName="MonoDevelop.Ide.Gui.Search.SearchReplaceManager">
+ <TypeSignature Language="C#" Value="public class SearchReplaceManager" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SearchReplaceManager ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowFindReplaceWindow">
+ <MemberSignature Language="C#" Value="public static void ShowFindReplaceWindow ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowFindWindow">
+ <MemberSignature Language="C#" Value="public static void ShowFindWindow ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Replace">
+ <MemberSignature Language="C#" Value="public static void Replace ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MarkAll">
+ <MemberSignature Language="C#" Value="public static void MarkAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReplaceAll">
+ <MemberSignature Language="C#" Value="public static void ReplaceAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindNext">
+ <MemberSignature Language="C#" Value="public static void FindNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindPrevious">
+ <MemberSignature Language="C#" Value="public static void FindPrevious ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Find">
+ <MemberSignature Language="C#" Value="public static void Find (bool reverse);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="reverse" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="reverse">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchOptions">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.Search.SearchOptions SearchOptions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.SearchOptions</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchStrategyType.xml b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchStrategyType.xml
new file mode 100644
index 0000000000..95a97fa6fe
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Search/SearchStrategyType.xml
@@ -0,0 +1,56 @@
+<Type Name="SearchStrategyType" FullName="MonoDevelop.Ide.Gui.Search.SearchStrategyType">
+ <TypeSignature Language="C#" Value="public enum SearchStrategyType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Normal">
+ <MemberSignature Language="C#" Value="Normal" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.SearchStrategyType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RegEx">
+ <MemberSignature Language="C#" Value="RegEx" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.SearchStrategyType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Wildcard">
+ <MemberSignature Language="C#" Value="Wildcard" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.SearchStrategyType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.SearchStrategyType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Undo.xml b/main/docs/api/MonoDevelop.Ide.Gui.Undo.xml
new file mode 100644
index 0000000000..ab9e2b0a76
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Undo.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui.Undo">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Undo/IUndoableOperation.xml b/main/docs/api/MonoDevelop.Ide.Gui.Undo/IUndoableOperation.xml
new file mode 100644
index 0000000000..6ea7af7d35
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Undo/IUndoableOperation.xml
@@ -0,0 +1,38 @@
+<Type Name="IUndoableOperation" FullName="MonoDevelop.Ide.Gui.Undo.IUndoableOperation">
+ <TypeSignature Language="C#" Value="public interface IUndoableOperation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Undo">
+ <MemberSignature Language="C#" Value="public void Undo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Redo">
+ <MemberSignature Language="C#" Value="public void Redo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Undo/UndoQueue.xml b/main/docs/api/MonoDevelop.Ide.Gui.Undo/UndoQueue.xml
new file mode 100644
index 0000000000..cb15e72f2e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Undo/UndoQueue.xml
@@ -0,0 +1,59 @@
+<Type Name="UndoQueue" FullName="MonoDevelop.Ide.Gui.Undo.UndoQueue">
+ <TypeSignature Language="C#" Value="public class UndoQueue : MonoDevelop.Ide.Gui.Undo.IUndoableOperation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.Undo.IUndoableOperation</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public UndoQueue (MonoDevelop.Ide.Gui.Undo.UndoStack stack, int numops);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="stack" Type="MonoDevelop.Ide.Gui.Undo.UndoStack" />
+ <Parameter Name="numops" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="stack">To be added.</param>
+ <param name="numops">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Redo">
+ <MemberSignature Language="C#" Value="public void Redo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Undo">
+ <MemberSignature Language="C#" Value="public void Undo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.Undo/UndoStack.xml b/main/docs/api/MonoDevelop.Ide.Gui.Undo/UndoStack.xml
new file mode 100644
index 0000000000..e9c50f1d8b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.Undo/UndoStack.xml
@@ -0,0 +1,185 @@
+<Type Name="UndoStack" FullName="MonoDevelop.Ide.Gui.Undo.UndoStack">
+ <TypeSignature Language="C#" Value="public class UndoStack" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public UndoStack ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActionUndone">
+ <MemberSignature Language="C#" Value="public event EventHandler ActionUndone;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActionRedone">
+ <MemberSignature Language="C#" Value="public event EventHandler ActionRedone;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AcceptChanges">
+ <MemberSignature Language="C#" Value="public bool AcceptChanges;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UndoLast">
+ <MemberSignature Language="C#" Value="public void UndoLast (int x);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="x" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="x">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Undo">
+ <MemberSignature Language="C#" Value="public void Undo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Redo">
+ <MemberSignature Language="C#" Value="public void Redo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Push">
+ <MemberSignature Language="C#" Value="public void Push (MonoDevelop.Ide.Gui.Undo.IUndoableOperation operation);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="operation" Type="MonoDevelop.Ide.Gui.Undo.IUndoableOperation" />
+ </Parameters>
+ <Docs>
+ <param name="operation">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearRedoStack">
+ <MemberSignature Language="C#" Value="public void ClearRedoStack ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearAll">
+ <MemberSignature Language="C#" Value="public void ClearAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnActionUndone">
+ <MemberSignature Language="C#" Value="protected void OnActionUndone ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnActionRedone">
+ <MemberSignature Language="C#" Value="protected void OnActionRedone ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanUndo">
+ <MemberSignature Language="C#" Value="public bool CanUndo { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanRedo">
+ <MemberSignature Language="C#" Value="public bool CanRedo { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui.xml b/main/docs/api/MonoDevelop.Ide.Gui.xml
new file mode 100644
index 0000000000..a3070bd281
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Gui">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/AbstractBaseViewContent.xml b/main/docs/api/MonoDevelop.Ide.Gui/AbstractBaseViewContent.xml
new file mode 100644
index 0000000000..62e74cb01e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/AbstractBaseViewContent.xml
@@ -0,0 +1,116 @@
+<Type Name="AbstractBaseViewContent" FullName="MonoDevelop.Ide.Gui.AbstractBaseViewContent">
+ <TypeSignature Language="C#" Value="public abstract class AbstractBaseViewContent : MonoDevelop.Ide.Gui.IBaseViewContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.IBaseViewContent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractBaseViewContent ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WorkbenchWindowChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler WorkbenchWindowChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RedrawContent">
+ <MemberSignature Language="C#" Value="public virtual void RedrawContent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnWorkbenchWindowChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnWorkbenchWindowChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Control">
+ <MemberSignature Language="C#" Value="public abstract Gtk.Widget Control { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Widget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WorkbenchWindow">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Ide.Gui.IWorkbenchWindow WorkbenchWindow { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IWorkbenchWindow</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TabPageLabel">
+ <MemberSignature Language="C#" Value="public virtual string TabPageLabel { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/AbstractPadContent.xml b/main/docs/api/MonoDevelop.Ide.Gui/AbstractPadContent.xml
new file mode 100644
index 0000000000..a117c7f428
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/AbstractPadContent.xml
@@ -0,0 +1,134 @@
+<Type Name="AbstractPadContent" FullName="MonoDevelop.Ide.Gui.AbstractPadContent">
+ <TypeSignature Language="C#" Value="public abstract class AbstractPadContent : MonoDevelop.Ide.Gui.IPadContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.IPadContent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AbstractPadContent (string title);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AbstractPadContent (string title, string iconResoureName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ <Parameter Name="iconResoureName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <param name="iconResoureName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public void Initialize (MonoDevelop.Ide.Gui.IPadWindow window);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="window" Type="MonoDevelop.Ide.Gui.IPadWindow" />
+ </Parameters>
+ <Docs>
+ <param name="window">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RedrawContent">
+ <MemberSignature Language="C#" Value="public virtual void RedrawContent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Window">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IPadWindow Window { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IPadWindow</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Control">
+ <MemberSignature Language="C#" Value="public abstract Gtk.Widget Control { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Widget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultPlacement">
+ <MemberSignature Language="C#" Value="public string DefaultPlacement { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/AbstractSecondaryViewContent.xml b/main/docs/api/MonoDevelop.Ide.Gui/AbstractSecondaryViewContent.xml
new file mode 100644
index 0000000000..47af651366
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/AbstractSecondaryViewContent.xml
@@ -0,0 +1,78 @@
+<Type Name="AbstractSecondaryViewContent" FullName="MonoDevelop.Ide.Gui.AbstractSecondaryViewContent">
+ <TypeSignature Language="C#" Value="public abstract class AbstractSecondaryViewContent : MonoDevelop.Ide.Gui.AbstractBaseViewContent, MonoDevelop.Ide.Gui.ISecondaryViewContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.AbstractBaseViewContent</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.ISecondaryViewContent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractSecondaryViewContent ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Selected">
+ <MemberSignature Language="C#" Value="public virtual void Selected ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deselected">
+ <MemberSignature Language="C#" Value="public virtual void Deselected ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NotifyBeforeSave">
+ <MemberSignature Language="C#" Value="public virtual void NotifyBeforeSave ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BaseContentChanged">
+ <MemberSignature Language="C#" Value="public virtual void BaseContentChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/AbstractViewContent.xml b/main/docs/api/MonoDevelop.Ide.Gui/AbstractViewContent.xml
new file mode 100644
index 0000000000..12f5057bbe
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/AbstractViewContent.xml
@@ -0,0 +1,284 @@
+<Type Name="AbstractViewContent" FullName="MonoDevelop.Ide.Gui.AbstractViewContent">
+ <TypeSignature Language="C#" Value="public abstract class AbstractViewContent : MonoDevelop.Ide.Gui.AbstractBaseViewContent, MonoDevelop.Ide.Gui.IViewContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.AbstractBaseViewContent</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.IViewContent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractViewContent ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ContentNameChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler ContentNameChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DirtyChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler DirtyChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeforeSave">
+ <MemberSignature Language="C#" Value="public event EventHandler BeforeSave;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ContentChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler ContentChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Save">
+ <MemberSignature Language="C#" Value="public virtual void Save ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Save">
+ <MemberSignature Language="C#" Value="public virtual void Save (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Load">
+ <MemberSignature Language="C#" Value="public abstract void Load (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnDirtyChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnDirtyChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnContentNameChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnContentNameChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnBeforeSave">
+ <MemberSignature Language="C#" Value="protected virtual void OnBeforeSave (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnContentChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnContentChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UntitledName">
+ <MemberSignature Language="C#" Value="public virtual string UntitledName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ContentName">
+ <MemberSignature Language="C#" Value="public virtual string ContentName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsUntitled">
+ <MemberSignature Language="C#" Value="public bool IsUntitled { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDirty">
+ <MemberSignature Language="C#" Value="public virtual bool IsDirty { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsReadOnly">
+ <MemberSignature Language="C#" Value="public virtual bool IsReadOnly { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsViewOnly">
+ <MemberSignature Language="C#" Value="public virtual bool IsViewOnly { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HasProject">
+ <MemberSignature Language="C#" Value="public bool HasProject { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PathRelativeToProject">
+ <MemberSignature Language="C#" Value="public string PathRelativeToProject { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/DisplayBindingService.xml b/main/docs/api/MonoDevelop.Ide.Gui/DisplayBindingService.xml
new file mode 100644
index 0000000000..e0b3ff7a22
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/DisplayBindingService.xml
@@ -0,0 +1,70 @@
+<Type Name="DisplayBindingService" FullName="MonoDevelop.Ide.Gui.DisplayBindingService">
+ <TypeSignature Language="C#" Value="public class DisplayBindingService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DisplayBindingService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBindingPerFileName">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Codons.IDisplayBinding GetBindingPerFileName (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Codons.IDisplayBinding</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBindingForMimeType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Codons.IDisplayBinding GetBindingForMimeType (string mimeType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Codons.IDisplayBinding</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="mimeType" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="mimeType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LastBinding">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Codons.IDisplayBinding LastBinding { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Codons.IDisplayBinding</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/Document.xml b/main/docs/api/MonoDevelop.Ide.Gui/Document.xml
new file mode 100644
index 0000000000..9b35cf8b5f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/Document.xml
@@ -0,0 +1,280 @@
+<Type Name="Document" FullName="MonoDevelop.Ide.Gui.Document">
+ <TypeSignature Language="C#" Value="public class Document" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Select">
+ <MemberSignature Language="C#" Value="public void Select ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Save">
+ <MemberSignature Language="C#" Value="public virtual void Save ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveAs">
+ <MemberSignature Language="C#" Value="public void SaveAs ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveAs">
+ <MemberSignature Language="C#" Value="public void SaveAs (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Build">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Core.IAsyncOperation Build ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Rebuild">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Core.IAsyncOperation Rebuild ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clean">
+ <MemberSignature Language="C#" Value="public virtual void Clean ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Core.IAsyncOperation Run ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Debug">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Core.IAsyncOperation Debug ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Close">
+ <MemberSignature Language="C#" Value="public void Close ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Content">
+ <MemberSignature Language="C#" Value="public object Content { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDirty">
+ <MemberSignature Language="C#" Value="public bool IsDirty { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HasProject">
+ <MemberSignature Language="C#" Value="public bool HasProject { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PathRelativeToProject">
+ <MemberSignature Language="C#" Value="public string PathRelativeToProject { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Closed">
+ <MemberSignature Language="C#" Value="public event EventHandler Closed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Saved">
+ <MemberSignature Language="C#" Value="public event EventHandler Saved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSaved">
+ <MemberSignature Language="C#" Value="protected virtual void OnSaved (EventArgs args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="args" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="args">To be added.</param>
+ <summary>Called when the document has been saved to disk.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnClosed">
+ <MemberSignature Language="C#" Value="protected virtual void OnClosed (EventArgs args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="args" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsBuildTarget">
+ <MemberSignature Language="C#" Value="public virtual bool IsBuildTarget { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>Represents a document that has been opened in the workbench.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/DocumentCollection.xml b/main/docs/api/MonoDevelop.Ide.Gui/DocumentCollection.xml
new file mode 100644
index 0000000000..39ad57e3c8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/DocumentCollection.xml
@@ -0,0 +1,128 @@
+<Type Name="DocumentCollection" FullName="MonoDevelop.Ide.Gui.DocumentCollection">
+ <TypeSignature Language="C#" Value="public class DocumentCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DocumentCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Ide.Gui.Document doc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="doc" Type="MonoDevelop.Ide.Gui.Document" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="doc">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Ide.Gui.Document doc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="doc" Type="MonoDevelop.Ide.Gui.Document" />
+ </Parameters>
+ <Docs>
+ <param name="doc">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Ide.Gui.Document doc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="doc" Type="MonoDevelop.Ide.Gui.Document" />
+ </Parameters>
+ <Docs>
+ <param name="doc">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Ide.Gui.Document[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Ide.Gui.Document[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Document Item[string name] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Document</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Document Item[int index] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Document</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/HelpOperations.xml b/main/docs/api/MonoDevelop.Ide.Gui/HelpOperations.xml
new file mode 100644
index 0000000000..95d10c97ba
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/HelpOperations.xml
@@ -0,0 +1,60 @@
+<Type Name="HelpOperations" FullName="MonoDevelop.Ide.Gui.HelpOperations">
+ <TypeSignature Language="C#" Value="public class HelpOperations" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public HelpOperations ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowHelp">
+ <MemberSignature Language="C#" Value="public void ShowHelp (string topic);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="topic" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="topic">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowDocs">
+ <MemberSignature Language="C#" Value="public void ShowDocs (string text, Monodoc.Node matched_node, string url);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="matched_node" Type="Monodoc.Node" />
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="matched_node">To be added.</param>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/HelpViewer.xml b/main/docs/api/MonoDevelop.Ide.Gui/HelpViewer.xml
new file mode 100644
index 0000000000..0d70138994
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/HelpViewer.xml
@@ -0,0 +1,60 @@
+<Type Name="HelpViewer" FullName="MonoDevelop.Ide.Gui.HelpViewer">
+ <TypeSignature Language="C#" Value="public class HelpViewer : MonoDevelop.Ide.Gui.AbstractViewContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Ide.Gui.AbstractViewContent</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public HelpViewer ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadUrl">
+ <MemberSignature Language="C#" Value="public void LoadUrl (string url);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Render">
+ <MemberSignature Language="C#" Value="public void Render (string text, Monodoc.Node matched_node, string url);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="matched_node" Type="Monodoc.Node" />
+ <Parameter Name="url" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="matched_node">To be added.</param>
+ <param name="url">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/IBaseViewContent.xml b/main/docs/api/MonoDevelop.Ide.Gui/IBaseViewContent.xml
new file mode 100644
index 0000000000..d59ef4c5c6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/IBaseViewContent.xml
@@ -0,0 +1,54 @@
+<Type Name="IBaseViewContent" FullName="MonoDevelop.Ide.Gui.IBaseViewContent">
+ <TypeSignature Language="C#" Value="public interface IBaseViewContent : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="RedrawContent">
+ <MemberSignature Language="C#" Value="public void RedrawContent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Control">
+ <MemberSignature Language="C#" Value="public Gtk.Widget Control { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Widget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WorkbenchWindow">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IWorkbenchWindow WorkbenchWindow { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IWorkbenchWindow</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/IPadContent.xml b/main/docs/api/MonoDevelop.Ide.Gui/IPadContent.xml
new file mode 100644
index 0000000000..11093fb8dc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/IPadContent.xml
@@ -0,0 +1,81 @@
+<Type Name="IPadContent" FullName="MonoDevelop.Ide.Gui.IPadContent">
+ <TypeSignature Language="C#" Value="public interface IPadContent : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public void Initialize (MonoDevelop.Ide.Gui.IPadWindow container);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="container" Type="MonoDevelop.Ide.Gui.IPadWindow" />
+ </Parameters>
+ <Docs>
+ <param name="container">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RedrawContent">
+ <MemberSignature Language="C#" Value="public void RedrawContent ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultPlacement">
+ <MemberSignature Language="C#" Value="public string DefaultPlacement { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Control">
+ <MemberSignature Language="C#" Value="public Gtk.Widget Control { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Widget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/IPadWindow.xml b/main/docs/api/MonoDevelop.Ide.Gui/IPadWindow.xml
new file mode 100644
index 0000000000..c18167c462
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/IPadWindow.xml
@@ -0,0 +1,96 @@
+<Type Name="IPadWindow" FullName="MonoDevelop.Ide.Gui.IPadWindow">
+ <TypeSignature Language="C#" Value="public interface IPadWindow" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="PadShown">
+ <MemberSignature Language="C#" Value="public event EventHandler PadShown;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PadHidden">
+ <MemberSignature Language="C#" Value="public event EventHandler PadHidden;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Activate">
+ <MemberSignature Language="C#" Value="public void Activate ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Title">
+ <MemberSignature Language="C#" Value="public string Title { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Icon">
+ <MemberSignature Language="C#" Value="public string Icon { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Visible">
+ <MemberSignature Language="C#" Value="public bool Visible { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Content">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IPadContent Content { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IPadContent</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/ISecondaryViewContent.xml b/main/docs/api/MonoDevelop.Ide.Gui/ISecondaryViewContent.xml
new file mode 100644
index 0000000000..1c861d0785
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/ISecondaryViewContent.xml
@@ -0,0 +1,78 @@
+<Type Name="ISecondaryViewContent" FullName="MonoDevelop.Ide.Gui.ISecondaryViewContent">
+ <TypeSignature Language="C#" Value="public interface ISecondaryViewContent : MonoDevelop.Ide.Gui.IBaseViewContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.IBaseViewContent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="Selected">
+ <MemberSignature Language="C#" Value="public void Selected ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deselected">
+ <MemberSignature Language="C#" Value="public void Deselected ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NotifyBeforeSave">
+ <MemberSignature Language="C#" Value="public void NotifyBeforeSave ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BaseContentChanged">
+ <MemberSignature Language="C#" Value="public void BaseContentChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TabPageLabel">
+ <MemberSignature Language="C#" Value="public string TabPageLabel { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/IStatusBarService.xml b/main/docs/api/MonoDevelop.Ide.Gui/IStatusBarService.xml
new file mode 100644
index 0000000000..cc0f245367
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/IStatusBarService.xml
@@ -0,0 +1,189 @@
+<Type Name="IStatusBarService" FullName="MonoDevelop.Ide.Gui.IStatusBarService">
+ <TypeSignature Language="C#" Value="public interface IStatusBarService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="BeginProgress">
+ <MemberSignature Language="C#" Value="public void BeginProgress (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetProgressFraction">
+ <MemberSignature Language="C#" Value="public void SetProgressFraction (double work);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="work" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="work">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndProgress">
+ <MemberSignature Language="C#" Value="public void EndProgress ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Pulse">
+ <MemberSignature Language="C#" Value="public void Pulse ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowStatusIcon">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IStatusIcon ShowStatusIcon (Gdk.Pixbuf image);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IStatusIcon</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="image" Type="Gdk.Pixbuf" />
+ </Parameters>
+ <Docs>
+ <param name="image">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowErrorMessage">
+ <MemberSignature Language="C#" Value="public void ShowErrorMessage (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMessage">
+ <MemberSignature Language="C#" Value="public void SetMessage (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMessage">
+ <MemberSignature Language="C#" Value="public void SetMessage (Gtk.Image image, string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="image" Type="Gtk.Image" />
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="image">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCaretPosition">
+ <MemberSignature Language="C#" Value="public void SetCaretPosition (int ln, int col, int ch);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ln" Type="System.Int32" />
+ <Parameter Name="col" Type="System.Int32" />
+ <Parameter Name="ch" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="ln">To be added.</param>
+ <param name="col">To be added.</param>
+ <param name="ch">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetInsertMode">
+ <MemberSignature Language="C#" Value="public void SetInsertMode (bool insertMode);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="insertMode" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="insertMode">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Control">
+ <MemberSignature Language="C#" Value="public Gtk.Widget Control { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Widget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CancelEnabled">
+ <MemberSignature Language="C#" Value="public bool CancelEnabled { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/IStatusIcon.xml b/main/docs/api/MonoDevelop.Ide.Gui/IStatusIcon.xml
new file mode 100644
index 0000000000..0c3f3c2bd8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/IStatusIcon.xml
@@ -0,0 +1,69 @@
+<Type Name="IStatusIcon" FullName="MonoDevelop.Ide.Gui.IStatusIcon">
+ <TypeSignature Language="C#" Value="public interface IStatusIcon : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="SetAlertMode">
+ <MemberSignature Language="C#" Value="public void SetAlertMode (int seconds);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="seconds" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="seconds">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ToolTip">
+ <MemberSignature Language="C#" Value="public string ToolTip { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Image">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf Image { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EventBox">
+ <MemberSignature Language="C#" Value="public Gtk.EventBox EventBox { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.EventBox</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/IViewContent.xml b/main/docs/api/MonoDevelop.Ide.Gui/IViewContent.xml
new file mode 100644
index 0000000000..1c62ff3cbe
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/IViewContent.xml
@@ -0,0 +1,224 @@
+<Type Name="IViewContent" FullName="MonoDevelop.Ide.Gui.IViewContent">
+ <TypeSignature Language="C#" Value="public interface IViewContent : MonoDevelop.Ide.Gui.IBaseViewContent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Ide.Gui.IBaseViewContent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="ContentNameChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler ContentNameChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DirtyChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler DirtyChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeforeSave">
+ <MemberSignature Language="C#" Value="public event EventHandler BeforeSave;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ContentChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler ContentChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Save">
+ <MemberSignature Language="C#" Value="public void Save ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Save">
+ <MemberSignature Language="C#" Value="public void Save (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Load">
+ <MemberSignature Language="C#" Value="public void Load (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UntitledName">
+ <MemberSignature Language="C#" Value="public string UntitledName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ContentName">
+ <MemberSignature Language="C#" Value="public string ContentName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsUntitled">
+ <MemberSignature Language="C#" Value="public bool IsUntitled { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsDirty">
+ <MemberSignature Language="C#" Value="public bool IsDirty { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsReadOnly">
+ <MemberSignature Language="C#" Value="public bool IsReadOnly { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsViewOnly">
+ <MemberSignature Language="C#" Value="public bool IsViewOnly { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HasProject">
+ <MemberSignature Language="C#" Value="public bool HasProject { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TabPageLabel">
+ <MemberSignature Language="C#" Value="public string TabPageLabel { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PathRelativeToProject">
+ <MemberSignature Language="C#" Value="public string PathRelativeToProject { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/IWorkbenchWindow.xml b/main/docs/api/MonoDevelop.Ide.Gui/IWorkbenchWindow.xml
new file mode 100644
index 0000000000..eb236090ad
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/IWorkbenchWindow.xml
@@ -0,0 +1,168 @@
+<Type Name="IWorkbenchWindow" FullName="MonoDevelop.Ide.Gui.IWorkbenchWindow">
+ <TypeSignature Language="C#" Value="public interface IWorkbenchWindow" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="TitleChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler TitleChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Closing">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Ide.Gui.WorkbenchWindowEventHandler Closing;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.WorkbenchWindowEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Closed">
+ <MemberSignature Language="C#" Value="public event EventHandler Closed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseWindow">
+ <MemberSignature Language="C#" Value="public void CloseWindow (bool force, bool fromMenu, int pageNum);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="force" Type="System.Boolean" />
+ <Parameter Name="fromMenu" Type="System.Boolean" />
+ <Parameter Name="pageNum" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="force">To be added.</param>
+ <param name="fromMenu">To be added.</param>
+ <param name="pageNum">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectWindow">
+ <MemberSignature Language="C#" Value="public void SelectWindow ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SwitchView">
+ <MemberSignature Language="C#" Value="public void SwitchView (int viewNumber);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="viewNumber" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="viewNumber">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AttachSecondaryViewContent">
+ <MemberSignature Language="C#" Value="public void AttachSecondaryViewContent (MonoDevelop.Ide.Gui.ISecondaryViewContent secondaryViewContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="secondaryViewContent" Type="MonoDevelop.Ide.Gui.ISecondaryViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="secondaryViewContent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Title">
+ <MemberSignature Language="C#" Value="public string Title { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowNotification">
+ <MemberSignature Language="C#" Value="public bool ShowNotification { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ViewContent">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IViewContent ViewContent { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IViewContent</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SubViewContents">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList SubViewContents { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActiveViewContent">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IBaseViewContent ActiveViewContent { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IBaseViewContent</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/IdeApp.xml b/main/docs/api/MonoDevelop.Ide.Gui/IdeApp.xml
new file mode 100644
index 0000000000..06b2ae871f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/IdeApp.xml
@@ -0,0 +1,126 @@
+<Type Name="IdeApp" FullName="MonoDevelop.Ide.Gui.IdeApp">
+ <TypeSignature Language="C#" Value="public abstract class IdeApp" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="public static void Initialize (MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">Monitor where progress will be reported.</param>
+ <summary>Initializes the IDE.</summary>
+ <remarks>Initializes the IDE workbench and executes the startup commands. This method must be called only once.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public static void Run ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Executes the IDE.</summary>
+ <remarks />
+ </Docs>
+ </Member>
+ <Member MemberName="Exit">
+ <MemberSignature Language="C#" Value="public static void Exit ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>Ends the exection of the IDE.</summary>
+ <remarks />
+ </Docs>
+ </Member>
+ <Member MemberName="Workbench">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.Workbench Workbench { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Workbench</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectOperations">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.ProjectOperations ProjectOperations { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.ProjectOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HelpOperations">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.HelpOperations HelpOperations { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.HelpOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Core.Gui.CommandService CommandService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.CommandService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>The root IDE class.</summary>
+ <remarks>
+ <para>
+This class provides access to several components, services and methods offered by the IDE. It is the starting point for most of the functionality available to add-ins.
+</para>
+ <para>
+ <example>
+ <code lang="C#">
+// The following call opens a file into the IDE, writes some text into it.
+// First of all, open the document:
+Document doc;
+doc = IdeApp.Workbench.OpenDocument ("SomeDocument.txt");
+
+// Access to the editor and add some text
+IEditableTextBuffer editor = doc.Content as IEditableTextBuffer;
+editor.InsertText (0, "Hello world!");
+
+// Save and close the document
+doc.Save ();
+doc.Close ();
+ </code>
+ </example>
+ </para>
+ </remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/IdeStartup.xml b/main/docs/api/MonoDevelop.Ide.Gui/IdeStartup.xml
new file mode 100644
index 0000000000..73b6c2ac49
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/IdeStartup.xml
@@ -0,0 +1,46 @@
+<Type Name="IdeStartup" FullName="MonoDevelop.Ide.Gui.IdeStartup">
+ <TypeSignature Language="C#" Value="public class IdeStartup : MonoDevelop.Core.AddIns.IApplication" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.AddIns.IApplication</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IdeStartup ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public int Run (string[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="args" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/MonoDevelopOptions.xml b/main/docs/api/MonoDevelop.Ide.Gui/MonoDevelopOptions.xml
new file mode 100644
index 0000000000..7aa82e666e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/MonoDevelopOptions.xml
@@ -0,0 +1,42 @@
+<Type Name="MonoDevelopOptions" FullName="MonoDevelop.Ide.Gui.MonoDevelopOptions">
+ <TypeSignature Language="C#" Value="public class MonoDevelopOptions : Mono.GetOptions.Options" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Mono.GetOptions.Options</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MonoDevelopOptions ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="nologo">
+ <MemberSignature Language="C#" Value="public bool nologo;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>Mono.GetOptions.Option</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/Pad.xml b/main/docs/api/MonoDevelop.Ide.Gui/Pad.xml
new file mode 100644
index 0000000000..9d9d0c5b8d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/Pad.xml
@@ -0,0 +1,77 @@
+<Type Name="Pad" FullName="MonoDevelop.Ide.Gui.Pad">
+ <TypeSignature Language="C#" Value="public class Pad" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="BringToFront">
+ <MemberSignature Language="C#" Value="public void BringToFront ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Content">
+ <MemberSignature Language="C#" Value="public object Content { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Title">
+ <MemberSignature Language="C#" Value="public string Title { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Visible">
+ <MemberSignature Language="C#" Value="public bool Visible { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/PadCollection.xml b/main/docs/api/MonoDevelop.Ide.Gui/PadCollection.xml
new file mode 100644
index 0000000000..5f965a9c61
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/PadCollection.xml
@@ -0,0 +1,63 @@
+<Type Name="PadCollection" FullName="MonoDevelop.Ide.Gui.PadCollection">
+ <TypeSignature Language="C#" Value="public class PadCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PadCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pad Item[Type type] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pad</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pad Item[int index] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pad</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/PadContentCollection+IPadContentEnumerator.xml b/main/docs/api/MonoDevelop.Ide.Gui/PadContentCollection+IPadContentEnumerator.xml
new file mode 100644
index 0000000000..7ebd40f4d7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/PadContentCollection+IPadContentEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="PadContentCollection+IPadContentEnumerator" FullName="MonoDevelop.Ide.Gui.PadContentCollection+IPadContentEnumerator">
+ <TypeSignature Language="C#" Value="public class IPadContentEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IPadContentEnumerator (MonoDevelop.Ide.Gui.PadContentCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Ide.Gui.PadContentCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IPadContent Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IPadContent</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/ProgressMonitorManager.xml b/main/docs/api/MonoDevelop.Ide.Gui/ProgressMonitorManager.xml
new file mode 100644
index 0000000000..8e37c470a5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/ProgressMonitorManager.xml
@@ -0,0 +1,174 @@
+<Type Name="ProgressMonitorManager" FullName="MonoDevelop.Ide.Gui.ProgressMonitorManager">
+ <TypeSignature Language="C#" Value="public class ProgressMonitorManager : MonoDevelop.Core.Gui.GuiSyncObject, MonoDevelop.Core.Execution.IConsoleFactory" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.GuiSyncObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Execution.IConsoleFactory</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProgressMonitorManager ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBuildProgressMonitor">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IProgressMonitor GetBuildProgressMonitor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IProgressMonitor</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRunProgressMonitor">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IProgressMonitor GetRunProgressMonitor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IProgressMonitor</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLoadProgressMonitor">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IProgressMonitor GetLoadProgressMonitor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IProgressMonitor</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSaveProgressMonitor">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IProgressMonitor GetSaveProgressMonitor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IProgressMonitor</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateConsole">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IConsole CreateConsole (bool closeOnDispose);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IConsole</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="closeOnDispose" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="closeOnDispose">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetStatusProgressMonitor">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IProgressMonitor GetStatusProgressMonitor (string title, string icon, bool showErrorDialogs);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IProgressMonitor</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ <Parameter Name="icon" Type="System.String" />
+ <Parameter Name="showErrorDialogs" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <param name="icon">To be added.</param>
+ <param name="showErrorDialogs">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBackgroundProgressMonitor">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IProgressMonitor GetBackgroundProgressMonitor (string title, string icon);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IProgressMonitor</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ <Parameter Name="icon" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <param name="icon">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOutputProgressMonitor">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IProgressMonitor GetOutputProgressMonitor (string title, string icon, bool bringToFront, bool allowMonitorReuse);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IProgressMonitor</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="title" Type="System.String" />
+ <Parameter Name="icon" Type="System.String" />
+ <Parameter Name="bringToFront" Type="System.Boolean" />
+ <Parameter Name="allowMonitorReuse" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="title">To be added.</param>
+ <param name="icon">To be added.</param>
+ <param name="bringToFront">To be added.</param>
+ <param name="allowMonitorReuse">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetSearchProgressMonitor">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Search.ISearchProgressMonitor GetSearchProgressMonitor (bool bringToFront);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Search.ISearchProgressMonitor</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="bringToFront" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="bringToFront">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/ProjectOperations.xml b/main/docs/api/MonoDevelop.Ide.Gui/ProjectOperations.xml
new file mode 100644
index 0000000000..fcd7507b1f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/ProjectOperations.xml
@@ -0,0 +1,800 @@
+<Type Name="ProjectOperations" FullName="MonoDevelop.Ide.Gui.ProjectOperations">
+ <TypeSignature Language="C#" Value="public class ProjectOperations" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="FileRemovedFromProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileEventHandler FileRemovedFromProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileAddedToProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileEventHandler FileAddedToProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileChangedInProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileEventHandler FileChangedInProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileRenamedInProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileRenamedEventHandler FileRenamedInProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileRenamedEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartBuild">
+ <MemberSignature Language="C#" Value="public event EventHandler StartBuild;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndBuild">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectCompileEventHandler EndBuild;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectCompileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeforeStartProject">
+ <MemberSignature Language="C#" Value="public event EventHandler BeforeStartProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CombineOpened">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.CombineEventHandler CombineOpened;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CombineClosed">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.CombineEventHandler CombineClosed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentSelectedCombineChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.CombineEventHandler CurrentSelectedCombineChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentProjectChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectEventHandler CurrentProjectChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReferenceAddedToProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectReferenceEventHandler ReferenceAddedToProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReferenceEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReferenceRemovedFromProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectReferenceEventHandler ReferenceRemovedFromProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReferenceEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveCombinePreferences">
+ <MemberSignature Language="C#" Value="public void SaveCombinePreferences ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseCombine">
+ <MemberSignature Language="C#" Value="public void CloseCombine ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseCombine">
+ <MemberSignature Language="C#" Value="public void CloseCombine (bool saveCombinePreferencies);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="saveCombinePreferencies" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="saveCombinePreferencies">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenCombine">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation OpenCombine (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveCombine">
+ <MemberSignature Language="C#" Value="public void SaveCombine ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MarkFileDirty">
+ <MemberSignature Language="C#" Value="public void MarkFileDirty (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deploy">
+ <MemberSignature Language="C#" Value="public void Deploy (MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowOptions">
+ <MemberSignature Language="C#" Value="public void ShowOptions (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry CreateProject (MonoDevelop.Projects.Combine parentCombine);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parentCombine" Type="MonoDevelop.Projects.Combine" />
+ </Parameters>
+ <Docs>
+ <param name="parentCombine">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateCombine">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry CreateCombine (MonoDevelop.Projects.Combine parentCombine);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parentCombine" Type="MonoDevelop.Projects.Combine" />
+ </Parameters>
+ <Docs>
+ <param name="parentCombine">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddCombineEntry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry AddCombineEntry (MonoDevelop.Projects.Combine parentCombine);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parentCombine" Type="MonoDevelop.Projects.Combine" />
+ </Parameters>
+ <Docs>
+ <param name="parentCombine">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddReferenceToProject">
+ <MemberSignature Language="C#" Value="public bool AddReferenceToProject (MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Execute">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation Execute (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Debug">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation Debug (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation DebugFile (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugApplication">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation DebugApplication (string executableFile);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="executableFile" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="executableFile">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation BuildFile (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecuteFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation ExecuteFile (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Rebuild">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation Rebuild (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Build">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation Build (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TransferFiles">
+ <MemberSignature Language="C#" Value="public void TransferFiles (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Projects.Project sourceProject, string sourcePath, MonoDevelop.Projects.Project targetProject, string targetPath, bool removeFromSource, bool copyOnlyProjectFiles);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="sourceProject" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="sourcePath" Type="System.String" />
+ <Parameter Name="targetProject" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="targetPath" Type="System.String" />
+ <Parameter Name="removeFromSource" Type="System.Boolean" />
+ <Parameter Name="copyOnlyProjectFiles" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="sourceProject">To be added.</param>
+ <param name="sourcePath">To be added.</param>
+ <param name="targetProject">To be added.</param>
+ <param name="targetPath">To be added.</param>
+ <param name="removeFromSource">To be added.</param>
+ <param name="copyOnlyProjectFiles">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileRemovedFromProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileRemovedFromProject (MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileAddedToProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileAddedToProject (MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileRenamedInProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileRenamedInProject (MonoDevelop.Projects.ProjectFileRenamedEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileRenamedEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileChangedInProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileChangedInProject (MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnReferenceRemovedFromProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnReferenceRemovedFromProject (MonoDevelop.Projects.ProjectReferenceEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectReferenceEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnReferenceAddedToProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnReferenceAddedToProject (MonoDevelop.Projects.ProjectReferenceEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectReferenceEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCombineOpened">
+ <MemberSignature Language="C#" Value="protected virtual void OnCombineOpened (MonoDevelop.Projects.CombineEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCombineClosed">
+ <MemberSignature Language="C#" Value="protected virtual void OnCombineClosed (MonoDevelop.Projects.CombineEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCurrentSelectedCombineChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnCurrentSelectedCombineChanged (MonoDevelop.Projects.CombineEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCurrentProjectChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnCurrentProjectChanged (MonoDevelop.Projects.ProjectEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ParserDatabase">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParserDatabase ParserDatabase { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParserDatabase</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LastCompilerResult">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ICompilerResult LastCompilerResult { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ICompilerResult</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NeedsCompiling">
+ <MemberSignature Language="C#" Value="public bool NeedsCompiling { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentSelectedProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project CurrentSelectedProject { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentSelectedCombine">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Combine CurrentSelectedCombine { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Combine</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentSelectedCombineEntry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry CurrentSelectedCombineEntry { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentBuildOperation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation CurrentBuildOperation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentRunOperation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IAsyncOperation CurrentRunOperation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IAsyncOperation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentOpenCombine">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Combine CurrentOpenCombine { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Combine</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateProjectFile">
+ <MemberSignature Language="C#" Value="public void CreateProjectFile (MonoDevelop.Projects.Project parentProject, string basePath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parentProject" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="basePath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parentProject">To be added.</param>
+ <param name="basePath">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveProject">
+ <MemberSignature Language="C#" Value="public void SaveProject (MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateProjectFile">
+ <MemberSignature Language="C#" Value="public void CreateProjectFile (MonoDevelop.Projects.Project parentProject, string basePath, string selectedTemplateId);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parentProject" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="basePath" Type="System.String" />
+ <Parameter Name="selectedTemplateId" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parentProject">To be added.</param>
+ <param name="basePath">To be added.</param>
+ <param name="selectedTemplateId">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/SdStatusBar.xml b/main/docs/api/MonoDevelop.Ide.Gui/SdStatusBar.xml
new file mode 100644
index 0000000000..eefa4cd357
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/SdStatusBar.xml
@@ -0,0 +1,230 @@
+<Type Name="SdStatusBar" FullName="MonoDevelop.Ide.Gui.SdStatusBar">
+ <TypeSignature Language="C#" Value="public class SdStatusBar : Gtk.HBox" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.HBox</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SdStatusBar ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetModeStatus">
+ <MemberSignature Language="C#" Value="public void SetModeStatus (string status);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="status" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="status">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowErrorMessage">
+ <MemberSignature Language="C#" Value="public void ShowErrorMessage (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowErrorMessage">
+ <MemberSignature Language="C#" Value="public void ShowErrorMessage (Gtk.Image image, string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="image" Type="Gtk.Image" />
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="image">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCursorPosition">
+ <MemberSignature Language="C#" Value="public void SetCursorPosition (int ln, int col, int ch);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ln" Type="System.Int32" />
+ <Parameter Name="col" Type="System.Int32" />
+ <Parameter Name="ch" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="ln">To be added.</param>
+ <param name="col">To be added.</param>
+ <param name="ch">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMessage">
+ <MemberSignature Language="C#" Value="public void SetMessage (string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetMessage">
+ <MemberSignature Language="C#" Value="public void SetMessage (Gtk.Image image, string message);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="image" Type="Gtk.Image" />
+ <Parameter Name="message" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="image">To be added.</param>
+ <param name="message">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowStatusIcon">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IStatusIcon ShowStatusIcon (Gdk.Pixbuf image);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IStatusIcon</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="image" Type="Gdk.Pixbuf" />
+ </Parameters>
+ <Docs>
+ <param name="image">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginProgress">
+ <MemberSignature Language="C#" Value="public void BeginProgress (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetProgressFraction">
+ <MemberSignature Language="C#" Value="public void SetProgressFraction (double work);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="work" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="work">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndProgress">
+ <MemberSignature Language="C#" Value="public void EndProgress ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Pulse">
+ <MemberSignature Language="C#" Value="public void Pulse ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CancelEnabled">
+ <MemberSignature Language="C#" Value="public bool CancelEnabled { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Progress">
+ <MemberSignature Language="C#" Value="public Gtk.ProgressBar Progress { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.ProgressBar</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GType">
+ <MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>GLib.GType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/StartupInfo.xml b/main/docs/api/MonoDevelop.Ide.Gui/StartupInfo.xml
new file mode 100644
index 0000000000..fd731fb909
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/StartupInfo.xml
@@ -0,0 +1,67 @@
+<Type Name="StartupInfo" FullName="MonoDevelop.Ide.Gui.StartupInfo">
+ <TypeSignature Language="C#" Value="public class StartupInfo" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public StartupInfo ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParameterList">
+ <MemberSignature Language="C#" Value="public static string[] GetParameterList ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRequestedFileList">
+ <MemberSignature Language="C#" Value="public static string[] GetRequestedFileList ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCommandLineArgs">
+ <MemberSignature Language="C#" Value="public static void SetCommandLineArgs (string[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="args" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/ViewCommandHandlers.xml b/main/docs/api/MonoDevelop.Ide.Gui/ViewCommandHandlers.xml
new file mode 100644
index 0000000000..034528156a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/ViewCommandHandlers.xml
@@ -0,0 +1,435 @@
+<Type Name="ViewCommandHandlers" FullName="MonoDevelop.Ide.Gui.ViewCommandHandlers">
+ <TypeSignature Language="C#" Value="public class ViewCommandHandlers : MonoDevelop.Components.Commands.ICommandRouter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Components.Commands.ICommandRouter</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ViewCommandHandlers (MonoDevelop.Ide.Gui.IWorkbenchWindow window);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="window" Type="MonoDevelop.Ide.Gui.IWorkbenchWindow" />
+ </Parameters>
+ <Docs>
+ <param name="window">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetNextCommandTarget">
+ <MemberSignature Language="C#" Value="public void SetNextCommandTarget (object nextTarget);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="nextTarget" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="nextTarget">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCloseFile">
+ <MemberSignature Language="C#" Value="protected void OnCloseFile ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSaveFile">
+ <MemberSignature Language="C#" Value="protected void OnSaveFile ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateSaveFile">
+ <MemberSignature Language="C#" Value="protected void OnUpdateSaveFile (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSaveFileAs">
+ <MemberSignature Language="C#" Value="protected void OnSaveFileAs ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnReloadFile">
+ <MemberSignature Language="C#" Value="protected void OnReloadFile ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateReloadFile">
+ <MemberSignature Language="C#" Value="protected void OnUpdateReloadFile (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUndo">
+ <MemberSignature Language="C#" Value="protected void OnUndo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateUndo">
+ <MemberSignature Language="C#" Value="protected void OnUpdateUndo (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnRedo">
+ <MemberSignature Language="C#" Value="protected void OnRedo ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateRedo">
+ <MemberSignature Language="C#" Value="protected void OnUpdateRedo (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCut">
+ <MemberSignature Language="C#" Value="protected void OnCut ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateCut">
+ <MemberSignature Language="C#" Value="protected void OnUpdateCut (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCopy">
+ <MemberSignature Language="C#" Value="protected void OnCopy ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateCopy">
+ <MemberSignature Language="C#" Value="protected void OnUpdateCopy (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnPaste">
+ <MemberSignature Language="C#" Value="protected void OnPaste ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdatePaste">
+ <MemberSignature Language="C#" Value="protected void OnUpdatePaste (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnDelete">
+ <MemberSignature Language="C#" Value="protected void OnDelete ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateDelete">
+ <MemberSignature Language="C#" Value="protected void OnUpdateDelete (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSelectAll">
+ <MemberSignature Language="C#" Value="protected void OnSelectAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateSelectAll">
+ <MemberSignature Language="C#" Value="protected void OnUpdateSelectAll (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnWordCount">
+ <MemberSignature Language="C#" Value="protected void OnWordCount ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCommentCode">
+ <MemberSignature Language="C#" Value="public void OnCommentCode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateCommentCode">
+ <MemberSignature Language="C#" Value="protected void OnUpdateCommentCode (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUncommentCode">
+ <MemberSignature Language="C#" Value="public void OnUncommentCode ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateUncommentCode">
+ <MemberSignature Language="C#" Value="protected void OnUpdateUncommentCode (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnIndentSelection">
+ <MemberSignature Language="C#" Value="public void OnIndentSelection ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateIndentSelection">
+ <MemberSignature Language="C#" Value="protected void OnUpdateIndentSelection (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUnIndentSelection">
+ <MemberSignature Language="C#" Value="public void OnUnIndentSelection ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnUpdateUnIndentSelection">
+ <MemberSignature Language="C#" Value="protected void OnUpdateUnIndentSelection (MonoDevelop.Components.Commands.CommandInfo info);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Components.Commands.CommandInfo" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/ViewContentCollection+IViewContentEnumerator.xml b/main/docs/api/MonoDevelop.Ide.Gui/ViewContentCollection+IViewContentEnumerator.xml
new file mode 100644
index 0000000000..44f39568f4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/ViewContentCollection+IViewContentEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="ViewContentCollection+IViewContentEnumerator" FullName="MonoDevelop.Ide.Gui.ViewContentCollection+IViewContentEnumerator">
+ <TypeSignature Language="C#" Value="public class IViewContentEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IViewContentEnumerator (MonoDevelop.Ide.Gui.ViewContentCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Ide.Gui.ViewContentCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IViewContent Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IViewContent</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/ViewContentCollection.xml b/main/docs/api/MonoDevelop.Ide.Gui/ViewContentCollection.xml
new file mode 100644
index 0000000000..189b31e8de
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/ViewContentCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="ViewContentCollection" FullName="MonoDevelop.Ide.Gui.ViewContentCollection">
+ <TypeSignature Language="C#" Value="public class ViewContentCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ViewContentCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ViewContentCollection (MonoDevelop.Ide.Gui.ViewContentCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Ide.Gui.ViewContentCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ViewContentCollection (MonoDevelop.Ide.Gui.IViewContent[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Ide.Gui.IViewContent[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Ide.Gui.IViewContent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Ide.Gui.IViewContent[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Ide.Gui.IViewContent[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Ide.Gui.ViewContentCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Ide.Gui.ViewContentCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Ide.Gui.IViewContent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Ide.Gui.IViewContent[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Ide.Gui.IViewContent[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Ide.Gui.IViewContent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Ide.Gui.IViewContent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.ViewContentCollection+IViewContentEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.ViewContentCollection+IViewContentEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Ide.Gui.IViewContent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IViewContent Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IViewContent</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/Workbench.xml b/main/docs/api/MonoDevelop.Ide.Gui/Workbench.xml
new file mode 100644
index 0000000000..59ecfe5d74
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/Workbench.xml
@@ -0,0 +1,330 @@
+<Type Name="Workbench" FullName="MonoDevelop.Ide.Gui.Workbench">
+ <TypeSignature Language="C#" Value="public class Workbench" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Workbench ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActiveDocumentChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler ActiveDocumentChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeleteLayout">
+ <MemberSignature Language="C#" Value="public void DeleteLayout (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveAll">
+ <MemberSignature Language="C#" Value="public void SaveAll ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseAllDocuments">
+ <MemberSignature Language="C#" Value="public void CloseAllDocuments ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowPad">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Pad ShowPad (MonoDevelop.Ide.Gui.IPadContent content);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Pad</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="content" Type="MonoDevelop.Ide.Gui.IPadContent" />
+ </Parameters>
+ <Docs>
+ <param name="content">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenDocument">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Document OpenDocument (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Document</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenDocument">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Document OpenDocument (string fileName, bool bringToFront);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Document</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="bringToFront" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="bringToFront">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenDocument">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Document OpenDocument (string fileName, int line, int column, bool bringToFront);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Document</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="line" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ <Parameter Name="bringToFront" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <param name="bringToFront">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OpenDocument">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Document OpenDocument (MonoDevelop.Ide.Gui.IViewContent content, bool bringToFront);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Document</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="content" Type="MonoDevelop.Ide.Gui.IViewContent" />
+ <Parameter Name="bringToFront" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="content">To be added.</param>
+ <param name="bringToFront">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewDocument">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Document NewDocument (string defaultName, string mimeType, string content);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Document</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="defaultName" Type="System.String" />
+ <Parameter Name="mimeType" Type="System.String" />
+ <Parameter Name="content" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="defaultName">To be added.</param>
+ <param name="mimeType">To be added.</param>
+ <param name="content">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RecentOpen">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Gui.RecentOpen RecentOpen { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Gui.RecentOpen</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Documents">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.DocumentCollection Documents { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.DocumentCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActiveDocument">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.Document ActiveDocument { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.Document</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Pads">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.PadCollection Pads { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.PadCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RootWindow">
+ <MemberSignature Language="C#" Value="public Gtk.Window RootWindow { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Window</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Context">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.WorkbenchContext Context { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.WorkbenchContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FullScreen">
+ <MemberSignature Language="C#" Value="public bool FullScreen { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentLayout">
+ <MemberSignature Language="C#" Value="public string CurrentLayout { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Layouts">
+ <MemberSignature Language="C#" Value="public string[] Layouts { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProgressMonitors">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.ProgressMonitorManager ProgressMonitors { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.ProgressMonitorManager</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StatusBar">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IStatusBarService StatusBar { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IStatusBarService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DisplayBindings">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.DisplayBindingService DisplayBindings { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.DisplayBindingService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchContext.xml b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchContext.xml
new file mode 100644
index 0000000000..1496af8bdf
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchContext.xml
@@ -0,0 +1,69 @@
+<Type Name="WorkbenchContext" FullName="MonoDevelop.Ide.Gui.WorkbenchContext">
+ <TypeSignature Language="C#" Value="public class WorkbenchContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetContext">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.WorkbenchContext GetContext (string id);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.WorkbenchContext</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Edit">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.WorkbenchContext Edit { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.WorkbenchContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Debug">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Ide.Gui.WorkbenchContext Debug { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.WorkbenchContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchMemento.xml b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchMemento.xml
new file mode 100644
index 0000000000..b7bf916a2f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchMemento.xml
@@ -0,0 +1,110 @@
+<Type Name="WorkbenchMemento" FullName="MonoDevelop.Ide.Gui.WorkbenchMemento">
+ <TypeSignature Language="C#" Value="public class WorkbenchMemento : MonoDevelop.Core.Properties.IXmlConvertable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.Properties.IXmlConvertable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public WorkbenchMemento ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FromXmlElement">
+ <MemberSignature Language="C#" Value="public object FromXmlElement (System.Xml.XmlElement element);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="element" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="element">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ToXmlElement">
+ <MemberSignature Language="C#" Value="public System.Xml.XmlElement ToXmlElement (System.Xml.XmlDocument doc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlElement</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="doc" Type="System.Xml.XmlDocument" />
+ </Parameters>
+ <Docs>
+ <param name="doc">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WindowState">
+ <MemberSignature Language="C#" Value="public Gdk.WindowState WindowState { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.WindowState</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Bounds">
+ <MemberSignature Language="C#" Value="public System.Drawing.Rectangle Bounds { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Drawing.Rectangle</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FullScreen">
+ <MemberSignature Language="C#" Value="public bool FullScreen { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LayoutMemento">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Properties.IXmlConvertable LayoutMemento { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.IXmlConvertable</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowCollection+IWorkspaceWindowEnumerator.xml b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowCollection+IWorkspaceWindowEnumerator.xml
new file mode 100644
index 0000000000..6f77404ac6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowCollection+IWorkspaceWindowEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="WorkbenchWindowCollection+IWorkspaceWindowEnumerator" FullName="MonoDevelop.Ide.Gui.WorkbenchWindowCollection+IWorkspaceWindowEnumerator">
+ <TypeSignature Language="C#" Value="public class IWorkspaceWindowEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IWorkspaceWindowEnumerator (MonoDevelop.Ide.Gui.WorkbenchWindowCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Ide.Gui.WorkbenchWindowCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Gui.IWorkbenchWindow Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Gui.IWorkbenchWindow</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowEventArgs.xml b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowEventArgs.xml
new file mode 100644
index 0000000000..1e3bbb4d6e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowEventArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="WorkbenchWindowEventArgs" FullName="MonoDevelop.Ide.Gui.WorkbenchWindowEventArgs">
+ <TypeSignature Language="C#" Value="public class WorkbenchWindowEventArgs : System.ComponentModel.CancelEventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ComponentModel.CancelEventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public WorkbenchWindowEventArgs (bool forced);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="forced" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="forced">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Forced">
+ <MemberSignature Language="C#" Value="public bool Forced { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowEventHandler.xml b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowEventHandler.xml
new file mode 100644
index 0000000000..11d7982685
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Gui/WorkbenchWindowEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="WorkbenchWindowEventHandler" FullName="MonoDevelop.Ide.Gui.WorkbenchWindowEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void WorkbenchWindowEventHandler(object sender, MonoDevelop.Ide.Gui.WorkbenchWindowEventArgs args);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="args" Type="MonoDevelop.Ide.Gui.WorkbenchWindowEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Tasks.xml b/main/docs/api/MonoDevelop.Ide.Tasks.xml
new file mode 100644
index 0000000000..76a3442971
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Tasks.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Tasks">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Tasks/Task.xml b/main/docs/api/MonoDevelop.Ide.Tasks/Task.xml
new file mode 100644
index 0000000000..b155ece65a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Tasks/Task.xml
@@ -0,0 +1,133 @@
+<Type Name="Task" FullName="MonoDevelop.Ide.Tasks.Task">
+ <TypeSignature Language="C#" Value="public class Task" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Task (string fileName, string description, int column, int line);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="description" Type="System.String" />
+ <Parameter Name="column" Type="System.Int32" />
+ <Parameter Name="line" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="description">To be added.</param>
+ <param name="column">To be added.</param>
+ <param name="line">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Task (MonoDevelop.Projects.Project project, System.CodeDom.Compiler.CompilerError error);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="error" Type="System.CodeDom.Compiler.CompilerError" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="error">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="JumpToPosition">
+ <MemberSignature Language="C#" Value="public void JumpToPosition ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="public int Line { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Column">
+ <MemberSignature Language="C#" Value="public int Column { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TaskType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Tasks.TaskType TaskType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Tasks.TaskType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Tasks/TaskEventArgs.xml b/main/docs/api/MonoDevelop.Ide.Tasks/TaskEventArgs.xml
new file mode 100644
index 0000000000..09fbae95fa
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Tasks/TaskEventArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="TaskEventArgs" FullName="MonoDevelop.Ide.Tasks.TaskEventArgs">
+ <TypeSignature Language="C#" Value="public class TaskEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TaskEventArgs (MonoDevelop.Ide.Tasks.Task task);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="task" Type="MonoDevelop.Ide.Tasks.Task" />
+ </Parameters>
+ <Docs>
+ <param name="task">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Task">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Ide.Tasks.Task Task { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Tasks.Task</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Tasks/TaskEventHandler.xml b/main/docs/api/MonoDevelop.Ide.Tasks/TaskEventHandler.xml
new file mode 100644
index 0000000000..d4bfe2ac3e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Tasks/TaskEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="TaskEventHandler" FullName="MonoDevelop.Ide.Tasks.TaskEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void TaskEventHandler(object sender, MonoDevelop.Ide.Tasks.TaskEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Ide.Tasks.TaskEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Tasks/TaskService.xml b/main/docs/api/MonoDevelop.Ide.Tasks/TaskService.xml
new file mode 100644
index 0000000000..cb669c8aa9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Tasks/TaskService.xml
@@ -0,0 +1,232 @@
+<Type Name="TaskService" FullName="MonoDevelop.Ide.Tasks.TaskService">
+ <TypeSignature Language="C#" Value="public class TaskService : MonoDevelop.Core.Gui.GuiSyncAbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.GuiSyncAbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TaskService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TaskAdded">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Ide.Tasks.TaskEventHandler TaskAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Tasks.TaskEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TasksChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler TasksChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompilerOutputChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler CompilerOutputChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddTask">
+ <MemberSignature Language="C#" Value="public void AddTask (MonoDevelop.Ide.Tasks.Task task);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="task" Type="MonoDevelop.Ide.Tasks.Task" />
+ </Parameters>
+ <Docs>
+ <param name="task">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearTasks">
+ <MemberSignature Language="C#" Value="public void ClearTasks ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowTasks">
+ <MemberSignature Language="C#" Value="public void ShowTasks ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnCompilerOutputChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnCompilerOutputChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnTasksChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnTasksChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnTaskAdded">
+ <MemberSignature Language="C#" Value="protected virtual void OnTaskAdded (MonoDevelop.Ide.Tasks.TaskEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Ide.Tasks.TaskEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NotifyTaskChange">
+ <MemberSignature Language="C#" Value="public void NotifyTaskChange ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Tasks">
+ <MemberSignature Language="C#" Value="public System.Collections.ICollection Tasks { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Core.Gui.FreeDispatch</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Collections.ICollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Warnings">
+ <MemberSignature Language="C#" Value="public int Warnings { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Errors">
+ <MemberSignature Language="C#" Value="public int Errors { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Comments">
+ <MemberSignature Language="C#" Value="public int Comments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SomethingWentWrong">
+ <MemberSignature Language="C#" Value="public bool SomethingWentWrong { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompilerOutput">
+ <MemberSignature Language="C#" Value="public string CompilerOutput { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Tasks/TaskType.xml b/main/docs/api/MonoDevelop.Ide.Tasks/TaskType.xml
new file mode 100644
index 0000000000..9d56eedb07
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Tasks/TaskType.xml
@@ -0,0 +1,56 @@
+<Type Name="TaskType" FullName="MonoDevelop.Ide.Tasks.TaskType">
+ <TypeSignature Language="C#" Value="public enum TaskType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Error">
+ <MemberSignature Language="C#" Value="Error" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Tasks.TaskType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Comment">
+ <MemberSignature Language="C#" Value="Comment" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Tasks.TaskType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Warning">
+ <MemberSignature Language="C#" Value="Warning" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Tasks.TaskType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchResult">
+ <MemberSignature Language="C#" Value="SearchResult" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Ide.Tasks.TaskType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Templates.xml b/main/docs/api/MonoDevelop.Ide.Templates.xml
new file mode 100644
index 0000000000..f2032ec44c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Templates.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Ide.Templates">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Ide.Templates/FileDescriptionTemplate.xml b/main/docs/api/MonoDevelop.Ide.Templates/FileDescriptionTemplate.xml
new file mode 100644
index 0000000000..0bd31f0072
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Templates/FileDescriptionTemplate.xml
@@ -0,0 +1,81 @@
+<Type Name="FileDescriptionTemplate" FullName="MonoDevelop.Ide.Templates.FileDescriptionTemplate">
+ <TypeSignature Language="C#" Value="public class FileDescriptionTemplate" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileDescriptionTemplate (string name, string content);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="content" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="content">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileDescriptionTemplate (string name, System.Xml.XmlElement domContent);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="domContent" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="domContent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Content">
+ <MemberSignature Language="C#" Value="public string Content { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CodeDomContent">
+ <MemberSignature Language="C#" Value="public System.Xml.XmlElement CodeDomContent { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlElement</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Templates/FileTemplate.xml b/main/docs/api/MonoDevelop.Ide.Templates/FileTemplate.xml
new file mode 100644
index 0000000000..7f3df8a0ab
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Templates/FileTemplate.xml
@@ -0,0 +1,275 @@
+<Type Name="FileTemplate" FullName="MonoDevelop.Ide.Templates.FileTemplate">
+ <TypeSignature Language="C#" Value="public class FileTemplate" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileTemplate ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileTemplates">
+ <MemberSignature Language="C#" Value="public static System.Collections.ArrayList FileTemplates;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Create">
+ <MemberSignature Language="C#" Value="public virtual bool Create (MonoDevelop.Projects.Project project, string directory, string language, string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="directory" Type="System.String" />
+ <Parameter Name="language" Type="System.String" />
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="directory">To be added.</param>
+ <param name="language">To be added.</param>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateFile">
+ <MemberSignature Language="C#" Value="protected virtual void CreateFile (MonoDevelop.Ide.Templates.FileDescriptionTemplate newfile, MonoDevelop.Projects.Project project, string directory, string language, string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="newfile" Type="MonoDevelop.Ide.Templates.FileDescriptionTemplate" />
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="directory" Type="System.String" />
+ <Parameter Name="language" Type="System.String" />
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="newfile">To be added.</param>
+ <param name="project">To be added.</param>
+ <param name="directory">To be added.</param>
+ <param name="language">To be added.</param>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateProjectFile">
+ <MemberSignature Language="C#" Value="protected virtual void CreateProjectFile (MonoDevelop.Projects.Project project, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateFileContent">
+ <MemberSignature Language="C#" Value="protected virtual string CreateFileContent (MonoDevelop.Ide.Templates.FileDescriptionTemplate newfile, string language);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="newfile" Type="MonoDevelop.Ide.Templates.FileDescriptionTemplate" />
+ <Parameter Name="language" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="newfile">To be added.</param>
+ <param name="language">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WizardPath">
+ <MemberSignature Language="C#" Value="public string WizardPath { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Originator">
+ <MemberSignature Language="C#" Value="public string Originator { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Created">
+ <MemberSignature Language="C#" Value="public string Created { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LastModified">
+ <MemberSignature Language="C#" Value="public string LastModified { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Category">
+ <MemberSignature Language="C#" Value="public string Category { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LanguageName">
+ <MemberSignature Language="C#" Value="public string LanguageName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectType">
+ <MemberSignature Language="C#" Value="public string ProjectType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Icon">
+ <MemberSignature Language="C#" Value="public string Icon { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileOptions">
+ <MemberSignature Language="C#" Value="public System.Xml.XmlElement FileOptions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlElement</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Files">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList Files { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Id">
+ <MemberSignature Language="C#" Value="public string Id { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Ide.Templates/TextTemplate+Entry.xml b/main/docs/api/MonoDevelop.Ide.Templates/TextTemplate+Entry.xml
new file mode 100644
index 0000000000..dcd8c79caf
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Ide.Templates/TextTemplate+Entry.xml
@@ -0,0 +1,51 @@
+<Type Name="TextTemplate+Entry" FullName="MonoDevelop.Ide.Templates.TextTemplate+Entry">
+ <TypeSignature Language="C#" Value="public class Entry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Ide</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Entry (System.Xml.XmlElement el);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="el" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="el">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Display">
+ <MemberSignature Language="C#" Value="public string Display;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Value">
+ <MemberSignature Language="C#" Value="public string Value;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Ambience.xml b/main/docs/api/MonoDevelop.Projects.Ambience.xml
new file mode 100644
index 0000000000..94cdc62d60
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Ambience.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.Ambience">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.Ambience/AbstractAmbience.xml b/main/docs/api/MonoDevelop.Projects.Ambience/AbstractAmbience.xml
new file mode 100644
index 0000000000..e65d85322b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Ambience/AbstractAmbience.xml
@@ -0,0 +1,409 @@
+<Type Name="AbstractAmbience" FullName="MonoDevelop.Projects.Ambience.AbstractAmbience">
+ <TypeSignature Language="C#" Value="public abstract class AbstractAmbience : MonoDevelop.Projects.Ambience.IAmbience" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Ambience.IAmbience</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractAmbience ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="linkArrayList">
+ <MemberSignature Language="C#" Value="protected System.Collections.ArrayList linkArrayList;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public abstract string Convert (MonoDevelop.Projects.Parser.ModifierEnum modifier);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="modifier" Type="MonoDevelop.Projects.Parser.ModifierEnum" />
+ </Parameters>
+ <Docs>
+ <param name="modifier">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public abstract string Convert (MonoDevelop.Projects.Parser.IClass c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertEnd">
+ <MemberSignature Language="C#" Value="public abstract string ConvertEnd (MonoDevelop.Projects.Parser.IClass c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public abstract string Convert (MonoDevelop.Projects.Parser.IField c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public abstract string Convert (MonoDevelop.Projects.Parser.IProperty property);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="property" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="property">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public abstract string Convert (MonoDevelop.Projects.Parser.IEvent e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public abstract string Convert (MonoDevelop.Projects.Parser.IIndexer indexer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="indexer" Type="MonoDevelop.Projects.Parser.IIndexer" />
+ </Parameters>
+ <Docs>
+ <param name="indexer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public abstract string Convert (MonoDevelop.Projects.Parser.IMethod m);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="m" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="m">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertEnd">
+ <MemberSignature Language="C#" Value="public abstract string ConvertEnd (MonoDevelop.Projects.Parser.IMethod m);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="m" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="m">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public abstract string Convert (MonoDevelop.Projects.Parser.IParameter param);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="param" Type="MonoDevelop.Projects.Parser.IParameter" />
+ </Parameters>
+ <Docs>
+ <param name="param">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public abstract string Convert (MonoDevelop.Projects.Parser.IReturnType returnType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="returnType" Type="MonoDevelop.Projects.Parser.IReturnType" />
+ </Parameters>
+ <Docs>
+ <param name="returnType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WrapAttribute">
+ <MemberSignature Language="C#" Value="public abstract string WrapAttribute (string attribute);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="attribute" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="attribute">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WrapComment">
+ <MemberSignature Language="C#" Value="public abstract string WrapComment (string comment);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="comment" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="comment">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIntrinsicTypeName">
+ <MemberSignature Language="C#" Value="public abstract string GetIntrinsicTypeName (string dotNetTypeName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dotNetTypeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="dotNetTypeName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConversionFlags">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Ambience.ConversionFlags ConversionFlags { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowAccessibility">
+ <MemberSignature Language="C#" Value="public bool ShowAccessibility { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowParameterNames">
+ <MemberSignature Language="C#" Value="public bool ShowParameterNames { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UseFullyQualifiedNames">
+ <MemberSignature Language="C#" Value="public bool UseFullyQualifiedNames { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowModifiers">
+ <MemberSignature Language="C#" Value="public bool ShowModifiers { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowInheritanceList">
+ <MemberSignature Language="C#" Value="public bool ShowInheritanceList { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludeHTMLMarkup">
+ <MemberSignature Language="C#" Value="public bool IncludeHTMLMarkup { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludePangoMarkup">
+ <MemberSignature Language="C#" Value="public bool IncludePangoMarkup { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UseLinkArrayList">
+ <MemberSignature Language="C#" Value="public bool UseLinkArrayList { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UseFullyQualifiedMemberNames">
+ <MemberSignature Language="C#" Value="public bool UseFullyQualifiedMemberNames { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludeBodies">
+ <MemberSignature Language="C#" Value="public bool IncludeBodies { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LinkArrayList">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList LinkArrayList { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Ambience/AmbienceReflectionDecorator.xml b/main/docs/api/MonoDevelop.Projects.Ambience/AmbienceReflectionDecorator.xml
new file mode 100644
index 0000000000..92fcdea7e8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Ambience/AmbienceReflectionDecorator.xml
@@ -0,0 +1,377 @@
+<Type Name="AmbienceReflectionDecorator" FullName="MonoDevelop.Projects.Ambience.AmbienceReflectionDecorator">
+ <TypeSignature Language="C#" Value="public class AmbienceReflectionDecorator : MonoDevelop.Projects.Ambience.IAmbience" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Ambience.IAmbience</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AmbienceReflectionDecorator (MonoDevelop.Projects.Ambience.IAmbience conv);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="conv" Type="MonoDevelop.Projects.Ambience.IAmbience" />
+ </Parameters>
+ <Docs>
+ <param name="conv">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.ModifierEnum modifier);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="modifier" Type="MonoDevelop.Projects.Parser.ModifierEnum" />
+ </Parameters>
+ <Docs>
+ <param name="modifier">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IClass c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertEnd">
+ <MemberSignature Language="C#" Value="public string ConvertEnd (MonoDevelop.Projects.Parser.IClass c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IField field);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="field" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="field">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IProperty property);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="property" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="property">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IEvent e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IIndexer indexer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="indexer" Type="MonoDevelop.Projects.Parser.IIndexer" />
+ </Parameters>
+ <Docs>
+ <param name="indexer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IMethod m);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="m" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="m">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertEnd">
+ <MemberSignature Language="C#" Value="public string ConvertEnd (MonoDevelop.Projects.Parser.IMethod m);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="m" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="m">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IParameter param);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="param" Type="MonoDevelop.Projects.Parser.IParameter" />
+ </Parameters>
+ <Docs>
+ <param name="param">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IReturnType returnType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="returnType" Type="MonoDevelop.Projects.Parser.IReturnType" />
+ </Parameters>
+ <Docs>
+ <param name="returnType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (System.Reflection.FieldInfo field);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="field" Type="System.Reflection.FieldInfo" />
+ </Parameters>
+ <Docs>
+ <param name="field">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (System.Reflection.PropertyInfo property);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="property" Type="System.Reflection.PropertyInfo" />
+ </Parameters>
+ <Docs>
+ <param name="property">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (System.Reflection.EventInfo e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.Reflection.EventInfo" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (System.Reflection.MethodBase m);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="m" Type="System.Reflection.MethodBase" />
+ </Parameters>
+ <Docs>
+ <param name="m">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (System.Reflection.ParameterInfo param);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="param" Type="System.Reflection.ParameterInfo" />
+ </Parameters>
+ <Docs>
+ <param name="param">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WrapAttribute">
+ <MemberSignature Language="C#" Value="public string WrapAttribute (string attribute);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="attribute" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="attribute">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WrapComment">
+ <MemberSignature Language="C#" Value="public string WrapComment (string comment);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="comment" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="comment">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIntrinsicTypeName">
+ <MemberSignature Language="C#" Value="public string GetIntrinsicTypeName (string dotNetTypeName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dotNetTypeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="dotNetTypeName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConversionFlags">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Ambience.ConversionFlags ConversionFlags { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LinkArrayList">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList LinkArrayList { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Ambience/AmbienceService.xml b/main/docs/api/MonoDevelop.Projects.Ambience/AmbienceService.xml
new file mode 100644
index 0000000000..bd93a9a521
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Ambience/AmbienceService.xml
@@ -0,0 +1,112 @@
+<Type Name="AmbienceService" FullName="MonoDevelop.Projects.Ambience.AmbienceService">
+ <TypeSignature Language="C#" Value="public class AmbienceService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AmbienceService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AmbienceChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler AmbienceChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnAmbienceChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnAmbienceChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CodeGenerationProperties">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Properties.IProperties CodeGenerationProperties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Properties.IProperties</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateDocumentComments">
+ <MemberSignature Language="C#" Value="public bool GenerateDocumentComments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateAdditionalComments">
+ <MemberSignature Language="C#" Value="public bool GenerateAdditionalComments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UseFullyQualifiedNames">
+ <MemberSignature Language="C#" Value="public bool UseFullyQualifiedNames { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentAmbience">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Ambience.AmbienceReflectionDecorator CurrentAmbience { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.AmbienceReflectionDecorator</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Ambience/CodeDOMGeneratorUtility.xml b/main/docs/api/MonoDevelop.Projects.Ambience/CodeDOMGeneratorUtility.xml
new file mode 100644
index 0000000000..771fa00921
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Ambience/CodeDOMGeneratorUtility.xml
@@ -0,0 +1,132 @@
+<Type Name="CodeDOMGeneratorUtility" FullName="MonoDevelop.Projects.Ambience.CodeDOMGeneratorUtility">
+ <TypeSignature Language="C#" Value="public class CodeDOMGeneratorUtility" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeDOMGeneratorUtility ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTypeReference">
+ <MemberSignature Language="C#" Value="public System.CodeDom.CodeTypeReference GetTypeReference (string type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.CodeTypeReference</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTypeReference">
+ <MemberSignature Language="C#" Value="public System.CodeDom.CodeTypeReference GetTypeReference (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.CodeTypeReference</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTypeReferenceExpression">
+ <MemberSignature Language="C#" Value="public System.CodeDom.CodeTypeReferenceExpression GetTypeReferenceExpression (string type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.CodeTypeReferenceExpression</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetTypeReferenceExpression">
+ <MemberSignature Language="C#" Value="public System.CodeDom.CodeTypeReferenceExpression GetTypeReferenceExpression (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.CodeTypeReferenceExpression</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddNamespaceImport">
+ <MemberSignature Language="C#" Value="public void AddNamespaceImport (string ns);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ns" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ns">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateNamespaceImports">
+ <MemberSignature Language="C#" Value="public void GenerateNamespaceImports (System.CodeDom.CodeNamespace cnamespace);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cnamespace" Type="System.CodeDom.CodeNamespace" />
+ </Parameters>
+ <Docs>
+ <param name="cnamespace">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateCodeGeneratorOptions">
+ <MemberSignature Language="C#" Value="public System.CodeDom.Compiler.CodeGeneratorOptions CreateCodeGeneratorOptions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.Compiler.CodeGeneratorOptions</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Ambience/ConversionFlags.xml b/main/docs/api/MonoDevelop.Projects.Ambience/ConversionFlags.xml
new file mode 100644
index 0000000000..1f62b885df
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Ambience/ConversionFlags.xml
@@ -0,0 +1,161 @@
+<Type Name="ConversionFlags" FullName="MonoDevelop.Projects.Ambience.ConversionFlags">
+ <TypeSignature Language="C#" Value="public enum ConversionFlags" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="ShowModifiers">
+ <MemberSignature Language="C#" Value="ShowModifiers" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="StandardConversionFlags">
+ <MemberSignature Language="C#" Value="StandardConversionFlags" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowParameterNames">
+ <MemberSignature Language="C#" Value="ShowParameterNames" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="QualifiedNamesOnlyForReturnTypes">
+ <MemberSignature Language="C#" Value="QualifiedNamesOnlyForReturnTypes" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludeHTMLMarkup">
+ <MemberSignature Language="C#" Value="IncludeHTMLMarkup" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowAccessibility">
+ <MemberSignature Language="C#" Value="ShowAccessibility" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AssemblyScoutDefaults">
+ <MemberSignature Language="C#" Value="AssemblyScoutDefaults" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludeBodies">
+ <MemberSignature Language="C#" Value="IncludeBodies" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="UseLinkArrayList">
+ <MemberSignature Language="C#" Value="UseLinkArrayList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="All">
+ <MemberSignature Language="C#" Value="All" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludePangoMarkup">
+ <MemberSignature Language="C#" Value="IncludePangoMarkup" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowInheritanceList">
+ <MemberSignature Language="C#" Value="ShowInheritanceList" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="UseFullyQualifiedNames">
+ <MemberSignature Language="C#" Value="UseFullyQualifiedNames" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Ambience/IAmbience.xml b/main/docs/api/MonoDevelop.Projects.Ambience/IAmbience.xml
new file mode 100644
index 0000000000..cbdfbbb221
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Ambience/IAmbience.xml
@@ -0,0 +1,262 @@
+<Type Name="IAmbience" FullName="MonoDevelop.Projects.Ambience.IAmbience">
+ <TypeSignature Language="C#" Value="public interface IAmbience" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.ModifierEnum modifier);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="modifier" Type="MonoDevelop.Projects.Parser.ModifierEnum" />
+ </Parameters>
+ <Docs>
+ <param name="modifier">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IClass c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertEnd">
+ <MemberSignature Language="C#" Value="public string ConvertEnd (MonoDevelop.Projects.Parser.IClass c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IIndexer c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IIndexer" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IField field);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="field" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="field">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IProperty property);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="property" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="property">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IEvent e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IMethod m);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="m" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="m">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertEnd">
+ <MemberSignature Language="C#" Value="public string ConvertEnd (MonoDevelop.Projects.Parser.IMethod m);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="m" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="m">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IParameter param);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="param" Type="MonoDevelop.Projects.Parser.IParameter" />
+ </Parameters>
+ <Docs>
+ <param name="param">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public string Convert (MonoDevelop.Projects.Parser.IReturnType returnType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="returnType" Type="MonoDevelop.Projects.Parser.IReturnType" />
+ </Parameters>
+ <Docs>
+ <param name="returnType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WrapAttribute">
+ <MemberSignature Language="C#" Value="public string WrapAttribute (string attribute);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="attribute" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="attribute">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WrapComment">
+ <MemberSignature Language="C#" Value="public string WrapComment (string comment);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="comment" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="comment">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIntrinsicTypeName">
+ <MemberSignature Language="C#" Value="public string GetIntrinsicTypeName (string dotNetTypeName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="dotNetTypeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="dotNetTypeName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConversionFlags">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Ambience.ConversionFlags ConversionFlags { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.ConversionFlags</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LinkArrayList">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList LinkArrayList { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Ambience/NetAmbience.xml b/main/docs/api/MonoDevelop.Projects.Ambience/NetAmbience.xml
new file mode 100644
index 0000000000..55450da453
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Ambience/NetAmbience.xml
@@ -0,0 +1,26 @@
+<Type Name="NetAmbience" FullName="MonoDevelop.Projects.Ambience.NetAmbience">
+ <TypeSignature Language="C#" Value="public class NetAmbience : MonoDevelop.Projects.Ambience.AbstractAmbience" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Ambience.AbstractAmbience</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NetAmbience ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration.xml
new file mode 100644
index 0000000000..5aa0c1a290
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.CodeGeneration">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration/BaseRefactorer.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration/BaseRefactorer.xml
new file mode 100644
index 0000000000..21391dfe41
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration/BaseRefactorer.xml
@@ -0,0 +1,654 @@
+<Type Name="BaseRefactorer" FullName="MonoDevelop.Projects.CodeGeneration.BaseRefactorer">
+ <TypeSignature Language="C#" Value="public abstract class BaseRefactorer : MonoDevelop.Projects.CodeGeneration.IRefactorer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.CodeGeneration.IRefactorer</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected BaseRefactorer ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetGenerator">
+ <MemberSignature Language="C#" Value="protected abstract System.CodeDom.Compiler.ICodeGenerator GetGenerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.Compiler.ICodeGenerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateClass">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass CreateClass (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string directory, string namspace, System.CodeDom.CodeTypeDeclaration type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="directory" Type="System.String" />
+ <Parameter Name="namspace" Type="System.String" />
+ <Parameter Name="type" Type="System.CodeDom.CodeTypeDeclaration" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="directory">To be added.</param>
+ <param name="namspace">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameClass">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IClass RenameClass (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindClassReferences">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindClassReferences (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string file, MonoDevelop.Projects.Parser.IClass cls);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="file" Type="System.String" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="file">To be added.</param>
+ <param name="cls">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddMember">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IMember AddMember (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, System.CodeDom.CodeTypeMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="System.CodeDom.CodeTypeMember" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveMember">
+ <MemberSignature Language="C#" Value="public virtual void RemoveMember (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReplaceMember">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IMember ReplaceMember (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember oldMember, System.CodeDom.CodeTypeMember memberInfo);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="oldMember" Type="MonoDevelop.Projects.Parser.IMember" />
+ <Parameter Name="memberInfo" Type="System.CodeDom.CodeTypeMember" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="oldMember">To be added.</param>
+ <param name="memberInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameMember">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IMember RenameMember (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember member, string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindMemberReferences">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindMemberReferences (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string fileName, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameMethod">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Parser.IMethod RenameMethod (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMethod method, string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="method" Type="MonoDevelop.Projects.Parser.IMethod" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="method">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindMethodReferences">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindMethodReferences (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string fileName, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMethod method);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="method" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="method">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameField">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Parser.IField RenameField (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IField field, string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IField</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="field" Type="MonoDevelop.Projects.Parser.IField" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="field">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindFieldReferences">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindFieldReferences (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string fileName, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IField field);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="field" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="field">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameProperty">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Parser.IProperty RenameProperty (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IProperty property, string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IProperty</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="property" Type="MonoDevelop.Projects.Parser.IProperty" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="property">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindPropertyReferences">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindPropertyReferences (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string fileName, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IProperty property);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="property" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="property">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameEvent">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Parser.IEvent RenameEvent (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IEvent evnt, string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IEvent</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="evnt" Type="MonoDevelop.Projects.Parser.IEvent" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="evnt">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindEventReferences">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindEventReferences (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string fileName, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IEvent evnt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="evnt" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="evnt">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMemberNamePosition">
+ <MemberSignature Language="C#" Value="protected virtual int GetMemberNamePosition (MonoDevelop.Projects.Text.IEditableTextFile file, MonoDevelop.Projects.Parser.IMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetMemberBounds">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Parser.IRegion GetMemberBounds (MonoDevelop.Projects.Parser.IMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ </Parameters>
+ <Docs>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateCodeFromMember">
+ <MemberSignature Language="C#" Value="protected virtual string GenerateCodeFromMember (System.CodeDom.CodeTypeMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="member" Type="System.CodeDom.CodeTypeMember" />
+ </Parameters>
+ <Docs>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetGeneratedClass">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IClass GetGeneratedClass (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Text.IEditableTextFile buffer, MonoDevelop.Projects.Parser.IClass cls);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="buffer" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="buffer">To be added.</param>
+ <param name="cls">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindGeneratedMember">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IMember FindGeneratedMember (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Text.IEditableTextFile buffer, MonoDevelop.Projects.Parser.IClass cls, System.CodeDom.CodeTypeMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="buffer" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="System.CodeDom.CodeTypeMember" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="buffer">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveIndent">
+ <MemberSignature Language="C#" Value="protected string RemoveIndent (string code);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="code" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="code">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Indent">
+ <MemberSignature Language="C#" Value="protected string Indent (string code, string indent, bool indentFirstLine);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="code" Type="System.String" />
+ <Parameter Name="indent" Type="System.String" />
+ <Parameter Name="indentFirstLine" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="code">To be added.</param>
+ <param name="indent">To be added.</param>
+ <param name="indentFirstLine">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNewMemberPosition">
+ <MemberSignature Language="C#" Value="protected virtual int GetNewMemberPosition (MonoDevelop.Projects.Text.IEditableTextFile buffer, MonoDevelop.Projects.Parser.IClass cls, System.CodeDom.CodeTypeMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buffer" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="System.CodeDom.CodeTypeMember" />
+ </Parameters>
+ <Docs>
+ <param name="buffer">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNewFieldPosition">
+ <MemberSignature Language="C#" Value="protected virtual int GetNewFieldPosition (MonoDevelop.Projects.Text.IEditableTextFile buffer, MonoDevelop.Projects.Parser.IClass cls);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buffer" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="buffer">To be added.</param>
+ <param name="cls">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNewMethodPosition">
+ <MemberSignature Language="C#" Value="protected virtual int GetNewMethodPosition (MonoDevelop.Projects.Text.IEditableTextFile buffer, MonoDevelop.Projects.Parser.IClass cls);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buffer" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="buffer">To be added.</param>
+ <param name="cls">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNewPropertyPosition">
+ <MemberSignature Language="C#" Value="protected virtual int GetNewPropertyPosition (MonoDevelop.Projects.Text.IEditableTextFile buffer, MonoDevelop.Projects.Parser.IClass cls);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buffer" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="buffer">To be added.</param>
+ <param name="cls">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNewEventPosition">
+ <MemberSignature Language="C#" Value="protected virtual int GetNewEventPosition (MonoDevelop.Projects.Text.IEditableTextFile buffer, MonoDevelop.Projects.Parser.IClass cls);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buffer" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="buffer">To be added.</param>
+ <param name="cls">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNextLine">
+ <MemberSignature Language="C#" Value="protected virtual int GetNextLine (MonoDevelop.Projects.Text.IEditableTextFile buffer, int pos);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buffer" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="pos" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="buffer">To be added.</param>
+ <param name="pos">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLineIndent">
+ <MemberSignature Language="C#" Value="protected string GetLineIndent (MonoDevelop.Projects.Text.IEditableTextFile buffer, int line);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="buffer" Type="MonoDevelop.Projects.Text.IEditableTextFile" />
+ <Parameter Name="line" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="buffer">To be added.</param>
+ <param name="line">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SupportedOperations">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.CodeGeneration.RefactorOperations SupportedOperations { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactorOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration/CodeRefactorer.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration/CodeRefactorer.xml
new file mode 100644
index 0000000000..7de34bb107
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration/CodeRefactorer.xml
@@ -0,0 +1,209 @@
+<Type Name="CodeRefactorer" FullName="MonoDevelop.Projects.CodeGeneration.CodeRefactorer">
+ <TypeSignature Language="C#" Value="public class CodeRefactorer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeRefactorer (MonoDevelop.Projects.Combine rootCombine, MonoDevelop.Projects.Parser.IParserDatabase pdb);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="rootCombine" Type="MonoDevelop.Projects.Combine" />
+ <Parameter Name="pdb" Type="MonoDevelop.Projects.Parser.IParserDatabase" />
+ </Parameters>
+ <Docs>
+ <param name="rootCombine">To be added.</param>
+ <param name="pdb">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateClass">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass CreateClass (MonoDevelop.Projects.Project project, string language, string directory, string namspace, System.CodeDom.CodeTypeDeclaration type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="language" Type="System.String" />
+ <Parameter Name="directory" Type="System.String" />
+ <Parameter Name="namspace" Type="System.String" />
+ <Parameter Name="type" Type="System.CodeDom.CodeTypeDeclaration" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="language">To be added.</param>
+ <param name="directory">To be added.</param>
+ <param name="namspace">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddMember">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMember AddMember (MonoDevelop.Projects.Parser.IClass cls, System.CodeDom.CodeTypeMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="System.CodeDom.CodeTypeMember" />
+ </Parameters>
+ <Docs>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveMember">
+ <MemberSignature Language="C#" Value="public void RemoveMember (MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ </Parameters>
+ <Docs>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReplaceMember">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMember ReplaceMember (MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember oldMember, System.CodeDom.CodeTypeMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="oldMember" Type="MonoDevelop.Projects.Parser.IMember" />
+ <Parameter Name="member" Type="System.CodeDom.CodeTypeMember" />
+ </Parameters>
+ <Docs>
+ <param name="cls">To be added.</param>
+ <param name="oldMember">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TextFileProvider">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Text.ITextFileProvider TextFileProvider { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Text.ITextFileProvider</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameClass">
+ <MemberSignature Language="C#" Value="public void RenameClass (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Projects.Parser.IClass cls, string newName, MonoDevelop.Projects.CodeGeneration.RefactoryScope scope);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="newName" Type="System.String" />
+ <Parameter Name="scope" Type="MonoDevelop.Projects.CodeGeneration.RefactoryScope" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="newName">To be added.</param>
+ <param name="scope">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindClassReferences">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindClassReferences (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.CodeGeneration.RefactoryScope scope);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="scope" Type="MonoDevelop.Projects.CodeGeneration.RefactoryScope" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="scope">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameMember">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMember RenameMember (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember member, string newName, MonoDevelop.Projects.CodeGeneration.RefactoryScope scope);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ <Parameter Name="newName" Type="System.String" />
+ <Parameter Name="scope" Type="MonoDevelop.Projects.CodeGeneration.RefactoryScope" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <param name="newName">To be added.</param>
+ <param name="scope">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindMemberReferences">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindMemberReferences (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember member, MonoDevelop.Projects.CodeGeneration.RefactoryScope scope);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ <Parameter Name="scope" Type="MonoDevelop.Projects.CodeGeneration.RefactoryScope" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <param name="scope">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration/IRefactorer.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration/IRefactorer.xml
new file mode 100644
index 0000000000..5b26172b65
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration/IRefactorer.xml
@@ -0,0 +1,193 @@
+<Type Name="IRefactorer" FullName="MonoDevelop.Projects.CodeGeneration.IRefactorer">
+ <TypeSignature Language="C#" Value="public interface IRefactorer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CreateClass">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass CreateClass (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string directory, string namspace, System.CodeDom.CodeTypeDeclaration type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="directory" Type="System.String" />
+ <Parameter Name="namspace" Type="System.String" />
+ <Parameter Name="type" Type="System.CodeDom.CodeTypeDeclaration" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="directory">To be added.</param>
+ <param name="namspace">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameClass">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass RenameClass (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindClassReferences">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindClassReferences (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string fileName, MonoDevelop.Projects.Parser.IClass cls);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="cls">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddMember">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMember AddMember (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, System.CodeDom.CodeTypeMember memberInfo);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="memberInfo" Type="System.CodeDom.CodeTypeMember" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="memberInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveMember">
+ <MemberSignature Language="C#" Value="public void RemoveMember (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameMember">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMember RenameMember (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember member, string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReplaceMember">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMember ReplaceMember (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember oldMember, System.CodeDom.CodeTypeMember memberInfo);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="oldMember" Type="MonoDevelop.Projects.Parser.IMember" />
+ <Parameter Name="memberInfo" Type="System.CodeDom.CodeTypeMember" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="oldMember">To be added.</param>
+ <param name="memberInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindMemberReferences">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection FindMemberReferences (MonoDevelop.Projects.CodeGeneration.RefactorerContext ctx, string fileName, MonoDevelop.Projects.Parser.IClass cls, MonoDevelop.Projects.Parser.IMember member);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="member" Type="MonoDevelop.Projects.Parser.IMember" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="cls">To be added.</param>
+ <param name="member">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SupportedOperations">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CodeGeneration.RefactorOperations SupportedOperations { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactorOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration/MemberReference.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration/MemberReference.xml
new file mode 100644
index 0000000000..f553f6cc82
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration/MemberReference.xml
@@ -0,0 +1,102 @@
+<Type Name="MemberReference" FullName="MonoDevelop.Projects.CodeGeneration.MemberReference">
+ <TypeSignature Language="C#" Value="public class MemberReference" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Rename">
+ <MemberSignature Language="C#" Value="public virtual void Rename (string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Position">
+ <MemberSignature Language="C#" Value="public int Position { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MemberReference (MonoDevelop.Projects.CodeGeneration.RefactorerContext rctx, string fileName, int position, int line, int column, string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="rctx" Type="MonoDevelop.Projects.CodeGeneration.RefactorerContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="position" Type="System.Int32" />
+ <Parameter Name="line" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="rctx">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="position">To be added.</param>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Line">
+ <MemberSignature Language="C#" Value="public int Line { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Column">
+ <MemberSignature Language="C#" Value="public int Column { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration/MemberReferenceCollection.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration/MemberReferenceCollection.xml
new file mode 100644
index 0000000000..4ee80e31f3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration/MemberReferenceCollection.xml
@@ -0,0 +1,92 @@
+<Type Name="MemberReferenceCollection" FullName="MonoDevelop.Projects.CodeGeneration.MemberReferenceCollection">
+ <TypeSignature Language="C#" Value="public class MemberReferenceCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MemberReferenceCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (MonoDevelop.Projects.CodeGeneration.MemberReference reference);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="reference" Type="MonoDevelop.Projects.CodeGeneration.MemberReference" />
+ </Parameters>
+ <Docs>
+ <param name="reference">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (System.Collections.IEnumerable collection);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collection" Type="System.Collections.IEnumerable" />
+ </Parameters>
+ <Docs>
+ <param name="collection">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameAll">
+ <MemberSignature Language="C#" Value="public void RenameAll (string newName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CodeGeneration.MemberReference Item[int n] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.MemberReference</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactorOperations.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactorOperations.xml
new file mode 100644
index 0000000000..82a68a4894
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactorOperations.xml
@@ -0,0 +1,91 @@
+<Type Name="RefactorOperations" FullName="MonoDevelop.Projects.CodeGeneration.RefactorOperations">
+ <TypeSignature Language="C#" Value="public enum RefactorOperations" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="AddMethod">
+ <MemberSignature Language="C#" Value="AddMethod" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactorOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="AddField">
+ <MemberSignature Language="C#" Value="AddField" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactorOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="All">
+ <MemberSignature Language="C#" Value="All" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactorOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameField">
+ <MemberSignature Language="C#" Value="RenameField" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactorOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveField">
+ <MemberSignature Language="C#" Value="RemoveField" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactorOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameMethod">
+ <MemberSignature Language="C#" Value="RenameMethod" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactorOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveMethod">
+ <MemberSignature Language="C#" Value="RemoveMethod" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactorOperations</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactorerContext.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactorerContext.xml
new file mode 100644
index 0000000000..b6028e2580
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactorerContext.xml
@@ -0,0 +1,45 @@
+<Type Name="RefactorerContext" FullName="MonoDevelop.Projects.CodeGeneration.RefactorerContext">
+ <TypeSignature Language="C#" Value="public sealed class RefactorerContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Text.IEditableTextFile GetFile (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Text.IEditableTextFile</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ParserContext">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParserContext ParserContext { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParserContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactoryScope.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactoryScope.xml
new file mode 100644
index 0000000000..6153a98991
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration/RefactoryScope.xml
@@ -0,0 +1,46 @@
+<Type Name="RefactoryScope" FullName="MonoDevelop.Projects.CodeGeneration.RefactoryScope">
+ <TypeSignature Language="C#" Value="public enum RefactoryScope" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="Project" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactoryScope</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Solution">
+ <MemberSignature Language="C#" Value="Solution" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactoryScope</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="File">
+ <MemberSignature Language="C#" Value="File" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.RefactoryScope</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.CodeGeneration/XmlCodeDomReader.xml b/main/docs/api/MonoDevelop.Projects.CodeGeneration/XmlCodeDomReader.xml
new file mode 100644
index 0000000000..f66ca6ea02
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.CodeGeneration/XmlCodeDomReader.xml
@@ -0,0 +1,58 @@
+<Type Name="XmlCodeDomReader" FullName="MonoDevelop.Projects.CodeGeneration.XmlCodeDomReader">
+ <TypeSignature Language="C#" Value="public class XmlCodeDomReader" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XmlCodeDomReader ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadCompileUnit">
+ <MemberSignature Language="C#" Value="public System.CodeDom.CodeCompileUnit ReadCompileUnit (System.Xml.XmlElement elem);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.CodeCompileUnit</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="elem" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="elem">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetElementType">
+ <MemberSignature Language="C#" Value="public Type GetElementType (string elemName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="elemName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="elemName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion.xml
new file mode 100644
index 0000000000..1597ba0651
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.Gui.Completion">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/CodeCompletionDataProvider.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/CodeCompletionDataProvider.xml
new file mode 100644
index 0000000000..8497cbe482
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/CodeCompletionDataProvider.xml
@@ -0,0 +1,69 @@
+<Type Name="CodeCompletionDataProvider" FullName="MonoDevelop.Projects.Gui.Completion.CodeCompletionDataProvider">
+ <TypeSignature Language="C#" Value="public class CodeCompletionDataProvider : MonoDevelop.Projects.Gui.Completion.ICompletionDataProvider" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Gui.Completion.ICompletionDataProvider</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeCompletionDataProvider (MonoDevelop.Projects.Parser.IParserContext parserContext, string fileName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="parserContext" Type="MonoDevelop.Projects.Parser.IParserContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parserContext">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CodeCompletionDataProvider (MonoDevelop.Projects.Parser.IParserContext parserContext, string fileName, bool ctrl);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="parserContext" Type="MonoDevelop.Projects.Parser.IParserContext" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="ctrl" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="parserContext">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="ctrl">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateCompletionData">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Gui.Completion.ICompletionData[] GenerateCompletionData (MonoDevelop.Projects.Gui.Completion.ICompletionWidget widget, char charTyped);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ICompletionData[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="widget" Type="MonoDevelop.Projects.Gui.Completion.ICompletionWidget" />
+ <Parameter Name="charTyped" Type="System.Char" />
+ </Parameters>
+ <Docs>
+ <param name="widget">To be added.</param>
+ <param name="charTyped">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/CommentCompletionDataProvider.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/CommentCompletionDataProvider.xml
new file mode 100644
index 0000000000..e01569603c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/CommentCompletionDataProvider.xml
@@ -0,0 +1,48 @@
+<Type Name="CommentCompletionDataProvider" FullName="MonoDevelop.Projects.Gui.Completion.CommentCompletionDataProvider">
+ <TypeSignature Language="C#" Value="public class CommentCompletionDataProvider : MonoDevelop.Projects.Gui.Completion.ICompletionDataProvider" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Gui.Completion.ICompletionDataProvider</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommentCompletionDataProvider ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateCompletionData">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Gui.Completion.ICompletionData[] GenerateCompletionData (MonoDevelop.Projects.Gui.Completion.ICompletionWidget widget, char charTyped);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ICompletionData[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="widget" Type="MonoDevelop.Projects.Gui.Completion.ICompletionWidget" />
+ <Parameter Name="charTyped" Type="System.Char" />
+ </Parameters>
+ <Docs>
+ <param name="widget">To be added.</param>
+ <param name="charTyped">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/CompletionListWindow.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/CompletionListWindow.xml
new file mode 100644
index 0000000000..743fb478cc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/CompletionListWindow.xml
@@ -0,0 +1,133 @@
+<Type Name="CompletionListWindow" FullName="MonoDevelop.Projects.Gui.Completion.CompletionListWindow">
+ <TypeSignature Language="C#" Value="public class CompletionListWindow : MonoDevelop.Projects.Gui.Completion.ListWindow, MonoDevelop.Projects.Gui.Completion.IListDataProvider" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Gui.Completion.ListWindow</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Gui.Completion.IListDataProvider</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CompletionListWindow ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowWindow">
+ <MemberSignature Language="C#" Value="public static void ShowWindow (char firstChar, MonoDevelop.Projects.Gui.Completion.ICompletionDataProvider provider, MonoDevelop.Projects.Gui.Completion.ICompletionWidget completionWidget);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="firstChar" Type="System.Char" />
+ <Parameter Name="provider" Type="MonoDevelop.Projects.Gui.Completion.ICompletionDataProvider" />
+ <Parameter Name="completionWidget" Type="MonoDevelop.Projects.Gui.Completion.ICompletionWidget" />
+ </Parameters>
+ <Docs>
+ <param name="firstChar">To be added.</param>
+ <param name="provider">To be added.</param>
+ <param name="completionWidget">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HideWindow">
+ <MemberSignature Language="C#" Value="public static void HideWindow ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProcessKeyEvent">
+ <MemberSignature Language="C#" Value="public static bool ProcessKeyEvent (Gdk.EventKey e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="Gdk.EventKey" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Hide">
+ <MemberSignature Language="C#" Value="public void Hide ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetText">
+ <MemberSignature Language="C#" Value="public string GetText (int n);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf GetIcon (int n);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ItemCount">
+ <MemberSignature Language="C#" Value="public int ItemCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/DeclarationViewWindow.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/DeclarationViewWindow.xml
new file mode 100644
index 0000000000..d7c0cd6cc1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/DeclarationViewWindow.xml
@@ -0,0 +1,116 @@
+<Type Name="DeclarationViewWindow" FullName="MonoDevelop.Projects.Gui.Completion.DeclarationViewWindow">
+ <TypeSignature Language="C#" Value="public class DeclarationViewWindow : Gtk.Window" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Window</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DeclarationViewWindow ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddOverload">
+ <MemberSignature Language="C#" Value="public void AddOverload (string desc);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="desc" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="desc">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OverloadLeft">
+ <MemberSignature Language="C#" Value="public void OverloadLeft ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OverloadRight">
+ <MemberSignature Language="C#" Value="public void OverloadRight ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetFixedWidth">
+ <MemberSignature Language="C#" Value="public void SetFixedWidth (int w);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="w" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="w">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DescriptionMarkup">
+ <MemberSignature Language="C#" Value="public string DescriptionMarkup { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Multiple">
+ <MemberSignature Language="C#" Value="public bool Multiple { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionData.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionData.xml
new file mode 100644
index 0000000000..e07bb6caa8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionData.xml
@@ -0,0 +1,77 @@
+<Type Name="ICompletionData" FullName="MonoDevelop.Projects.Gui.Completion.ICompletionData">
+ <TypeSignature Language="C#" Value="public interface ICompletionData" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="InsertAction">
+ <MemberSignature Language="C#" Value="public void InsertAction (MonoDevelop.Projects.Gui.Completion.ICompletionWidget widget);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="widget" Type="MonoDevelop.Projects.Gui.Completion.ICompletionWidget" />
+ </Parameters>
+ <Docs>
+ <param name="widget">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Image">
+ <MemberSignature Language="C#" Value="public string Image { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string[] Text { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompletionString">
+ <MemberSignature Language="C#" Value="public string CompletionString { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionDataProvider.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionDataProvider.xml
new file mode 100644
index 0000000000..0a3332dada
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionDataProvider.xml
@@ -0,0 +1,32 @@
+<Type Name="ICompletionDataProvider" FullName="MonoDevelop.Projects.Gui.Completion.ICompletionDataProvider">
+ <TypeSignature Language="C#" Value="public interface ICompletionDataProvider" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GenerateCompletionData">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Gui.Completion.ICompletionData[] GenerateCompletionData (MonoDevelop.Projects.Gui.Completion.ICompletionWidget widget, char charTyped);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ICompletionData[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="widget" Type="MonoDevelop.Projects.Gui.Completion.ICompletionWidget" />
+ <Parameter Name="charTyped" Type="System.Char" />
+ </Parameters>
+ <Docs>
+ <param name="widget">To be added.</param>
+ <param name="charTyped">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionDataWithMarkup.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionDataWithMarkup.xml
new file mode 100644
index 0000000000..954557e57f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionDataWithMarkup.xml
@@ -0,0 +1,30 @@
+<Type Name="ICompletionDataWithMarkup" FullName="MonoDevelop.Projects.Gui.Completion.ICompletionDataWithMarkup">
+ <TypeSignature Language="C#" Value="public interface ICompletionDataWithMarkup : MonoDevelop.Projects.Gui.Completion.ICompletionData" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Gui.Completion.ICompletionData</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="DescriptionPango">
+ <MemberSignature Language="C#" Value="public string DescriptionPango { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionWidget.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionWidget.xml
new file mode 100644
index 0000000000..93eaf7b1f2
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ICompletionWidget.xml
@@ -0,0 +1,200 @@
+<Type Name="ICompletionWidget" FullName="MonoDevelop.Projects.Gui.Completion.ICompletionWidget">
+ <TypeSignature Language="C#" Value="public interface ICompletionWidget" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetText">
+ <MemberSignature Language="C#" Value="public string GetText (int startOffset, int endOffset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="startOffset" Type="System.Int32" />
+ <Parameter Name="endOffset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="startOffset">To be added.</param>
+ <param name="endOffset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetChar">
+ <MemberSignature Language="C#" Value="public char GetChar (int offset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Char</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="offset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="offset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetCompletionText">
+ <MemberSignature Language="C#" Value="public void SetCompletionText (string partial_word, string complete_word);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="partial_word" Type="System.String" />
+ <Parameter Name="complete_word" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="partial_word">To be added.</param>
+ <param name="complete_word">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertAtCursor">
+ <MemberSignature Language="C#" Value="public void InsertAtCursor (string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string Text { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TextLength">
+ <MemberSignature Language="C#" Value="public int TextLength { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompletionText">
+ <MemberSignature Language="C#" Value="public string CompletionText { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TriggerOffset">
+ <MemberSignature Language="C#" Value="public int TriggerOffset { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TriggerLine">
+ <MemberSignature Language="C#" Value="public int TriggerLine { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TriggerLineOffset">
+ <MemberSignature Language="C#" Value="public int TriggerLineOffset { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TriggerXCoord">
+ <MemberSignature Language="C#" Value="public int TriggerXCoord { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TriggerYCoord">
+ <MemberSignature Language="C#" Value="public int TriggerYCoord { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TriggerTextHeight">
+ <MemberSignature Language="C#" Value="public int TriggerTextHeight { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GtkStyle">
+ <MemberSignature Language="C#" Value="public Gtk.Style GtkStyle { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>Gtk.Style</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/IListDataProvider.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/IListDataProvider.xml
new file mode 100644
index 0000000000..4c7fc82325
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/IListDataProvider.xml
@@ -0,0 +1,58 @@
+<Type Name="IListDataProvider" FullName="MonoDevelop.Projects.Gui.Completion.IListDataProvider">
+ <TypeSignature Language="C#" Value="public interface IListDataProvider" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetText">
+ <MemberSignature Language="C#" Value="public string GetText (int n);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf GetIcon (int n);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ItemCount">
+ <MemberSignature Language="C#" Value="public int ItemCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWidget.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWidget.xml
new file mode 100644
index 0000000000..4b34bab82a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWidget.xml
@@ -0,0 +1,116 @@
+<Type Name="ListWidget" FullName="MonoDevelop.Projects.Gui.Completion.ListWidget">
+ <TypeSignature Language="C#" Value="public class ListWidget : Gtk.DrawingArea" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.DrawingArea</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ListWidget (MonoDevelop.Projects.Gui.Completion.ListWindow win);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="win" Type="MonoDevelop.Projects.Gui.Completion.ListWindow" />
+ </Parameters>
+ <Docs>
+ <param name="win">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectionChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler SelectionChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRowArea">
+ <MemberSignature Language="C#" Value="public Gdk.Rectangle GetRowArea (int row);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Rectangle</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="row" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="row">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Selection">
+ <MemberSignature Language="C#" Value="public int Selection { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectionDisabled">
+ <MemberSignature Language="C#" Value="public bool SelectionDisabled { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Page">
+ <MemberSignature Language="C#" Value="public int Page { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="VisibleRows">
+ <MemberSignature Language="C#" Value="public int VisibleRows { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWindow+KeyAction.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWindow+KeyAction.xml
new file mode 100644
index 0000000000..3e3d729260
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWindow+KeyAction.xml
@@ -0,0 +1,61 @@
+<Type Name="ListWindow+KeyAction" FullName="MonoDevelop.Projects.Gui.Completion.ListWindow+KeyAction">
+ <TypeSignature Language="C#" Value="public enum KeyAction" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="Ignore">
+ <MemberSignature Language="C#" Value="Ignore" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ListWindow+KeyAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="CloseWindow">
+ <MemberSignature Language="C#" Value="CloseWindow" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ListWindow+KeyAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Process">
+ <MemberSignature Language="C#" Value="Process" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ListWindow+KeyAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Complete">
+ <MemberSignature Language="C#" Value="Complete" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ListWindow+KeyAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWindow.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWindow.xml
new file mode 100644
index 0000000000..0c89ae0c31
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/ListWindow.xml
@@ -0,0 +1,138 @@
+<Type Name="ListWindow" FullName="MonoDevelop.Projects.Gui.Completion.ListWindow">
+ <TypeSignature Language="C#" Value="public class ListWindow : Gtk.Window" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>Gtk.Window</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ListWindow ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Show">
+ <MemberSignature Language="C#" Value="public void Show ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProcessKey">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Gui.Completion.ListWindow+KeyAction ProcessKey (Gdk.EventKey e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ListWindow+KeyAction</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="Gdk.EventKey" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnSelectionChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnSelectionChanged ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DataProvider">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Gui.Completion.IListDataProvider DataProvider { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.IListDataProvider</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompleteWord">
+ <MemberSignature Language="C#" Value="public string CompleteWord { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PartialWord">
+ <MemberSignature Language="C#" Value="public string PartialWord { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsUniqueMatch">
+ <MemberSignature Language="C#" Value="public bool IsUniqueMatch { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="List">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Gui.Completion.ListWidget List { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.ListWidget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/TextUtilities+CharacterType.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/TextUtilities+CharacterType.xml
new file mode 100644
index 0000000000..ba8c030653
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/TextUtilities+CharacterType.xml
@@ -0,0 +1,46 @@
+<Type Name="TextUtilities+CharacterType" FullName="MonoDevelop.Projects.Gui.Completion.TextUtilities+CharacterType">
+ <TypeSignature Language="C#" Value="public enum CharacterType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Other">
+ <MemberSignature Language="C#" Value="Other" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.TextUtilities+CharacterType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WhiteSpace">
+ <MemberSignature Language="C#" Value="WhiteSpace" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.TextUtilities+CharacterType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="LetterDigitOrUnderscore">
+ <MemberSignature Language="C#" Value="LetterDigitOrUnderscore" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Gui.Completion.TextUtilities+CharacterType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Completion/TextUtilities.xml b/main/docs/api/MonoDevelop.Projects.Gui.Completion/TextUtilities.xml
new file mode 100644
index 0000000000..e53a4862f8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Completion/TextUtilities.xml
@@ -0,0 +1,82 @@
+<Type Name="TextUtilities" FullName="MonoDevelop.Projects.Gui.Completion.TextUtilities">
+ <TypeSignature Language="C#" Value="public sealed class TextUtilities" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TextUtilities ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsLetterDigitOrUnderscore">
+ <MemberSignature Language="C#" Value="public static bool IsLetterDigitOrUnderscore (char c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="System.Char" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetExpressionBeforeOffset">
+ <MemberSignature Language="C#" Value="public static string GetExpressionBeforeOffset (MonoDevelop.Projects.Gui.Completion.ICompletionWidget widget, int offset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="widget" Type="MonoDevelop.Projects.Gui.Completion.ICompletionWidget" />
+ <Parameter Name="offset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="widget">To be added.</param>
+ <param name="offset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchBracketBackward">
+ <MemberSignature Language="C#" Value="public static int SearchBracketBackward (MonoDevelop.Projects.Gui.Completion.ICompletionWidget widget, int offset, char openBracket, char closingBracket);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="widget" Type="MonoDevelop.Projects.Gui.Completion.ICompletionWidget" />
+ <Parameter Name="offset" Type="System.Int32" />
+ <Parameter Name="openBracket" Type="System.Char" />
+ <Parameter Name="closingBracket" Type="System.Char" />
+ </Parameters>
+ <Docs>
+ <param name="widget">To be added.</param>
+ <param name="offset">To be added.</param>
+ <param name="openBracket">To be added.</param>
+ <param name="closingBracket">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels.xml
new file mode 100644
index 0000000000..ac0ab32559
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.Gui.Dialogs.OptionPanels">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineBuildOptions.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineBuildOptions.xml
new file mode 100644
index 0000000000..a72cebefcf
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineBuildOptions.xml
@@ -0,0 +1,26 @@
+<Type Name="CombineBuildOptions" FullName="MonoDevelop.Projects.Gui.Dialogs.OptionPanels.CombineBuildOptions">
+ <TypeSignature Language="C#" Value="public class CombineBuildOptions : MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineBuildOptions ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineConfigurationPanel.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineConfigurationPanel.xml
new file mode 100644
index 0000000000..737039aae9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineConfigurationPanel.xml
@@ -0,0 +1,26 @@
+<Type Name="CombineConfigurationPanel" FullName="MonoDevelop.Projects.Gui.Dialogs.OptionPanels.CombineConfigurationPanel">
+ <TypeSignature Language="C#" Value="public class CombineConfigurationPanel : MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineConfigurationPanel ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineEntryConfigurationsPanel.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineEntryConfigurationsPanel.xml
new file mode 100644
index 0000000000..fcd4289506
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineEntryConfigurationsPanel.xml
@@ -0,0 +1,26 @@
+<Type Name="CombineEntryConfigurationsPanel" FullName="MonoDevelop.Projects.Gui.Dialogs.OptionPanels.CombineEntryConfigurationsPanel">
+ <TypeSignature Language="C#" Value="public class CombineEntryConfigurationsPanel : MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineEntryConfigurationsPanel ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineStartupPanel.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineStartupPanel.xml
new file mode 100644
index 0000000000..b169f7effe
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CombineStartupPanel.xml
@@ -0,0 +1,26 @@
+<Type Name="CombineStartupPanel" FullName="MonoDevelop.Projects.Gui.Dialogs.OptionPanels.CombineStartupPanel">
+ <TypeSignature Language="C#" Value="public class CombineStartupPanel : MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineStartupPanel ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CompileFileProjectOptions.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CompileFileProjectOptions.xml
new file mode 100644
index 0000000000..e5fe9d7968
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/CompileFileProjectOptions.xml
@@ -0,0 +1,26 @@
+<Type Name="CompileFileProjectOptions" FullName="MonoDevelop.Projects.Gui.Dialogs.OptionPanels.CompileFileProjectOptions">
+ <TypeSignature Language="C#" Value="public class CompileFileProjectOptions : MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CompileFileProjectOptions ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/GeneralProjectOptions.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/GeneralProjectOptions.xml
new file mode 100644
index 0000000000..c1829de017
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/GeneralProjectOptions.xml
@@ -0,0 +1,26 @@
+<Type Name="GeneralProjectOptions" FullName="MonoDevelop.Projects.Gui.Dialogs.OptionPanels.GeneralProjectOptions">
+ <TypeSignature Language="C#" Value="public class GeneralProjectOptions : MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public GeneralProjectOptions ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/OutputOptionsPanel.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/OutputOptionsPanel.xml
new file mode 100644
index 0000000000..b85a0a357d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.OptionPanels/OutputOptionsPanel.xml
@@ -0,0 +1,26 @@
+<Type Name="OutputOptionsPanel" FullName="MonoDevelop.Projects.Gui.Dialogs.OptionPanels.OutputOptionsPanel">
+ <TypeSignature Language="C#" Value="public class OutputOptionsPanel : MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.AbstractOptionPanel</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public OutputOptionsPanel ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.xml
new file mode 100644
index 0000000000..1dd312d593
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.Gui.Dialogs">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs/CombineOptionsDialog.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs/CombineOptionsDialog.xml
new file mode 100644
index 0000000000..cd83ea5d14
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs/CombineOptionsDialog.xml
@@ -0,0 +1,35 @@
+<Type Name="CombineOptionsDialog" FullName="MonoDevelop.Projects.Gui.Dialogs.CombineOptionsDialog">
+ <TypeSignature Language="C#" Value="public class CombineOptionsDialog : MonoDevelop.Core.Gui.Dialogs.TreeViewOptions" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.TreeViewOptions</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineOptionsDialog (Gtk.Window parentWindow, MonoDevelop.Projects.Combine combine, MonoDevelop.Core.AddIns.IAddInTreeNode node, MonoDevelop.Core.AddIns.IAddInTreeNode configurationNode);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="parentWindow" Type="Gtk.Window" />
+ <Parameter Name="combine" Type="MonoDevelop.Projects.Combine" />
+ <Parameter Name="node" Type="MonoDevelop.Core.AddIns.IAddInTreeNode" />
+ <Parameter Name="configurationNode" Type="MonoDevelop.Core.AddIns.IAddInTreeNode" />
+ </Parameters>
+ <Docs>
+ <param name="parentWindow">To be added.</param>
+ <param name="combine">To be added.</param>
+ <param name="node">To be added.</param>
+ <param name="configurationNode">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.Dialogs/ProjectOptionsDialog.xml b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs/ProjectOptionsDialog.xml
new file mode 100644
index 0000000000..19d6528f7c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.Dialogs/ProjectOptionsDialog.xml
@@ -0,0 +1,83 @@
+<Type Name="ProjectOptionsDialog" FullName="MonoDevelop.Projects.Gui.Dialogs.ProjectOptionsDialog">
+ <TypeSignature Language="C#" Value="public class ProjectOptionsDialog : MonoDevelop.Core.Gui.Dialogs.TreeViewOptions" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.Gui.Dialogs.TreeViewOptions</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectOptionsDialog (Gtk.Window parentWindow, MonoDevelop.Projects.Project project, MonoDevelop.Core.AddIns.IAddInTreeNode node, MonoDevelop.Core.AddIns.IAddInTreeNode configurationNode);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="parentWindow" Type="Gtk.Window" />
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="node" Type="MonoDevelop.Core.AddIns.IAddInTreeNode" />
+ <Parameter Name="configurationNode" Type="MonoDevelop.Core.AddIns.IAddInTreeNode" />
+ </Parameters>
+ <Docs>
+ <param name="parentWindow">To be added.</param>
+ <param name="project">To be added.</param>
+ <param name="node">To be added.</param>
+ <param name="configurationNode">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddProjectConfiguration">
+ <MemberSignature Language="C#" Value="public void AddProjectConfiguration ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveProjectConfiguration">
+ <MemberSignature Language="C#" Value="public void RemoveProjectConfiguration ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetSelectedConfigurationAsStartup">
+ <MemberSignature Language="C#" Value="public void SetSelectedConfigurationAsStartup ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameProjectConfiguration">
+ <MemberSignature Language="C#" Value="public void RenameProjectConfiguration ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui.xml b/main/docs/api/MonoDevelop.Projects.Gui.xml
new file mode 100644
index 0000000000..86a24bbd48
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.Gui">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.Gui/IconService.xml b/main/docs/api/MonoDevelop.Projects.Gui/IconService.xml
new file mode 100644
index 0000000000..6f8894ede8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Gui/IconService.xml
@@ -0,0 +1,236 @@
+<Type Name="IconService" FullName="MonoDevelop.Projects.Gui.IconService">
+ <TypeSignature Language="C#" Value="public class IconService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects.Gui</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IconService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetImageForProjectType">
+ <MemberSignature Language="C#" Value="public string GetImageForProjectType (string projectType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="projectType" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="projectType">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetImageForFile">
+ <MemberSignature Language="C#" Value="public string GetImageForFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (MonoDevelop.Projects.Parser.IMethod method);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="method" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="method">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (MonoDevelop.Projects.Parser.IProperty method);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="method" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="method">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (MonoDevelop.Projects.Parser.IField field);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="field" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="field">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (MonoDevelop.Projects.Parser.IEvent evt);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="evt" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="evt">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (MonoDevelop.Projects.Parser.IClass c);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="c" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="c">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (System.Reflection.MethodBase m);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="m" Type="System.Reflection.MethodBase" />
+ </Parameters>
+ <Docs>
+ <param name="m">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (System.Reflection.PropertyInfo propertyinfo);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="propertyinfo" Type="System.Reflection.PropertyInfo" />
+ </Parameters>
+ <Docs>
+ <param name="propertyinfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (System.Reflection.FieldInfo fieldinfo);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fieldinfo" Type="System.Reflection.FieldInfo" />
+ </Parameters>
+ <Docs>
+ <param name="fieldinfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (System.Reflection.EventInfo eventinfo);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="eventinfo" Type="System.Reflection.EventInfo" />
+ </Parameters>
+ <Docs>
+ <param name="eventinfo">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetIcon">
+ <MemberSignature Language="C#" Value="public string GetIcon (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MakeTransparent">
+ <MemberSignature Language="C#" Value="public Gdk.Pixbuf MakeTransparent (Gdk.Pixbuf icon, double opacity);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>Gdk.Pixbuf</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="icon" Type="Gdk.Pixbuf" />
+ <Parameter Name="opacity" Type="System.Double" />
+ </Parameters>
+ <Docs>
+ <param name="icon">To be added.</param>
+ <param name="opacity">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser.xml b/main/docs/api/MonoDevelop.Projects.Parser.xml
new file mode 100644
index 0000000000..2f5c830a8b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.Parser">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractAttribute.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractAttribute.xml
new file mode 100644
index 0000000000..25e8dafc71
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractAttribute.xml
@@ -0,0 +1,138 @@
+<Type Name="AbstractAttribute" FullName="MonoDevelop.Projects.Parser.AbstractAttribute">
+ <TypeSignature Language="C#" Value="public abstract class AbstractAttribute : MonoDevelop.Projects.Parser.IAttribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IAttribute</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractAttribute ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="name">
+ <MemberSignature Language="C#" Value="protected string name;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="positionalArguments">
+ <MemberSignature Language="C#" Value="protected System.CodeDom.CodeExpression[] positionalArguments;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.CodeExpression[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="namedArguments">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.NamedAttributeArgument[] namedArguments;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.NamedAttributeArgument[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IAttribute value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttribute" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public virtual string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PositionalArguments">
+ <MemberSignature Language="C#" Value="public virtual System.CodeDom.CodeExpression[] PositionalArguments { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.CodeExpression[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NamedArguments">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.NamedAttributeArgument[] NamedArguments { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.NamedAttributeArgument[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="region">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion region;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractAttributeSection.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractAttributeSection.xml
new file mode 100644
index 0000000000..ae95e02d41
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractAttributeSection.xml
@@ -0,0 +1,115 @@
+<Type Name="AbstractAttributeSection" FullName="MonoDevelop.Projects.Parser.AbstractAttributeSection">
+ <TypeSignature Language="C#" Value="public class AbstractAttributeSection : MonoDevelop.Projects.Parser.IAttributeSection" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IAttributeSection</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AbstractAttributeSection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="attributeTarget">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.AttributeTarget attributeTarget;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="attributes">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.AttributeCollection attributes;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IAttributeSection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttributeSection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AttributeTarget">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.AttributeTarget AttributeTarget { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Attributes">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.AttributeCollection Attributes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="region">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion region;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractClass.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractClass.xml
new file mode 100644
index 0000000000..11f67669ef
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractClass.xml
@@ -0,0 +1,323 @@
+<Type Name="AbstractClass" FullName="MonoDevelop.Projects.Parser.AbstractClass">
+ <TypeSignature Language="C#" Value="public abstract class AbstractClass : MonoDevelop.Projects.Parser.AbstractNamedEntity, MonoDevelop.Projects.Parser.IClass" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.AbstractNamedEntity</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IClass</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractClass ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="classType">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.ClassType classType;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="region">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion region;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="bodyRegion">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion bodyRegion;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="declaredIn">
+ <MemberSignature Language="C#" Value="protected object declaredIn;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="baseTypes">
+ <MemberSignature Language="C#" Value="protected System.Collections.Specialized.StringCollection baseTypes;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="innerClasses">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.ClassCollection innerClasses;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="fields">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.FieldCollection fields;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.FieldCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="properties">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.PropertyCollection properties;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.PropertyCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="methods">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.MethodCollection methods;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.MethodCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="events">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.EventCollection events;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.EventCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="indexer">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IndexerCollection indexer;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IndexerCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IClass value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompilationUnit">
+ <MemberSignature Language="C#" Value="public abstract MonoDevelop.Projects.Parser.ICompilationUnit CompilationUnit { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnit</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClassType">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.ClassType ClassType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeclaredIn">
+ <MemberSignature Language="C#" Value="public object DeclaredIn { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BaseTypes">
+ <MemberSignature Language="C#" Value="public virtual System.Collections.Specialized.StringCollection BaseTypes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InnerClasses">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.ClassCollection InnerClasses { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Fields">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.FieldCollection Fields { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.FieldCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Properties">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.PropertyCollection Properties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.PropertyCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Indexer">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IndexerCollection Indexer { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IndexerCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Methods">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.MethodCollection Methods { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.MethodCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Events">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.EventCollection Events { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.EventCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanBeSubclass">
+ <MemberSignature Language="C#" Value="protected override bool CanBeSubclass { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractComment.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractComment.xml
new file mode 100644
index 0000000000..da96dafe7f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractComment.xml
@@ -0,0 +1,122 @@
+<Type Name="AbstractComment" FullName="MonoDevelop.Projects.Parser.AbstractComment">
+ <TypeSignature Language="C#" Value="public abstract class AbstractComment : System.MarshalByRefObject, MonoDevelop.Projects.Parser.IComment" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IComment</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractComment ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="isBlockComment">
+ <MemberSignature Language="C#" Value="protected bool isBlockComment;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="commentTag">
+ <MemberSignature Language="C#" Value="protected string commentTag;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="commentText">
+ <MemberSignature Language="C#" Value="protected string commentText;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="region">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion region;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsBlockComment">
+ <MemberSignature Language="C#" Value="public virtual bool IsBlockComment { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommentTag">
+ <MemberSignature Language="C#" Value="public virtual string CommentTag { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommentText">
+ <MemberSignature Language="C#" Value="public virtual string CommentText { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractCompilationUnit.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractCompilationUnit.xml
new file mode 100644
index 0000000000..b507d7bc70
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractCompilationUnit.xml
@@ -0,0 +1,227 @@
+<Type Name="AbstractCompilationUnit" FullName="MonoDevelop.Projects.Parser.AbstractCompilationUnit">
+ <TypeSignature Language="C#" Value="public abstract class AbstractCompilationUnit : MonoDevelop.Projects.Parser.ICompilationUnit" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.ICompilationUnit</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractCompilationUnit ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="usings">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IUsingCollection usings;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IUsingCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="classes">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.ClassCollection classes;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="attributes">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.AttributeSectionCollection attributes;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeSectionCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="errorsDuringCompile">
+ <MemberSignature Language="C#" Value="protected bool errorsDuringCompile;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="tag">
+ <MemberSignature Language="C#" Value="protected object tag;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="foldingRegions">
+ <MemberSignature Language="C#" Value="protected System.Collections.ArrayList foldingRegions;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="errorInfo">
+ <MemberSignature Language="C#" Value="protected ICSharpCode.SharpRefactory.Parser.ErrorInfo[] errorInfo;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>ICSharpCode.SharpRefactory.Parser.ErrorInfo[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorsDuringCompile">
+ <MemberSignature Language="C#" Value="public bool ErrorsDuringCompile { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorInformation">
+ <MemberSignature Language="C#" Value="public ICSharpCode.SharpRefactory.Parser.ErrorInfo[] ErrorInformation { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>ICSharpCode.SharpRefactory.Parser.ErrorInfo[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Tag">
+ <MemberSignature Language="C#" Value="public object Tag { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Usings">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IUsingCollection Usings { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IUsingCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Attributes">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.AttributeSectionCollection Attributes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeSectionCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Classes">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.ClassCollection Classes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FoldingRegions">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList FoldingRegions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MiscComments">
+ <MemberSignature Language="C#" Value="public abstract MonoDevelop.Projects.Parser.CommentCollection MiscComments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.CommentCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DokuComments">
+ <MemberSignature Language="C#" Value="public abstract MonoDevelop.Projects.Parser.CommentCollection DokuComments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.CommentCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TagComments">
+ <MemberSignature Language="C#" Value="public abstract MonoDevelop.Projects.Parser.TagCollection TagComments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.TagCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractDecoration.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractDecoration.xml
new file mode 100644
index 0000000000..24d858c0a7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractDecoration.xml
@@ -0,0 +1,308 @@
+<Type Name="AbstractDecoration" FullName="MonoDevelop.Projects.Parser.AbstractDecoration">
+ <TypeSignature Language="C#" Value="public abstract class AbstractDecoration : System.MarshalByRefObject, MonoDevelop.Projects.Parser.IDecoration" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IDecoration</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractDecoration ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="modifiers">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.ModifierEnum modifiers;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="attributes">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.AttributeSectionCollection attributes;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeSectionCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IDecoration value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IDecoration" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Modifiers">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.ModifierEnum Modifiers { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Attributes">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.AttributeSectionCollection Attributes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeSectionCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Documentation">
+ <MemberSignature Language="C#" Value="public string Documentation { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsAbstract">
+ <MemberSignature Language="C#" Value="public bool IsAbstract { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsSealed">
+ <MemberSignature Language="C#" Value="public bool IsSealed { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsStatic">
+ <MemberSignature Language="C#" Value="public bool IsStatic { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsVirtual">
+ <MemberSignature Language="C#" Value="public bool IsVirtual { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsPublic">
+ <MemberSignature Language="C#" Value="public bool IsPublic { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsProtected">
+ <MemberSignature Language="C#" Value="public bool IsProtected { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsPrivate">
+ <MemberSignature Language="C#" Value="public bool IsPrivate { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsInternal">
+ <MemberSignature Language="C#" Value="public bool IsInternal { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsProtectedAndInternal">
+ <MemberSignature Language="C#" Value="public bool IsProtectedAndInternal { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsProtectedOrInternal">
+ <MemberSignature Language="C#" Value="public bool IsProtectedOrInternal { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsLiteral">
+ <MemberSignature Language="C#" Value="public bool IsLiteral { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsReadonly">
+ <MemberSignature Language="C#" Value="public bool IsReadonly { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsOverride">
+ <MemberSignature Language="C#" Value="public bool IsOverride { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsFinal">
+ <MemberSignature Language="C#" Value="public bool IsFinal { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsSpecialName">
+ <MemberSignature Language="C#" Value="public bool IsSpecialName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsNew">
+ <MemberSignature Language="C#" Value="public bool IsNew { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public abstract string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractEvent.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractEvent.xml
new file mode 100644
index 0000000000..83ef0071d1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractEvent.xml
@@ -0,0 +1,161 @@
+<Type Name="AbstractEvent" FullName="MonoDevelop.Projects.Parser.AbstractEvent">
+ <TypeSignature Language="C#" Value="public abstract class AbstractEvent : MonoDevelop.Projects.Parser.AbstractMember, MonoDevelop.Projects.Parser.IEvent" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.AbstractMember</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IEvent</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractEvent ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="bodyRegion">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion bodyRegion;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="eventAttributes">
+ <MemberSignature Language="C#" Value="protected System.Reflection.EventAttributes eventAttributes;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Reflection.EventAttributes</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="addMethod">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IMethod addMethod;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="removeMethod">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IMethod removeMethod;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="raiseMethod">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IMethod raiseMethod;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IEvent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EventAttributes">
+ <MemberSignature Language="C#" Value="public virtual System.Reflection.EventAttributes EventAttributes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Reflection.EventAttributes</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddMethod">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IMethod AddMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveMethod">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IMethod RemoveMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RaiseMethod">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IMethod RaiseMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractField.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractField.xml
new file mode 100644
index 0000000000..ec6e3db68c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractField.xml
@@ -0,0 +1,46 @@
+<Type Name="AbstractField" FullName="MonoDevelop.Projects.Parser.AbstractField">
+ <TypeSignature Language="C#" Value="public abstract class AbstractField : MonoDevelop.Projects.Parser.AbstractMember, MonoDevelop.Projects.Parser.IField" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.AbstractMember</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IField</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractField ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IField field);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="field" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="field">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractIndexer.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractIndexer.xml
new file mode 100644
index 0000000000..14479836f9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractIndexer.xml
@@ -0,0 +1,138 @@
+<Type Name="AbstractIndexer" FullName="MonoDevelop.Projects.Parser.AbstractIndexer">
+ <TypeSignature Language="C#" Value="public abstract class AbstractIndexer : MonoDevelop.Projects.Parser.AbstractMember, MonoDevelop.Projects.Parser.IIndexer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.AbstractMember</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IIndexer</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractIndexer ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="bodyRegion">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion bodyRegion;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="getterRegion">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion getterRegion;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="setterRegion">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion setterRegion;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="parameters">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.ParameterCollection parameters;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IIndexer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IIndexer" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetterRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion GetterRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetterRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion SetterRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parameters">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.ParameterCollection Parameters { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractMember.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractMember.xml
new file mode 100644
index 0000000000..a1fae50eb2
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractMember.xml
@@ -0,0 +1,99 @@
+<Type Name="AbstractMember" FullName="MonoDevelop.Projects.Parser.AbstractMember">
+ <TypeSignature Language="C#" Value="public abstract class AbstractMember : MonoDevelop.Projects.Parser.AbstractNamedEntity, MonoDevelop.Projects.Parser.IMember" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.AbstractNamedEntity</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IMember</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractMember ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="declaringType">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IClass declaringType;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="returnType">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IReturnType returnType;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IReturnType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="region">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion region;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeclaringType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass DeclaringType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReturnType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IReturnType ReturnType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IReturnType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractMethod.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractMethod.xml
new file mode 100644
index 0000000000..546f294bdc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractMethod.xml
@@ -0,0 +1,104 @@
+<Type Name="AbstractMethod" FullName="MonoDevelop.Projects.Parser.AbstractMethod">
+ <TypeSignature Language="C#" Value="public abstract class AbstractMethod : MonoDevelop.Projects.Parser.AbstractMember, MonoDevelop.Projects.Parser.IMethod" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.AbstractMember</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IMethod</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractMethod ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="bodyRegion">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion bodyRegion;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="parameters">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.ParameterCollection parameters;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IMethod value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parameters">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.ParameterCollection Parameters { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsConstructor">
+ <MemberSignature Language="C#" Value="public virtual bool IsConstructor { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractNamedEntity.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractNamedEntity.xml
new file mode 100644
index 0000000000..d1a501e7d7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractNamedEntity.xml
@@ -0,0 +1,73 @@
+<Type Name="AbstractNamedEntity" FullName="MonoDevelop.Projects.Parser.AbstractNamedEntity">
+ <TypeSignature Language="C#" Value="public abstract class AbstractNamedEntity : MonoDevelop.Projects.Parser.AbstractDecoration" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.AbstractDecoration</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractNamedEntity ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="fullyQualifiedNames">
+ <MemberSignature Language="C#" Value="public static System.Collections.Hashtable fullyQualifiedNames;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Hashtable</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FullyQualifiedName">
+ <MemberSignature Language="C#" Value="public virtual string FullyQualifiedName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Namespace">
+ <MemberSignature Language="C#" Value="public virtual string Namespace { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanBeSubclass">
+ <MemberSignature Language="C#" Value="protected virtual bool CanBeSubclass { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractParameter.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractParameter.xml
new file mode 100644
index 0000000000..835eb7dfbb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractParameter.xml
@@ -0,0 +1,220 @@
+<Type Name="AbstractParameter" FullName="MonoDevelop.Projects.Parser.AbstractParameter">
+ <TypeSignature Language="C#" Value="public abstract class AbstractParameter : System.MarshalByRefObject, MonoDevelop.Projects.Parser.IParameter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IParameter</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractParameter ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="name">
+ <MemberSignature Language="C#" Value="protected string name;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="documentation">
+ <MemberSignature Language="C#" Value="protected string documentation;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="returnType">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IReturnType returnType;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IReturnType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="modifier">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.ParameterModifier modifier;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterModifier</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="attributeCollection">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.AttributeCollection attributeCollection;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IParameter value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IParameter" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsOut">
+ <MemberSignature Language="C#" Value="public bool IsOut { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsRef">
+ <MemberSignature Language="C#" Value="public bool IsRef { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsParams">
+ <MemberSignature Language="C#" Value="public bool IsParams { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public virtual string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReturnType">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IReturnType ReturnType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IReturnType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AttributeCollection">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.AttributeCollection AttributeCollection { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Modifier">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.ParameterModifier Modifier { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterModifier</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Documentation">
+ <MemberSignature Language="C#" Value="public string Documentation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="declaringMember">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IMember declaringMember;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeclaringMember">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IMember DeclaringMember { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractProperty.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractProperty.xml
new file mode 100644
index 0000000000..4e1ea1e42d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractProperty.xml
@@ -0,0 +1,208 @@
+<Type Name="AbstractProperty" FullName="MonoDevelop.Projects.Parser.AbstractProperty">
+ <TypeSignature Language="C#" Value="public abstract class AbstractProperty : MonoDevelop.Projects.Parser.AbstractMember, MonoDevelop.Projects.Parser.IProperty" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.AbstractMember</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IProperty</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractProperty ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="bodyRegion">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion bodyRegion;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="getterRegion">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion getterRegion;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="setterRegion">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion setterRegion;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="getterMethod">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IMethod getterMethod;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="setterMethod">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IMethod setterMethod;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="parameters">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.ParameterCollection parameters;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IProperty value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parameters">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.ParameterCollection Parameters { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetterRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion GetterRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetterRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion SetterRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetterMethod">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMethod GetterMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetterMethod">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMethod SetterMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanGet">
+ <MemberSignature Language="C#" Value="public virtual bool CanGet { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanSet">
+ <MemberSignature Language="C#" Value="public virtual bool CanSet { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractReturnType.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractReturnType.xml
new file mode 100644
index 0000000000..68b1f83e92
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractReturnType.xml
@@ -0,0 +1,163 @@
+<Type Name="AbstractReturnType" FullName="MonoDevelop.Projects.Parser.AbstractReturnType">
+ <TypeSignature Language="C#" Value="public abstract class AbstractReturnType : System.MarshalByRefObject, MonoDevelop.Projects.Parser.IReturnType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IReturnType</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractReturnType ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="pointerNestingLevel">
+ <MemberSignature Language="C#" Value="protected int pointerNestingLevel;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="arrayDimensions">
+ <MemberSignature Language="C#" Value="protected int[] arrayDimensions;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="declaredin">
+ <MemberSignature Language="C#" Value="protected object declaredin;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IReturnType value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IReturnType" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FullyQualifiedName">
+ <MemberSignature Language="C#" Value="public virtual string FullyQualifiedName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public virtual string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Namespace">
+ <MemberSignature Language="C#" Value="public virtual string Namespace { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PointerNestingLevel">
+ <MemberSignature Language="C#" Value="public virtual int PointerNestingLevel { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ArrayCount">
+ <MemberSignature Language="C#" Value="public int ArrayCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ArrayDimensions">
+ <MemberSignature Language="C#" Value="public virtual int[] ArrayDimensions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeclaredIn">
+ <MemberSignature Language="C#" Value="public virtual object DeclaredIn { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AbstractUsing.xml b/main/docs/api/MonoDevelop.Projects.Parser/AbstractUsing.xml
new file mode 100644
index 0000000000..ad3051e031
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AbstractUsing.xml
@@ -0,0 +1,99 @@
+<Type Name="AbstractUsing" FullName="MonoDevelop.Projects.Parser.AbstractUsing">
+ <TypeSignature Language="C#" Value="public abstract class AbstractUsing : System.MarshalByRefObject, MonoDevelop.Projects.Parser.IUsing" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IUsing</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractUsing ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="region">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Parser.IRegion region;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="usings">
+ <MemberSignature Language="C#" Value="protected System.Collections.Specialized.StringCollection usings;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="aliases">
+ <MemberSignature Language="C#" Value="protected System.Collections.SortedList aliases;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.SortedList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Usings">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection Usings { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Aliases">
+ <MemberSignature Language="C#" Value="public System.Collections.SortedList Aliases { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.SortedList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AttributeCollection+IAttributeEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/AttributeCollection+IAttributeEnumerator.xml
new file mode 100644
index 0000000000..b0e41d42d2
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AttributeCollection+IAttributeEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="AttributeCollection+IAttributeEnumerator" FullName="MonoDevelop.Projects.Parser.AttributeCollection+IAttributeEnumerator">
+ <TypeSignature Language="C#" Value="public class IAttributeEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IAttributeEnumerator (MonoDevelop.Projects.Parser.AttributeCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.AttributeCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IAttribute Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IAttribute</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AttributeCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/AttributeCollection.xml
new file mode 100644
index 0000000000..613cb24821
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AttributeCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="AttributeCollection" FullName="MonoDevelop.Projects.Parser.AttributeCollection">
+ <TypeSignature Language="C#" Value="public class AttributeCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AttributeCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AttributeCollection (MonoDevelop.Projects.Parser.AttributeCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.AttributeCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AttributeCollection (MonoDevelop.Projects.Parser.IAttribute[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttribute[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IAttribute value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttribute" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IAttribute[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttribute[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.AttributeCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.AttributeCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IAttribute value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttribute" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IAttribute[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IAttribute[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IAttribute value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttribute" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IAttribute value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttribute" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.AttributeCollection+IAttributeEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeCollection+IAttributeEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IAttribute value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttribute" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IAttribute Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IAttribute</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AttributeSectionCollection+AttributeSectionEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/AttributeSectionCollection+AttributeSectionEnumerator.xml
new file mode 100644
index 0000000000..6ed845ac53
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AttributeSectionCollection+AttributeSectionEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="AttributeSectionCollection+AttributeSectionEnumerator" FullName="MonoDevelop.Projects.Parser.AttributeSectionCollection+AttributeSectionEnumerator">
+ <TypeSignature Language="C#" Value="public class AttributeSectionEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AttributeSectionEnumerator (MonoDevelop.Projects.Parser.AttributeSectionCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.AttributeSectionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IAttributeSection Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IAttributeSection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AttributeSectionCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/AttributeSectionCollection.xml
new file mode 100644
index 0000000000..89a9fcda01
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AttributeSectionCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="AttributeSectionCollection" FullName="MonoDevelop.Projects.Parser.AttributeSectionCollection">
+ <TypeSignature Language="C#" Value="public class AttributeSectionCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AttributeSectionCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AttributeSectionCollection (MonoDevelop.Projects.Parser.AttributeSectionCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.AttributeSectionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AttributeSectionCollection (MonoDevelop.Projects.Parser.IAttributeSection[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttributeSection[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IAttributeSection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttributeSection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IAttributeSection[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttributeSection[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.AttributeSectionCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.AttributeSectionCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IAttributeSection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttributeSection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IAttributeSection[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IAttributeSection[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IAttributeSection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttributeSection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IAttributeSection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttributeSection" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.AttributeSectionCollection+AttributeSectionEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeSectionCollection+AttributeSectionEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IAttributeSection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IAttributeSection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IAttributeSection Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IAttributeSection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/AttributeTarget.xml b/main/docs/api/MonoDevelop.Projects.Parser/AttributeTarget.xml
new file mode 100644
index 0000000000..6b7d397821
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/AttributeTarget.xml
@@ -0,0 +1,116 @@
+<Type Name="AttributeTarget" FullName="MonoDevelop.Projects.Parser.AttributeTarget">
+ <TypeSignature Language="C#" Value="public enum AttributeTarget" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Param">
+ <MemberSignature Language="C#" Value="Param" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Module">
+ <MemberSignature Language="C#" Value="Module" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Method">
+ <MemberSignature Language="C#" Value="Method" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Field">
+ <MemberSignature Language="C#" Value="Field" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Assembly">
+ <MemberSignature Language="C#" Value="Assembly" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Event">
+ <MemberSignature Language="C#" Value="Event" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Property">
+ <MemberSignature Language="C#" Value="Property" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Type">
+ <MemberSignature Language="C#" Value="Type" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Return">
+ <MemberSignature Language="C#" Value="Return" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ClassCollection+IClassEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/ClassCollection+IClassEnumerator.xml
new file mode 100644
index 0000000000..25ce16ae10
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ClassCollection+IClassEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="ClassCollection+IClassEnumerator" FullName="MonoDevelop.Projects.Parser.ClassCollection+IClassEnumerator">
+ <TypeSignature Language="C#" Value="public class IClassEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IClassEnumerator (MonoDevelop.Projects.Parser.ClassCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.ClassCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ClassCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/ClassCollection.xml
new file mode 100644
index 0000000000..5839977bd3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ClassCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="ClassCollection" FullName="MonoDevelop.Projects.Parser.ClassCollection">
+ <TypeSignature Language="C#" Value="public class ClassCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassCollection (MonoDevelop.Projects.Parser.ClassCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.ClassCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassCollection (MonoDevelop.Projects.Parser.IClass[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IClass[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IClass value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IClass[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IClass[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.ClassCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.ClassCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IClass value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IClass[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IClass[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IClass value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IClass value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ClassCollection+IClassEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection+IClassEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IClass value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ClassInformationEventArgs.xml b/main/docs/api/MonoDevelop.Projects.Parser/ClassInformationEventArgs.xml
new file mode 100644
index 0000000000..6363afec29
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ClassInformationEventArgs.xml
@@ -0,0 +1,69 @@
+<Type Name="ClassInformationEventArgs" FullName="MonoDevelop.Projects.Parser.ClassInformationEventArgs">
+ <TypeSignature Language="C#" Value="public class ClassInformationEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassInformationEventArgs (string fileName, MonoDevelop.Projects.Parser.ClassUpdateInformation classInformation, MonoDevelop.Projects.Project project);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="classInformation" Type="MonoDevelop.Projects.Parser.ClassUpdateInformation" />
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="classInformation">To be added.</param>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClassInformation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ClassUpdateInformation ClassInformation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassUpdateInformation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ClassInformationEventHandler.xml b/main/docs/api/MonoDevelop.Projects.Parser/ClassInformationEventHandler.xml
new file mode 100644
index 0000000000..e939faad30
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ClassInformationEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ClassInformationEventHandler" FullName="MonoDevelop.Projects.Parser.ClassInformationEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ClassInformationEventHandler(object sender, MonoDevelop.Projects.Parser.ClassInformationEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.Parser.ClassInformationEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ClassProxyCollection+ClassProxyEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/ClassProxyCollection+ClassProxyEnumerator.xml
new file mode 100644
index 0000000000..757b0b779b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ClassProxyCollection+ClassProxyEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="ClassProxyCollection+ClassProxyEnumerator" FullName="MonoDevelop.Projects.Parser.ClassProxyCollection+ClassProxyEnumerator">
+ <TypeSignature Language="C#" Value="public class ClassProxyEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassProxyEnumerator (MonoDevelop.Projects.Parser.ClassProxyCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.ClassProxyCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ClassProxy Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassProxy</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ClassType.xml b/main/docs/api/MonoDevelop.Projects.Parser/ClassType.xml
new file mode 100644
index 0000000000..c27367f5a7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ClassType.xml
@@ -0,0 +1,66 @@
+<Type Name="ClassType" FullName="MonoDevelop.Projects.Parser.ClassType">
+ <TypeSignature Language="C#" Value="public enum ClassType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Struct">
+ <MemberSignature Language="C#" Value="Struct" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Delegate">
+ <MemberSignature Language="C#" Value="Delegate" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Enum">
+ <MemberSignature Language="C#" Value="Enum" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Interface">
+ <MemberSignature Language="C#" Value="Interface" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Class">
+ <MemberSignature Language="C#" Value="Class" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ClassUpdateInformation.xml b/main/docs/api/MonoDevelop.Projects.Parser/ClassUpdateInformation.xml
new file mode 100644
index 0000000000..8e492ba457
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ClassUpdateInformation.xml
@@ -0,0 +1,62 @@
+<Type Name="ClassUpdateInformation" FullName="MonoDevelop.Projects.Parser.ClassUpdateInformation">
+ <TypeSignature Language="C#" Value="public class ClassUpdateInformation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassUpdateInformation ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Added">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ClassCollection Added { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Removed">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ClassCollection Removed { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Modified">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ClassCollection Modified { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/Comment.xml b/main/docs/api/MonoDevelop.Projects.Parser/Comment.xml
new file mode 100644
index 0000000000..2570e42f49
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/Comment.xml
@@ -0,0 +1,67 @@
+<Type Name="Comment" FullName="MonoDevelop.Projects.Parser.Comment">
+ <TypeSignature Language="C#" Value="public class Comment : System.MarshalByRefObject" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Comment (MonoDevelop.Projects.Parser.IRegion region);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="region" Type="MonoDevelop.Projects.Parser.IRegion" />
+ </Parameters>
+ <Docs>
+ <param name="region">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Comment (MonoDevelop.Projects.Parser.IRegion region, string comment);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="region" Type="MonoDevelop.Projects.Parser.IRegion" />
+ <Parameter Name="comment" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="region">To be added.</param>
+ <param name="comment">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommentString">
+ <MemberSignature Language="C#" Value="public string CommentString { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/CommentCollection+CommentEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/CommentCollection+CommentEnumerator.xml
new file mode 100644
index 0000000000..c8be372936
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/CommentCollection+CommentEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="CommentCollection+CommentEnumerator" FullName="MonoDevelop.Projects.Parser.CommentCollection+CommentEnumerator">
+ <TypeSignature Language="C#" Value="public class CommentEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommentEnumerator (MonoDevelop.Projects.Parser.CommentCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.CommentCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.Comment Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.Comment</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/CommentCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/CommentCollection.xml
new file mode 100644
index 0000000000..937cf6db60
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/CommentCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="CommentCollection" FullName="MonoDevelop.Projects.Parser.CommentCollection">
+ <TypeSignature Language="C#" Value="public class CommentCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommentCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommentCollection (MonoDevelop.Projects.Parser.CommentCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.CommentCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CommentCollection (MonoDevelop.Projects.Parser.Comment[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Comment[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.Comment value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Comment" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.Comment[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Comment[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.CommentCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.CommentCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.Comment value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Comment" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.Comment[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.Comment[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.Comment value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Comment" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.Comment value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Comment" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.CommentCollection+CommentEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.CommentCollection+CommentEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.Comment value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Comment" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.Comment Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.Comment</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/DefaultParserService.xml b/main/docs/api/MonoDevelop.Projects.Parser/DefaultParserService.xml
new file mode 100644
index 0000000000..d0e9db3408
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/DefaultParserService.xml
@@ -0,0 +1,92 @@
+<Type Name="DefaultParserService" FullName="MonoDevelop.Projects.Parser.DefaultParserService">
+ <TypeSignature Language="C#" Value="public class DefaultParserService : MonoDevelop.Core.AbstractService, MonoDevelop.Projects.Parser.IParserService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IParserService</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultParserService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateParserDatabase">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParserDatabase CreateParserDatabase ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParserDatabase</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetExpressionFinder">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IExpressionFinder GetExpressionFinder (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IExpressionFinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParser">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Parser.IParser GetParser (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParser</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateAssemblyDatabase">
+ <MemberSignature Language="C#" Value="public void GenerateAssemblyDatabase (string baseDir, string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="baseDir" Type="System.String" />
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="baseDir">To be added.</param>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/DefaultRegion.xml b/main/docs/api/MonoDevelop.Projects.Parser/DefaultRegion.xml
new file mode 100644
index 0000000000..cb056449bb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/DefaultRegion.xml
@@ -0,0 +1,216 @@
+<Type Name="DefaultRegion" FullName="MonoDevelop.Projects.Parser.DefaultRegion">
+ <TypeSignature Language="C#" Value="public class DefaultRegion : System.MarshalByRefObject, MonoDevelop.Projects.Parser.IRegion" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.MarshalByRefObject</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IRegion</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultRegion (System.Drawing.Point start, System.Drawing.Point end);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="start" Type="System.Drawing.Point" />
+ <Parameter Name="end" Type="System.Drawing.Point" />
+ </Parameters>
+ <Docs>
+ <param name="start">To be added.</param>
+ <param name="end">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultRegion (int beginLine, int beginColumn);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="beginLine" Type="System.Int32" />
+ <Parameter Name="beginColumn" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="beginLine">To be added.</param>
+ <param name="beginColumn">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultRegion (int beginLine, int beginColumn, int endLine, int endColumn);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="beginLine" Type="System.Int32" />
+ <Parameter Name="beginColumn" Type="System.Int32" />
+ <Parameter Name="endLine" Type="System.Int32" />
+ <Parameter Name="endColumn" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="beginLine">To be added.</param>
+ <param name="beginColumn">To be added.</param>
+ <param name="endLine">To be added.</param>
+ <param name="endColumn">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="beginLine">
+ <MemberSignature Language="C#" Value="protected int beginLine;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="endLine">
+ <MemberSignature Language="C#" Value="protected int endLine;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="beginColumn">
+ <MemberSignature Language="C#" Value="protected int beginColumn;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="endColumn">
+ <MemberSignature Language="C#" Value="protected int endColumn;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="fileName">
+ <MemberSignature Language="C#" Value="protected string fileName;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsInside">
+ <MemberSignature Language="C#" Value="public bool IsInside (int row, int column);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="row" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="row">To be added.</param>
+ <param name="column">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompareTo">
+ <MemberSignature Language="C#" Value="public virtual int CompareTo (MonoDevelop.Projects.Parser.IRegion value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IRegion" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginLine">
+ <MemberSignature Language="C#" Value="public virtual int BeginLine { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginColumn">
+ <MemberSignature Language="C#" Value="public virtual int BeginColumn { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndColumn">
+ <MemberSignature Language="C#" Value="public virtual int EndColumn { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndLine">
+ <MemberSignature Language="C#" Value="public virtual int EndLine { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/EventCollection+IEventEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/EventCollection+IEventEnumerator.xml
new file mode 100644
index 0000000000..4313b677f1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/EventCollection+IEventEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="EventCollection+IEventEnumerator" FullName="MonoDevelop.Projects.Parser.EventCollection+IEventEnumerator">
+ <TypeSignature Language="C#" Value="public class IEventEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IEventEnumerator (MonoDevelop.Projects.Parser.EventCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.EventCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IEvent Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IEvent</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/EventCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/EventCollection.xml
new file mode 100644
index 0000000000..6378f39c25
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/EventCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="EventCollection" FullName="MonoDevelop.Projects.Parser.EventCollection">
+ <TypeSignature Language="C#" Value="public class EventCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EventCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EventCollection (MonoDevelop.Projects.Parser.EventCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.EventCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EventCollection (MonoDevelop.Projects.Parser.IEvent[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IEvent[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IEvent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IEvent[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IEvent[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.EventCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.EventCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IEvent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IEvent[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IEvent[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IEvent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IEvent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.EventCollection+IEventEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.EventCollection+IEventEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IEvent value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IEvent" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IEvent Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IEvent</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ExpressionContext+InterfaceExpressionContext.xml b/main/docs/api/MonoDevelop.Projects.Parser/ExpressionContext+InterfaceExpressionContext.xml
new file mode 100644
index 0000000000..e7cb1abee1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ExpressionContext+InterfaceExpressionContext.xml
@@ -0,0 +1,26 @@
+<Type Name="ExpressionContext+InterfaceExpressionContext" FullName="MonoDevelop.Projects.Parser.ExpressionContext+InterfaceExpressionContext">
+ <TypeSignature Language="C#" Value="public class InterfaceExpressionContext : MonoDevelop.Projects.Parser.ExpressionContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.ExpressionContext</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InterfaceExpressionContext ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ExpressionContext.xml b/main/docs/api/MonoDevelop.Projects.Parser/ExpressionContext.xml
new file mode 100644
index 0000000000..12147ad3e7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ExpressionContext.xml
@@ -0,0 +1,226 @@
+<Type Name="ExpressionContext" FullName="MonoDevelop.Projects.Parser.ExpressionContext">
+ <TypeSignature Language="C#" Value="public abstract class ExpressionContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected ExpressionContext ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="readOnly">
+ <MemberSignature Language="C#" Value="protected bool readOnly;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Default">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext Default;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Namespace">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext Namespace;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Importable">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext Importable;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Type">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext Type;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ObjectCreation">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext ObjectCreation;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Attribute">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext Attribute;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Interface">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext+InterfaceExpressionContext Interface;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext+InterfaceExpressionContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ShowEntry">
+ <MemberSignature Language="C#" Value="public abstract bool ShowEntry (object o);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="o" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="o">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TypeDerivingFrom">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext TypeDerivingFrom (MonoDevelop.Projects.Parser.IClass baseClass, bool isObjectCreation);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="baseClass" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="isObjectCreation" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="baseClass">To be added.</param>
+ <param name="isObjectCreation">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="op_BitwiseOr">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext op_BitwiseOr (MonoDevelop.Projects.Parser.ExpressionContext a, MonoDevelop.Projects.Parser.ExpressionContext b);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="MonoDevelop.Projects.Parser.ExpressionContext" />
+ <Parameter Name="b" Type="MonoDevelop.Projects.Parser.ExpressionContext" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="op_BitwiseAnd">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext op_BitwiseAnd (MonoDevelop.Projects.Parser.ExpressionContext a, MonoDevelop.Projects.Parser.ExpressionContext b);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="MonoDevelop.Projects.Parser.ExpressionContext" />
+ <Parameter Name="b" Type="MonoDevelop.Projects.Parser.ExpressionContext" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="op_ExclusiveOr">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.ExpressionContext op_ExclusiveOr (MonoDevelop.Projects.Parser.ExpressionContext a, MonoDevelop.Projects.Parser.ExpressionContext b);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="MonoDevelop.Projects.Parser.ExpressionContext" />
+ <Parameter Name="b" Type="MonoDevelop.Projects.Parser.ExpressionContext" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsObjectCreation">
+ <MemberSignature Language="C#" Value="public virtual bool IsObjectCreation { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SuggestedItem">
+ <MemberSignature Language="C#" Value="public object SuggestedItem { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ExpressionResult.xml b/main/docs/api/MonoDevelop.Projects.Parser/ExpressionResult.xml
new file mode 100644
index 0000000000..3a9cd513d7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ExpressionResult.xml
@@ -0,0 +1,106 @@
+<Type Name="ExpressionResult" FullName="MonoDevelop.Projects.Parser.ExpressionResult">
+ <TypeSignature Language="C#" Value="public struct ExpressionResult" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ValueType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ExpressionResult (string expression);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="expression" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="expression">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ExpressionResult (string expression, MonoDevelop.Projects.Parser.ExpressionContext context);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="expression" Type="System.String" />
+ <Parameter Name="context" Type="MonoDevelop.Projects.Parser.ExpressionContext" />
+ </Parameters>
+ <Docs>
+ <param name="expression">To be added.</param>
+ <param name="context">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ExpressionResult (string expression, object tag);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="expression" Type="System.String" />
+ <Parameter Name="tag" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="expression">To be added.</param>
+ <param name="tag">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ExpressionResult (string expression, MonoDevelop.Projects.Parser.ExpressionContext context, object tag);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="expression" Type="System.String" />
+ <Parameter Name="context" Type="MonoDevelop.Projects.Parser.ExpressionContext" />
+ <Parameter Name="tag" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="expression">To be added.</param>
+ <param name="context">To be added.</param>
+ <param name="tag">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Expression">
+ <MemberSignature Language="C#" Value="public string Expression;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Context">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ExpressionContext Context;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Tag">
+ <MemberSignature Language="C#" Value="public object Tag;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/FieldCollection+IFieldEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/FieldCollection+IFieldEnumerator.xml
new file mode 100644
index 0000000000..c2c14a2666
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/FieldCollection+IFieldEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="FieldCollection+IFieldEnumerator" FullName="MonoDevelop.Projects.Parser.FieldCollection+IFieldEnumerator">
+ <TypeSignature Language="C#" Value="public class IFieldEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IFieldEnumerator (MonoDevelop.Projects.Parser.FieldCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.FieldCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IField Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IField</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/FieldCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/FieldCollection.xml
new file mode 100644
index 0000000000..c4967a5254
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/FieldCollection.xml
@@ -0,0 +1,227 @@
+<Type Name="FieldCollection" FullName="MonoDevelop.Projects.Parser.FieldCollection">
+ <TypeSignature Language="C#" Value="public class FieldCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FieldCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FieldCollection (MonoDevelop.Projects.Parser.FieldCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.FieldCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FieldCollection (MonoDevelop.Projects.Parser.IField[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IField[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IField value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IField[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IField[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.FieldCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.FieldCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IField value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IField[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IField[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IField value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IField value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.FieldCollection+IFieldEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.FieldCollection+IFieldEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IField value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IField" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IField Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IField</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IField Item[string name] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IField</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/FoldingRegion.xml b/main/docs/api/MonoDevelop.Projects.Parser/FoldingRegion.xml
new file mode 100644
index 0000000000..500ccb601b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/FoldingRegion.xml
@@ -0,0 +1,55 @@
+<Type Name="FoldingRegion" FullName="MonoDevelop.Projects.Parser.FoldingRegion">
+ <TypeSignature Language="C#" Value="public class FoldingRegion" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FoldingRegion (string name, MonoDevelop.Projects.Parser.IRegion region);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="region" Type="MonoDevelop.Projects.Parser.IRegion" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="region">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IAttribute.xml b/main/docs/api/MonoDevelop.Projects.Parser/IAttribute.xml
new file mode 100644
index 0000000000..e578d02e03
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IAttribute.xml
@@ -0,0 +1,54 @@
+<Type Name="IAttribute" FullName="MonoDevelop.Projects.Parser.IAttribute">
+ <TypeSignature Language="C#" Value="public interface IAttribute : System.IComparable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IComparable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PositionalArguments">
+ <MemberSignature Language="C#" Value="public System.CodeDom.CodeExpression[] PositionalArguments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.CodeExpression[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NamedArguments">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.NamedAttributeArgument[] NamedArguments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.NamedAttributeArgument[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IAttributeSection.xml b/main/docs/api/MonoDevelop.Projects.Parser/IAttributeSection.xml
new file mode 100644
index 0000000000..94e1390f83
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IAttributeSection.xml
@@ -0,0 +1,54 @@
+<Type Name="IAttributeSection" FullName="MonoDevelop.Projects.Parser.IAttributeSection">
+ <TypeSignature Language="C#" Value="public interface IAttributeSection : System.IComparable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IComparable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="AttributeTarget">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.AttributeTarget AttributeTarget { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Attributes">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.AttributeCollection Attributes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IClass.xml b/main/docs/api/MonoDevelop.Projects.Parser/IClass.xml
new file mode 100644
index 0000000000..7f19c041ca
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IClass.xml
@@ -0,0 +1,186 @@
+<Type Name="IClass" FullName="MonoDevelop.Projects.Parser.IClass">
+ <TypeSignature Language="C#" Value="public interface IClass : MonoDevelop.Projects.Parser.IDecoration" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IDecoration</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="FullyQualifiedName">
+ <MemberSignature Language="C#" Value="public string FullyQualifiedName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Namespace">
+ <MemberSignature Language="C#" Value="public string Namespace { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClassType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ClassType ClassType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompilationUnit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnit CompilationUnit { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnit</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BaseTypes">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection BaseTypes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InnerClasses">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ClassCollection InnerClasses { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Fields">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.FieldCollection Fields { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.FieldCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Properties">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.PropertyCollection Properties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.PropertyCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Indexer">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IndexerCollection Indexer { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IndexerCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Methods">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.MethodCollection Methods { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.MethodCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Events">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.EventCollection Events { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.EventCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeclaredIn">
+ <MemberSignature Language="C#" Value="public object DeclaredIn { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IComment.xml b/main/docs/api/MonoDevelop.Projects.Parser/IComment.xml
new file mode 100644
index 0000000000..b02ee4d02d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IComment.xml
@@ -0,0 +1,62 @@
+<Type Name="IComment" FullName="MonoDevelop.Projects.Parser.IComment">
+ <TypeSignature Language="C#" Value="public interface IComment" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="IsBlockComment">
+ <MemberSignature Language="C#" Value="public bool IsBlockComment { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommentTag">
+ <MemberSignature Language="C#" Value="public string CommentTag { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommentText">
+ <MemberSignature Language="C#" Value="public string CommentText { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ICompilationUnit.xml b/main/docs/api/MonoDevelop.Projects.Parser/ICompilationUnit.xml
new file mode 100644
index 0000000000..479c87fc34
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ICompilationUnit.xml
@@ -0,0 +1,102 @@
+<Type Name="ICompilationUnit" FullName="MonoDevelop.Projects.Parser.ICompilationUnit">
+ <TypeSignature Language="C#" Value="public interface ICompilationUnit : MonoDevelop.Projects.Parser.ICompilationUnitBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.ICompilationUnitBase</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="Usings">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IUsingCollection Usings { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IUsingCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Attributes">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.AttributeSectionCollection Attributes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeSectionCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Classes">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ClassCollection Classes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MiscComments">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.CommentCollection MiscComments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.CommentCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DokuComments">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.CommentCollection DokuComments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.CommentCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TagComments">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.TagCollection TagComments { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.TagCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FoldingRegions">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList FoldingRegions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ICompilationUnitBase.xml b/main/docs/api/MonoDevelop.Projects.Parser/ICompilationUnitBase.xml
new file mode 100644
index 0000000000..70c847bf7c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ICompilationUnitBase.xml
@@ -0,0 +1,50 @@
+<Type Name="ICompilationUnitBase" FullName="MonoDevelop.Projects.Parser.ICompilationUnitBase">
+ <TypeSignature Language="C#" Value="public interface ICompilationUnitBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ErrorsDuringCompile">
+ <MemberSignature Language="C#" Value="public bool ErrorsDuringCompile { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorInformation">
+ <MemberSignature Language="C#" Value="public ICSharpCode.SharpRefactory.Parser.ErrorInfo[] ErrorInformation { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>ICSharpCode.SharpRefactory.Parser.ErrorInfo[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Tag">
+ <MemberSignature Language="C#" Value="public object Tag { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IDecoration.xml b/main/docs/api/MonoDevelop.Projects.Parser/IDecoration.xml
new file mode 100644
index 0000000000..7c910e65fb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IDecoration.xml
@@ -0,0 +1,237 @@
+<Type Name="IDecoration" FullName="MonoDevelop.Projects.Parser.IDecoration">
+ <TypeSignature Language="C#" Value="public interface IDecoration : MonoDevelop.Projects.Parser.ILanguageItem, System.IComparable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.ILanguageItem</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>System.IComparable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="Modifiers">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ModifierEnum Modifiers { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Attributes">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.AttributeSectionCollection Attributes { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeSectionCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsAbstract">
+ <MemberSignature Language="C#" Value="public bool IsAbstract { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsSealed">
+ <MemberSignature Language="C#" Value="public bool IsSealed { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsStatic">
+ <MemberSignature Language="C#" Value="public bool IsStatic { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsVirtual">
+ <MemberSignature Language="C#" Value="public bool IsVirtual { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsPublic">
+ <MemberSignature Language="C#" Value="public bool IsPublic { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsProtected">
+ <MemberSignature Language="C#" Value="public bool IsProtected { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsPrivate">
+ <MemberSignature Language="C#" Value="public bool IsPrivate { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsInternal">
+ <MemberSignature Language="C#" Value="public bool IsInternal { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsFinal">
+ <MemberSignature Language="C#" Value="public bool IsFinal { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsSpecialName">
+ <MemberSignature Language="C#" Value="public bool IsSpecialName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsReadonly">
+ <MemberSignature Language="C#" Value="public bool IsReadonly { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsProtectedAndInternal">
+ <MemberSignature Language="C#" Value="public bool IsProtectedAndInternal { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsProtectedOrInternal">
+ <MemberSignature Language="C#" Value="public bool IsProtectedOrInternal { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsLiteral">
+ <MemberSignature Language="C#" Value="public bool IsLiteral { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsOverride">
+ <MemberSignature Language="C#" Value="public bool IsOverride { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsNew">
+ <MemberSignature Language="C#" Value="public bool IsNew { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IEvent.xml b/main/docs/api/MonoDevelop.Projects.Parser/IEvent.xml
new file mode 100644
index 0000000000..07a8060d58
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IEvent.xml
@@ -0,0 +1,66 @@
+<Type Name="IEvent" FullName="MonoDevelop.Projects.Parser.IEvent">
+ <TypeSignature Language="C#" Value="public interface IEvent : MonoDevelop.Projects.Parser.IMember" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IMember</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddMethod">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMethod AddMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveMethod">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMethod RemoveMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RaiseMethod">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMethod RaiseMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IExpressionFinder.xml b/main/docs/api/MonoDevelop.Projects.Parser/IExpressionFinder.xml
new file mode 100644
index 0000000000..672d568115
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IExpressionFinder.xml
@@ -0,0 +1,66 @@
+<Type Name="IExpressionFinder" FullName="MonoDevelop.Projects.Parser.IExpressionFinder">
+ <TypeSignature Language="C#" Value="public interface IExpressionFinder" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="FindExpression">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ExpressionResult FindExpression (string text, int offset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionResult</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="offset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="offset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindFullExpression">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ExpressionResult FindFullExpression (string text, int offset);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ExpressionResult</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="text" Type="System.String" />
+ <Parameter Name="offset" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="text">To be added.</param>
+ <param name="offset">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveLastPart">
+ <MemberSignature Language="C#" Value="public string RemoveLastPart (string expression);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="expression" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="expression">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IField.xml b/main/docs/api/MonoDevelop.Projects.Parser/IField.xml
new file mode 100644
index 0000000000..1558e0c3d3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IField.xml
@@ -0,0 +1,17 @@
+<Type Name="IField" FullName="MonoDevelop.Projects.Parser.IField">
+ <TypeSignature Language="C#" Value="public interface IField : MonoDevelop.Projects.Parser.IMember" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IMember</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IIndexer.xml b/main/docs/api/MonoDevelop.Projects.Parser/IIndexer.xml
new file mode 100644
index 0000000000..9a3f4bd116
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IIndexer.xml
@@ -0,0 +1,66 @@
+<Type Name="IIndexer" FullName="MonoDevelop.Projects.Parser.IIndexer">
+ <TypeSignature Language="C#" Value="public interface IIndexer : MonoDevelop.Projects.Parser.IMember" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IMember</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetterRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion GetterRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetterRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion SetterRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parameters">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ParameterCollection Parameters { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ILanguageItem.xml b/main/docs/api/MonoDevelop.Projects.Parser/ILanguageItem.xml
new file mode 100644
index 0000000000..1c4e6255dc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ILanguageItem.xml
@@ -0,0 +1,38 @@
+<Type Name="ILanguageItem" FullName="MonoDevelop.Projects.Parser.ILanguageItem">
+ <TypeSignature Language="C#" Value="public interface ILanguageItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Documentation">
+ <MemberSignature Language="C#" Value="public string Documentation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IMember.xml b/main/docs/api/MonoDevelop.Projects.Parser/IMember.xml
new file mode 100644
index 0000000000..534a4c0521
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IMember.xml
@@ -0,0 +1,78 @@
+<Type Name="IMember" FullName="MonoDevelop.Projects.Parser.IMember">
+ <TypeSignature Language="C#" Value="public interface IMember : MonoDevelop.Projects.Parser.IDecoration" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IDecoration</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="FullyQualifiedName">
+ <MemberSignature Language="C#" Value="public string FullyQualifiedName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Namespace">
+ <MemberSignature Language="C#" Value="public string Namespace { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReturnType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IReturnType ReturnType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IReturnType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeclaringType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass DeclaringType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IMethod.xml b/main/docs/api/MonoDevelop.Projects.Parser/IMethod.xml
new file mode 100644
index 0000000000..0529006fd6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IMethod.xml
@@ -0,0 +1,54 @@
+<Type Name="IMethod" FullName="MonoDevelop.Projects.Parser.IMethod">
+ <TypeSignature Language="C#" Value="public interface IMethod : MonoDevelop.Projects.Parser.IMember" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IMember</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parameters">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ParameterCollection Parameters { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsConstructor">
+ <MemberSignature Language="C#" Value="public bool IsConstructor { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IParameter.xml b/main/docs/api/MonoDevelop.Projects.Parser/IParameter.xml
new file mode 100644
index 0000000000..68cffe6188
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IParameter.xml
@@ -0,0 +1,105 @@
+<Type Name="IParameter" FullName="MonoDevelop.Projects.Parser.IParameter">
+ <TypeSignature Language="C#" Value="public interface IParameter : MonoDevelop.Projects.Parser.ILanguageItem, System.IComparable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.ILanguageItem</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>System.IComparable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="ReturnType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IReturnType ReturnType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IReturnType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AttributeCollection">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.AttributeCollection AttributeCollection { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.AttributeCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Modifier">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ParameterModifier Modifier { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterModifier</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsOut">
+ <MemberSignature Language="C#" Value="public bool IsOut { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsRef">
+ <MemberSignature Language="C#" Value="public bool IsRef { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsParams">
+ <MemberSignature Language="C#" Value="public bool IsParams { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeclaringMember">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMember DeclaringMember { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMember</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IParseInformation.xml b/main/docs/api/MonoDevelop.Projects.Parser/IParseInformation.xml
new file mode 100644
index 0000000000..0dd6992f67
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IParseInformation.xml
@@ -0,0 +1,62 @@
+<Type Name="IParseInformation" FullName="MonoDevelop.Projects.Parser.IParseInformation">
+ <TypeSignature Language="C#" Value="public interface IParseInformation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ValidCompilationUnit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase ValidCompilationUnit { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DirtyCompilationUnit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase DirtyCompilationUnit { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BestCompilationUnit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase BestCompilationUnit { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MostRecentCompilationUnit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase MostRecentCompilationUnit { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IParseInformationListener.xml b/main/docs/api/MonoDevelop.Projects.Parser/IParseInformationListener.xml
new file mode 100644
index 0000000000..b4ecf9677f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IParseInformationListener.xml
@@ -0,0 +1,29 @@
+<Type Name="IParseInformationListener" FullName="MonoDevelop.Projects.Parser.IParseInformationListener">
+ <TypeSignature Language="C#" Value="public interface IParseInformationListener" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ParseInformationUpdated">
+ <MemberSignature Language="C#" Value="public void ParseInformationUpdated (MonoDevelop.Projects.Parser.IParseInformation parseInfo);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parseInfo" Type="MonoDevelop.Projects.Parser.IParseInformation" />
+ </Parameters>
+ <Docs>
+ <param name="parseInfo">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IParser.xml b/main/docs/api/MonoDevelop.Projects.Parser/IParser.xml
new file mode 100644
index 0000000000..8aba07e874
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IParser.xml
@@ -0,0 +1,202 @@
+<Type Name="IParser" FullName="MonoDevelop.Projects.Parser.IParser">
+ <TypeSignature Language="C#" Value="public interface IParser" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Parse">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase Parse (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parse">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase Parse (string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Resolve">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ResolveResult Resolve (MonoDevelop.Projects.Parser.IParserContext parserContext, string expression, int caretLineNumber, int caretColumn, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ResolveResult</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parserContext" Type="MonoDevelop.Projects.Parser.IParserContext" />
+ <Parameter Name="expression" Type="System.String" />
+ <Parameter Name="caretLineNumber" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parserContext">To be added.</param>
+ <param name="expression">To be added.</param>
+ <param name="caretLineNumber">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MonodocResolver">
+ <MemberSignature Language="C#" Value="public string MonodocResolver (MonoDevelop.Projects.Parser.IParserContext parserContext, string expression, int caretLineNumber, int caretColumn, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parserContext" Type="MonoDevelop.Projects.Parser.IParserContext" />
+ <Parameter Name="expression" Type="System.String" />
+ <Parameter Name="caretLineNumber" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parserContext">To be added.</param>
+ <param name="expression">To be added.</param>
+ <param name="caretLineNumber">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsAsResolve">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList IsAsResolve (MonoDevelop.Projects.Parser.IParserContext parserContext, string expression, int caretLineNumber, int caretColumn, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parserContext" Type="MonoDevelop.Projects.Parser.IParserContext" />
+ <Parameter Name="expression" Type="System.String" />
+ <Parameter Name="caretLineNumber" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parserContext">To be added.</param>
+ <param name="expression">To be added.</param>
+ <param name="caretLineNumber">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CtrlSpace">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList CtrlSpace (MonoDevelop.Projects.Parser.IParserContext parserContext, int caretLine, int caretColumn, string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parserContext" Type="MonoDevelop.Projects.Parser.IParserContext" />
+ <Parameter Name="caretLine" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parserContext">To be added.</param>
+ <param name="caretLine">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LexerTags">
+ <MemberSignature Language="C#" Value="public string[] LexerTags { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateExpressionFinder">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IExpressionFinder CreateExpressionFinder (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IExpressionFinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ResolveIdentifier">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ILanguageItem ResolveIdentifier (MonoDevelop.Projects.Parser.IParserContext parserContext, string id, int line, int col, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ILanguageItem</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parserContext" Type="MonoDevelop.Projects.Parser.IParserContext" />
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="line" Type="System.Int32" />
+ <Parameter Name="col" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="parserContext">To be added.</param>
+ <param name="id">To be added.</param>
+ <param name="line">To be added.</param>
+ <param name="col">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IParserContext.xml b/main/docs/api/MonoDevelop.Projects.Parser/IParserContext.xml
new file mode 100644
index 0000000000..1c165c1785
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IParserContext.xml
@@ -0,0 +1,555 @@
+<Type Name="IParserContext" FullName="MonoDevelop.Projects.Parser.IParserContext">
+ <TypeSignature Language="C#" Value="public interface IParserContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetExpressionFinder">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IExpressionFinder GetExpressionFinder (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IExpressionFinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ParseFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParseInformation ParseFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParseInformation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ParseFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParseInformation ParseFile (string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParseInformation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParseInformation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParseInformation GetParseInformation (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParseInformation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClass">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass GetClass (string typeName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="typeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="typeName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClassList">
+ <MemberSignature Language="C#" Value="public string[] GetClassList (string subNameSpace, bool includeReferences);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="subNameSpace" Type="System.String" />
+ <Parameter Name="includeReferences" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="subNameSpace">To be added.</param>
+ <param name="includeReferences">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNamespaceList">
+ <MemberSignature Language="C#" Value="public string[] GetNamespaceList (string subNameSpace);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="subNameSpace" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="subNameSpace">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNamespaceContents">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList GetNamespaceContents (string subNameSpace, bool includeReferences);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="subNameSpace" Type="System.String" />
+ <Parameter Name="includeReferences" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="subNameSpace">To be added.</param>
+ <param name="includeReferences">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NamespaceExists">
+ <MemberSignature Language="C#" Value="public bool NamespaceExists (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchNamespace">
+ <MemberSignature Language="C#" Value="public string SearchNamespace (MonoDevelop.Projects.Parser.IUsing iusing, string partitialNamespaceName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iusing" Type="MonoDevelop.Projects.Parser.IUsing" />
+ <Parameter Name="partitialNamespaceName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="iusing">To be added.</param>
+ <param name="partitialNamespaceName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass SearchType (MonoDevelop.Projects.Parser.IUsing iusing, string partitialTypeName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iusing" Type="MonoDevelop.Projects.Parser.IUsing" />
+ <Parameter Name="partitialTypeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="iusing">To be added.</param>
+ <param name="partitialTypeName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClass">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass GetClass (string typeName, bool deepSearchReferences, bool caseSensitive);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="typeName" Type="System.String" />
+ <Parameter Name="deepSearchReferences" Type="System.Boolean" />
+ <Parameter Name="caseSensitive" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="typeName">To be added.</param>
+ <param name="deepSearchReferences">To be added.</param>
+ <param name="caseSensitive">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClassList">
+ <MemberSignature Language="C#" Value="public string[] GetClassList (string subNameSpace, bool includeReferences, bool caseSensitive);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="subNameSpace" Type="System.String" />
+ <Parameter Name="includeReferences" Type="System.Boolean" />
+ <Parameter Name="caseSensitive" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="subNameSpace">To be added.</param>
+ <param name="includeReferences">To be added.</param>
+ <param name="caseSensitive">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNamespaceList">
+ <MemberSignature Language="C#" Value="public string[] GetNamespaceList (string subNameSpace, bool includeReferences, bool caseSensitive);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="subNameSpace" Type="System.String" />
+ <Parameter Name="includeReferences" Type="System.Boolean" />
+ <Parameter Name="caseSensitive" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="subNameSpace">To be added.</param>
+ <param name="includeReferences">To be added.</param>
+ <param name="caseSensitive">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetNamespaceContents">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList GetNamespaceContents (string subNameSpace, bool includeReferences, bool caseSensitive);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="subNameSpace" Type="System.String" />
+ <Parameter Name="includeReferences" Type="System.Boolean" />
+ <Parameter Name="caseSensitive" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="subNameSpace">To be added.</param>
+ <param name="includeReferences">To be added.</param>
+ <param name="caseSensitive">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NamespaceExists">
+ <MemberSignature Language="C#" Value="public bool NamespaceExists (string name, bool caseSensitive);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="caseSensitive" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="caseSensitive">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchNamespace">
+ <MemberSignature Language="C#" Value="public string SearchNamespace (MonoDevelop.Projects.Parser.IUsing iusing, string partitialNamespaceName, bool caseSensitive);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iusing" Type="MonoDevelop.Projects.Parser.IUsing" />
+ <Parameter Name="partitialNamespaceName" Type="System.String" />
+ <Parameter Name="caseSensitive" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="iusing">To be added.</param>
+ <param name="partitialNamespaceName">To be added.</param>
+ <param name="caseSensitive">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass SearchType (MonoDevelop.Projects.Parser.IUsing iusing, string partitialTypeName, bool caseSensitive);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="iusing" Type="MonoDevelop.Projects.Parser.IUsing" />
+ <Parameter Name="partitialTypeName" Type="System.String" />
+ <Parameter Name="caseSensitive" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="iusing">To be added.</param>
+ <param name="partitialTypeName">To be added.</param>
+ <param name="caseSensitive">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SearchType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass SearchType (string name, MonoDevelop.Projects.Parser.IClass callingClass, MonoDevelop.Projects.Parser.ICompilationUnit unit);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="callingClass" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="unit" Type="MonoDevelop.Projects.Parser.ICompilationUnit" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="callingClass">To be added.</param>
+ <param name="unit">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetClassInheritanceTree">
+ <MemberSignature Language="C#" Value="public System.Collections.IEnumerable GetClassInheritanceTree (MonoDevelop.Projects.Parser.IClass cls);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IEnumerable</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="cls" Type="MonoDevelop.Projects.Parser.IClass" />
+ </Parameters>
+ <Docs>
+ <param name="cls">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileContents">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass[] GetFileContents (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProjectContents">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass[] GetProjectContents ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Resolve">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ResolveResult Resolve (string expression, int caretLineNumber, int caretColumn, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ResolveResult</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="expression" Type="System.String" />
+ <Parameter Name="caretLineNumber" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="expression">To be added.</param>
+ <param name="caretLineNumber">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MonodocResolver">
+ <MemberSignature Language="C#" Value="public string MonodocResolver (string expression, int caretLineNumber, int caretColumn, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="expression" Type="System.String" />
+ <Parameter Name="caretLineNumber" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="expression">To be added.</param>
+ <param name="caretLineNumber">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsAsResolve">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList IsAsResolve (string expression, int caretLineNumber, int caretColumn, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="expression" Type="System.String" />
+ <Parameter Name="caretLineNumber" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="expression">To be added.</param>
+ <param name="caretLineNumber">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CtrlSpace">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList CtrlSpace (int caretLine, int caretColumn, string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caretLine" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="caretLine">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ParseFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParseInformation ParseFile (MonoDevelop.Projects.Text.ITextFile file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParseInformation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="MonoDevelop.Projects.Text.ITextFile" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ResolveIdentifier">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ILanguageItem ResolveIdentifier (string id, int caretLineNumber, int caretColumn, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ILanguageItem</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="id" Type="System.String" />
+ <Parameter Name="caretLineNumber" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="id">To be added.</param>
+ <param name="caretLineNumber">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnclosingLanguageItem">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ILanguageItem GetEnclosingLanguageItem (int caretLineNumber, int caretColumn, MonoDevelop.Projects.Text.ITextFile file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ILanguageItem</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="caretLineNumber" Type="System.Int32" />
+ <Parameter Name="caretColumn" Type="System.Int32" />
+ <Parameter Name="file" Type="MonoDevelop.Projects.Text.ITextFile" />
+ </Parameters>
+ <Docs>
+ <param name="caretLineNumber">To be added.</param>
+ <param name="caretColumn">To be added.</param>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IParserDatabase.xml b/main/docs/api/MonoDevelop.Projects.Parser/IParserDatabase.xml
new file mode 100644
index 0000000000..a8069d7a8a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IParserDatabase.xml
@@ -0,0 +1,142 @@
+<Type Name="IParserDatabase" FullName="MonoDevelop.Projects.Parser.IParserDatabase">
+ <TypeSignature Language="C#" Value="public interface IParserDatabase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ParseInformationChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.Parser.ParseInformationEventHandler ParseInformationChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParseInformationEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClassInformationChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.Parser.ClassInformationEventHandler ClassInformationChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ClassInformationEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Load">
+ <MemberSignature Language="C#" Value="public void Load (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Unload">
+ <MemberSignature Language="C#" Value="public void Unload (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProjectParserContext">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParserContext GetProjectParserContext (MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParserContext</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileParserContext">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParserContext GetFileParserContext (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParserContext</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TrackFileChanges">
+ <MemberSignature Language="C#" Value="public bool TrackFileChanges { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ParseProgressMonitorFactory">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IProgressMonitorFactory ParseProgressMonitorFactory { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IProgressMonitorFactory</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UpdateFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParseInformation UpdateFile (MonoDevelop.Projects.Project project, string fileName, string fileContent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParseInformation</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="fileContent" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="fileName">To be added.</param>
+ <param name="fileContent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IParserService.xml b/main/docs/api/MonoDevelop.Projects.Parser/IParserService.xml
new file mode 100644
index 0000000000..66dc716fd6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IParserService.xml
@@ -0,0 +1,59 @@
+<Type Name="IParserService" FullName="MonoDevelop.Projects.Parser.IParserService">
+ <TypeSignature Language="C#" Value="public interface IParserService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CreateParserDatabase">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParserDatabase CreateParserDatabase ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParserDatabase</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParser">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParser GetParser (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParser</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetExpressionFinder">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IExpressionFinder GetExpressionFinder (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IExpressionFinder</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IProgressMonitorFactory.xml b/main/docs/api/MonoDevelop.Projects.Parser/IProgressMonitorFactory.xml
new file mode 100644
index 0000000000..96457c59dc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IProgressMonitorFactory.xml
@@ -0,0 +1,27 @@
+<Type Name="IProgressMonitorFactory" FullName="MonoDevelop.Projects.Parser.IProgressMonitorFactory">
+ <TypeSignature Language="C#" Value="public interface IProgressMonitorFactory" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CreateProgressMonitor">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.IProgressMonitor CreateProgressMonitor ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.IProgressMonitor</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IProperty.xml b/main/docs/api/MonoDevelop.Projects.Parser/IProperty.xml
new file mode 100644
index 0000000000..0e5a1bcc52
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IProperty.xml
@@ -0,0 +1,114 @@
+<Type Name="IProperty" FullName="MonoDevelop.Projects.Parser.IProperty">
+ <TypeSignature Language="C#" Value="public interface IProperty : MonoDevelop.Projects.Parser.IMember" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IMember</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="BodyRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion BodyRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetterRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion GetterRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetterRegion">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion SetterRegion { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanGet">
+ <MemberSignature Language="C#" Value="public bool CanGet { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanSet">
+ <MemberSignature Language="C#" Value="public bool CanSet { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetterMethod">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMethod GetterMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetterMethod">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMethod SetterMethod { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parameters">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ParameterCollection Parameters { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IRegion.xml b/main/docs/api/MonoDevelop.Projects.Parser/IRegion.xml
new file mode 100644
index 0000000000..4822619499
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IRegion.xml
@@ -0,0 +1,96 @@
+<Type Name="IRegion" FullName="MonoDevelop.Projects.Parser.IRegion">
+ <TypeSignature Language="C#" Value="public interface IRegion : System.IComparable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IComparable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="IsInside">
+ <MemberSignature Language="C#" Value="public bool IsInside (int row, int column);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="row" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="row">To be added.</param>
+ <param name="column">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginLine">
+ <MemberSignature Language="C#" Value="public int BeginLine { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BeginColumn">
+ <MemberSignature Language="C#" Value="public int BeginColumn { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndColumn">
+ <MemberSignature Language="C#" Value="public int EndColumn { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EndLine">
+ <MemberSignature Language="C#" Value="public int EndLine { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IReturnType.xml b/main/docs/api/MonoDevelop.Projects.Parser/IReturnType.xml
new file mode 100644
index 0000000000..a94b64661f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IReturnType.xml
@@ -0,0 +1,102 @@
+<Type Name="IReturnType" FullName="MonoDevelop.Projects.Parser.IReturnType">
+ <TypeSignature Language="C#" Value="public interface IReturnType : System.IComparable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IComparable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="FullyQualifiedName">
+ <MemberSignature Language="C#" Value="public string FullyQualifiedName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Namespace">
+ <MemberSignature Language="C#" Value="public string Namespace { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PointerNestingLevel">
+ <MemberSignature Language="C#" Value="public int PointerNestingLevel { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ArrayCount">
+ <MemberSignature Language="C#" Value="public int ArrayCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ArrayDimensions">
+ <MemberSignature Language="C#" Value="public int[] ArrayDimensions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeclaredIn">
+ <MemberSignature Language="C#" Value="public object DeclaredIn { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ITypeResolver.xml b/main/docs/api/MonoDevelop.Projects.Parser/ITypeResolver.xml
new file mode 100644
index 0000000000..d45bef7915
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ITypeResolver.xml
@@ -0,0 +1,30 @@
+<Type Name="ITypeResolver" FullName="MonoDevelop.Projects.Parser.ITypeResolver">
+ <TypeSignature Language="C#" Value="public interface ITypeResolver" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Resolve">
+ <MemberSignature Language="C#" Value="public string Resolve (string typeName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="typeName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="typeName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IUsing.xml b/main/docs/api/MonoDevelop.Projects.Parser/IUsing.xml
new file mode 100644
index 0000000000..51d0b2a3de
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IUsing.xml
@@ -0,0 +1,50 @@
+<Type Name="IUsing" FullName="MonoDevelop.Projects.Parser.IUsing">
+ <TypeSignature Language="C#" Value="public interface IUsing" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Region">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IRegion Region { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IRegion</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Usings">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection Usings { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Aliases">
+ <MemberSignature Language="C#" Value="public System.Collections.SortedList Aliases { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.SortedList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IUsingCollection+IUsingEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/IUsingCollection+IUsingEnumerator.xml
new file mode 100644
index 0000000000..12ea330d25
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IUsingCollection+IUsingEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="IUsingCollection+IUsingEnumerator" FullName="MonoDevelop.Projects.Parser.IUsingCollection+IUsingEnumerator">
+ <TypeSignature Language="C#" Value="public class IUsingEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IUsingEnumerator (MonoDevelop.Projects.Parser.IUsingCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.IUsingCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IUsing Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IUsing</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IUsingCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/IUsingCollection.xml
new file mode 100644
index 0000000000..c06a2fa787
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IUsingCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="IUsingCollection" FullName="MonoDevelop.Projects.Parser.IUsingCollection">
+ <TypeSignature Language="C#" Value="public class IUsingCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IUsingCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IUsingCollection (MonoDevelop.Projects.Parser.IUsingCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IUsingCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IUsingCollection (MonoDevelop.Projects.Parser.IUsing[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IUsing[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IUsing value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IUsing" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IUsing[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IUsing[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IUsingCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IUsingCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IUsing value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IUsing" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IUsing[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IUsing[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IUsing value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IUsing" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IUsing value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IUsing" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IUsingCollection+IUsingEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IUsingCollection+IUsingEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IUsing value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IUsing" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IUsing Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IUsing</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IndexerCollection+IIndexerEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/IndexerCollection+IIndexerEnumerator.xml
new file mode 100644
index 0000000000..0fe5a48a45
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IndexerCollection+IIndexerEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="IndexerCollection+IIndexerEnumerator" FullName="MonoDevelop.Projects.Parser.IndexerCollection+IIndexerEnumerator">
+ <TypeSignature Language="C#" Value="public class IIndexerEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IIndexerEnumerator (MonoDevelop.Projects.Parser.IndexerCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.IndexerCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IIndexer Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IIndexer</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/IndexerCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/IndexerCollection.xml
new file mode 100644
index 0000000000..676cd08cf0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/IndexerCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="IndexerCollection" FullName="MonoDevelop.Projects.Parser.IndexerCollection">
+ <TypeSignature Language="C#" Value="public class IndexerCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IndexerCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IndexerCollection (MonoDevelop.Projects.Parser.IndexerCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IndexerCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IndexerCollection (MonoDevelop.Projects.Parser.IIndexer[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IIndexer[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IIndexer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IIndexer" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IIndexer[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IIndexer[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IndexerCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IndexerCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IIndexer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IIndexer" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IIndexer[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IIndexer[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IIndexer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IIndexer" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IIndexer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IIndexer" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IndexerCollection+IIndexerEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IndexerCollection+IIndexerEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IIndexer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IIndexer" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IIndexer Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IIndexer</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/JobCallback.xml b/main/docs/api/MonoDevelop.Projects.Parser/JobCallback.xml
new file mode 100644
index 0000000000..b025088763
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/JobCallback.xml
@@ -0,0 +1,23 @@
+<Type Name="JobCallback" FullName="MonoDevelop.Projects.Parser.JobCallback">
+ <TypeSignature Language="C#" Value="public delegate void JobCallback(object data, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="data" Type="System.Object" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="data">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/LocalVariable.xml b/main/docs/api/MonoDevelop.Projects.Parser/LocalVariable.xml
new file mode 100644
index 0000000000..a4585afa86
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/LocalVariable.xml
@@ -0,0 +1,73 @@
+<Type Name="LocalVariable" FullName="MonoDevelop.Projects.Parser.LocalVariable">
+ <TypeSignature Language="C#" Value="public class LocalVariable : MonoDevelop.Projects.Parser.ILanguageItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.ILanguageItem</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LocalVariable (string name, MonoDevelop.Projects.Parser.IReturnType type, string documentation);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="type" Type="MonoDevelop.Projects.Parser.IReturnType" />
+ <Parameter Name="documentation" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="documentation">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReturnType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IReturnType ReturnType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IReturnType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Documentation">
+ <MemberSignature Language="C#" Value="public string Documentation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/MethodCollection+IMethodEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/MethodCollection+IMethodEnumerator.xml
new file mode 100644
index 0000000000..ddeef84f73
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/MethodCollection+IMethodEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="MethodCollection+IMethodEnumerator" FullName="MonoDevelop.Projects.Parser.MethodCollection+IMethodEnumerator">
+ <TypeSignature Language="C#" Value="public class IMethodEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IMethodEnumerator (MonoDevelop.Projects.Parser.MethodCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.MethodCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMethod Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/MethodCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/MethodCollection.xml
new file mode 100644
index 0000000000..eec02ce9d1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/MethodCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="MethodCollection" FullName="MonoDevelop.Projects.Parser.MethodCollection">
+ <TypeSignature Language="C#" Value="public class MethodCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MethodCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MethodCollection (MonoDevelop.Projects.Parser.MethodCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.MethodCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MethodCollection (MonoDevelop.Projects.Parser.IMethod[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IMethod[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IMethod value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IMethod[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IMethod[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.MethodCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.MethodCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IMethod value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IMethod[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IMethod[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IMethod value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IMethod value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.MethodCollection+IMethodEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.MethodCollection+IMethodEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IMethod value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IMethod" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IMethod Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IMethod</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ModifierEnum.xml b/main/docs/api/MonoDevelop.Projects.Parser/ModifierEnum.xml
new file mode 100644
index 0000000000..0951f00b52
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ModifierEnum.xml
@@ -0,0 +1,221 @@
+<Type Name="ModifierEnum" FullName="MonoDevelop.Projects.Parser.ModifierEnum">
+ <TypeSignature Language="C#" Value="public enum ModifierEnum" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="Override">
+ <MemberSignature Language="C#" Value="Override" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Volatile">
+ <MemberSignature Language="C#" Value="Volatile" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="SpecialName">
+ <MemberSignature Language="C#" Value="SpecialName" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedOrInternal">
+ <MemberSignature Language="C#" Value="ProtectedOrInternal" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Final">
+ <MemberSignature Language="C#" Value="Final" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Virtual">
+ <MemberSignature Language="C#" Value="Virtual" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Public">
+ <MemberSignature Language="C#" Value="Public" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Static">
+ <MemberSignature Language="C#" Value="Static" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Private">
+ <MemberSignature Language="C#" Value="Private" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Readonly">
+ <MemberSignature Language="C#" Value="Readonly" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Internal">
+ <MemberSignature Language="C#" Value="Internal" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Extern">
+ <MemberSignature Language="C#" Value="Extern" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Abstract">
+ <MemberSignature Language="C#" Value="Abstract" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Protected">
+ <MemberSignature Language="C#" Value="Protected" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="New">
+ <MemberSignature Language="C#" Value="New" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Const">
+ <MemberSignature Language="C#" Value="Const" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Unsafe">
+ <MemberSignature Language="C#" Value="Unsafe" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Sealed">
+ <MemberSignature Language="C#" Value="Sealed" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="ProtectedAndInternal">
+ <MemberSignature Language="C#" Value="ProtectedAndInternal" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ModifierEnum</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/NamedAttributeArgument.xml b/main/docs/api/MonoDevelop.Projects.Parser/NamedAttributeArgument.xml
new file mode 100644
index 0000000000..b4c13492e9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/NamedAttributeArgument.xml
@@ -0,0 +1,55 @@
+<Type Name="NamedAttributeArgument" FullName="MonoDevelop.Projects.Parser.NamedAttributeArgument">
+ <TypeSignature Language="C#" Value="public class NamedAttributeArgument" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NamedAttributeArgument (string name, System.CodeDom.CodeExpression expression);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="expression" Type="System.CodeDom.CodeExpression" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="expression">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Expression">
+ <MemberSignature Language="C#" Value="public System.CodeDom.CodeExpression Expression { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.CodeExpression</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ParameterCollection+IParameterEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/ParameterCollection+IParameterEnumerator.xml
new file mode 100644
index 0000000000..0c63260f46
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ParameterCollection+IParameterEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="ParameterCollection+IParameterEnumerator" FullName="MonoDevelop.Projects.Parser.ParameterCollection+IParameterEnumerator">
+ <TypeSignature Language="C#" Value="public class IParameterEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IParameterEnumerator (MonoDevelop.Projects.Parser.ParameterCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.ParameterCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParameter Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParameter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ParameterCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/ParameterCollection.xml
new file mode 100644
index 0000000000..9c0873d2d0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ParameterCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="ParameterCollection" FullName="MonoDevelop.Projects.Parser.ParameterCollection">
+ <TypeSignature Language="C#" Value="public class ParameterCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ParameterCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ParameterCollection (MonoDevelop.Projects.Parser.ParameterCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.ParameterCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ParameterCollection (MonoDevelop.Projects.Parser.IParameter[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IParameter[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IParameter value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IParameter" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IParameter[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IParameter[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.ParameterCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.ParameterCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IParameter value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IParameter" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IParameter[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IParameter[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IParameter value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IParameter" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IParameter value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IParameter" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ParameterCollection+IParameterEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterCollection+IParameterEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IParameter value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IParameter" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParameter Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParameter</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ParameterModifier.xml b/main/docs/api/MonoDevelop.Projects.Parser/ParameterModifier.xml
new file mode 100644
index 0000000000..1c3dfaefaa
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ParameterModifier.xml
@@ -0,0 +1,61 @@
+<Type Name="ParameterModifier" FullName="MonoDevelop.Projects.Parser.ParameterModifier">
+ <TypeSignature Language="C#" Value="public enum ParameterModifier" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Flags</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="Out">
+ <MemberSignature Language="C#" Value="Out" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterModifier</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Params">
+ <MemberSignature Language="C#" Value="Params" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterModifier</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Ref">
+ <MemberSignature Language="C#" Value="Ref" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterModifier</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ParameterModifier</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ParseInformation.xml b/main/docs/api/MonoDevelop.Projects.Parser/ParseInformation.xml
new file mode 100644
index 0000000000..48336f2ed4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ParseInformation.xml
@@ -0,0 +1,78 @@
+<Type Name="ParseInformation" FullName="MonoDevelop.Projects.Parser.ParseInformation">
+ <TypeSignature Language="C#" Value="public class ParseInformation : MonoDevelop.Projects.Parser.IParseInformation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Parser.IParseInformation</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ParseInformation ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ValidCompilationUnit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase ValidCompilationUnit { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DirtyCompilationUnit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase DirtyCompilationUnit { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BestCompilationUnit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase BestCompilationUnit { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MostRecentCompilationUnit">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.ICompilationUnitBase MostRecentCompilationUnit { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.ICompilationUnitBase</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ParseInformationEventArgs.xml b/main/docs/api/MonoDevelop.Projects.Parser/ParseInformationEventArgs.xml
new file mode 100644
index 0000000000..3967e90dd5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ParseInformationEventArgs.xml
@@ -0,0 +1,55 @@
+<Type Name="ParseInformationEventArgs" FullName="MonoDevelop.Projects.Parser.ParseInformationEventArgs">
+ <TypeSignature Language="C#" Value="public class ParseInformationEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ParseInformationEventArgs (string fileName, MonoDevelop.Projects.Parser.IParseInformation parseInformation);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="parseInformation" Type="MonoDevelop.Projects.Parser.IParseInformation" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="parseInformation">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public string FileName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ParseInformation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParseInformation ParseInformation { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParseInformation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ParseInformationEventHandler.xml b/main/docs/api/MonoDevelop.Projects.Parser/ParseInformationEventHandler.xml
new file mode 100644
index 0000000000..fd748b684b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ParseInformationEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ParseInformationEventHandler" FullName="MonoDevelop.Projects.Parser.ParseInformationEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ParseInformationEventHandler(object sender, MonoDevelop.Projects.Parser.ParseInformationEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.Parser.ParseInformationEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/PropertyCollection+IPropertyEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/PropertyCollection+IPropertyEnumerator.xml
new file mode 100644
index 0000000000..daae5e9960
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/PropertyCollection+IPropertyEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="PropertyCollection+IPropertyEnumerator" FullName="MonoDevelop.Projects.Parser.PropertyCollection+IPropertyEnumerator">
+ <TypeSignature Language="C#" Value="public class IPropertyEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public IPropertyEnumerator (MonoDevelop.Projects.Parser.PropertyCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.PropertyCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IProperty Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IProperty</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/PropertyCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/PropertyCollection.xml
new file mode 100644
index 0000000000..3c1ccf9566
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/PropertyCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="PropertyCollection" FullName="MonoDevelop.Projects.Parser.PropertyCollection">
+ <TypeSignature Language="C#" Value="public class PropertyCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PropertyCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PropertyCollection (MonoDevelop.Projects.Parser.PropertyCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.PropertyCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PropertyCollection (MonoDevelop.Projects.Parser.IProperty[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IProperty[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.IProperty value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.IProperty[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IProperty[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.PropertyCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.PropertyCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.IProperty value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.IProperty[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.IProperty[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.IProperty value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.IProperty value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.PropertyCollection+IPropertyEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.PropertyCollection+IPropertyEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.IProperty value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.IProperty" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IProperty Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IProperty</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/ResolveResult.xml b/main/docs/api/MonoDevelop.Projects.Parser/ResolveResult.xml
new file mode 100644
index 0000000000..ba6e5d748a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/ResolveResult.xml
@@ -0,0 +1,105 @@
+<Type Name="ResolveResult" FullName="MonoDevelop.Projects.Parser.ResolveResult">
+ <TypeSignature Language="C#" Value="public class ResolveResult" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ResolveResult (string[] namespaces);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="namespaces" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="namespaces">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ResolveResult (string[] namespaces, System.Collections.ArrayList classes);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="namespaces" Type="System.String[]" />
+ <Parameter Name="classes" Type="System.Collections.ArrayList" />
+ </Parameters>
+ <Docs>
+ <param name="namespaces">To be added.</param>
+ <param name="classes">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ResolveResult (System.Collections.Specialized.StringCollection namespaces);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="namespaces" Type="System.Collections.Specialized.StringCollection" />
+ </Parameters>
+ <Docs>
+ <param name="namespaces">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ResolveResult (MonoDevelop.Projects.Parser.IClass type, System.Collections.ArrayList members);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="type" Type="MonoDevelop.Projects.Parser.IClass" />
+ <Parameter Name="members" Type="System.Collections.ArrayList" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <param name="members">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Type">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IClass Type { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IClass</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Members">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList Members { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Namespaces">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringCollection Namespaces { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/Tag.xml b/main/docs/api/MonoDevelop.Projects.Parser/Tag.xml
new file mode 100644
index 0000000000..28ea477634
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/Tag.xml
@@ -0,0 +1,43 @@
+<Type Name="Tag" FullName="MonoDevelop.Projects.Parser.Tag">
+ <TypeSignature Language="C#" Value="public class Tag : MonoDevelop.Projects.Parser.Comment" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Parser.Comment</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Tag (string key, MonoDevelop.Projects.Parser.IRegion region);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="key" Type="System.String" />
+ <Parameter Name="region" Type="MonoDevelop.Projects.Parser.IRegion" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="region">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Key">
+ <MemberSignature Language="C#" Value="public string Key { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/TagCollection+TagEnumerator.xml b/main/docs/api/MonoDevelop.Projects.Parser/TagCollection+TagEnumerator.xml
new file mode 100644
index 0000000000..517ddd726d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/TagCollection+TagEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="TagCollection+TagEnumerator" FullName="MonoDevelop.Projects.Parser.TagCollection+TagEnumerator">
+ <TypeSignature Language="C#" Value="public class TagEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TagEnumerator (MonoDevelop.Projects.Parser.TagCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.Parser.TagCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.Tag Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.Tag</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Parser/TagCollection.xml b/main/docs/api/MonoDevelop.Projects.Parser/TagCollection.xml
new file mode 100644
index 0000000000..ed92f9573c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Parser/TagCollection.xml
@@ -0,0 +1,211 @@
+<Type Name="TagCollection" FullName="MonoDevelop.Projects.Parser.TagCollection">
+ <TypeSignature Language="C#" Value="public class TagCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TagCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TagCollection (MonoDevelop.Projects.Parser.TagCollection value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.TagCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TagCollection (MonoDevelop.Projects.Parser.Tag[] value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Tag[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.Parser.Tag value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Tag" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.Tag[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Tag[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.Parser.TagCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.TagCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.Parser.Tag value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Tag" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.Parser.Tag[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.Parser.Tag[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Parser.Tag value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Tag" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.Parser.Tag value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Tag" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.TagCollection+TagEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.TagCollection+TagEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.Parser.Tag value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.Parser.Tag" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.Tag Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.Tag</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization.xml b/main/docs/api/MonoDevelop.Projects.Serialization.xml
new file mode 100644
index 0000000000..93829b821d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.Serialization">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/ClassDataType.xml b/main/docs/api/MonoDevelop.Projects.Serialization/ClassDataType.xml
new file mode 100644
index 0000000000..defdeba542
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/ClassDataType.xml
@@ -0,0 +1,91 @@
+<Type Name="ClassDataType" FullName="MonoDevelop.Projects.Serialization.ClassDataType">
+ <TypeSignature Language="C#" Value="public class ClassDataType : MonoDevelop.Projects.Serialization.DataType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Serialization.DataType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ClassDataType (Type propType);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="propType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="propType">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddProperty">
+ <MemberSignature Language="C#" Value="public void AddProperty (MonoDevelop.Projects.Serialization.ItemProperty prop);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="prop" Type="MonoDevelop.Projects.Serialization.ItemProperty" />
+ </Parameters>
+ <Docs>
+ <param name="prop">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetConfigurationItemData">
+ <MemberSignature Language="C#" Value="public void SetConfigurationItemData (MonoDevelop.Projects.Serialization.SerializationContext serCtx, object obj, MonoDevelop.Projects.Serialization.DataItem item);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serCtx" Type="MonoDevelop.Projects.Serialization.SerializationContext" />
+ <Parameter Name="obj" Type="System.Object" />
+ <Parameter Name="item" Type="MonoDevelop.Projects.Serialization.DataItem" />
+ </Parameters>
+ <Docs>
+ <param name="serCtx">To be added.</param>
+ <param name="obj">To be added.</param>
+ <param name="item">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindDerivedType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataType FindDerivedType (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataType</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Properties">
+ <MemberSignature Language="C#" Value="public System.Collections.ICollection Properties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ICollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/CollectionDataType+MapData.xml b/main/docs/api/MonoDevelop.Projects.Serialization/CollectionDataType+MapData.xml
new file mode 100644
index 0000000000..d6ed5476dd
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/CollectionDataType+MapData.xml
@@ -0,0 +1,59 @@
+<Type Name="CollectionDataType+MapData" FullName="MonoDevelop.Projects.Serialization.CollectionDataType+MapData">
+ <TypeSignature Language="C#" Value="protected class MapData" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public MapData ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ItemName">
+ <MemberSignature Language="C#" Value="public string ItemName;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ItemType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataType ItemType;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ItemMapData">
+ <MemberSignature Language="C#" Value="public object ItemMapData;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/CollectionDataType.xml b/main/docs/api/MonoDevelop.Projects.Serialization/CollectionDataType.xml
new file mode 100644
index 0000000000..5b116bb12d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/CollectionDataType.xml
@@ -0,0 +1,30 @@
+<Type Name="CollectionDataType" FullName="MonoDevelop.Projects.Serialization.CollectionDataType">
+ <TypeSignature Language="C#" Value="public class CollectionDataType : MonoDevelop.Projects.Serialization.DataType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Serialization.DataType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetDefaultData">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Serialization.CollectionDataType+MapData GetDefaultData ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.CollectionDataType+MapData</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/DataCollection.xml b/main/docs/api/MonoDevelop.Projects.Serialization/DataCollection.xml
new file mode 100644
index 0000000000..15c7c91ec9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/DataCollection.xml
@@ -0,0 +1,195 @@
+<Type Name="DataCollection" FullName="MonoDevelop.Projects.Serialization.DataCollection">
+ <TypeSignature Language="C#" Value="public class DataCollection : System.Collections.IEnumerable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public virtual System.Collections.IEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public virtual void Add (MonoDevelop.Projects.Serialization.DataNode entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public virtual void Add (MonoDevelop.Projects.Serialization.DataNode entry, string itemPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ <Parameter Name="itemPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <param name="itemPath">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public virtual void Remove (MonoDevelop.Projects.Serialization.DataNode entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Extract">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataNode Extract (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.Serialization.DataNode entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public virtual void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="List">
+ <MemberSignature Language="C#" Value="protected System.Collections.ArrayList List { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Count">
+ <MemberSignature Language="C#" Value="public int Count { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Serialization.DataNode Item[int n] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Serialization.DataNode Item[string name] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/DataContext.xml b/main/docs/api/MonoDevelop.Projects.Serialization/DataContext.xml
new file mode 100644
index 0000000000..faf2328b77
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/DataContext.xml
@@ -0,0 +1,198 @@
+<Type Name="DataContext" FullName="MonoDevelop.Projects.Serialization.DataContext">
+ <TypeSignature Language="C#" Value="public class DataContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataContext ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateSerializationContext">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Serialization.SerializationContext CreateSerializationContext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.SerializationContext</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveConfigurationData">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataNode SaveConfigurationData (MonoDevelop.Projects.Serialization.SerializationContext serCtx, object obj, Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serCtx" Type="MonoDevelop.Projects.Serialization.SerializationContext" />
+ <Parameter Name="obj" Type="System.Object" />
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="serCtx">To be added.</param>
+ <param name="obj">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadConfigurationData">
+ <MemberSignature Language="C#" Value="public object LoadConfigurationData (MonoDevelop.Projects.Serialization.SerializationContext serCtx, Type type, MonoDevelop.Projects.Serialization.DataNode data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serCtx" Type="MonoDevelop.Projects.Serialization.SerializationContext" />
+ <Parameter Name="type" Type="System.Type" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ </Parameters>
+ <Docs>
+ <param name="serCtx">To be added.</param>
+ <param name="type">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetConfigurationItemData">
+ <MemberSignature Language="C#" Value="public void SetConfigurationItemData (MonoDevelop.Projects.Serialization.SerializationContext serCtx, object obj, MonoDevelop.Projects.Serialization.DataItem data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serCtx" Type="MonoDevelop.Projects.Serialization.SerializationContext" />
+ <Parameter Name="obj" Type="System.Object" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataItem" />
+ </Parameters>
+ <Docs>
+ <param name="serCtx">To be added.</param>
+ <param name="obj">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RegisterProperty">
+ <MemberSignature Language="C#" Value="public void RegisterProperty (Type targetType, string name, Type propertyType);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="targetType" Type="System.Type" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="propertyType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="targetType">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="propertyType">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IncludeType">
+ <MemberSignature Language="C#" Value="public void IncludeType (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetTypeInfo">
+ <MemberSignature Language="C#" Value="public void SetTypeInfo (MonoDevelop.Projects.Serialization.DataItem item, Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="MonoDevelop.Projects.Serialization.DataItem" />
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RegisterProperty">
+ <MemberSignature Language="C#" Value="public void RegisterProperty (Type targetType, MonoDevelop.Projects.Serialization.ItemProperty property);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="targetType" Type="System.Type" />
+ <Parameter Name="property" Type="MonoDevelop.Projects.Serialization.ItemProperty" />
+ </Parameters>
+ <Docs>
+ <param name="targetType">To be added.</param>
+ <param name="property">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateConfigurationDataType">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Serialization.DataType CreateConfigurationDataType (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataType</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateClassDataType">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Serialization.DataType CreateClassDataType (Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataType</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/DataIncludeAttribute.xml b/main/docs/api/MonoDevelop.Projects.Serialization/DataIncludeAttribute.xml
new file mode 100644
index 0000000000..aae392aca6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/DataIncludeAttribute.xml
@@ -0,0 +1,46 @@
+<Type Name="DataIncludeAttribute" FullName="MonoDevelop.Projects.Serialization.DataIncludeAttribute">
+ <TypeSignature Language="C#" Value="public class DataIncludeAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=True, Inherited=True, ValidOn=System.AttributeTargets.Class|Property|Field)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataIncludeAttribute (Type type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Type">
+ <MemberSignature Language="C#" Value="public Type Type { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/DataItem.xml b/main/docs/api/MonoDevelop.Projects.Serialization/DataItem.xml
new file mode 100644
index 0000000000..681676d809
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/DataItem.xml
@@ -0,0 +1,99 @@
+<Type Name="DataItem" FullName="MonoDevelop.Projects.Serialization.DataItem">
+ <TypeSignature Language="C#" Value="public class DataItem : MonoDevelop.Projects.Serialization.DataNode" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Serialization.DataNode</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataItem ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Extract">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataNode Extract (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ItemData">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataCollection ItemData { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="HasItemData">
+ <MemberSignature Language="C#" Value="public bool HasItemData { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="UniqueNames">
+ <MemberSignature Language="C#" Value="public bool UniqueNames { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataNode Item[string name] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/DataItemAttribute.xml b/main/docs/api/MonoDevelop.Projects.Serialization/DataItemAttribute.xml
new file mode 100644
index 0000000000..374630ce4b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/DataItemAttribute.xml
@@ -0,0 +1,46 @@
+<Type Name="DataItemAttribute" FullName="MonoDevelop.Projects.Serialization.DataItemAttribute">
+ <TypeSignature Language="C#" Value="public class DataItemAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=False, Inherited=True, ValidOn=System.AttributeTargets.Class)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataItemAttribute (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/DataNode.xml b/main/docs/api/MonoDevelop.Projects.Serialization/DataNode.xml
new file mode 100644
index 0000000000..21598225b7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/DataNode.xml
@@ -0,0 +1,38 @@
+<Type Name="DataNode" FullName="MonoDevelop.Projects.Serialization.DataNode">
+ <TypeSignature Language="C#" Value="public class DataNode" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataNode ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/DataSerializer.xml b/main/docs/api/MonoDevelop.Projects.Serialization/DataSerializer.xml
new file mode 100644
index 0000000000..68ab667273
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/DataSerializer.xml
@@ -0,0 +1,124 @@
+<Type Name="DataSerializer" FullName="MonoDevelop.Projects.Serialization.DataSerializer">
+ <TypeSignature Language="C#" Value="public class DataSerializer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataSerializer (MonoDevelop.Projects.Serialization.DataContext ctx);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.Serialization.DataContext" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataSerializer (MonoDevelop.Projects.Serialization.DataContext ctx, string baseFile);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.Serialization.DataContext" />
+ <Parameter Name="baseFile" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <param name="baseFile">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataNode Serialize (object obj);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="obj" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="obj">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataNode Serialize (object obj, Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="obj" Type="System.Object" />
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="obj">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deserialize">
+ <MemberSignature Language="C#" Value="public object Deserialize (Type type, MonoDevelop.Projects.Serialization.DataNode data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deserialize">
+ <MemberSignature Language="C#" Value="public void Deserialize (object obj, MonoDevelop.Projects.Serialization.DataItem data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="obj" Type="System.Object" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataItem" />
+ </Parameters>
+ <Docs>
+ <param name="obj">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SerializationContext">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.SerializationContext SerializationContext { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.SerializationContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/DataType.xml b/main/docs/api/MonoDevelop.Projects.Serialization/DataType.xml
new file mode 100644
index 0000000000..c6fc606105
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/DataType.xml
@@ -0,0 +1,192 @@
+<Type Name="DataType" FullName="MonoDevelop.Projects.Serialization.DataType">
+ <TypeSignature Language="C#" Value="public abstract class DataType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataType (Type type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindPropertyAttribute">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Serialization.ItemPropertyAttribute FindPropertyAttribute (object[] attributes, int scope);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.ItemPropertyAttribute</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="attributes" Type="System.Object[]" />
+ <Parameter Name="scope" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="attributes">To be added.</param>
+ <param name="scope">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Initialize">
+ <MemberSignature Language="C#" Value="protected virtual void Initialize ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public abstract MonoDevelop.Projects.Serialization.DataNode Serialize (MonoDevelop.Projects.Serialization.SerializationContext serCtx, object mapData, object value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serCtx" Type="MonoDevelop.Projects.Serialization.SerializationContext" />
+ <Parameter Name="mapData" Type="System.Object" />
+ <Parameter Name="value" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="serCtx">To be added.</param>
+ <param name="mapData">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deserialize">
+ <MemberSignature Language="C#" Value="public abstract object Deserialize (MonoDevelop.Projects.Serialization.SerializationContext serCtx, object mapData, MonoDevelop.Projects.Serialization.DataNode data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serCtx" Type="MonoDevelop.Projects.Serialization.SerializationContext" />
+ <Parameter Name="mapData" Type="System.Object" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ </Parameters>
+ <Docs>
+ <param name="serCtx">To be added.</param>
+ <param name="mapData">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deserialize">
+ <MemberSignature Language="C#" Value="public virtual void Deserialize (MonoDevelop.Projects.Serialization.SerializationContext serCtx, object mapData, MonoDevelop.Projects.Serialization.DataNode data, object valueInstance);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="serCtx" Type="MonoDevelop.Projects.Serialization.SerializationContext" />
+ <Parameter Name="mapData" Type="System.Object" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ <Parameter Name="valueInstance" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="serCtx">To be added.</param>
+ <param name="mapData">To be added.</param>
+ <param name="data">To be added.</param>
+ <param name="valueInstance">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Context">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.Serialization.DataContext Context { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ValueType">
+ <MemberSignature Language="C#" Value="public Type ValueType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsSimpleType">
+ <MemberSignature Language="C#" Value="public abstract bool IsSimpleType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanCreateInstance">
+ <MemberSignature Language="C#" Value="public abstract bool CanCreateInstance { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanReuseInstance">
+ <MemberSignature Language="C#" Value="public abstract bool CanReuseInstance { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/DataValue.xml b/main/docs/api/MonoDevelop.Projects.Serialization/DataValue.xml
new file mode 100644
index 0000000000..f00f748cf0
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/DataValue.xml
@@ -0,0 +1,43 @@
+<Type Name="DataValue" FullName="MonoDevelop.Projects.Serialization.DataValue">
+ <TypeSignature Language="C#" Value="public class DataValue : MonoDevelop.Projects.Serialization.DataNode" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Serialization.DataNode</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DataValue (string name, string value);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="value" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Value">
+ <MemberSignature Language="C#" Value="public string Value { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/EnumDataType.xml b/main/docs/api/MonoDevelop.Projects.Serialization/EnumDataType.xml
new file mode 100644
index 0000000000..061629344b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/EnumDataType.xml
@@ -0,0 +1,29 @@
+<Type Name="EnumDataType" FullName="MonoDevelop.Projects.Serialization.EnumDataType">
+ <TypeSignature Language="C#" Value="public class EnumDataType : MonoDevelop.Projects.Serialization.DataType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Serialization.DataType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EnumDataType (Type propType);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="propType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="propType">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/ExpandedCollectionAttribute.xml b/main/docs/api/MonoDevelop.Projects.Serialization/ExpandedCollectionAttribute.xml
new file mode 100644
index 0000000000..0f46b1588c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/ExpandedCollectionAttribute.xml
@@ -0,0 +1,31 @@
+<Type Name="ExpandedCollectionAttribute" FullName="MonoDevelop.Projects.Serialization.ExpandedCollectionAttribute">
+ <TypeSignature Language="C#" Value="public class ExpandedCollectionAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=False, Inherited=True, ValidOn=System.AttributeTargets.Property|Field)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ExpandedCollectionAttribute ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/ICollectionHandler.xml b/main/docs/api/MonoDevelop.Projects.Serialization/ICollectionHandler.xml
new file mode 100644
index 0000000000..b26abe8686
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/ICollectionHandler.xml
@@ -0,0 +1,199 @@
+<Type Name="ICollectionHandler" FullName="MonoDevelop.Projects.Serialization.ICollectionHandler">
+ <TypeSignature Language="C#" Value="public interface ICollectionHandler" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetItemType">
+ <MemberSignature Language="C#" Value="public Type GetItemType ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateCollection">
+ <MemberSignature Language="C#" Value="public object CreateCollection (out object position, int size);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Object&amp;" RefType="out" />
+ <Parameter Name="size" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ResetCollection">
+ <MemberSignature Language="C#" Value="public void ResetCollection (object collection, out object position, int size);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collection" Type="System.Object" />
+ <Parameter Name="position" Type="System.Object&amp;" RefType="out" />
+ <Parameter Name="size" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="collection">To be added.</param>
+ <param name="position">To be added.</param>
+ <param name="size">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddItem">
+ <MemberSignature Language="C#" Value="public void AddItem (ref object collection, ref object position, object item);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collection" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="position" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="item" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="collection">To be added.</param>
+ <param name="position">To be added.</param>
+ <param name="item">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetItem">
+ <MemberSignature Language="C#" Value="public void SetItem (object collection, object position, object item);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collection" Type="System.Object" />
+ <Parameter Name="position" Type="System.Object" />
+ <Parameter Name="item" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="collection">To be added.</param>
+ <param name="position">To be added.</param>
+ <param name="item">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FinishCreation">
+ <MemberSignature Language="C#" Value="public void FinishCreation (ref object collection, object position);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collection" Type="System.Object&amp;" RefType="ref" />
+ <Parameter Name="position" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="collection">To be added.</param>
+ <param name="position">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsEmpty">
+ <MemberSignature Language="C#" Value="public bool IsEmpty (object collection);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collection" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="collection">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetInitialPosition">
+ <MemberSignature Language="C#" Value="public object GetInitialPosition (object collection);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collection" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="collection">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNextItem">
+ <MemberSignature Language="C#" Value="public bool MoveNextItem (object collection, ref object position);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collection" Type="System.Object" />
+ <Parameter Name="position" Type="System.Object&amp;" RefType="ref" />
+ </Parameters>
+ <Docs>
+ <param name="collection">To be added.</param>
+ <param name="position">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCurrentItem">
+ <MemberSignature Language="C#" Value="public object GetCurrentItem (object collection, object position);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="collection" Type="System.Object" />
+ <Parameter Name="position" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="collection">To be added.</param>
+ <param name="position">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanCreateInstance">
+ <MemberSignature Language="C#" Value="public bool CanCreateInstance { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/ICustomDataItem.xml b/main/docs/api/MonoDevelop.Projects.Serialization/ICustomDataItem.xml
new file mode 100644
index 0000000000..3276ea0b3d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/ICustomDataItem.xml
@@ -0,0 +1,47 @@
+<Type Name="ICustomDataItem" FullName="MonoDevelop.Projects.Serialization.ICustomDataItem">
+ <TypeSignature Language="C#" Value="public interface ICustomDataItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataCollection Serialize (MonoDevelop.Projects.Serialization.ITypeSerializer handler);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="handler" Type="MonoDevelop.Projects.Serialization.ITypeSerializer" />
+ </Parameters>
+ <Docs>
+ <param name="handler">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deserialize">
+ <MemberSignature Language="C#" Value="public void Deserialize (MonoDevelop.Projects.Serialization.ITypeSerializer handler, MonoDevelop.Projects.Serialization.DataCollection data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="handler" Type="MonoDevelop.Projects.Serialization.ITypeSerializer" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataCollection" />
+ </Parameters>
+ <Docs>
+ <param name="handler">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/IExtendedDataItem.xml b/main/docs/api/MonoDevelop.Projects.Serialization/IExtendedDataItem.xml
new file mode 100644
index 0000000000..944c719862
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/IExtendedDataItem.xml
@@ -0,0 +1,26 @@
+<Type Name="IExtendedDataItem" FullName="MonoDevelop.Projects.Serialization.IExtendedDataItem">
+ <TypeSignature Language="C#" Value="public interface IExtendedDataItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="ExtendedProperties">
+ <MemberSignature Language="C#" Value="public System.Collections.IDictionary ExtendedProperties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IDictionary</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/ITypeSerializer.xml b/main/docs/api/MonoDevelop.Projects.Serialization/ITypeSerializer.xml
new file mode 100644
index 0000000000..506c10605b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/ITypeSerializer.xml
@@ -0,0 +1,59 @@
+<Type Name="ITypeSerializer" FullName="MonoDevelop.Projects.Serialization.ITypeSerializer">
+ <TypeSignature Language="C#" Value="public interface ITypeSerializer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataCollection Serialize (object instance);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="instance" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="instance">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deserialize">
+ <MemberSignature Language="C#" Value="public void Deserialize (object instance, MonoDevelop.Projects.Serialization.DataCollection data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="instance" Type="System.Object" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataCollection" />
+ </Parameters>
+ <Docs>
+ <param name="instance">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SerializationContext">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.SerializationContext SerializationContext { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.SerializationContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/ItemProperty.xml b/main/docs/api/MonoDevelop.Projects.Serialization/ItemProperty.xml
new file mode 100644
index 0000000000..a8fc6714d7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/ItemProperty.xml
@@ -0,0 +1,124 @@
+<Type Name="ItemProperty" FullName="MonoDevelop.Projects.Serialization.ItemProperty">
+ <TypeSignature Language="C#" Value="public sealed class ItemProperty" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ItemProperty ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ItemProperty (string name, Type propType);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="propType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="propType">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultValue">
+ <MemberSignature Language="C#" Value="public object DefaultValue { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PropertyType">
+ <MemberSignature Language="C#" Value="public Type PropertyType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExpandedCollection">
+ <MemberSignature Language="C#" Value="public bool ExpandedCollection { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadOnly">
+ <MemberSignature Language="C#" Value="public bool ReadOnly { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteOnly">
+ <MemberSignature Language="C#" Value="public bool WriteOnly { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DataType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataType DataType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/ItemPropertyAttribute.xml b/main/docs/api/MonoDevelop.Projects.Serialization/ItemPropertyAttribute.xml
new file mode 100644
index 0000000000..3d0a2cb39c
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/ItemPropertyAttribute.xml
@@ -0,0 +1,139 @@
+<Type Name="ItemPropertyAttribute" FullName="MonoDevelop.Projects.Serialization.ItemPropertyAttribute">
+ <TypeSignature Language="C#" Value="public class ItemPropertyAttribute : System.Attribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Attribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.AttributeUsage(AllowMultiple=True, Inherited=True, ValidOn=System.AttributeTargets.Property|Field)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ItemPropertyAttribute ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ItemPropertyAttribute (Type dataType);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="dataType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="dataType">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ItemPropertyAttribute (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultValue">
+ <MemberSignature Language="C#" Value="public object DefaultValue { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Scope">
+ <MemberSignature Language="C#" Value="public int Scope { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SerializationDataType">
+ <MemberSignature Language="C#" Value="public Type SerializationDataType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ValueType">
+ <MemberSignature Language="C#" Value="public Type ValueType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Type</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadOnly">
+ <MemberSignature Language="C#" Value="public bool ReadOnly { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteOnly">
+ <MemberSignature Language="C#" Value="public bool WriteOnly { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/PrimitiveDataType.xml b/main/docs/api/MonoDevelop.Projects.Serialization/PrimitiveDataType.xml
new file mode 100644
index 0000000000..fcc13635c7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/PrimitiveDataType.xml
@@ -0,0 +1,29 @@
+<Type Name="PrimitiveDataType" FullName="MonoDevelop.Projects.Serialization.PrimitiveDataType">
+ <TypeSignature Language="C#" Value="public class PrimitiveDataType : MonoDevelop.Projects.Serialization.DataType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Serialization.DataType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PrimitiveDataType (Type propType);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="propType" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="propType">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/SerializationContext.xml b/main/docs/api/MonoDevelop.Projects.Serialization/SerializationContext.xml
new file mode 100644
index 0000000000..f3b85b50d9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/SerializationContext.xml
@@ -0,0 +1,66 @@
+<Type Name="SerializationContext" FullName="MonoDevelop.Projects.Serialization.SerializationContext">
+ <TypeSignature Language="C#" Value="public class SerializationContext : System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SerializationContext ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Close">
+ <MemberSignature Language="C#" Value="public virtual void Close ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BaseFile">
+ <MemberSignature Language="C#" Value="public string BaseFile { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/XmlConfigurationReader.xml b/main/docs/api/MonoDevelop.Projects.Serialization/XmlConfigurationReader.xml
new file mode 100644
index 0000000000..695ef105d5
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/XmlConfigurationReader.xml
@@ -0,0 +1,105 @@
+<Type Name="XmlConfigurationReader" FullName="MonoDevelop.Projects.Serialization.XmlConfigurationReader">
+ <TypeSignature Language="C#" Value="public class XmlConfigurationReader" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XmlConfigurationReader ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultReader">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Serialization.XmlConfigurationReader DefaultReader;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.XmlConfigurationReader</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Read">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataNode Read (System.Xml.XmlReader reader);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="reader" Type="System.Xml.XmlReader" />
+ </Parameters>
+ <Docs>
+ <param name="reader">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveToNextElement">
+ <MemberSignature Language="C#" Value="protected bool MoveToNextElement (System.Xml.XmlReader reader);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="reader" Type="System.Xml.XmlReader" />
+ </Parameters>
+ <Docs>
+ <param name="reader">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadAttribute">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Serialization.DataNode ReadAttribute (string name, string value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="value" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadChild">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.Serialization.DataNode ReadChild (System.Xml.XmlReader reader, MonoDevelop.Projects.Serialization.DataItem parent);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataNode</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="reader" Type="System.Xml.XmlReader" />
+ <Parameter Name="parent" Type="MonoDevelop.Projects.Serialization.DataItem" />
+ </Parameters>
+ <Docs>
+ <param name="reader">To be added.</param>
+ <param name="parent">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/XmlConfigurationWriter.xml b/main/docs/api/MonoDevelop.Projects.Serialization/XmlConfigurationWriter.xml
new file mode 100644
index 0000000000..c7a4d1dcd1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/XmlConfigurationWriter.xml
@@ -0,0 +1,124 @@
+<Type Name="XmlConfigurationWriter" FullName="MonoDevelop.Projects.Serialization.XmlConfigurationWriter">
+ <TypeSignature Language="C#" Value="public class XmlConfigurationWriter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XmlConfigurationWriter ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DefaultWriter">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Serialization.XmlConfigurationWriter DefaultWriter;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.XmlConfigurationWriter</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Write">
+ <MemberSignature Language="C#" Value="public void Write (System.Xml.XmlWriter writer, MonoDevelop.Projects.Serialization.DataNode data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.Xml.XmlWriter" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteAttributes">
+ <MemberSignature Language="C#" Value="protected virtual void WriteAttributes (System.Xml.XmlWriter writer, MonoDevelop.Projects.Serialization.DataItem item);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.Xml.XmlWriter" />
+ <Parameter Name="item" Type="MonoDevelop.Projects.Serialization.DataItem" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <param name="item">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteAttribute">
+ <MemberSignature Language="C#" Value="protected virtual void WriteAttribute (System.Xml.XmlWriter writer, string name, string value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.Xml.XmlWriter" />
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="value" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <param name="name">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteChildren">
+ <MemberSignature Language="C#" Value="protected virtual void WriteChildren (System.Xml.XmlWriter writer, MonoDevelop.Projects.Serialization.DataItem item);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.Xml.XmlWriter" />
+ <Parameter Name="item" Type="MonoDevelop.Projects.Serialization.DataItem" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <param name="item">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteChild">
+ <MemberSignature Language="C#" Value="protected virtual void WriteChild (System.Xml.XmlWriter writer, MonoDevelop.Projects.Serialization.DataNode data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.Xml.XmlWriter" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataNode" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Serialization/XmlDataSerializer.xml b/main/docs/api/MonoDevelop.Projects.Serialization/XmlDataSerializer.xml
new file mode 100644
index 0000000000..41a9b2cb31
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Serialization/XmlDataSerializer.xml
@@ -0,0 +1,149 @@
+<Type Name="XmlDataSerializer" FullName="MonoDevelop.Projects.Serialization.XmlDataSerializer">
+ <TypeSignature Language="C#" Value="public class XmlDataSerializer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public XmlDataSerializer (MonoDevelop.Projects.Serialization.DataContext ctx);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="ctx" Type="MonoDevelop.Projects.Serialization.DataContext" />
+ </Parameters>
+ <Docs>
+ <param name="ctx">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public void Serialize (System.IO.TextWriter writer, object obj);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.IO.TextWriter" />
+ <Parameter Name="obj" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <param name="obj">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public void Serialize (System.IO.TextWriter writer, object obj, Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.IO.TextWriter" />
+ <Parameter Name="obj" Type="System.Object" />
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <param name="obj">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public void Serialize (System.Xml.XmlWriter writer, object obj);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.Xml.XmlWriter" />
+ <Parameter Name="obj" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <param name="obj">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public void Serialize (System.Xml.XmlWriter writer, object obj, Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="writer" Type="System.Xml.XmlWriter" />
+ <Parameter Name="obj" Type="System.Object" />
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="writer">To be added.</param>
+ <param name="obj">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deserialize">
+ <MemberSignature Language="C#" Value="public object Deserialize (System.IO.TextReader reader, Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="reader" Type="System.IO.TextReader" />
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="reader">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deserialize">
+ <MemberSignature Language="C#" Value="public object Deserialize (System.Xml.XmlReader reader, Type type);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="reader" Type="System.Xml.XmlReader" />
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="reader">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SerializationContext">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.SerializationContext SerializationContext { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.SerializationContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Text.xml b/main/docs/api/MonoDevelop.Projects.Text.xml
new file mode 100644
index 0000000000..be84a2519d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Text.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.Text">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.Text/IEditableTextFile.xml b/main/docs/api/MonoDevelop.Projects.Text/IEditableTextFile.xml
new file mode 100644
index 0000000000..8dc635f595
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Text/IEditableTextFile.xml
@@ -0,0 +1,64 @@
+<Type Name="IEditableTextFile" FullName="MonoDevelop.Projects.Text.IEditableTextFile">
+ <TypeSignature Language="C#" Value="public interface IEditableTextFile : MonoDevelop.Projects.Text.ITextFile" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Text.ITextFile</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="InsertText">
+ <MemberSignature Language="C#" Value="public void InsertText (int position, string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Int32" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeleteText">
+ <MemberSignature Language="C#" Value="public void DeleteText (int position, int length);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Int32" />
+ <Parameter Name="length" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <param name="length">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string Text { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Text/ITextFile.xml b/main/docs/api/MonoDevelop.Projects.Text/ITextFile.xml
new file mode 100644
index 0000000000..e1e4e2336f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Text/ITextFile.xml
@@ -0,0 +1,105 @@
+<Type Name="ITextFile" FullName="MonoDevelop.Projects.Text.ITextFile">
+ <TypeSignature Language="C#" Value="public interface ITextFile" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetText">
+ <MemberSignature Language="C#" Value="public string GetText (int startPosition, int endPosition);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="startPosition" Type="System.Int32" />
+ <Parameter Name="endPosition" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="startPosition">To be added.</param>
+ <param name="endPosition">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPositionFromLineColumn">
+ <MemberSignature Language="C#" Value="public int GetPositionFromLineColumn (int line, int column);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="line" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLineColumnFromPosition">
+ <MemberSignature Language="C#" Value="public void GetLineColumnFromPosition (int position, out int line, out int column);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Int32" />
+ <Parameter Name="line" Type="System.Int32&amp;" RefType="out" />
+ <Parameter Name="column" Type="System.Int32&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string Text { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Length">
+ <MemberSignature Language="C#" Value="public int Length { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Text/ITextFileProvider.xml b/main/docs/api/MonoDevelop.Projects.Text/ITextFileProvider.xml
new file mode 100644
index 0000000000..a0509381c4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Text/ITextFileProvider.xml
@@ -0,0 +1,30 @@
+<Type Name="ITextFileProvider" FullName="MonoDevelop.Projects.Text.ITextFileProvider">
+ <TypeSignature Language="C#" Value="public interface ITextFileProvider" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetEditableTextFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Text.IEditableTextFile GetEditableTextFile (string filePath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Text.IEditableTextFile</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filePath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filePath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Text/TextFile.xml b/main/docs/api/MonoDevelop.Projects.Text/TextFile.xml
new file mode 100644
index 0000000000..cf1a15ff63
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Text/TextFile.xml
@@ -0,0 +1,182 @@
+<Type Name="TextFile" FullName="MonoDevelop.Projects.Text.TextFile">
+ <TypeSignature Language="C#" Value="public class TextFile : MonoDevelop.Projects.Text.IEditableTextFile" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Text.IEditableTextFile</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TextFile (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetText">
+ <MemberSignature Language="C#" Value="public string GetText (int startPosition, int endPosition);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="startPosition" Type="System.Int32" />
+ <Parameter Name="endPosition" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="startPosition">To be added.</param>
+ <param name="endPosition">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetPositionFromLineColumn">
+ <MemberSignature Language="C#" Value="public int GetPositionFromLineColumn (int line, int column);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="line" Type="System.Int32" />
+ <Parameter Name="column" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLineColumnFromPosition">
+ <MemberSignature Language="C#" Value="public void GetLineColumnFromPosition (int position, out int line, out int column);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Int32" />
+ <Parameter Name="line" Type="System.Int32&amp;" RefType="out" />
+ <Parameter Name="column" Type="System.Int32&amp;" RefType="out" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <param name="line">To be added.</param>
+ <param name="column">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertText">
+ <MemberSignature Language="C#" Value="public void InsertText (int position, string text);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Int32" />
+ <Parameter Name="text" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <param name="text">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeleteText">
+ <MemberSignature Language="C#" Value="public void DeleteText (int position, int length);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="position" Type="System.Int32" />
+ <Parameter Name="length" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="position">To be added.</param>
+ <param name="length">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Save">
+ <MemberSignature Language="C#" Value="public void Save ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Text">
+ <MemberSignature Language="C#" Value="public string Text { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Length">
+ <MemberSignature Language="C#" Value="public int Length { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Modified">
+ <MemberSignature Language="C#" Value="public bool Modified { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Utility.xml b/main/docs/api/MonoDevelop.Projects.Utility.xml
new file mode 100644
index 0000000000..bc9df1d009
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Utility.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects.Utility">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects.Utility/DiffUtility.xml b/main/docs/api/MonoDevelop.Projects.Utility/DiffUtility.xml
new file mode 100644
index 0000000000..ffa154770f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Utility/DiffUtility.xml
@@ -0,0 +1,186 @@
+<Type Name="DiffUtility" FullName="MonoDevelop.Projects.Utility.DiffUtility">
+ <TypeSignature Language="C#" Value="public class DiffUtility" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DiffUtility ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAddedItems">
+ <MemberSignature Language="C#" Value="public static int GetAddedItems (System.Collections.IList original, System.Collections.IList changed, System.Collections.IList result);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="original" Type="System.Collections.IList" />
+ <Parameter Name="changed" Type="System.Collections.IList" />
+ <Parameter Name="result" Type="System.Collections.IList" />
+ </Parameters>
+ <Docs>
+ <param name="original">To be added.</param>
+ <param name="changed">To be added.</param>
+ <param name="result">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAddedItems">
+ <MemberSignature Language="C#" Value="public static int GetAddedItems (System.Collections.IList original, System.Collections.IList changed, System.Collections.IList result, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="original" Type="System.Collections.IList" />
+ <Parameter Name="changed" Type="System.Collections.IList" />
+ <Parameter Name="result" Type="System.Collections.IList" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="original">To be added.</param>
+ <param name="changed">To be added.</param>
+ <param name="result">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRemovedItems">
+ <MemberSignature Language="C#" Value="public static int GetRemovedItems (System.Collections.IList original, System.Collections.IList changed, System.Collections.IList result);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="original" Type="System.Collections.IList" />
+ <Parameter Name="changed" Type="System.Collections.IList" />
+ <Parameter Name="result" Type="System.Collections.IList" />
+ </Parameters>
+ <Docs>
+ <param name="original">To be added.</param>
+ <param name="changed">To be added.</param>
+ <param name="result">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRemovedItems">
+ <MemberSignature Language="C#" Value="public static int GetRemovedItems (System.Collections.IList original, System.Collections.IList changed, System.Collections.IList result, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="original" Type="System.Collections.IList" />
+ <Parameter Name="changed" Type="System.Collections.IList" />
+ <Parameter Name="result" Type="System.Collections.IList" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="original">To be added.</param>
+ <param name="changed">To be added.</param>
+ <param name="result">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Compare">
+ <MemberSignature Language="C#" Value="public static int Compare (System.Collections.IList a, System.Collections.IList b);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="System.Collections.IList" />
+ <Parameter Name="b" Type="System.Collections.IList" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Compare">
+ <MemberSignature Language="C#" Value="public static int Compare (System.Collections.IList a, System.Collections.IList b, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="System.Collections.IList" />
+ <Parameter Name="b" Type="System.Collections.IList" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Compare">
+ <MemberSignature Language="C#" Value="public static int Compare (System.Collections.SortedList a, System.Collections.SortedList b);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="System.Collections.SortedList" />
+ <Parameter Name="b" Type="System.Collections.SortedList" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Compare">
+ <MemberSignature Language="C#" Value="public static int Compare (System.Collections.SortedList a, System.Collections.SortedList b, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="System.Collections.SortedList" />
+ <Parameter Name="b" Type="System.Collections.SortedList" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Utility/PriorityQueue+Pair.xml b/main/docs/api/MonoDevelop.Projects.Utility/PriorityQueue+Pair.xml
new file mode 100644
index 0000000000..502cc388ed
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Utility/PriorityQueue+Pair.xml
@@ -0,0 +1,125 @@
+<Type Name="PriorityQueue+Pair" FullName="MonoDevelop.Projects.Utility.PriorityQueue+Pair">
+ <TypeSignature Language="C#" Value="public class Pair" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Pair (IComparable key, object val);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="key" Type="System.IComparable" />
+ <Parameter Name="val" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="val">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Key">
+ <MemberSignature Language="C#" Value="public IComparable Key;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.IComparable</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Val">
+ <MemberSignature Language="C#" Value="public object Val;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="op_LessThan">
+ <MemberSignature Language="C#" Value="public static bool op_LessThan (MonoDevelop.Projects.Utility.PriorityQueue+Pair a, MonoDevelop.Projects.Utility.PriorityQueue+Pair b);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="MonoDevelop.Projects.Utility.PriorityQueue+Pair" />
+ <Parameter Name="b" Type="MonoDevelop.Projects.Utility.PriorityQueue+Pair" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="op_GreaterThan">
+ <MemberSignature Language="C#" Value="public static bool op_GreaterThan (MonoDevelop.Projects.Utility.PriorityQueue+Pair a, MonoDevelop.Projects.Utility.PriorityQueue+Pair b);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="MonoDevelop.Projects.Utility.PriorityQueue+Pair" />
+ <Parameter Name="b" Type="MonoDevelop.Projects.Utility.PriorityQueue+Pair" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="op_LessThanOrEqual">
+ <MemberSignature Language="C#" Value="public static bool op_LessThanOrEqual (MonoDevelop.Projects.Utility.PriorityQueue+Pair a, MonoDevelop.Projects.Utility.PriorityQueue+Pair b);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="MonoDevelop.Projects.Utility.PriorityQueue+Pair" />
+ <Parameter Name="b" Type="MonoDevelop.Projects.Utility.PriorityQueue+Pair" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="op_GreaterThanOrEqual">
+ <MemberSignature Language="C#" Value="public static bool op_GreaterThanOrEqual (MonoDevelop.Projects.Utility.PriorityQueue+Pair a, MonoDevelop.Projects.Utility.PriorityQueue+Pair b);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="a" Type="MonoDevelop.Projects.Utility.PriorityQueue+Pair" />
+ <Parameter Name="b" Type="MonoDevelop.Projects.Utility.PriorityQueue+Pair" />
+ </Parameters>
+ <Docs>
+ <param name="a">To be added.</param>
+ <param name="b">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Utility/PriorityQueue.xml b/main/docs/api/MonoDevelop.Projects.Utility/PriorityQueue.xml
new file mode 100644
index 0000000000..b4cef1c3bf
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Utility/PriorityQueue.xml
@@ -0,0 +1,93 @@
+<Type Name="PriorityQueue" FullName="MonoDevelop.Projects.Utility.PriorityQueue">
+ <TypeSignature Language="C#" Value="public class PriorityQueue" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PriorityQueue ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PriorityQueue (int capacity);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="capacity" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="capacity">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (IComparable key, object val);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="key" Type="System.IComparable" />
+ <Parameter Name="val" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="key">To be added.</param>
+ <param name="val">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public object Remove ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Count">
+ <MemberSignature Language="C#" Value="public int Count { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Utility/PropertyComparer.xml b/main/docs/api/MonoDevelop.Projects.Utility/PropertyComparer.xml
new file mode 100644
index 0000000000..3431fbd588
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Utility/PropertyComparer.xml
@@ -0,0 +1,44 @@
+<Type Name="PropertyComparer" FullName="MonoDevelop.Projects.Utility.PropertyComparer">
+ <TypeSignature Language="C#" Value="public class PropertyComparer : System.Collections.IComparer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IComparer</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PropertyComparer (string[] properties);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="properties" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="properties">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Properties">
+ <MemberSignature Language="C#" Value="protected string[] Properties;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Utility/ReverseComparer.xml b/main/docs/api/MonoDevelop.Projects.Utility/ReverseComparer.xml
new file mode 100644
index 0000000000..4172b3bb11
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Utility/ReverseComparer.xml
@@ -0,0 +1,53 @@
+<Type Name="ReverseComparer" FullName="MonoDevelop.Projects.Utility.ReverseComparer">
+ <TypeSignature Language="C#" Value="public class ReverseComparer : System.Collections.IComparer" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IComparer</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected ReverseComparer ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ReverseComparer (System.Collections.IComparer comparer);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Default">
+ <MemberSignature Language="C#" Value="public static readonly MonoDevelop.Projects.Utility.ReverseComparer Default;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Utility.ReverseComparer</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Utility/SortUtility.xml b/main/docs/api/MonoDevelop.Projects.Utility/SortUtility.xml
new file mode 100644
index 0000000000..161a635aed
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Utility/SortUtility.xml
@@ -0,0 +1,187 @@
+<Type Name="SortUtility" FullName="MonoDevelop.Projects.Utility.SortUtility">
+ <TypeSignature Language="C#" Value="public class SortUtility : MonoDevelop.Projects.Utility.SortUtilityBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Utility.SortUtilityBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SortUtility ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertionSort">
+ <MemberSignature Language="C#" Value="public static void InsertionSort (System.Collections.IList list);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="list" Type="System.Collections.IList" />
+ </Parameters>
+ <Docs>
+ <param name="list">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertionSort">
+ <MemberSignature Language="C#" Value="public static void InsertionSort (System.Collections.IList list, int lbound, int ubound);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="lbound" Type="System.Int32" />
+ <Parameter Name="ubound" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="list">To be added.</param>
+ <param name="lbound">To be added.</param>
+ <param name="ubound">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertionSort">
+ <MemberSignature Language="C#" Value="public static void InsertionSort (System.Collections.IList list, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="list">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InsertionSort">
+ <MemberSignature Language="C#" Value="public static void InsertionSort (System.Collections.IList list, int lbound, int ubound, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="lbound" Type="System.Int32" />
+ <Parameter Name="ubound" Type="System.Int32" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="list">To be added.</param>
+ <param name="lbound">To be added.</param>
+ <param name="ubound">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SelectionSort">
+ <MemberSignature Language="C#" Value="public static void SelectionSort (System.Collections.IList list, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="list">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QuickSort">
+ <MemberSignature Language="C#" Value="public static void QuickSort (System.Collections.IList list);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="list" Type="System.Collections.IList" />
+ </Parameters>
+ <Docs>
+ <param name="list">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QuickSort">
+ <MemberSignature Language="C#" Value="public static void QuickSort (System.Collections.IList list, int lbound, int ubound);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="lbound" Type="System.Int32" />
+ <Parameter Name="ubound" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="list">To be added.</param>
+ <param name="lbound">To be added.</param>
+ <param name="ubound">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QuickSort">
+ <MemberSignature Language="C#" Value="public static void QuickSort (System.Collections.IList list, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="list">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="QuickSort">
+ <MemberSignature Language="C#" Value="public static void QuickSort (System.Collections.IList list, int lbound, int ubound, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="lbound" Type="System.Int32" />
+ <Parameter Name="ubound" Type="System.Int32" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="list">To be added.</param>
+ <param name="lbound">To be added.</param>
+ <param name="ubound">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.Utility/SortUtilityBase.xml b/main/docs/api/MonoDevelop.Projects.Utility/SortUtilityBase.xml
new file mode 100644
index 0000000000..2d99218317
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.Utility/SortUtilityBase.xml
@@ -0,0 +1,194 @@
+<Type Name="SortUtilityBase" FullName="MonoDevelop.Projects.Utility.SortUtilityBase">
+ <TypeSignature Language="C#" Value="public class SortUtilityBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public SortUtilityBase ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SortedInsert">
+ <MemberSignature Language="C#" Value="public static int SortedInsert (object item, System.Collections.IList list);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="System.Object" />
+ <Parameter Name="list" Type="System.Collections.IList" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="list">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SortedInsert">
+ <MemberSignature Language="C#" Value="public static int SortedInsert (object item, System.Collections.IList list, int lbound, int ubound);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="System.Object" />
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="lbound" Type="System.Int32" />
+ <Parameter Name="ubound" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="list">To be added.</param>
+ <param name="lbound">To be added.</param>
+ <param name="ubound">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SortedInsert">
+ <MemberSignature Language="C#" Value="public static int SortedInsert (object item, System.Collections.IList list, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="System.Object" />
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="list">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SortedInsert">
+ <MemberSignature Language="C#" Value="public static int SortedInsert (object item, System.Collections.IList list, int lbound, int ubound, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="System.Object" />
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="lbound" Type="System.Int32" />
+ <Parameter Name="ubound" Type="System.Int32" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="list">To be added.</param>
+ <param name="lbound">To be added.</param>
+ <param name="ubound">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BinarySearch">
+ <MemberSignature Language="C#" Value="public static int BinarySearch (object item, System.Collections.IList list);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="System.Object" />
+ <Parameter Name="list" Type="System.Collections.IList" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="list">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BinarySearch">
+ <MemberSignature Language="C#" Value="public static int BinarySearch (object item, System.Collections.IList list, int lbound, int ubound);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="System.Object" />
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="lbound" Type="System.Int32" />
+ <Parameter Name="ubound" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="list">To be added.</param>
+ <param name="lbound">To be added.</param>
+ <param name="ubound">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BinarySearch">
+ <MemberSignature Language="C#" Value="public static int BinarySearch (object item, System.Collections.IList list, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="System.Object" />
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="list">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BinarySearch">
+ <MemberSignature Language="C#" Value="public static int BinarySearch (object item, System.Collections.IList list, int lbound, int ubound, System.Collections.IComparer comparer);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="item" Type="System.Object" />
+ <Parameter Name="list" Type="System.Collections.IList" />
+ <Parameter Name="lbound" Type="System.Int32" />
+ <Parameter Name="ubound" Type="System.Int32" />
+ <Parameter Name="comparer" Type="System.Collections.IComparer" />
+ </Parameters>
+ <Docs>
+ <param name="item">To be added.</param>
+ <param name="list">To be added.</param>
+ <param name="lbound">To be added.</param>
+ <param name="ubound">To be added.</param>
+ <param name="comparer">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects.xml b/main/docs/api/MonoDevelop.Projects.xml
new file mode 100644
index 0000000000..dc9b1597e9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects.xml
@@ -0,0 +1,6 @@
+<Namespace Name="MonoDevelop.Projects">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/main/docs/api/MonoDevelop.Projects/AbstractConfiguration.xml b/main/docs/api/MonoDevelop.Projects/AbstractConfiguration.xml
new file mode 100644
index 0000000000..baf78e2527
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/AbstractConfiguration.xml
@@ -0,0 +1,85 @@
+<Type Name="AbstractConfiguration" FullName="MonoDevelop.Projects.AbstractConfiguration">
+ <TypeSignature Language="C#" Value="public abstract class AbstractConfiguration : MonoDevelop.Projects.IConfiguration, MonoDevelop.Projects.Serialization.IExtendedDataItem" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.IConfiguration</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Serialization.IExtendedDataItem</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected AbstractConfiguration ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clone">
+ <MemberSignature Language="C#" Value="public object Clone ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyFrom">
+ <MemberSignature Language="C#" Value="public virtual void CopyFrom (MonoDevelop.Projects.IConfiguration configuration);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="configuration" Type="MonoDevelop.Projects.IConfiguration" />
+ </Parameters>
+ <Docs>
+ <param name="configuration">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExtendedProperties">
+ <MemberSignature Language="C#" Value="public System.Collections.IDictionary ExtendedProperties { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IDictionary</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/AbstractProjectConfiguration.xml b/main/docs/api/MonoDevelop.Projects/AbstractProjectConfiguration.xml
new file mode 100644
index 0000000000..95c72ccb8e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/AbstractProjectConfiguration.xml
@@ -0,0 +1,203 @@
+<Type Name="AbstractProjectConfiguration" FullName="MonoDevelop.Projects.AbstractProjectConfiguration">
+ <TypeSignature Language="C#" Value="public abstract class AbstractProjectConfiguration : MonoDevelop.Projects.AbstractConfiguration" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.AbstractConfiguration</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.DataItem(Name="Configuration")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AbstractProjectConfiguration ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="runWithWarnings">
+ <MemberSignature Language="C#" Value="protected bool runWithWarnings;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="Execution/runwithwarnings", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="commandLineParameters">
+ <MemberSignature Language="C#" Value="public string commandLineParameters;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue="", Name="Execution/commandlineparameters", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="externalConsole">
+ <MemberSignature Language="C#" Value="public bool externalConsole;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=False, Name="Execution/externalconsole", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="pauseconsoleoutput">
+ <MemberSignature Language="C#" Value="public bool pauseconsoleoutput;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="Execution/consolepause", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OutputDirectory">
+ <MemberSignature Language="C#" Value="public virtual string OutputDirectory { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecuteScript">
+ <MemberSignature Language="C#" Value="public virtual string ExecuteScript { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecuteBeforeBuild">
+ <MemberSignature Language="C#" Value="public virtual string ExecuteBeforeBuild { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecuteAfterBuild">
+ <MemberSignature Language="C#" Value="public virtual string ExecuteAfterBuild { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RunWithWarnings">
+ <MemberSignature Language="C#" Value="public virtual bool RunWithWarnings { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DebugMode">
+ <MemberSignature Language="C#" Value="public bool DebugMode { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommandLineParameters">
+ <MemberSignature Language="C#" Value="public string CommandLineParameters { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExternalConsole">
+ <MemberSignature Language="C#" Value="public bool ExternalConsole { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="PauseConsoleOutput">
+ <MemberSignature Language="C#" Value="public bool PauseConsoleOutput { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/AssemblyDeploy.xml b/main/docs/api/MonoDevelop.Projects/AssemblyDeploy.xml
new file mode 100644
index 0000000000..d247e8baaf
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/AssemblyDeploy.xml
@@ -0,0 +1,45 @@
+<Type Name="AssemblyDeploy" FullName="MonoDevelop.Projects.AssemblyDeploy">
+ <TypeSignature Language="C#" Value="public class AssemblyDeploy : MonoDevelop.Projects.IDeploymentStrategy" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.IDeploymentStrategy</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AssemblyDeploy ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeployProject">
+ <MemberSignature Language="C#" Value="public void DeployProject (MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/BeforeCompileAction.xml b/main/docs/api/MonoDevelop.Projects/BeforeCompileAction.xml
new file mode 100644
index 0000000000..93ee5aada3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/BeforeCompileAction.xml
@@ -0,0 +1,46 @@
+<Type Name="BeforeCompileAction" FullName="MonoDevelop.Projects.BeforeCompileAction">
+ <TypeSignature Language="C#" Value="public enum BeforeCompileAction" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="PromptForSave">
+ <MemberSignature Language="C#" Value="PromptForSave" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.BeforeCompileAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="SaveAllFiles">
+ <MemberSignature Language="C#" Value="SaveAllFiles" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.BeforeCompileAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Nothing">
+ <MemberSignature Language="C#" Value="Nothing" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.BeforeCompileAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/BuildAction.xml b/main/docs/api/MonoDevelop.Projects/BuildAction.xml
new file mode 100644
index 0000000000..6c163fc2c1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/BuildAction.xml
@@ -0,0 +1,56 @@
+<Type Name="BuildAction" FullName="MonoDevelop.Projects.BuildAction">
+ <TypeSignature Language="C#" Value="public enum BuildAction" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Compile">
+ <MemberSignature Language="C#" Value="Compile" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.BuildAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Nothing">
+ <MemberSignature Language="C#" Value="Nothing" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.BuildAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="EmbedAsResource">
+ <MemberSignature Language="C#" Value="EmbedAsResource" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.BuildAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Exclude">
+ <MemberSignature Language="C#" Value="Exclude" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.BuildAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/BuildTool.xml b/main/docs/api/MonoDevelop.Projects/BuildTool.xml
new file mode 100644
index 0000000000..51b70ecdd1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/BuildTool.xml
@@ -0,0 +1,46 @@
+<Type Name="BuildTool" FullName="MonoDevelop.Projects.BuildTool">
+ <TypeSignature Language="C#" Value="public class BuildTool : MonoDevelop.Core.AddIns.IApplication" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Core.AddIns.IApplication</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public BuildTool ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Run">
+ <MemberSignature Language="C#" Value="public int Run (string[] arguments);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="arguments" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="arguments">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/Combine.xml b/main/docs/api/MonoDevelop.Projects/Combine.xml
new file mode 100644
index 0000000000..9923bcea9b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/Combine.xml
@@ -0,0 +1,513 @@
+<Type Name="Combine" FullName="MonoDevelop.Projects.Combine">
+ <TypeSignature Language="C#" Value="public class Combine : MonoDevelop.Projects.CombineEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.CombineEntry</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.DataInclude(Type=typeof(MonoDevelop.Projects.CombineConfiguration))</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Combine ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartupPropertyChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler StartupPropertyChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EntryAdded">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.CombineEntryEventHandler EntryAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntryEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EntryRemoved">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.CombineEntryEventHandler EntryRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntryEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileAddedToProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileEventHandler FileAddedToProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileRemovedFromProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileEventHandler FileRemovedFromProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileChangedInProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileEventHandler FileChangedInProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileRenamedInProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileRenamedEventHandler FileRenamedInProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileRenamedEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReferenceAddedToProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectReferenceEventHandler ReferenceAddedToProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReferenceEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReferenceRemovedFromProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectReferenceEventHandler ReferenceRemovedFromProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReferenceEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddEntry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry AddEntry (string filename, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveEntry">
+ <MemberSignature Language="C#" Value="public void RemoveEntry (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAllConfigurations">
+ <MemberSignature Language="C#" Value="public string[] GetAllConfigurations ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SetAllConfigurations">
+ <MemberSignature Language="C#" Value="public void SetAllConfigurations (string configName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="configName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="configName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAllProjects">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntryCollection GetAllProjects ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntryCollection</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAllBuildableEntries">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntryCollection GetAllBuildableEntries (string configuration);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntryCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="configuration" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="configuration">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProjectEntryContaining">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project GetProjectEntryContaining (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FindProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project FindProject (string projectName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="projectName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="projectName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveFileFromProjects">
+ <MemberSignature Language="C#" Value="public void RemoveFileFromProjects (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RenameFileInProjects">
+ <MemberSignature Language="C#" Value="public void RenameFileInProjects (string sourceFile, string targetFile);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sourceFile" Type="System.String" />
+ <Parameter Name="targetFile" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="sourceFile">To be added.</param>
+ <param name="targetFile">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateMakefiles">
+ <MemberSignature Language="C#" Value="public void GenerateMakefiles ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnStartupPropertyChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnStartupPropertyChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnEntryAdded">
+ <MemberSignature Language="C#" Value="protected virtual void OnEntryAdded (MonoDevelop.Projects.CombineEntryEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEntryEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnEntryRemoved">
+ <MemberSignature Language="C#" Value="protected virtual void OnEntryRemoved (MonoDevelop.Projects.CombineEntryEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEntryEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileRemovedFromProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileRemovedFromProject (MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileChangedInProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileChangedInProject (MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileAddedToProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileAddedToProject (MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileRenamedInProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileRenamedInProject (MonoDevelop.Projects.ProjectFileRenamedEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileRenamedEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnReferenceRemovedFromProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnReferenceRemovedFromProject (MonoDevelop.Projects.ProjectReferenceEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectReferenceEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnReferenceAddedToProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnReferenceAddedToProject (MonoDevelop.Projects.ProjectReferenceEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectReferenceEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Entries">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntryCollection Entries { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(Browsable=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntryCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="StartupEntry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry StartupEntry { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SingleStartupProject">
+ <MemberSignature Language="C#" Value="public bool SingleStartupProject { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(Browsable=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CombineExecuteDefinitions">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList CombineExecuteDefinitions { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OutputDirectory">
+ <MemberSignature Language="C#" Value="public string OutputDirectory { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineActiveConfigurationTypeConverter.xml b/main/docs/api/MonoDevelop.Projects/CombineActiveConfigurationTypeConverter.xml
new file mode 100644
index 0000000000..23ec7a8660
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineActiveConfigurationTypeConverter.xml
@@ -0,0 +1,26 @@
+<Type Name="CombineActiveConfigurationTypeConverter" FullName="MonoDevelop.Projects.CombineActiveConfigurationTypeConverter">
+ <TypeSignature Language="C#" Value="public class CombineActiveConfigurationTypeConverter : System.ComponentModel.TypeConverter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ComponentModel.TypeConverter</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineActiveConfigurationTypeConverter ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineConfiguration.xml b/main/docs/api/MonoDevelop.Projects/CombineConfiguration.xml
new file mode 100644
index 0000000000..35df565fa8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineConfiguration.xml
@@ -0,0 +1,97 @@
+<Type Name="CombineConfiguration" FullName="MonoDevelop.Projects.CombineConfiguration">
+ <TypeSignature Language="C#" Value="public class CombineConfiguration : MonoDevelop.Projects.AbstractConfiguration" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.AbstractConfiguration</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineConfiguration ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineConfiguration (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetConfiguration">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineConfigurationEntry GetConfiguration (int number);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineConfigurationEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="number" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="number">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddEntry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineConfigurationEntry AddEntry (MonoDevelop.Projects.CombineEntry combine);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineConfigurationEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="combine" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="combine">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveEntry">
+ <MemberSignature Language="C#" Value="public void RemoveEntry (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Entries">
+ <MemberSignature Language="C#" Value="public System.Collections.ICollection Entries { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ICollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineConfigurationEntry.xml b/main/docs/api/MonoDevelop.Projects/CombineConfigurationEntry.xml
new file mode 100644
index 0000000000..cea5661747
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineConfigurationEntry.xml
@@ -0,0 +1,86 @@
+<Type Name="CombineConfigurationEntry" FullName="MonoDevelop.Projects.CombineConfigurationEntry">
+ <TypeSignature Language="C#" Value="public class CombineConfigurationEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.DataItem(Name="Entry")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineConfigurationEntry ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="entry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry entry;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConfigurationName">
+ <MemberSignature Language="C#" Value="public string ConfigurationName;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="configuration", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Build">
+ <MemberSignature Language="C#" Value="public bool Build;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="build", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Entry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry Entry { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineEntry.xml b/main/docs/api/MonoDevelop.Projects/CombineEntry.xml
new file mode 100644
index 0000000000..a96a716145
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineEntry.xml
@@ -0,0 +1,506 @@
+<Type Name="CombineEntry" FullName="MonoDevelop.Projects.CombineEntry">
+ <TypeSignature Language="C#" Value="public abstract class CombineEntry : MonoDevelop.Projects.Serialization.ICustomDataItem, MonoDevelop.Projects.Serialization.IExtendedDataItem, System.IDisposable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Serialization.ICustomDataItem</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Serialization.IExtendedDataItem</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>System.IDisposable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineEntry ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NameChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.CombineEntryRenamedEventHandler NameChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntryRenamedEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActiveConfigurationChanged">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ConfigurationEventHandler ActiveConfigurationChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ConfigurationEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConfigurationAdded">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ConfigurationEventHandler ConfigurationAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ConfigurationEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConfigurationRemoved">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ConfigurationEventHandler ConfigurationRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ConfigurationEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="InitializeFromTemplate">
+ <MemberSignature Language="C#" Value="public virtual void InitializeFromTemplate (System.Xml.XmlElement template);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="template" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="template">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Save">
+ <MemberSignature Language="C#" Value="public virtual void Save (string fileName, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Save">
+ <MemberSignature Language="C#" Value="public virtual void Save (MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Serialize">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.Serialization.DataCollection Serialize (MonoDevelop.Projects.Serialization.ITypeSerializer handler);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataCollection</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="handler" Type="MonoDevelop.Projects.Serialization.ITypeSerializer" />
+ </Parameters>
+ <Docs>
+ <param name="handler">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deserialize">
+ <MemberSignature Language="C#" Value="public virtual void Deserialize (MonoDevelop.Projects.Serialization.ITypeSerializer handler, MonoDevelop.Projects.Serialization.DataCollection data);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="handler" Type="MonoDevelop.Projects.Serialization.ITypeSerializer" />
+ <Parameter Name="data" Type="MonoDevelop.Projects.Serialization.DataCollection" />
+ </Parameters>
+ <Docs>
+ <param name="handler">To be added.</param>
+ <param name="data">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateConfiguration">
+ <MemberSignature Language="C#" Value="public abstract MonoDevelop.Projects.IConfiguration CreateConfiguration (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IConfiguration</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetConfiguration">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.IConfiguration GetConfiguration (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IConfiguration</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetAbsoluteChildPath">
+ <MemberSignature Language="C#" Value="public string GetAbsoluteChildPath (string relPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="relPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="relPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRelativeChildPath">
+ <MemberSignature Language="C#" Value="public string GetRelativeChildPath (string absPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="absPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="absPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnNameChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnNameChanged (MonoDevelop.Projects.CombineEntryRenamedEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEntryRenamedEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnActiveConfigurationChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnActiveConfigurationChanged (MonoDevelop.Projects.ConfigurationEventArgs args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="args" Type="MonoDevelop.Projects.ConfigurationEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnConfigurationAdded">
+ <MemberSignature Language="C#" Value="protected virtual void OnConfigurationAdded (MonoDevelop.Projects.ConfigurationEventArgs args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="args" Type="MonoDevelop.Projects.ConfigurationEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnConfigurationRemoved">
+ <MemberSignature Language="C#" Value="protected virtual void OnConfigurationRemoved (MonoDevelop.Projects.ConfigurationEventArgs args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="args" Type="MonoDevelop.Projects.ConfigurationEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="args">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clean">
+ <MemberSignature Language="C#" Value="public abstract void Clean ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Build">
+ <MemberSignature Language="C#" Value="public abstract MonoDevelop.Projects.ICompilerResult Build (MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ICompilerResult</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Execute">
+ <MemberSignature Language="C#" Value="public abstract void Execute (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="context" Type="MonoDevelop.Projects.ExecutionContext" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="context">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateMakefiles">
+ <MemberSignature Language="C#" Value="public virtual void GenerateMakefiles (MonoDevelop.Projects.Combine parentCombine);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="parentCombine" Type="MonoDevelop.Projects.Combine" />
+ </Parameters>
+ <Docs>
+ <param name="parentCombine">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public virtual string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="name", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileName">
+ <MemberSignature Language="C#" Value="public virtual string FileName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileFormat">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.IFileFormat FileFormat { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IFileFormat</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RelativeFileName">
+ <MemberSignature Language="C#" Value="public virtual string RelativeFileName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BaseDirectory">
+ <MemberSignature Language="C#" Value="public string BaseDirectory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CurrentFileVersion">
+ <MemberSignature Language="C#" Value="protected virtual string CurrentFileVersion { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="fileversion", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ParentCombine">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Combine ParentCombine { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Combine</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RootCombine">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Combine RootCombine { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Combine</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Configurations">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ConfigurationCollection Configurations { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="Configuration", Scope=1, SerializationDataType=null, ValueType=typeof(MonoDevelop.Projects.IConfiguration), ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="Configurations", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ConfigurationCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ActiveConfiguration">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.IConfiguration ActiveConfiguration { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IConfiguration</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NeedsBuilding">
+ <MemberSignature Language="C#" Value="public abstract bool NeedsBuilding { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineEntryCollection.xml b/main/docs/api/MonoDevelop.Projects/CombineEntryCollection.xml
new file mode 100644
index 0000000000..5acd8789ed
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineEntryCollection.xml
@@ -0,0 +1,173 @@
+<Type Name="CombineEntryCollection" FullName="MonoDevelop.Projects.CombineEntryCollection">
+ <TypeSignature Language="C#" Value="public class CombineEntryCollection : MonoDevelop.Projects.ICombineEntryCollection" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.ICombineEntryCollection</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public System.Collections.IEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.IEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public void Add (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clear">
+ <MemberSignature Language="C#" Value="public void Clear ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Count">
+ <MemberSignature Language="C#" Value="public int Count { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry Item[int n] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry Item[string name] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineEntryEventArgs.xml b/main/docs/api/MonoDevelop.Projects/CombineEntryEventArgs.xml
new file mode 100644
index 0000000000..c584f33b3a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineEntryEventArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="CombineEntryEventArgs" FullName="MonoDevelop.Projects.CombineEntryEventArgs">
+ <TypeSignature Language="C#" Value="public class CombineEntryEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineEntryEventArgs (MonoDevelop.Projects.CombineEntry entry);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CombineEntry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry CombineEntry { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineEntryEventHandler.xml b/main/docs/api/MonoDevelop.Projects/CombineEntryEventHandler.xml
new file mode 100644
index 0000000000..24d63b00fd
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineEntryEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="CombineEntryEventHandler" FullName="MonoDevelop.Projects.CombineEntryEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void CombineEntryEventHandler(object sender, MonoDevelop.Projects.CombineEntryEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEntryEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineEntryRenamedEventArgs.xml b/main/docs/api/MonoDevelop.Projects/CombineEntryRenamedEventArgs.xml
new file mode 100644
index 0000000000..82f05caddc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineEntryRenamedEventArgs.xml
@@ -0,0 +1,57 @@
+<Type Name="CombineEntryRenamedEventArgs" FullName="MonoDevelop.Projects.CombineEntryRenamedEventArgs">
+ <TypeSignature Language="C#" Value="public class CombineEntryRenamedEventArgs : MonoDevelop.Projects.CombineEntryEventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.CombineEntryEventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineEntryRenamedEventArgs (MonoDevelop.Projects.CombineEntry node, string oldName, string newName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="node" Type="MonoDevelop.Projects.CombineEntry" />
+ <Parameter Name="oldName" Type="System.String" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="node">To be added.</param>
+ <param name="oldName">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OldName">
+ <MemberSignature Language="C#" Value="public string OldName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewName">
+ <MemberSignature Language="C#" Value="public string NewName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineEntryRenamedEventHandler.xml b/main/docs/api/MonoDevelop.Projects/CombineEntryRenamedEventHandler.xml
new file mode 100644
index 0000000000..3616011f68
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineEntryRenamedEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="CombineEntryRenamedEventHandler" FullName="MonoDevelop.Projects.CombineEntryRenamedEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void CombineEntryRenamedEventHandler(object sender, MonoDevelop.Projects.CombineEntryRenamedEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEntryRenamedEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineEventArgs.xml b/main/docs/api/MonoDevelop.Projects/CombineEventArgs.xml
new file mode 100644
index 0000000000..2428928c80
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineEventArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="CombineEventArgs" FullName="MonoDevelop.Projects.CombineEventArgs">
+ <TypeSignature Language="C#" Value="public class CombineEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineEventArgs (MonoDevelop.Projects.Combine combine);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="combine" Type="MonoDevelop.Projects.Combine" />
+ </Parameters>
+ <Docs>
+ <param name="combine">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Combine">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Combine Combine { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Combine</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineEventHandler.xml b/main/docs/api/MonoDevelop.Projects/CombineEventHandler.xml
new file mode 100644
index 0000000000..6805e86879
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="CombineEventHandler" FullName="MonoDevelop.Projects.CombineEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void CombineEventHandler(object sender, MonoDevelop.Projects.CombineEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.CombineEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CombineExecuteDefinition.xml b/main/docs/api/MonoDevelop.Projects/CombineExecuteDefinition.xml
new file mode 100644
index 0000000000..c2ed0e152e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CombineExecuteDefinition.xml
@@ -0,0 +1,64 @@
+<Type Name="CombineExecuteDefinition" FullName="MonoDevelop.Projects.CombineExecuteDefinition">
+ <TypeSignature Language="C#" Value="public class CombineExecuteDefinition" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineExecuteDefinition ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CombineExecuteDefinition (MonoDevelop.Projects.CombineEntry entry, MonoDevelop.Projects.EntryExecuteType type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ <Parameter Name="type" Type="MonoDevelop.Projects.EntryExecuteType" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Entry">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry Entry { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Type">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.EntryExecuteType Type { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.EntryExecuteType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CompileTarget.xml b/main/docs/api/MonoDevelop.Projects/CompileTarget.xml
new file mode 100644
index 0000000000..097b3a0336
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CompileTarget.xml
@@ -0,0 +1,56 @@
+<Type Name="CompileTarget" FullName="MonoDevelop.Projects.CompileTarget">
+ <TypeSignature Language="C#" Value="public enum CompileTarget" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Library">
+ <MemberSignature Language="C#" Value="Library" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CompileTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Exe">
+ <MemberSignature Language="C#" Value="Exe" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CompileTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Module">
+ <MemberSignature Language="C#" Value="Module" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CompileTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WinExe">
+ <MemberSignature Language="C#" Value="WinExe" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CompileTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ConfigurationCollection.xml b/main/docs/api/MonoDevelop.Projects/ConfigurationCollection.xml
new file mode 100644
index 0000000000..3aecd7c54f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ConfigurationCollection.xml
@@ -0,0 +1,161 @@
+<Type Name="ConfigurationCollection" FullName="MonoDevelop.Projects.ConfigurationCollection">
+ <TypeSignature Language="C#" Value="public class ConfigurationCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConfigurationCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConfigurationAdded">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ConfigurationEventHandler ConfigurationAdded;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ConfigurationEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConfigurationRemoved">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ConfigurationEventHandler ConfigurationRemoved;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ConfigurationEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.IConfiguration config);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="config" Type="MonoDevelop.Projects.IConfiguration" />
+ </Parameters>
+ <Docs>
+ <param name="config">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.IConfiguration config);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="config" Type="MonoDevelop.Projects.IConfiguration" />
+ </Parameters>
+ <Docs>
+ <param name="config">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnConfigurationAdded">
+ <MemberSignature Language="C#" Value="protected virtual void OnConfigurationAdded (MonoDevelop.Projects.IConfiguration conf);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="conf" Type="MonoDevelop.Projects.IConfiguration" />
+ </Parameters>
+ <Docs>
+ <param name="conf">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnConfigurationRemoved">
+ <MemberSignature Language="C#" Value="protected virtual void OnConfigurationRemoved (MonoDevelop.Projects.IConfiguration conf);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="conf" Type="MonoDevelop.Projects.IConfiguration" />
+ </Parameters>
+ <Docs>
+ <param name="conf">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.IConfiguration Item[int index] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IConfiguration</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.IConfiguration Item[string name] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IConfiguration</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ConfigurationEventArgs.xml b/main/docs/api/MonoDevelop.Projects/ConfigurationEventArgs.xml
new file mode 100644
index 0000000000..a0fda27b4f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ConfigurationEventArgs.xml
@@ -0,0 +1,43 @@
+<Type Name="ConfigurationEventArgs" FullName="MonoDevelop.Projects.ConfigurationEventArgs">
+ <TypeSignature Language="C#" Value="public class ConfigurationEventArgs : MonoDevelop.Projects.CombineEntryEventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.CombineEntryEventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConfigurationEventArgs (MonoDevelop.Projects.CombineEntry entry, MonoDevelop.Projects.IConfiguration configuration);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ <Parameter Name="configuration" Type="MonoDevelop.Projects.IConfiguration" />
+ </Parameters>
+ <Docs>
+ <param name="entry">To be added.</param>
+ <param name="configuration">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Configuration">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.IConfiguration Configuration { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IConfiguration</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ConfigurationEventHandler.xml b/main/docs/api/MonoDevelop.Projects/ConfigurationEventHandler.xml
new file mode 100644
index 0000000000..687a41ae1d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ConfigurationEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ConfigurationEventHandler" FullName="MonoDevelop.Projects.ConfigurationEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ConfigurationEventHandler(object sender, MonoDevelop.Projects.ConfigurationEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.ConfigurationEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ConvertXml.xml b/main/docs/api/MonoDevelop.Projects/ConvertXml.xml
new file mode 100644
index 0000000000..f88391fe3a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ConvertXml.xml
@@ -0,0 +1,221 @@
+<Type Name="ConvertXml" FullName="MonoDevelop.Projects.ConvertXml">
+ <TypeSignature Language="C#" Value="public class ConvertXml" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ConvertXml ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public static void Convert (string inputFile, string xslPath, string outputFile);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="inputFile" Type="System.String" />
+ <Parameter Name="xslPath" Type="System.String" />
+ <Parameter Name="outputFile" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="inputFile">To be added.</param>
+ <param name="xslPath">To be added.</param>
+ <param name="outputFile">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public static void Convert (string inputFile, string xslPath, string outputFile, System.Xml.Xsl.XsltArgumentList xsltArgList);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="inputFile" Type="System.String" />
+ <Parameter Name="xslPath" Type="System.String" />
+ <Parameter Name="outputFile" Type="System.String" />
+ <Parameter Name="xsltArgList" Type="System.Xml.Xsl.XsltArgumentList" />
+ </Parameters>
+ <Docs>
+ <param name="inputFile">To be added.</param>
+ <param name="xslPath">To be added.</param>
+ <param name="outputFile">To be added.</param>
+ <param name="xsltArgList">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Convert">
+ <MemberSignature Language="C#" Value="public static void Convert (string inputFile, System.Xml.XmlReader xslReader, string outputFile, System.Xml.Xsl.XsltArgumentList xsltArgList);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="inputFile" Type="System.String" />
+ <Parameter Name="xslReader" Type="System.Xml.XmlReader" />
+ <Parameter Name="outputFile" Type="System.String" />
+ <Parameter Name="xsltArgList" Type="System.Xml.Xsl.XsltArgumentList" />
+ </Parameters>
+ <Docs>
+ <param name="inputFile">To be added.</param>
+ <param name="xslReader">To be added.</param>
+ <param name="outputFile">To be added.</param>
+ <param name="xsltArgList">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertToString">
+ <MemberSignature Language="C#" Value="public static string ConvertToString (string inputFile, string xslPath);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="inputFile" Type="System.String" />
+ <Parameter Name="xslPath" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="inputFile">To be added.</param>
+ <param name="xslPath">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertToString">
+ <MemberSignature Language="C#" Value="public static string ConvertToString (string inputFile, string xslPath, System.Xml.Xsl.XsltArgumentList xsltArgList);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="inputFile" Type="System.String" />
+ <Parameter Name="xslPath" Type="System.String" />
+ <Parameter Name="xsltArgList" Type="System.Xml.Xsl.XsltArgumentList" />
+ </Parameters>
+ <Docs>
+ <param name="inputFile">To be added.</param>
+ <param name="xslPath">To be added.</param>
+ <param name="xsltArgList">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertData">
+ <MemberSignature Language="C#" Value="public static string ConvertData (string inputXml, string xslPath, System.Xml.Xsl.XsltArgumentList xsltArgList);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="inputXml" Type="System.String" />
+ <Parameter Name="xslPath" Type="System.String" />
+ <Parameter Name="xsltArgList" Type="System.Xml.Xsl.XsltArgumentList" />
+ </Parameters>
+ <Docs>
+ <param name="inputXml">To be added.</param>
+ <param name="xslPath">To be added.</param>
+ <param name="xsltArgList">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConvertData">
+ <MemberSignature Language="C#" Value="public static string ConvertData (string inputXml, System.Xml.XmlReader xslReader, System.Xml.Xsl.XsltArgumentList xsltArgList);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="inputXml" Type="System.String" />
+ <Parameter Name="xslReader" Type="System.Xml.XmlReader" />
+ <Parameter Name="xsltArgList" Type="System.Xml.Xsl.XsltArgumentList" />
+ </Parameters>
+ <Docs>
+ <param name="inputXml">To be added.</param>
+ <param name="xslReader">To be added.</param>
+ <param name="xsltArgList">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TransformXmlToXml">
+ <MemberSignature Language="C#" Value="public static System.Xml.XmlReader TransformXmlToXml (System.Xml.XmlReader oXML, string XSLPath, System.Xml.Xsl.XsltArgumentList xsltArgList);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlReader</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="oXML" Type="System.Xml.XmlReader" />
+ <Parameter Name="XSLPath" Type="System.String" />
+ <Parameter Name="xsltArgList" Type="System.Xml.Xsl.XsltArgumentList" />
+ </Parameters>
+ <Docs>
+ <param name="oXML">To be added.</param>
+ <param name="XSLPath">To be added.</param>
+ <param name="xsltArgList">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="TransformXmlToXml">
+ <MemberSignature Language="C#" Value="public static System.Xml.XmlReader TransformXmlToXml (System.Xml.XmlReader oXML, System.Xml.XmlReader XSLReader, System.Xml.Xsl.XsltArgumentList xsltArgList);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlReader</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="oXML" Type="System.Xml.XmlReader" />
+ <Parameter Name="XSLReader" Type="System.Xml.XmlReader" />
+ <Parameter Name="xsltArgList" Type="System.Xml.Xsl.XsltArgumentList" />
+ </Parameters>
+ <Docs>
+ <param name="oXML">To be added.</param>
+ <param name="XSLReader">To be added.</param>
+ <param name="xsltArgList">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetXML">
+ <MemberSignature Language="C#" Value="public static System.Xml.XmlReader GetXML (string strInput);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Xml.XmlReader</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="strInput" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="strInput">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/CyclicBuildOrderException.xml b/main/docs/api/MonoDevelop.Projects/CyclicBuildOrderException.xml
new file mode 100644
index 0000000000..9797ad612e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/CyclicBuildOrderException.xml
@@ -0,0 +1,50 @@
+<Type Name="CyclicBuildOrderException" FullName="MonoDevelop.Projects.CyclicBuildOrderException">
+ <TypeSignature Language="C#" Value="public class CyclicBuildOrderException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CyclicBuildOrderException ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public CyclicBuildOrderException (string[] cycle);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="cycle" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="cycle">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Cycle">
+ <MemberSignature Language="C#" Value="public string[] Cycle { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String[]</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/DefaultCompilerResult.xml b/main/docs/api/MonoDevelop.Projects/DefaultCompilerResult.xml
new file mode 100644
index 0000000000..e583e7b552
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/DefaultCompilerResult.xml
@@ -0,0 +1,134 @@
+<Type Name="DefaultCompilerResult" FullName="MonoDevelop.Projects.DefaultCompilerResult">
+ <TypeSignature Language="C#" Value="public class DefaultCompilerResult : MonoDevelop.Projects.ICompilerResult" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.ICompilerResult</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultCompilerResult ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultCompilerResult (System.CodeDom.Compiler.CompilerResults compilerResults, string compilerOutput);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="compilerResults" Type="System.CodeDom.Compiler.CompilerResults" />
+ <Parameter Name="compilerOutput" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="compilerResults">To be added.</param>
+ <param name="compilerOutput">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DefaultCompilerResult (System.CodeDom.Compiler.CompilerResults compilerResults, string compilerOutput, int buildCount, int failedBuildCount);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="compilerResults" Type="System.CodeDom.Compiler.CompilerResults" />
+ <Parameter Name="compilerOutput" Type="System.String" />
+ <Parameter Name="buildCount" Type="System.Int32" />
+ <Parameter Name="failedBuildCount" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="compilerResults">To be added.</param>
+ <param name="compilerOutput">To be added.</param>
+ <param name="buildCount">To be added.</param>
+ <param name="failedBuildCount">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompilerResults">
+ <MemberSignature Language="C#" Value="public System.CodeDom.Compiler.CompilerResults CompilerResults { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.Compiler.CompilerResults</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompilerOutput">
+ <MemberSignature Language="C#" Value="public string CompilerOutput { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WarningCount">
+ <MemberSignature Language="C#" Value="public int WarningCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorCount">
+ <MemberSignature Language="C#" Value="public int ErrorCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildCount">
+ <MemberSignature Language="C#" Value="public int BuildCount { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FailedBuildCount">
+ <MemberSignature Language="C#" Value="public int FailedBuildCount { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/DeployInformation.xml b/main/docs/api/MonoDevelop.Projects/DeployInformation.xml
new file mode 100644
index 0000000000..c4b474cd6f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/DeployInformation.xml
@@ -0,0 +1,140 @@
+<Type Name="DeployInformation" FullName="MonoDevelop.Projects.DeployInformation">
+ <TypeSignature Language="C#" Value="public class DeployInformation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.DataItem(Name="DeploymentInformation")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DeployInformation ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ClearExcludedFiles">
+ <MemberSignature Language="C#" Value="public void ClearExcludedFiles ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddExcludedFile">
+ <MemberSignature Language="C#" Value="public void AddExcludedFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RemoveExcludedFile">
+ <MemberSignature Language="C#" Value="public void RemoveExcludedFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsFileExcluded">
+ <MemberSignature Language="C#" Value="public bool IsFileExcluded (string name);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Deploy">
+ <MemberSignature Language="C#" Value="public static void Deploy (MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeploymentStrategy">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.DeploymentStrategy DeploymentStrategy { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.DeploymentStrategy</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeployTarget">
+ <MemberSignature Language="C#" Value="public string DeployTarget { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeployScript">
+ <MemberSignature Language="C#" Value="public string DeployScript { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/DeploymentStrategy.xml b/main/docs/api/MonoDevelop.Projects/DeploymentStrategy.xml
new file mode 100644
index 0000000000..04308a957b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/DeploymentStrategy.xml
@@ -0,0 +1,46 @@
+<Type Name="DeploymentStrategy" FullName="MonoDevelop.Projects.DeploymentStrategy">
+ <TypeSignature Language="C#" Value="public enum DeploymentStrategy" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Assembly">
+ <MemberSignature Language="C#" Value="Assembly" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.DeploymentStrategy</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="File">
+ <MemberSignature Language="C#" Value="File" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.DeploymentStrategy</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Script">
+ <MemberSignature Language="C#" Value="Script" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.DeploymentStrategy</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/DotNetProject.xml b/main/docs/api/MonoDevelop.Projects/DotNetProject.xml
new file mode 100644
index 0000000000..62ee937958
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/DotNetProject.xml
@@ -0,0 +1,50 @@
+<Type Name="DotNetProject" FullName="MonoDevelop.Projects.DotNetProject">
+ <TypeSignature Language="C#" Value="public class DotNetProject : MonoDevelop.Projects.Project" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Project</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.DataInclude(Type=typeof(MonoDevelop.Projects.DotNetProjectConfiguration))</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DotNetProject (string languageName, MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="languageName" Type="System.String" />
+ <Parameter Name="info" Type="MonoDevelop.Projects.ProjectCreateInformation" />
+ <Parameter Name="projectOptions" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="languageName">To be added.</param>
+ <param name="info">To be added.</param>
+ <param name="projectOptions">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LanguageName">
+ <MemberSignature Language="C#" Value="public string LanguageName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/DotNetProjectBinding.xml b/main/docs/api/MonoDevelop.Projects/DotNetProjectBinding.xml
new file mode 100644
index 0000000000..cf37b603d7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/DotNetProjectBinding.xml
@@ -0,0 +1,112 @@
+<Type Name="DotNetProjectBinding" FullName="MonoDevelop.Projects.DotNetProjectBinding">
+ <TypeSignature Language="C#" Value="public class DotNetProjectBinding : MonoDevelop.Projects.IProjectBinding" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.IProjectBinding</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DotNetProjectBinding ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project CreateProject (MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Projects.ProjectCreateInformation" />
+ <Parameter Name="projectOptions" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <param name="projectOptions">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateProject">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.DotNetProject CreateProject (string languageName, MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.DotNetProject</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="languageName" Type="System.String" />
+ <Parameter Name="info" Type="MonoDevelop.Projects.ProjectCreateInformation" />
+ <Parameter Name="projectOptions" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="languageName">To be added.</param>
+ <param name="info">To be added.</param>
+ <param name="projectOptions">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateSingleFileProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project CreateSingleFileProject (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public virtual string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanCreateSingleFileProject">
+ <MemberSignature Language="C#" Value="public bool CanCreateSingleFileProject (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/DotNetProjectConfiguration.xml b/main/docs/api/MonoDevelop.Projects/DotNetProjectConfiguration.xml
new file mode 100644
index 0000000000..ae04ad11fb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/DotNetProjectConfiguration.xml
@@ -0,0 +1,98 @@
+<Type Name="DotNetProjectConfiguration" FullName="MonoDevelop.Projects.DotNetProjectConfiguration">
+ <TypeSignature Language="C#" Value="public class DotNetProjectConfiguration : MonoDevelop.Projects.AbstractProjectConfiguration" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.AbstractProjectConfiguration</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public DotNetProjectConfiguration ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OutputAssembly">
+ <MemberSignature Language="C#" Value="public virtual string OutputAssembly { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NetRuntime">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.NetRuntime NetRuntime { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.NetRuntime</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompileTarget">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CompileTarget CompileTarget { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CompileTarget</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompilationParameters">
+ <MemberSignature Language="C#" Value="public ICloneable CompilationParameters { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ICloneable</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompiledOutputName">
+ <MemberSignature Language="C#" Value="public string CompiledOutputName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="SourceDirectory">
+ <MemberSignature Language="C#" Value="public string SourceDirectory { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/EntryExecuteType.xml b/main/docs/api/MonoDevelop.Projects/EntryExecuteType.xml
new file mode 100644
index 0000000000..6dc9bf7e5d
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/EntryExecuteType.xml
@@ -0,0 +1,36 @@
+<Type Name="EntryExecuteType" FullName="MonoDevelop.Projects.EntryExecuteType">
+ <TypeSignature Language="C#" Value="public enum EntryExecuteType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Execute">
+ <MemberSignature Language="C#" Value="Execute" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.EntryExecuteType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.EntryExecuteType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ExecutionContext.xml b/main/docs/api/MonoDevelop.Projects/ExecutionContext.xml
new file mode 100644
index 0000000000..61c60945d7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ExecutionContext.xml
@@ -0,0 +1,67 @@
+<Type Name="ExecutionContext" FullName="MonoDevelop.Projects.ExecutionContext">
+ <TypeSignature Language="C#" Value="public class ExecutionContext" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ExecutionContext (MonoDevelop.Core.Execution.IExecutionHandlerFactory executionHandlerFactory, MonoDevelop.Core.Execution.IConsoleFactory consoleFactory);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="executionHandlerFactory" Type="MonoDevelop.Core.Execution.IExecutionHandlerFactory" />
+ <Parameter Name="consoleFactory" Type="MonoDevelop.Core.Execution.IConsoleFactory" />
+ </Parameters>
+ <Docs>
+ <param name="executionHandlerFactory">To be added.</param>
+ <param name="consoleFactory">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExecutionHandlerFactory">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IExecutionHandlerFactory ExecutionHandlerFactory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IExecutionHandlerFactory</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ConsoleFactory">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IConsoleFactory ConsoleFactory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IConsoleFactory</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ExternalConsoleFactory">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Core.Execution.IConsoleFactory ExternalConsoleFactory { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Core.Execution.IConsoleFactory</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/FileDeploy.xml b/main/docs/api/MonoDevelop.Projects/FileDeploy.xml
new file mode 100644
index 0000000000..40b4ff01f4
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/FileDeploy.xml
@@ -0,0 +1,45 @@
+<Type Name="FileDeploy" FullName="MonoDevelop.Projects.FileDeploy">
+ <TypeSignature Language="C#" Value="public class FileDeploy : MonoDevelop.Projects.IDeploymentStrategy" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.IDeploymentStrategy</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileDeploy ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeployProject">
+ <MemberSignature Language="C#" Value="public void DeployProject (MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/FileFormatManager.xml b/main/docs/api/MonoDevelop.Projects/FileFormatManager.xml
new file mode 100644
index 0000000000..9675bb5320
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/FileFormatManager.xml
@@ -0,0 +1,73 @@
+<Type Name="FileFormatManager" FullName="MonoDevelop.Projects.FileFormatManager">
+ <TypeSignature Language="C#" Value="public class FileFormatManager" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public FileFormatManager ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RegisterFileFormat">
+ <MemberSignature Language="C#" Value="public void RegisterFileFormat (MonoDevelop.Projects.IFileFormat format);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="format" Type="MonoDevelop.Projects.IFileFormat" />
+ </Parameters>
+ <Docs>
+ <param name="format">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileFormat">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.IFileFormat GetFileFormat (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IFileFormat</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileFormatForObject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.IFileFormat GetFileFormatForObject (object obj);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IFileFormat</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="obj" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="obj">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ICombineEntryCollection.xml b/main/docs/api/MonoDevelop.Projects/ICombineEntryCollection.xml
new file mode 100644
index 0000000000..4a103efb71
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ICombineEntryCollection.xml
@@ -0,0 +1,51 @@
+<Type Name="ICombineEntryCollection" FullName="MonoDevelop.Projects.ICombineEntryCollection">
+ <TypeSignature Language="C#" Value="public interface ICombineEntryCollection : System.Collections.IEnumerable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName="Count">
+ <MemberSignature Language="C#" Value="public int Count { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry Item[int n] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="n" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="n">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ICompilerResult.xml b/main/docs/api/MonoDevelop.Projects/ICompilerResult.xml
new file mode 100644
index 0000000000..94ed5f780b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ICompilerResult.xml
@@ -0,0 +1,86 @@
+<Type Name="ICompilerResult" FullName="MonoDevelop.Projects.ICompilerResult">
+ <TypeSignature Language="C#" Value="public interface ICompilerResult" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CompilerResults">
+ <MemberSignature Language="C#" Value="public System.CodeDom.Compiler.CompilerResults CompilerResults { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.Compiler.CompilerResults</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WarningCount">
+ <MemberSignature Language="C#" Value="public int WarningCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ErrorCount">
+ <MemberSignature Language="C#" Value="public int ErrorCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildCount">
+ <MemberSignature Language="C#" Value="public int BuildCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FailedBuildCount">
+ <MemberSignature Language="C#" Value="public int FailedBuildCount { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CompilerOutput">
+ <MemberSignature Language="C#" Value="public string CompilerOutput { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/IConfiguration.xml b/main/docs/api/MonoDevelop.Projects/IConfiguration.xml
new file mode 100644
index 0000000000..59fa29bd5b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/IConfiguration.xml
@@ -0,0 +1,45 @@
+<Type Name="IConfiguration" FullName="MonoDevelop.Projects.IConfiguration">
+ <TypeSignature Language="C#" Value="public interface IConfiguration : System.ICloneable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.ICloneable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="CopyFrom">
+ <MemberSignature Language="C#" Value="public void CopyFrom (MonoDevelop.Projects.IConfiguration configuration);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="configuration" Type="MonoDevelop.Projects.IConfiguration" />
+ </Parameters>
+ <Docs>
+ <param name="configuration">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/IDeploymentStrategy.xml b/main/docs/api/MonoDevelop.Projects/IDeploymentStrategy.xml
new file mode 100644
index 0000000000..3ae652d244
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/IDeploymentStrategy.xml
@@ -0,0 +1,29 @@
+<Type Name="IDeploymentStrategy" FullName="MonoDevelop.Projects.IDeploymentStrategy">
+ <TypeSignature Language="C#" Value="public interface IDeploymentStrategy" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="DeployProject">
+ <MemberSignature Language="C#" Value="public void DeployProject (MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/IDotNetLanguageBinding.xml b/main/docs/api/MonoDevelop.Projects/IDotNetLanguageBinding.xml
new file mode 100644
index 0000000000..d396b785dc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/IDotNetLanguageBinding.xml
@@ -0,0 +1,86 @@
+<Type Name="IDotNetLanguageBinding" FullName="MonoDevelop.Projects.IDotNetLanguageBinding">
+ <TypeSignature Language="C#" Value="public interface IDotNetLanguageBinding : MonoDevelop.Projects.ILanguageBinding" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.ILanguageBinding</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName="Compile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ICompilerResult Compile (MonoDevelop.Projects.ProjectFileCollection projectFiles, MonoDevelop.Projects.ProjectReferenceCollection references, MonoDevelop.Projects.DotNetProjectConfiguration configuration, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ICompilerResult</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="projectFiles" Type="MonoDevelop.Projects.ProjectFileCollection" />
+ <Parameter Name="references" Type="MonoDevelop.Projects.ProjectReferenceCollection" />
+ <Parameter Name="configuration" Type="MonoDevelop.Projects.DotNetProjectConfiguration" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="projectFiles">To be added.</param>
+ <param name="references">To be added.</param>
+ <param name="configuration">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GenerateMakefile">
+ <MemberSignature Language="C#" Value="public void GenerateMakefile (MonoDevelop.Projects.Project project, MonoDevelop.Projects.Combine parentCombine);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="parentCombine" Type="MonoDevelop.Projects.Combine" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="parentCombine">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateCompilationParameters">
+ <MemberSignature Language="C#" Value="public ICloneable CreateCompilationParameters (System.Xml.XmlElement projectOptions);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.ICloneable</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="projectOptions" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="projectOptions">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetCodeDomProvider">
+ <MemberSignature Language="C#" Value="public System.CodeDom.Compiler.CodeDomProvider GetCodeDomProvider ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.CodeDom.Compiler.CodeDomProvider</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/IFileFormat.xml b/main/docs/api/MonoDevelop.Projects/IFileFormat.xml
new file mode 100644
index 0000000000..1313fb0e79
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/IFileFormat.xml
@@ -0,0 +1,111 @@
+<Type Name="IFileFormat" FullName="MonoDevelop.Projects.IFileFormat">
+ <TypeSignature Language="C#" Value="public interface IFileFormat" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="GetValidFormatName">
+ <MemberSignature Language="C#" Value="public string GetValidFormatName (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanReadFile">
+ <MemberSignature Language="C#" Value="public bool CanReadFile (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanWriteFile">
+ <MemberSignature Language="C#" Value="public bool CanWriteFile (object obj);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="obj" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="obj">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteFile">
+ <MemberSignature Language="C#" Value="public void WriteFile (string file, object obj, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ <Parameter Name="obj" Type="System.Object" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <param name="obj">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadFile">
+ <MemberSignature Language="C#" Value="public object ReadFile (string file, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ILanguageBinding.xml b/main/docs/api/MonoDevelop.Projects/ILanguageBinding.xml
new file mode 100644
index 0000000000..977b9ac231
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ILanguageBinding.xml
@@ -0,0 +1,94 @@
+<Type Name="ILanguageBinding" FullName="MonoDevelop.Projects.ILanguageBinding">
+ <TypeSignature Language="C#" Value="public interface ILanguageBinding" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="Language">
+ <MemberSignature Language="C#" Value="public string Language { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CommentTag">
+ <MemberSignature Language="C#" Value="public string CommentTag { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsSourceCodeFile">
+ <MemberSignature Language="C#" Value="public bool IsSourceCodeFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFileName">
+ <MemberSignature Language="C#" Value="public string GetFileName (string baseName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="baseName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="baseName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Parser">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParser Parser { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParser</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Refactorer">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CodeGeneration.IRefactorer Refactorer { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.IRefactorer</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/IProjectBinding.xml b/main/docs/api/MonoDevelop.Projects/IProjectBinding.xml
new file mode 100644
index 0000000000..6ab1c9ee9a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/IProjectBinding.xml
@@ -0,0 +1,76 @@
+<Type Name="IProjectBinding" FullName="MonoDevelop.Projects.IProjectBinding">
+ <TypeSignature Language="C#" Value="public interface IProjectBinding" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="CreateProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project CreateProject (MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="info" Type="MonoDevelop.Projects.ProjectCreateInformation" />
+ <Parameter Name="projectOptions" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <param name="projectOptions">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateSingleFileProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project CreateSingleFileProject (string sourceFile);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sourceFile" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="sourceFile">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanCreateSingleFileProject">
+ <MemberSignature Language="C#" Value="public bool CanCreateSingleFileProject (string sourceFile);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="sourceFile" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="sourceFile">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/IProjectService.xml b/main/docs/api/MonoDevelop.Projects/IProjectService.xml
new file mode 100644
index 0000000000..ade978a8a8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/IProjectService.xml
@@ -0,0 +1,143 @@
+<Type Name="IProjectService" FullName="MonoDevelop.Projects.IProjectService">
+ <TypeSignature Language="C#" Value="public interface IProjectService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Members>
+ <Member MemberName="IsCombineEntryFile">
+ <MemberSignature Language="C#" Value="public bool IsCombineEntryFile (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry ReadFile (string file, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteFile">
+ <MemberSignature Language="C#" Value="public void WriteFile (string file, MonoDevelop.Projects.CombineEntry entry, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <param name="entry">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateSingleFileProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project CreateSingleFileProject (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project CreateProject (string type, MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="info" Type="MonoDevelop.Projects.ProjectCreateInformation" />
+ <Parameter Name="projectOptions" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <param name="info">To be added.</param>
+ <param name="projectOptions">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DataContext">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataContext DataContext { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileFormats">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.FileFormatManager FileFormats { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.FileFormatManager</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanCreateSingleFileProject">
+ <MemberSignature Language="C#" Value="public bool CanCreateSingleFileProject (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/Language.xml b/main/docs/api/MonoDevelop.Projects/Language.xml
new file mode 100644
index 0000000000..120a4eceda
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/Language.xml
@@ -0,0 +1,69 @@
+<Type Name="Language" FullName="MonoDevelop.Projects.Language">
+ <TypeSignature Language="C#" Value="public class Language" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Language (string name, string code, int imageIndex);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ <Parameter Name="code" Type="System.String" />
+ <Parameter Name="imageIndex" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <param name="code">To be added.</param>
+ <param name="imageIndex">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Code">
+ <MemberSignature Language="C#" Value="public string Code { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ImageIndex">
+ <MemberSignature Language="C#" Value="public int ImageIndex { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/LanguageBindingService.xml b/main/docs/api/MonoDevelop.Projects/LanguageBindingService.xml
new file mode 100644
index 0000000000..ced8fddfdb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/LanguageBindingService.xml
@@ -0,0 +1,135 @@
+<Type Name="LanguageBindingService" FullName="MonoDevelop.Projects.LanguageBindingService">
+ <TypeSignature Language="C#" Value="public class LanguageBindingService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LanguageBindingService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBindingPerLanguageName">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ILanguageBinding GetBindingPerLanguageName (string languagename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ILanguageBinding</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="languagename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="languagename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBindingPerFileName">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ILanguageBinding GetBindingPerFileName (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ILanguageBinding</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetBindingPerProjectFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ILanguageBinding GetBindingPerProjectFile (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ILanguageBinding</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLanguageBindings">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ILanguageBinding[] GetLanguageBindings ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ILanguageBinding[]</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParserForFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Parser.IParser GetParserForFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParser</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRefactorerForFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CodeGeneration.IRefactorer GetRefactorerForFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.IRefactorer</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetRefactorerForLanguage">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CodeGeneration.IRefactorer GetRefactorerForLanguage (string languagename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CodeGeneration.IRefactorer</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="languagename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="languagename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/LanguageService.xml b/main/docs/api/MonoDevelop.Projects/LanguageService.xml
new file mode 100644
index 0000000000..8d7bed6a66
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/LanguageService.xml
@@ -0,0 +1,38 @@
+<Type Name="LanguageService" FullName="MonoDevelop.Projects.LanguageService">
+ <TypeSignature Language="C#" Value="public class LanguageService : MonoDevelop.Core.AbstractService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public LanguageService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Languages">
+ <MemberSignature Language="C#" Value="public System.Collections.ArrayList Languages { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.ArrayList</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/NetRuntime.xml b/main/docs/api/MonoDevelop.Projects/NetRuntime.xml
new file mode 100644
index 0000000000..896161a8a8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/NetRuntime.xml
@@ -0,0 +1,46 @@
+<Type Name="NetRuntime" FullName="MonoDevelop.Projects.NetRuntime">
+ <TypeSignature Language="C#" Value="public enum NetRuntime" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Mono">
+ <MemberSignature Language="C#" Value="Mono" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.NetRuntime</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="MonoInterpreter">
+ <MemberSignature Language="C#" Value="MonoInterpreter" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.NetRuntime</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="MsNet">
+ <MemberSignature Language="C#" Value="MsNet" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.NetRuntime</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/NewFileSearch.xml b/main/docs/api/MonoDevelop.Projects/NewFileSearch.xml
new file mode 100644
index 0000000000..210041b147
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/NewFileSearch.xml
@@ -0,0 +1,46 @@
+<Type Name="NewFileSearch" FullName="MonoDevelop.Projects.NewFileSearch">
+ <TypeSignature Language="C#" Value="public enum NewFileSearch" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="OnLoad">
+ <MemberSignature Language="C#" Value="OnLoad" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.NewFileSearch</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="OnLoadAutoInsert">
+ <MemberSignature Language="C#" Value="OnLoadAutoInsert" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.NewFileSearch</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="None">
+ <MemberSignature Language="C#" Value="None" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.NewFileSearch</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/NoStartupCombineDefinedException.xml b/main/docs/api/MonoDevelop.Projects/NoStartupCombineDefinedException.xml
new file mode 100644
index 0000000000..355103974b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/NoStartupCombineDefinedException.xml
@@ -0,0 +1,38 @@
+<Type Name="NoStartupCombineDefinedException" FullName="MonoDevelop.Projects.NoStartupCombineDefinedException">
+ <TypeSignature Language="C#" Value="public class NoStartupCombineDefinedException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NoStartupCombineDefinedException ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public NoStartupCombineDefinedException (string msg);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="msg" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="msg">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/PathDataType.xml b/main/docs/api/MonoDevelop.Projects/PathDataType.xml
new file mode 100644
index 0000000000..6b8b10e288
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/PathDataType.xml
@@ -0,0 +1,29 @@
+<Type Name="PathDataType" FullName="MonoDevelop.Projects.PathDataType">
+ <TypeSignature Language="C#" Value="public class PathDataType : MonoDevelop.Projects.Serialization.PrimitiveDataType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Serialization.PrimitiveDataType</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PathDataType (Type type);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="type" Type="System.Type" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/Project.xml b/main/docs/api/MonoDevelop.Projects/Project.xml
new file mode 100644
index 0000000000..3f8a25264e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/Project.xml
@@ -0,0 +1,653 @@
+<Type Name="Project" FullName="MonoDevelop.Projects.Project">
+ <TypeSignature Language="C#" Value="public abstract class Project : MonoDevelop.Projects.CombineEntry" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.CombineEntry</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.DataInclude(Type=typeof(MonoDevelop.Projects.ProjectFile))</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.DataItem(Name="Project")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Project ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileRemovedFromProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileEventHandler FileRemovedFromProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileAddedToProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileEventHandler FileAddedToProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileChangedInProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileEventHandler FileChangedInProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileRenamedInProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectFileRenamedEventHandler FileRenamedInProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileRenamedEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReferenceRemovedFromProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectReferenceEventHandler ReferenceRemovedFromProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReferenceEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReferenceAddedToProject">
+ <MemberSignature Language="C#" Value="public event MonoDevelop.Projects.ProjectReferenceEventHandler ReferenceAddedToProject;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReferenceEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="description">
+ <MemberSignature Language="C#" Value="protected string description;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue="", Name="Description", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="newFileSearch">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.NewFileSearch newFileSearch;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=0, Name="newfilesearch", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.NewFileSearch</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="enableViewState">
+ <MemberSignature Language="C#" Value="protected bool enableViewState;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=True, Name="enableviewstate", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="projectReferences">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.ProjectReferenceCollection projectReferences;" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="deployInformation">
+ <MemberSignature Language="C#" Value="protected MonoDevelop.Projects.DeployInformation deployInformation;" />
+ <MemberType>Field</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="DeploymentInformation", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.DeployInformation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsFileInProject">
+ <MemberSignature Language="C#" Value="public bool IsFileInProject (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetProjectFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectFile GetProjectFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFile</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCompileable">
+ <MemberSignature Language="C#" Value="public virtual bool IsCompileable (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LoadProject">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Project LoadProject (string filename, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetParseableFileContent">
+ <MemberSignature Language="C#" Value="public virtual string GetParseableFileContent (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyReferencesToOutputPath">
+ <MemberSignature Language="C#" Value="public void CopyReferencesToOutputPath (bool force);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="force" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="force">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddReference">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectReference AddReference (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReference</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectFile AddFile (string filename, MonoDevelop.Projects.BuildAction action);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFile</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ <Parameter Name="action" Type="MonoDevelop.Projects.BuildAction" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <param name="action">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddFile">
+ <MemberSignature Language="C#" Value="public void AddFile (MonoDevelop.Projects.ProjectFile projectFile);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="projectFile" Type="MonoDevelop.Projects.ProjectFile" />
+ </Parameters>
+ <Docs>
+ <param name="projectFile">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Build">
+ <MemberSignature Language="C#" Value="public virtual MonoDevelop.Projects.ICompilerResult Build (MonoDevelop.Core.IProgressMonitor monitor, bool buildReferences);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ICompilerResult</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="buildReferences" Type="System.Boolean" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="buildReferences">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DoPreBuild">
+ <MemberSignature Language="C#" Value="protected virtual void DoPreBuild (MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DoBuild">
+ <MemberSignature Language="C#" Value="protected virtual MonoDevelop.Projects.ICompilerResult DoBuild (MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ICompilerResult</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DoPostBuild">
+ <MemberSignature Language="C#" Value="protected virtual void DoPostBuild (MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DoExecute">
+ <MemberSignature Language="C#" Value="protected virtual void DoExecute (MonoDevelop.Core.IProgressMonitor monitor, MonoDevelop.Projects.ExecutionContext context);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ <Parameter Name="context" Type="MonoDevelop.Projects.ExecutionContext" />
+ </Parameters>
+ <Docs>
+ <param name="monitor">To be added.</param>
+ <param name="context">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetOutputFileName">
+ <MemberSignature Language="C#" Value="public virtual string GetOutputFileName ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CheckNeedsBuild">
+ <MemberSignature Language="C#" Value="protected virtual void CheckNeedsBuild ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetLastBuildTime">
+ <MemberSignature Language="C#" Value="protected virtual DateTime GetLastBuildTime ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.DateTime</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileRemovedFromProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileRemovedFromProject (MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileAddedToProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileAddedToProject (MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnReferenceRemovedFromProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnReferenceRemovedFromProject (MonoDevelop.Projects.ProjectReferenceEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectReferenceEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnReferenceAddedToProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnReferenceAddedToProject (MonoDevelop.Projects.ProjectReferenceEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectReferenceEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileChangedInProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileChangedInProject (MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnFileRenamedInProject">
+ <MemberSignature Language="C#" Value="protected virtual void OnFileRenamedInProject (MonoDevelop.Projects.ProjectFileRenamedEventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileRenamedEventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Description">
+ <MemberSignature Language="C#" Value="public string Description { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(Value="")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectFiles">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectFileCollection ProjectFiles { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="File", Scope=1, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="Contents", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(Browsable=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectReferences">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectReferenceCollection ProjectReferences { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.ItemProperty(DefaultValue=null, Name="References", Scope=0, SerializationDataType=null, ValueType=null, ReadOnly=False, WriteOnly=False)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(Browsable=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReferenceCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewFileSearch">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.NewFileSearch NewFileSearch { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(Value=MonoDevelop.Projects.NewFileSearch.None)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.NewFileSearch</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="EnableViewState">
+ <MemberSignature Language="C#" Value="public bool EnableViewState { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(Browsable=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectType">
+ <MemberSignature Language="C#" Value="public abstract string ProjectType { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeployInformation">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.DeployInformation DeployInformation { get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(Browsable=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.DeployInformation</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectActiveConfigurationTypeConverter.xml b/main/docs/api/MonoDevelop.Projects/ProjectActiveConfigurationTypeConverter.xml
new file mode 100644
index 0000000000..08322991df
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectActiveConfigurationTypeConverter.xml
@@ -0,0 +1,26 @@
+<Type Name="ProjectActiveConfigurationTypeConverter" FullName="MonoDevelop.Projects.ProjectActiveConfigurationTypeConverter">
+ <TypeSignature Language="C#" Value="public class ProjectActiveConfigurationTypeConverter : System.ComponentModel.TypeConverter" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ComponentModel.TypeConverter</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectActiveConfigurationTypeConverter ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectCompileEventHandler.xml b/main/docs/api/MonoDevelop.Projects/ProjectCompileEventHandler.xml
new file mode 100644
index 0000000000..5d124c5770
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectCompileEventHandler.xml
@@ -0,0 +1,21 @@
+<Type Name="ProjectCompileEventHandler" FullName="MonoDevelop.Projects.ProjectCompileEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ProjectCompileEventHandler(bool success);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="success" Type="System.Boolean" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="success">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectCreateInformation.xml b/main/docs/api/MonoDevelop.Projects/ProjectCreateInformation.xml
new file mode 100644
index 0000000000..f3aee27a7b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectCreateInformation.xml
@@ -0,0 +1,74 @@
+<Type Name="ProjectCreateInformation" FullName="MonoDevelop.Projects.ProjectCreateInformation">
+ <TypeSignature Language="C#" Value="public class ProjectCreateInformation" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectCreateInformation ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectName">
+ <MemberSignature Language="C#" Value="public string ProjectName { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BinPath">
+ <MemberSignature Language="C#" Value="public string BinPath { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CombinePath">
+ <MemberSignature Language="C#" Value="public string CombinePath { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectBasePath">
+ <MemberSignature Language="C#" Value="public string ProjectBasePath { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectEventArgs.xml b/main/docs/api/MonoDevelop.Projects/ProjectEventArgs.xml
new file mode 100644
index 0000000000..ec198d50fa
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectEventArgs.xml
@@ -0,0 +1,41 @@
+<Type Name="ProjectEventArgs" FullName="MonoDevelop.Projects.ProjectEventArgs">
+ <TypeSignature Language="C#" Value="public class ProjectEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectEventArgs (MonoDevelop.Projects.Project project);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectEventHandler.xml b/main/docs/api/MonoDevelop.Projects/ProjectEventHandler.xml
new file mode 100644
index 0000000000..f63d144672
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ProjectEventHandler" FullName="MonoDevelop.Projects.ProjectEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ProjectEventHandler(object sender, MonoDevelop.Projects.ProjectEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectFile.xml b/main/docs/api/MonoDevelop.Projects/ProjectFile.xml
new file mode 100644
index 0000000000..1aecd57179
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectFile.xml
@@ -0,0 +1,197 @@
+<Type Name="ProjectFile" FullName="MonoDevelop.Projects.ProjectFile">
+ <TypeSignature Language="C#" Value="public class ProjectFile : System.ICloneable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.ICloneable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFile ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFile (string filename);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFile (string filename, MonoDevelop.Projects.BuildAction buildAction);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ <Parameter Name="buildAction" Type="MonoDevelop.Projects.BuildAction" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <param name="buildAction">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clone">
+ <MemberSignature Language="C#" Value="public object Clone ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Dispose">
+ <MemberSignature Language="C#" Value="public virtual void Dispose ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Name">
+ <MemberSignature Language="C#" Value="public string Name { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.ReadOnly(IsReadOnly=True)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FilePath">
+ <MemberSignature Language="C#" Value="public string FilePath { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="RelativePath">
+ <MemberSignature Language="C#" Value="public string RelativePath { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Subtype">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Subtype Subtype { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(Browsable=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Subtype</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="BuildAction">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.BuildAction BuildAction { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.BuildAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DependsOn">
+ <MemberSignature Language="C#" Value="public string DependsOn { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(Browsable=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Data">
+ <MemberSignature Language="C#" Value="public string Data { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(Browsable=False)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectFileCollection+ProjectFileEnumerator.xml b/main/docs/api/MonoDevelop.Projects/ProjectFileCollection+ProjectFileEnumerator.xml
new file mode 100644
index 0000000000..5d183f21eb
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectFileCollection+ProjectFileEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="ProjectFileCollection+ProjectFileEnumerator" FullName="MonoDevelop.Projects.ProjectFileCollection+ProjectFileEnumerator">
+ <TypeSignature Language="C#" Value="public class ProjectFileEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFileEnumerator (MonoDevelop.Projects.ProjectFileCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.ProjectFileCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectFile Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFile</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectFileCollection.xml b/main/docs/api/MonoDevelop.Projects/ProjectFileCollection.xml
new file mode 100644
index 0000000000..3ad46b7cc1
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectFileCollection.xml
@@ -0,0 +1,231 @@
+<Type Name="ProjectFileCollection" FullName="MonoDevelop.Projects.ProjectFileCollection">
+ <TypeSignature Language="C#" Value="public class ProjectFileCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFileCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFileCollection (MonoDevelop.Projects.Project project);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectFile GetFile (string fileName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFile</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetFilesInPath">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectFile[] GetFilesInPath (string path);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFile[]</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="path" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="path">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.ProjectFile value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectFile" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.ProjectFile[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectFile[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.ProjectFileCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectFileCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.ProjectFile value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectFile" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.ProjectFile[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.ProjectFile[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.ProjectFile value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectFile" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.ProjectFile value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectFile" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectFileCollection+ProjectFileEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFileCollection+ProjectFileEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.ProjectFile value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectFile" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectFile Item[int index] { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFile</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectFileEventArgs.xml b/main/docs/api/MonoDevelop.Projects/ProjectFileEventArgs.xml
new file mode 100644
index 0000000000..00e11c54b7
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectFileEventArgs.xml
@@ -0,0 +1,55 @@
+<Type Name="ProjectFileEventArgs" FullName="MonoDevelop.Projects.ProjectFileEventArgs">
+ <TypeSignature Language="C#" Value="public class ProjectFileEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFileEventArgs (MonoDevelop.Projects.Project project, MonoDevelop.Projects.ProjectFile file);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="file" Type="MonoDevelop.Projects.ProjectFile" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectFile ProjectFile { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectFile</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectFileEventHandler.xml b/main/docs/api/MonoDevelop.Projects/ProjectFileEventHandler.xml
new file mode 100644
index 0000000000..6cb252bb9f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectFileEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ProjectFileEventHandler" FullName="MonoDevelop.Projects.ProjectFileEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ProjectFileEventHandler(object sender, MonoDevelop.Projects.ProjectFileEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectFileRenamedEventArgs.xml b/main/docs/api/MonoDevelop.Projects/ProjectFileRenamedEventArgs.xml
new file mode 100644
index 0000000000..5d27adf3a3
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectFileRenamedEventArgs.xml
@@ -0,0 +1,57 @@
+<Type Name="ProjectFileRenamedEventArgs" FullName="MonoDevelop.Projects.ProjectFileRenamedEventArgs">
+ <TypeSignature Language="C#" Value="public class ProjectFileRenamedEventArgs : MonoDevelop.Projects.ProjectFileEventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.ProjectFileEventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectFileRenamedEventArgs (MonoDevelop.Projects.Project project, MonoDevelop.Projects.ProjectFile file, string oldName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="file" Type="MonoDevelop.Projects.ProjectFile" />
+ <Parameter Name="oldName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="file">To be added.</param>
+ <param name="oldName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OldName">
+ <MemberSignature Language="C#" Value="public string OldName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewName">
+ <MemberSignature Language="C#" Value="public string NewName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectFileRenamedEventHandler.xml b/main/docs/api/MonoDevelop.Projects/ProjectFileRenamedEventHandler.xml
new file mode 100644
index 0000000000..120e483e7e
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectFileRenamedEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ProjectFileRenamedEventHandler" FullName="MonoDevelop.Projects.ProjectFileRenamedEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ProjectFileRenamedEventHandler(object sender, MonoDevelop.Projects.ProjectFileRenamedEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectFileRenamedEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectPathItemProperty.xml b/main/docs/api/MonoDevelop.Projects/ProjectPathItemProperty.xml
new file mode 100644
index 0000000000..4877b9d42a
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectPathItemProperty.xml
@@ -0,0 +1,38 @@
+<Type Name="ProjectPathItemProperty" FullName="MonoDevelop.Projects.ProjectPathItemProperty">
+ <TypeSignature Language="C#" Value="public class ProjectPathItemProperty : MonoDevelop.Projects.Serialization.ItemPropertyAttribute" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Projects.Serialization.ItemPropertyAttribute</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectPathItemProperty ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectPathItemProperty (string name);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="name" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="name">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectReference.xml b/main/docs/api/MonoDevelop.Projects/ProjectReference.xml
new file mode 100644
index 0000000000..bdd939bb39
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectReference.xml
@@ -0,0 +1,167 @@
+<Type Name="ProjectReference" FullName="MonoDevelop.Projects.ProjectReference">
+ <TypeSignature Language="C#" Value="public class ProjectReference : MonoDevelop.Projects.Serialization.ICustomDataItem, System.ICloneable" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.Serialization.ICustomDataItem</InterfaceName>
+ </Interface>
+ <Interface>
+ <InterfaceName>System.ICloneable</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>MonoDevelop.Projects.Serialization.DataItem(Name="Reference")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReference ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReference (MonoDevelop.Projects.ReferenceType referenceType, string reference);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="referenceType" Type="MonoDevelop.Projects.ReferenceType" />
+ <Parameter Name="reference" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="referenceType">To be added.</param>
+ <param name="reference">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReference (MonoDevelop.Projects.Project referencedProject);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="referencedProject" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="referencedProject">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReferenceChanged">
+ <MemberSignature Language="C#" Value="public event EventHandler ReferenceChanged;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.EventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetReferencedFileName">
+ <MemberSignature Language="C#" Value="public string GetReferencedFileName ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Clone">
+ <MemberSignature Language="C#" Value="public object Clone ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Object</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OnReferenceChanged">
+ <MemberSignature Language="C#" Value="protected virtual void OnReferenceChanged (EventArgs e);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="e" Type="System.EventArgs" />
+ </Parameters>
+ <Docs>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReferenceType">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ReferenceType ReferenceType { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.ReadOnly(IsReadOnly=True)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ReferenceType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reference">
+ <MemberSignature Language="C#" Value="public string Reference { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.ReadOnly(IsReadOnly=True)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="LocalCopy">
+ <MemberSignature Language="C#" Value="public bool LocalCopy { set; get; };" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(Value=True)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectReferenceCollection+ProjectReferenceEnumerator.xml b/main/docs/api/MonoDevelop.Projects/ProjectReferenceCollection+ProjectReferenceEnumerator.xml
new file mode 100644
index 0000000000..02f42dc1e6
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectReferenceCollection+ProjectReferenceEnumerator.xml
@@ -0,0 +1,70 @@
+<Type Name="ProjectReferenceCollection+ProjectReferenceEnumerator" FullName="MonoDevelop.Projects.ProjectReferenceCollection+ProjectReferenceEnumerator">
+ <TypeSignature Language="C#" Value="public class ProjectReferenceEnumerator : System.Collections.IEnumerator" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Collections.IEnumerator</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReferenceEnumerator (MonoDevelop.Projects.ProjectReferenceCollection mappings);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="mappings" Type="MonoDevelop.Projects.ProjectReferenceCollection" />
+ </Parameters>
+ <Docs>
+ <param name="mappings">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="MoveNext">
+ <MemberSignature Language="C#" Value="public bool MoveNext ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Reset">
+ <MemberSignature Language="C#" Value="public void Reset ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Current">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectReference Current { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReference</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectReferenceCollection.xml b/main/docs/api/MonoDevelop.Projects/ProjectReferenceCollection.xml
new file mode 100644
index 0000000000..1958e15e58
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectReferenceCollection.xml
@@ -0,0 +1,187 @@
+<Type Name="ProjectReferenceCollection" FullName="MonoDevelop.Projects.ProjectReferenceCollection">
+ <TypeSignature Language="C#" Value="public class ProjectReferenceCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.DefaultMember(MemberName="Item")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReferenceCollection ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (MonoDevelop.Projects.ProjectReference value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectReference" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.ProjectReference[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectReference[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (MonoDevelop.Projects.ProjectReferenceCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectReferenceCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (MonoDevelop.Projects.ProjectReference value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectReference" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (MonoDevelop.Projects.ProjectReference[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="MonoDevelop.Projects.ProjectReference[]" />
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="array">To be added.</param>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (MonoDevelop.Projects.ProjectReference value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectReference" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, MonoDevelop.Projects.ProjectReference value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectReference" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="GetEnumerator">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectReferenceCollection+ProjectReferenceEnumerator GetEnumerator ();" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReferenceCollection+ProjectReferenceEnumerator</ReturnType>
+ </ReturnValue>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (MonoDevelop.Projects.ProjectReference value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="MonoDevelop.Projects.ProjectReference" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectReference Item[int index] { set; get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReference</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="index">To be added.</param>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectReferenceEventArgs.xml b/main/docs/api/MonoDevelop.Projects/ProjectReferenceEventArgs.xml
new file mode 100644
index 0000000000..5f4fad1a88
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectReferenceEventArgs.xml
@@ -0,0 +1,55 @@
+<Type Name="ProjectReferenceEventArgs" FullName="MonoDevelop.Projects.ProjectReferenceEventArgs">
+ <TypeSignature Language="C#" Value="public class ProjectReferenceEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectReferenceEventArgs (MonoDevelop.Projects.Project project, MonoDevelop.Projects.ProjectReference reference);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="reference" Type="MonoDevelop.Projects.ProjectReference" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="reference">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectReference">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.ProjectReference ProjectReference { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ProjectReference</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectReferenceEventHandler.xml b/main/docs/api/MonoDevelop.Projects/ProjectReferenceEventHandler.xml
new file mode 100644
index 0000000000..06084356fc
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectReferenceEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ProjectReferenceEventHandler" FullName="MonoDevelop.Projects.ProjectReferenceEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ProjectReferenceEventHandler(object sender, MonoDevelop.Projects.ProjectReferenceEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectReferenceEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectRenameEventArgs.xml b/main/docs/api/MonoDevelop.Projects/ProjectRenameEventArgs.xml
new file mode 100644
index 0000000000..1801a6c73b
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectRenameEventArgs.xml
@@ -0,0 +1,69 @@
+<Type Name="ProjectRenameEventArgs" FullName="MonoDevelop.Projects.ProjectRenameEventArgs">
+ <TypeSignature Language="C#" Value="public class ProjectRenameEventArgs : System.EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectRenameEventArgs (MonoDevelop.Projects.Project project, string oldName, string newName);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ <Parameter Name="oldName" Type="System.String" />
+ <Parameter Name="newName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <param name="oldName">To be added.</param>
+ <param name="newName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project Project { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="OldName">
+ <MemberSignature Language="C#" Value="public string OldName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="NewName">
+ <MemberSignature Language="C#" Value="public string NewName { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectRenameEventHandler.xml b/main/docs/api/MonoDevelop.Projects/ProjectRenameEventHandler.xml
new file mode 100644
index 0000000000..2e2b799032
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectRenameEventHandler.xml
@@ -0,0 +1,23 @@
+<Type Name="ProjectRenameEventHandler" FullName="MonoDevelop.Projects.ProjectRenameEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void ProjectRenameEventHandler(object sender, MonoDevelop.Projects.ProjectRenameEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="MonoDevelop.Projects.ProjectRenameEventArgs" />
+ </Parameters>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <param name="sender">To be added.</param>
+ <param name="e">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ProjectService.xml b/main/docs/api/MonoDevelop.Projects/ProjectService.xml
new file mode 100644
index 0000000000..50debd60f8
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ProjectService.xml
@@ -0,0 +1,159 @@
+<Type Name="ProjectService" FullName="MonoDevelop.Projects.ProjectService">
+ <TypeSignature Language="C#" Value="public class ProjectService : MonoDevelop.Core.AbstractService, MonoDevelop.Projects.IProjectService" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>MonoDevelop.Core.AbstractService</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.IProjectService</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ProjectService ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ReadFile">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.CombineEntry ReadFile (string file, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.CombineEntry</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="WriteFile">
+ <MemberSignature Language="C#" Value="public void WriteFile (string file, MonoDevelop.Projects.CombineEntry entry, MonoDevelop.Core.IProgressMonitor monitor);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ <Parameter Name="entry" Type="MonoDevelop.Projects.CombineEntry" />
+ <Parameter Name="monitor" Type="MonoDevelop.Core.IProgressMonitor" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <param name="entry">To be added.</param>
+ <param name="monitor">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateSingleFileProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project CreateSingleFileProject (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CreateProject">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Project CreateProject (string type, MonoDevelop.Projects.ProjectCreateInformation info, System.Xml.XmlElement projectOptions);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Project</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="type" Type="System.String" />
+ <Parameter Name="info" Type="MonoDevelop.Projects.ProjectCreateInformation" />
+ <Parameter Name="projectOptions" Type="System.Xml.XmlElement" />
+ </Parameters>
+ <Docs>
+ <param name="type">To be added.</param>
+ <param name="info">To be added.</param>
+ <param name="projectOptions">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="IsCombineEntryFile">
+ <MemberSignature Language="C#" Value="public bool IsCombineEntryFile (string filename);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="filename" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="filename">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DataContext">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.Serialization.DataContext DataContext { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Serialization.DataContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="FileFormats">
+ <MemberSignature Language="C#" Value="public MonoDevelop.Projects.FileFormatManager FileFormats { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.FileFormatManager</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CanCreateSingleFileProject">
+ <MemberSignature Language="C#" Value="public bool CanCreateSingleFileProject (string file);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ReferenceType.xml b/main/docs/api/MonoDevelop.Projects/ReferenceType.xml
new file mode 100644
index 0000000000..84202fe841
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ReferenceType.xml
@@ -0,0 +1,56 @@
+<Type Name="ReferenceType" FullName="MonoDevelop.Projects.ReferenceType">
+ <TypeSignature Language="C#" Value="public enum ReferenceType" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="Gac">
+ <MemberSignature Language="C#" Value="Gac" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ReferenceType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Project">
+ <MemberSignature Language="C#" Value="Project" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ReferenceType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Assembly">
+ <MemberSignature Language="C#" Value="Assembly" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ReferenceType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Typelib">
+ <MemberSignature Language="C#" Value="Typelib" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.ReferenceType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/ScriptDeploy.xml b/main/docs/api/MonoDevelop.Projects/ScriptDeploy.xml
new file mode 100644
index 0000000000..c1970d1db9
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/ScriptDeploy.xml
@@ -0,0 +1,45 @@
+<Type Name="ScriptDeploy" FullName="MonoDevelop.Projects.ScriptDeploy">
+ <TypeSignature Language="C#" Value="public class ScriptDeploy : MonoDevelop.Projects.IDeploymentStrategy" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>MonoDevelop.Projects.IDeploymentStrategy</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ScriptDeploy ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="DeployProject">
+ <MemberSignature Language="C#" Value="public void DeployProject (MonoDevelop.Projects.Project project);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="project" Type="MonoDevelop.Projects.Project" />
+ </Parameters>
+ <Docs>
+ <param name="project">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/Services.xml b/main/docs/api/MonoDevelop.Projects/Services.xml
new file mode 100644
index 0000000000..db39dc94ea
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/Services.xml
@@ -0,0 +1,74 @@
+<Type Name="Services" FullName="MonoDevelop.Projects.Services">
+ <TypeSignature Language="C#" Value="public class Services" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Services ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Ambience">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Ambience.AmbienceService Ambience { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Ambience.AmbienceService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="Languages">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.LanguageBindingService Languages { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.LanguageBindingService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ProjectService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.IProjectService ProjectService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.IProjectService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="ParserService">
+ <MemberSignature Language="C#" Value="public static MonoDevelop.Projects.Parser.IParserService ParserService { get; };" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Parser.IParserService</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/Subtype.xml b/main/docs/api/MonoDevelop.Projects/Subtype.xml
new file mode 100644
index 0000000000..c900ca5b5f
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/Subtype.xml
@@ -0,0 +1,96 @@
+<Type Name="Subtype" FullName="MonoDevelop.Projects.Subtype">
+ <TypeSignature Language="C#" Value="public enum Subtype" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Members>
+ <Member MemberName="WebForm">
+ <MemberSignature Language="C#" Value="WebForm" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Subtype</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WebService">
+ <MemberSignature Language="C#" Value="WebService" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Subtype</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WinForm">
+ <MemberSignature Language="C#" Value="WinForm" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Subtype</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="WebReferences">
+ <MemberSignature Language="C#" Value="WebReferences" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Subtype</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Code">
+ <MemberSignature Language="C#" Value="Code" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Subtype</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Dataset">
+ <MemberSignature Language="C#" Value="Dataset" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Subtype</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="Directory">
+ <MemberSignature Language="C#" Value="Directory" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Subtype</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ <Member MemberName="XmlForm">
+ <MemberSignature Language="C#" Value="XmlForm" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>MonoDevelop.Projects.Subtype</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/MonoDevelop.Projects/UnknownProjectVersionException.xml b/main/docs/api/MonoDevelop.Projects/UnknownProjectVersionException.xml
new file mode 100644
index 0000000000..c2bb6aa395
--- /dev/null
+++ b/main/docs/api/MonoDevelop.Projects/UnknownProjectVersionException.xml
@@ -0,0 +1,31 @@
+<Type Name="UnknownProjectVersionException" FullName="MonoDevelop.Projects.UnknownProjectVersionException">
+ <TypeSignature Language="C#" Value="public class UnknownProjectVersionException : System.Exception" />
+ <AssemblyInfo>
+ <AssemblyName>MonoDevelop.Projects</AssemblyName>
+ <AssemblyVersion>0.9.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Exception</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public UnknownProjectVersionException (string file, string version);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="file" Type="System.String" />
+ <Parameter Name="version" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="file">To be added.</param>
+ <param name="version">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Type>
diff --git a/main/docs/api/index.xml b/main/docs/api/index.xml
new file mode 100644
index 0000000000..3f7e402073
--- /dev/null
+++ b/main/docs/api/index.xml
@@ -0,0 +1,951 @@
+<Overview>
+ <Assemblies>
+ <Assembly Name="MonoDevelop.Core" Version="0.9.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark(Trademark="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright(Copyright="Mike Krueger 2000-2003")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct(Product="MonoDevelop.Core")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany(Company="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration(Configuration="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription(Description="The MonoDevelop Core containing the AddInTree and service Subsystem")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle(Title="MonoDevelop.Core")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ <Assembly Name="MonoDevelop.Components" Version="0.9.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark(Trademark="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright(Copyright="Mike Krueger 2000-2003")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct(Product="MonoDevelop.Components")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany(Company="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration(Configuration="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription(Description="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle(Title="MonoDevelop.Components")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ <Assembly Name="MonoDevelop.Core.Gui" Version="0.9.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark(Trademark="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright(Copyright="Mike Krueger 2000-2003")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct(Product="MonoDevelop.Core.Gui")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany(Company="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration(Configuration="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription(Description="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle(Title="MonoDevelop.Core.Gui")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ <Assembly Name="MonoDevelop.Documentation" Version="0.9.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark(Trademark="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct(Product="MonoDevelop.Documentation")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany(Company="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration(Configuration="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription(Description="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle(Title="MonoDevelop.Documentation")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ <Assembly Name="MonoDevelop.Ide" Version="0.9.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>Mono.Author</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>Mono.UsageComplement</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>Mono.About</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark(Trademark="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright(Copyright="MonoDevelop Team 2004-2005, Mike Krueger 2000-2003")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct(Product="MonoDevelop.IdeApplication")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany(Company="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration(Configuration="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription(Description="The MonoDevelop IDE")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle(Title="MonoDevelop.IdeApplication")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ <Assembly Name="MonoDevelop.Projects" Version="0.9.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark(Trademark="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright(Copyright="Mike Krueger 2000-2003")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct(Product="MonoDevelop.Projects")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany(Company="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration(Configuration="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription(Description="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle(Title="MonoDevelop.Projects")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ <Assembly Name="MonoDevelop.Projects.Gui" Version="0.9.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTrademark(Trademark="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright(Copyright="Mike Krueger 2000-2003")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct(Product="MonoDevelop.Projects.Gui")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany(Company="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyConfiguration(Configuration="")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription(Description="The MonoDevelop Core containing the AddInTree and service Subsystem")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle(Title="MonoDevelop.Projects.Gui")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ </Assemblies>
+ <Remarks>To be added.</Remarks>
+ <Copyright>To be added.</Copyright>
+ <Types>
+ <Namespace Name="MonoDevelop.Core">
+ <Type Name="IService" />
+ <Type Name="IStringTagProvider" />
+ <Type Name="ILoggingService" />
+ <Type Name="IAsyncOperation" />
+ <Type Name="IProgressMonitor" />
+ <Type Name="AbstractService" />
+ <Type Name="FileUtilityService" />
+ <Type Name="PropertyService" />
+ <Type Name="ServiceLoadArgs" />
+ <Type Name="ServiceManager" />
+ <Type Name="StringParserService" />
+ <Type Name="PropertyDictionary" />
+ <Type Name="LogAppendedArgs" />
+ <Type Name="Runtime" />
+ <Type Name="SystemAssemblyService" />
+ <Type Name="GettextCatalog" />
+ <Type Name="ServiceLoadCallback" />
+ <Type Name="LogAppendedHandler" />
+ <Type Name="OperationHandler" />
+ <Type Name="MonitorHandler" />
+ <Type Name="ServiceLoadType" />
+ <Type Name="UserException" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.Properties">
+ <Type Name="IProperties" />
+ <Type Name="IXmlConvertable" />
+ <Type Name="DefaultProperties" />
+ <Type Name="CharacterEncodings" />
+ <Type Name="PropertyEventArgs" />
+ <Type Name="PropertyFileLoadException" />
+ <Type Name="UnknownPropertyNodeException" />
+ <Type Name="PropertyEventHandler" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.AddIns">
+ <Type Name="IAddInTree" />
+ <Type Name="IAddInTreeNode" />
+ <Type Name="IApplication" />
+ <Type Name="ICodon" />
+ <Type Name="ICommand" />
+ <Type Name="ICondition" />
+ <Type Name="IOwnerState" />
+ <Type Name="AddIn" />
+ <Type Name="AddIn+Extension" />
+ <Type Name="AddInCollection" />
+ <Type Name="AddInCollection+AddInEnumerator" />
+ <Type Name="AddInInitializeException" />
+ <Type Name="AddInLoadException" />
+ <Type Name="MissingDependencyException" />
+ <Type Name="AddInSignatureException" />
+ <Type Name="AddInTreeFormatException" />
+ <Type Name="AddInTreeSingleton" />
+ <Type Name="AddinError" />
+ <Type Name="AddInService" />
+ <Type Name="DefaultAddInTree" />
+ <Type Name="DefaultAddInTreeNode" />
+ <Type Name="PathAttribute" />
+ <Type Name="TreePathNotFoundException" />
+ <Type Name="TypeNotFoundException" />
+ <Type Name="XmlMemberArrayAttribute" />
+ <Type Name="XmlMemberAttributeAttribute" />
+ <Type Name="AbstractCodon" />
+ <Type Name="AbstractCommand" />
+ <Type Name="ClassCodon" />
+ <Type Name="CodonBuilder" />
+ <Type Name="CodonFactory" />
+ <Type Name="CodonNameAttribute" />
+ <Type Name="CodonNotFoundException" />
+ <Type Name="DuplicateCodonException" />
+ <Type Name="IconCodon" />
+ <Type Name="AbstractCondition" />
+ <Type Name="CompareCondition" />
+ <Type Name="NegatedCondition" />
+ <Type Name="AndCondition" />
+ <Type Name="OrCondition" />
+ <Type Name="ConditionAttribute" />
+ <Type Name="ConditionBuilder" />
+ <Type Name="ConditionBuilderCollection" />
+ <Type Name="ConditionCollection" />
+ <Type Name="ConditionCollection+IConditionEnumerator" />
+ <Type Name="ConditionFactory" />
+ <Type Name="ConditionNotFoundException" />
+ <Type Name="ConditionWithoutRequiredAttributesException" />
+ <Type Name="DuplicateConditionException" />
+ <Type Name="InvalidAssemblyVersionException" />
+ <Type Name="ConditionFailedAction" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.Utils.DirectoryArchive">
+ <Type Name="ISingleFileDecompressor" />
+ <Type Name="BZip2Decompressor" />
+ <Type Name="Decompressor" />
+ <Type Name="GZipDecompressor" />
+ <Type Name="TarDecompressor" />
+ <Type Name="ZipDecompressor" />
+ <Type Name="CompressionType" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.Execution">
+ <Type Name="IBreakpoint" />
+ <Type Name="IDebuggableEditor" />
+ <Type Name="IDebuggingService" />
+ <Type Name="IProcessHost" />
+ <Type Name="IProcessHostController" />
+ <Type Name="IConsole" />
+ <Type Name="IConsoleFactory" />
+ <Type Name="IExecutionHandler" />
+ <Type Name="IExecutionHandlerFactory" />
+ <Type Name="IProcessAsyncOperation" />
+ <Type Name="RemoteProcessObject" />
+ <Type Name="BreakpointEventArgs" />
+ <Type Name="ProcessService" />
+ <Type Name="ProcessWrapper" />
+ <Type Name="DefaultExecutionHandlerFactory" />
+ <Type Name="ExternalConsoleFactory" />
+ <Type Name="ExternalConsole" />
+ <Type Name="MintPlatformExecutionHandler" />
+ <Type Name="NativePlatformExecutionHandler" />
+ <Type Name="MonoPlatformExecutionHandler" />
+ <Type Name="BreakpointEventHandler" />
+ <Type Name="ProcessEventHandler" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.AddIns.Setup">
+ <Type Name="AddinDependency" />
+ <Type Name="PackageDependency" />
+ <Type Name="AddinInfo" />
+ <Type Name="AddinInfoCollection" />
+ <Type Name="AddinPackage" />
+ <Type Name="Package" />
+ <Type Name="AddinRepositoryEntry" />
+ <Type Name="RepositoryEntry" />
+ <Type Name="AddinSetupInfo" />
+ <Type Name="AddinSystemConfiguration" />
+ <Type Name="InstallException" />
+ <Type Name="NativeDependency" />
+ <Type Name="NativePackage" />
+ <Type Name="PackageCollection" />
+ <Type Name="PackageDependencyCollection" />
+ <Type Name="ReferenceRepositoryEntry" />
+ <Type Name="Repository" />
+ <Type Name="RepositoryEntryCollection" />
+ <Type Name="RepositoryRecord" />
+ <Type Name="SetupService" />
+ <Type Name="AddInStatus" />
+ <Type Name="ExtensionRelation" />
+ <Type Name="ApplicationRecord" />
+ <Type Name="UninstallInfo" />
+ <Type Name="AssemblyDependency" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.Utils.ReportingStream">
+ <Type Name="ReportingStream" />
+ <Type Name="ReadNotification" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.ProgressMonitoring">
+ <Type Name="AggregatedProgressMonitor" />
+ <Type Name="ConsoleProgressMonitor" />
+ <Type Name="NullProgressMonitor" />
+ <Type Name="LogTextWriter" />
+ <Type Name="NullAsyncOperation" />
+ <Type Name="ProgressError" />
+ <Type Name="ProgressTracker" />
+ <Type Name="AggregatedOperationMonitor" />
+ <Type Name="SynchronizedProgressMonitor" />
+ <Type Name="LogTextEventHandler" />
+ <Type Name="MonitorAction" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Components.Commands">
+ <Type Name="ICommandRouter" />
+ <Type Name="ICommandDelegatorRouter" />
+ <Type Name="ActionCommand" />
+ <Type Name="Command" />
+ <Type Name="CommandArrayInfo" />
+ <Type Name="CommandEntry" />
+ <Type Name="CommandEntrySet" />
+ <Type Name="AutoHideMenuItem" />
+ <Type Name="CommandErrorArgs" />
+ <Type Name="CommandFrame" />
+ <Type Name="CommandHandler" />
+ <Type Name="CommandMethodAttribute" />
+ <Type Name="CommandHandlerAttribute" />
+ <Type Name="CommandUpdateHandlerAttribute" />
+ <Type Name="CommandInfo" />
+ <Type Name="CommandManager" />
+ <Type Name="CommandMenu" />
+ <Type Name="CommandMenuBar" />
+ <Type Name="CommandMenuItem" />
+ <Type Name="CommandToggleToolButton" />
+ <Type Name="CommandToolbar" />
+ <Type Name="CommandToolButton" />
+ <Type Name="CustomCommand" />
+ <Type Name="CustomMenuItem" />
+ <Type Name="LinkCommandEntry" />
+ <Type Name="MenuToolButton" />
+ <Type Name="CommandRouterContainer" />
+ <Type Name="LocalCommandEntry" />
+ <Type Name="CommandErrorHandler" />
+ <Type Name="ActionType" />
+ <Type Name="CommandSystemCommands" />
+ <Type Name="CommandInfoSet" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Components.DockToolbars">
+ <Type Name="IDockToolbar" />
+ <Type Name="DockToolbarFrame" />
+ <Type Name="DockToolbar" />
+ <Type Name="ArrowWindow+Direction" />
+ <Type Name="DockedPosition" />
+ <Type Name="DockToolbarPosition" />
+ <Type Name="DockToolbarFrameLayout" />
+ <Type Name="DockToolbarFrameStatus" />
+ <Type Name="FixedPanel" />
+ <Type Name="DockToolbarStatus" />
+ <Type Name="FloatingPosition" />
+ <Type Name="Placement" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Components.HtmlControl">
+ <Type Name="IHTMLDocument2" />
+ <Type Name="IHTMLElement" />
+ <Type Name="IWebBrowser" />
+ <Type Name="IWebBrowserEvents" />
+ <Type Name="BrowserNavigateEventArgs" />
+ <Type Name="MozillaControl" />
+ <Type Name="BrowserNavigateEventHandler" />
+ <Type Name="ControlType" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Components">
+ <Type Name="DataGridColumn" />
+ <Type Name="DataGrid" />
+ <Type Name="DragNotebook" />
+ <Type Name="FileSelector" />
+ <Type Name="BaseFileEntry" />
+ <Type Name="FileEntry" />
+ <Type Name="FolderDialog" />
+ <Type Name="FolderEntry" />
+ <Type Name="GladeWidgetExtract" />
+ <Type Name="IconView" />
+ <Type Name="Navbar" />
+ <Type Name="TabLabel" />
+ <Type Name="TabsReorderedHandler" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Components.Chart">
+ <Type Name="Axis" />
+ <Type Name="BasicChart" />
+ <Type Name="ChartCursor" />
+ <Type Name="DateTimeAxis" />
+ <Type Name="TickEnumerator" />
+ <Type Name="IntegerAxis" />
+ <Type Name="Serie" />
+ <Type Name="AxisDimension" />
+ <Type Name="AxisPosition" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.Gui">
+ <Type Name="IMessageService" />
+ <Type Name="IDelegateFactory" />
+ <Type Name="IFileService" />
+ <Type Name="IMementoCapable" />
+ <Type Name="ITextBufferStrategy" />
+ <Type Name="MessageService" />
+ <Type Name="GuiSyncAbstractService" />
+ <Type Name="GuiSyncObject" />
+ <Type Name="SyncObject" />
+ <Type Name="ResourceNotFoundException" />
+ <Type Name="ResourceService" />
+ <Type Name="Stock" />
+ <Type Name="AsyncDispatchAttribute" />
+ <Type Name="DispatchService" />
+ <Type Name="FreeDispatchAttribute" />
+ <Type Name="GuiSyncContext" />
+ <Type Name="SyncContext" />
+ <Type Name="SyncContextAttribute" />
+ <Type Name="FileEventArgs" />
+ <Type Name="RecentOpen" />
+ <Type Name="CommandService" />
+ <Type Name="Services" />
+ <Type Name="PixbufList" />
+ <Type Name="MessageHandler" />
+ <Type Name="StatefulMessageHandler" />
+ <Type Name="FileEventHandler" />
+ <Type Name="QuestionResponse" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.Gui.Dialogs">
+ <Type Name="IDialogPanel" />
+ <Type Name="IDialogPanelDescriptor" />
+ <Type Name="IWizardPanel" />
+ <Type Name="DefaultDialogPanelDescriptor" />
+ <Type Name="AbstractOptionPanel" />
+ <Type Name="ErrorDialog" />
+ <Type Name="TreeViewOptions" />
+ <Type Name="AbstractWizardPanel" />
+ <Type Name="CurrentPanelPanel" />
+ <Type Name="WizardDialog" />
+ <Type Name="DialogMessage" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.Gui.Components">
+ <Type Name="FileBrowser" />
+ <Type Name="LocalizedObject" />
+ <Type Name="LocalizedPropertyAttribute" />
+ <Type Name="LocalizedPropertyDescriptor" />
+ <Type Name="MenuButtonEntry" />
+ <Type Name="DirectoryChangedEventHandler" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.Gui.Utils">
+ <Type Name="FileIconLoader" />
+ </Namespace>
+ <Namespace Name="Freedesktop.RecentFiles">
+ <Type Name="RecentFiles" />
+ <Type Name="RecentItem" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Core.Gui.ProgressMonitoring">
+ <Type Name="BaseProgressMonitor" />
+ <Type Name="MessageDialogProgressMonitor" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Documentation">
+ <Type Name="MonodocService" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui">
+ <Type Name="IStatusBarService" />
+ <Type Name="IBaseViewContent" />
+ <Type Name="IPadContent" />
+ <Type Name="ISecondaryViewContent" />
+ <Type Name="IViewContent" />
+ <Type Name="IWorkbenchWindow" />
+ <Type Name="IPadWindow" />
+ <Type Name="IStatusIcon" />
+ <Type Name="AbstractBaseViewContent" />
+ <Type Name="AbstractPadContent" />
+ <Type Name="AbstractSecondaryViewContent" />
+ <Type Name="AbstractViewContent" />
+ <Type Name="WorkbenchContext" />
+ <Type Name="WorkbenchWindowEventArgs" />
+ <Type Name="PadContentCollection+IPadContentEnumerator" />
+ <Type Name="ViewCommandHandlers" />
+ <Type Name="ViewContentCollection" />
+ <Type Name="ViewContentCollection+IViewContentEnumerator" />
+ <Type Name="WorkbenchWindowCollection+IWorkspaceWindowEnumerator" />
+ <Type Name="HelpViewer" />
+ <Type Name="WorkbenchMemento" />
+ <Type Name="Document" />
+ <Type Name="DocumentCollection" />
+ <Type Name="HelpOperations" />
+ <Type Name="IdeApp" />
+ <Type Name="Pad" />
+ <Type Name="PadCollection" />
+ <Type Name="ProjectOperations" />
+ <Type Name="Workbench" />
+ <Type Name="SdStatusBar" />
+ <Type Name="StartupInfo" />
+ <Type Name="ProgressMonitorManager" />
+ <Type Name="IdeStartup" />
+ <Type Name="MonoDevelopOptions" />
+ <Type Name="WorkbenchWindowEventHandler" />
+ <Type Name="DisplayBindingService" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui.Undo">
+ <Type Name="IUndoableOperation" />
+ <Type Name="UndoQueue" />
+ <Type Name="UndoStack" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui.Content">
+ <Type Name="IBookmarkBuffer" />
+ <Type Name="ITextBuffer" />
+ <Type Name="IClipboardHandler" />
+ <Type Name="ICodeStyleOperations" />
+ <Type Name="ICustomizedCommands" />
+ <Type Name="IParseableContent" />
+ <Type Name="IPositionable" />
+ <Type Name="IPrintable" />
+ <Type Name="IEditableTextBuffer" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui.Pads">
+ <Type Name="ITreeBuilder" />
+ <Type Name="ITreeNavigator" />
+ <Type Name="ITreeBuilderContext" />
+ <Type Name="ITreeOptions" />
+ <Type Name="TypeNodeBuilder" />
+ <Type Name="NodeBuilder" />
+ <Type Name="NodeCommandHandler" />
+ <Type Name="SolutionPad" />
+ <Type Name="TreeViewPad" />
+ <Type Name="NodeBuilderExtension" />
+ <Type Name="NodePosition" />
+ <Type Name="NodeState" />
+ <Type Name="TreePadOption" />
+ <Type Name="SearchResultPad" />
+ <Type Name="TreeNodeCallback" />
+ <Type Name="DragOperation" />
+ <Type Name="NodeAttributes" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui.Search">
+ <Type Name="IDocumentInformation" />
+ <Type Name="ISearchResult" />
+ <Type Name="ITextIterator" />
+ <Type Name="ISearchProgressMonitor" />
+ <Type Name="SearchOptions" />
+ <Type Name="SearchReplaceInFilesManager" />
+ <Type Name="SearchReplaceManager" />
+ <Type Name="ForwardTextFileIterator" />
+ <Type Name="ForwardTextIterator" />
+ <Type Name="SearchProgressMonitor" />
+ <Type Name="DocumentIteratorType" />
+ <Type Name="SearchStrategyType" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Codons">
+ <Type Name="IDisplayBinding" />
+ <Type Name="ISecondaryDisplayBinding" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui.BrowserDisplayBinding">
+ <Type Name="IHTMLDocument" />
+ <Type Name="IHTMLStyleSheet" />
+ <Type Name="IHTMLStyle" />
+ <Type Name="IHTMLDocument2" />
+ <Type Name="IHTMLElement" />
+ <Type Name="IHTMLElementCollection" />
+ <Type Name="BrowserDisplayBinding" />
+ <Type Name="BrowserPane" />
+ <Type Name="HtmlViewPane" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Tasks">
+ <Type Name="Task" />
+ <Type Name="TaskService" />
+ <Type Name="TaskEventArgs" />
+ <Type Name="TaskEventHandler" />
+ <Type Name="TaskType" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui.Dialogs">
+ <Type Name="IncludeFilesDialog" />
+ <Type Name="SplashScreenForm" />
+ <Type Name="EditTemplateDialog" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.CodeTemplates">
+ <Type Name="CodeTemplate" />
+ <Type Name="CodeTemplateGroup" />
+ <Type Name="CodeTemplateLoader" />
+ <Type Name="TemplateCompletionDataProvider" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Templates">
+ <Type Name="TextTemplate+Entry" />
+ <Type Name="FileDescriptionTemplate" />
+ <Type Name="FileTemplate" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui.OptionPanels">
+ <Type Name="ExternalToolPane+ExternalToolPanelWidget" />
+ <Type Name="BuildPanel+BuildPanelWidget" />
+ <Type Name="CodeGenerationPanel" />
+ <Type Name="AddInsOptionsPanel+AddInsPanelWidget" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui.Pads.ClassPad">
+ <Type Name="ClassData" />
+ <Type Name="ClassNodeBuilder" />
+ <Type Name="ClassNodeCommandHandler" />
+ <Type Name="CombineNodeBuilder" />
+ <Type Name="EventNodeBuilder" />
+ <Type Name="MemberNodeBuilder" />
+ <Type Name="FieldNodeBuilder" />
+ <Type Name="MemberNodeCommandHandler" />
+ <Type Name="MethodNodeBuilder" />
+ <Type Name="NamespaceData" />
+ <Type Name="NamespaceNodeBuilder" />
+ <Type Name="ProjectNodeBuilder" />
+ <Type Name="PropertyNodeBuilder" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Gui.Pads.ProjectPad">
+ <Type Name="CombineNodeBuilder" />
+ <Type Name="CombineNodeCommandHandler" />
+ <Type Name="FolderNodeBuilder" />
+ <Type Name="FolderCommandHandler" />
+ <Type Name="ProjectFileNodeBuilder" />
+ <Type Name="ProjectFileNodeCommandHandler" />
+ <Type Name="ProjectFolder" />
+ <Type Name="ProjectFolderNodeBuilder" />
+ <Type Name="ProjectFolderCommandHandler" />
+ <Type Name="ProjectNodeBuilder" />
+ <Type Name="ProjectNodeCommandHandler" />
+ <Type Name="ProjectReferenceFolderNodeBuilder" />
+ <Type Name="ProjectReferenceFolderNodeCommandHandler" />
+ <Type Name="ProjectReferenceNodeBuilder" />
+ <Type Name="ProjectReferenceNodeCommandHandler" />
+ <Type Name="ProjectSolutionPad" />
+ <Type Name="ResourceFolder" />
+ <Type Name="ResourceFolderNodeBuilder" />
+ <Type Name="ResourceFolderNodeCommandHandler" />
+ <Type Name="ShowAllFilesBuilderExtension" />
+ <Type Name="ShowAllFilesCommandHandler" />
+ <Type Name="SystemFile" />
+ <Type Name="SystemFileNodeBuilder" />
+ <Type Name="SystemFileNodeCommandHandler" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Ide.Commands">
+ <Type Name="DebugCommands" />
+ <Type Name="EditCommands" />
+ <Type Name="FileCommands" />
+ <Type Name="HelpCommands" />
+ <Type Name="ProjectCommands" />
+ <Type Name="SearchCommands" />
+ <Type Name="ToolCommands" />
+ <Type Name="ViewCommands" />
+ <Type Name="WindowCommands" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.Ambience">
+ <Type Name="IAmbience" />
+ <Type Name="AbstractAmbience" />
+ <Type Name="AmbienceReflectionDecorator" />
+ <Type Name="AmbienceService" />
+ <Type Name="CodeDOMGeneratorUtility" />
+ <Type Name="NetAmbience" />
+ <Type Name="ConversionFlags" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.Parser">
+ <Type Name="ITypeResolver" />
+ <Type Name="IParseInformation" />
+ <Type Name="IParserService" />
+ <Type Name="IParserDatabase" />
+ <Type Name="IParserContext" />
+ <Type Name="IProgressMonitorFactory" />
+ <Type Name="IAttributeSection" />
+ <Type Name="IAttribute" />
+ <Type Name="IClass" />
+ <Type Name="IDecoration" />
+ <Type Name="IComment" />
+ <Type Name="ICompilationUnit" />
+ <Type Name="ICompilationUnitBase" />
+ <Type Name="IEvent" />
+ <Type Name="IMember" />
+ <Type Name="IExpressionFinder" />
+ <Type Name="IField" />
+ <Type Name="IIndexer" />
+ <Type Name="IMethod" />
+ <Type Name="IParameter" />
+ <Type Name="IParser" />
+ <Type Name="IProperty" />
+ <Type Name="IRegion" />
+ <Type Name="IReturnType" />
+ <Type Name="IUsing" />
+ <Type Name="IParseInformationListener" />
+ <Type Name="ClassInformationEventArgs" />
+ <Type Name="AbstractNamedEntity" />
+ <Type Name="AbstractDecoration" />
+ <Type Name="ClassProxyCollection+ClassProxyEnumerator" />
+ <Type Name="DefaultParserService" />
+ <Type Name="AbstractCompilationUnit" />
+ <Type Name="ClassUpdateInformation" />
+ <Type Name="ParseInformation" />
+ <Type Name="ParseInformationEventArgs" />
+ <Type Name="Comment" />
+ <Type Name="ResolveResult" />
+ <Type Name="Tag" />
+ <Type Name="AttributeCollection" />
+ <Type Name="AttributeCollection+IAttributeEnumerator" />
+ <Type Name="AttributeSectionCollection" />
+ <Type Name="AttributeSectionCollection+AttributeSectionEnumerator" />
+ <Type Name="ClassCollection" />
+ <Type Name="ClassCollection+IClassEnumerator" />
+ <Type Name="CommentCollection" />
+ <Type Name="CommentCollection+CommentEnumerator" />
+ <Type Name="EventCollection" />
+ <Type Name="EventCollection+IEventEnumerator" />
+ <Type Name="FieldCollection" />
+ <Type Name="FieldCollection+IFieldEnumerator" />
+ <Type Name="IUsingCollection" />
+ <Type Name="IUsingCollection+IUsingEnumerator" />
+ <Type Name="MethodCollection" />
+ <Type Name="MethodCollection+IMethodEnumerator" />
+ <Type Name="ParameterCollection" />
+ <Type Name="ParameterCollection+IParameterEnumerator" />
+ <Type Name="PropertyCollection" />
+ <Type Name="PropertyCollection+IPropertyEnumerator" />
+ <Type Name="TagCollection" />
+ <Type Name="TagCollection+TagEnumerator" />
+ <Type Name="IndexerCollection" />
+ <Type Name="IndexerCollection+IIndexerEnumerator" />
+ <Type Name="AbstractAttributeSection" />
+ <Type Name="AbstractAttribute" />
+ <Type Name="AbstractClass" />
+ <Type Name="AbstractComment" />
+ <Type Name="FoldingRegion" />
+ <Type Name="AbstractEvent" />
+ <Type Name="AbstractMember" />
+ <Type Name="AbstractField" />
+ <Type Name="AbstractIndexer" />
+ <Type Name="AbstractMethod" />
+ <Type Name="AbstractParameter" />
+ <Type Name="AbstractProperty" />
+ <Type Name="AbstractReturnType" />
+ <Type Name="AbstractUsing" />
+ <Type Name="DefaultRegion" />
+ <Type Name="ClassInformationEventHandler" />
+ <Type Name="JobCallback" />
+ <Type Name="ParseInformationEventHandler" />
+ <Type Name="ClassType" />
+ <Type Name="AttributeTarget" />
+ <Type Name="ModifierEnum" />
+ <Type Name="ParameterModifier" />
+ <Type Name="ILanguageItem" />
+ <Type Name="LocalVariable" />
+ <Type Name="NamedAttributeArgument" />
+ <Type Name="ExpressionResult" />
+ <Type Name="ExpressionContext" />
+ <Type Name="ExpressionContext+InterfaceExpressionContext" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects">
+ <Type Name="IProjectService" />
+ <Type Name="IFileFormat" />
+ <Type Name="IConfiguration" />
+ <Type Name="IDeploymentStrategy" />
+ <Type Name="IProjectBinding" />
+ <Type Name="ICompilerResult" />
+ <Type Name="ILanguageBinding" />
+ <Type Name="ICombineEntryCollection" />
+ <Type Name="Language" />
+ <Type Name="LanguageService" />
+ <Type Name="LanguageBindingService" />
+ <Type Name="CombineEventArgs" />
+ <Type Name="FileFormatManager" />
+ <Type Name="ProjectEventArgs" />
+ <Type Name="ProjectRenameEventArgs" />
+ <Type Name="ProjectService" />
+ <Type Name="ProjectPathItemProperty" />
+ <Type Name="PathDataType" />
+ <Type Name="Combine" />
+ <Type Name="CombineEntry" />
+ <Type Name="CombineActiveConfigurationTypeConverter" />
+ <Type Name="CombineConfiguration" />
+ <Type Name="AbstractConfiguration" />
+ <Type Name="CombineConfigurationEntry" />
+ <Type Name="CombineEntryEventArgs" />
+ <Type Name="CombineEntryRenamedEventArgs" />
+ <Type Name="CombineExecuteDefinition" />
+ <Type Name="CyclicBuildOrderException" />
+ <Type Name="NoStartupCombineDefinedException" />
+ <Type Name="AbstractProjectConfiguration" />
+ <Type Name="ConvertXml" />
+ <Type Name="DotNetProject" />
+ <Type Name="Project" />
+ <Type Name="DotNetProjectBinding" />
+ <Type Name="DotNetProjectConfiguration" />
+ <Type Name="ProjectActiveConfigurationTypeConverter" />
+ <Type Name="ProjectFile" />
+ <Type Name="ProjectFileEventArgs" />
+ <Type Name="ProjectFileRenamedEventArgs" />
+ <Type Name="ProjectReference" />
+ <Type Name="ProjectReferenceEventArgs" />
+ <Type Name="UnknownProjectVersionException" />
+ <Type Name="ProjectFileCollection" />
+ <Type Name="ProjectFileCollection+ProjectFileEnumerator" />
+ <Type Name="ProjectReferenceCollection" />
+ <Type Name="ProjectReferenceCollection+ProjectReferenceEnumerator" />
+ <Type Name="AssemblyDeploy" />
+ <Type Name="DeployInformation" />
+ <Type Name="FileDeploy" />
+ <Type Name="ScriptDeploy" />
+ <Type Name="ProjectCreateInformation" />
+ <Type Name="DefaultCompilerResult" />
+ <Type Name="CombineEntryCollection" />
+ <Type Name="ConfigurationCollection" />
+ <Type Name="ConfigurationEventArgs" />
+ <Type Name="ExecutionContext" />
+ <Type Name="BuildTool" />
+ <Type Name="Services" />
+ <Type Name="CombineEventHandler" />
+ <Type Name="ProjectEventHandler" />
+ <Type Name="ProjectRenameEventHandler" />
+ <Type Name="CombineEntryEventHandler" />
+ <Type Name="CombineEntryRenamedEventHandler" />
+ <Type Name="ProjectCompileEventHandler" />
+ <Type Name="ProjectFileEventHandler" />
+ <Type Name="ProjectFileRenamedEventHandler" />
+ <Type Name="ProjectReferenceEventHandler" />
+ <Type Name="ConfigurationEventHandler" />
+ <Type Name="BeforeCompileAction" />
+ <Type Name="EntryExecuteType" />
+ <Type Name="NetRuntime" />
+ <Type Name="CompileTarget" />
+ <Type Name="NewFileSearch" />
+ <Type Name="Subtype" />
+ <Type Name="BuildAction" />
+ <Type Name="ReferenceType" />
+ <Type Name="DeploymentStrategy" />
+ <Type Name="IDotNetLanguageBinding" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.Serialization">
+ <Type Name="ICollectionHandler" />
+ <Type Name="IExtendedDataItem" />
+ <Type Name="ICustomDataItem" />
+ <Type Name="ITypeSerializer" />
+ <Type Name="XmlConfigurationReader" />
+ <Type Name="XmlConfigurationWriter" />
+ <Type Name="ItemPropertyAttribute" />
+ <Type Name="PrimitiveDataType" />
+ <Type Name="DataType" />
+ <Type Name="DataIncludeAttribute" />
+ <Type Name="DataItem" />
+ <Type Name="DataNode" />
+ <Type Name="DataItemAttribute" />
+ <Type Name="ClassDataType" />
+ <Type Name="CollectionDataType" />
+ <Type Name="CollectionDataType+MapData" />
+ <Type Name="DataCollection" />
+ <Type Name="DataContext" />
+ <Type Name="DataSerializer" />
+ <Type Name="DataValue" />
+ <Type Name="EnumDataType" />
+ <Type Name="ExpandedCollectionAttribute" />
+ <Type Name="ItemProperty" />
+ <Type Name="SerializationContext" />
+ <Type Name="XmlDataSerializer" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.Utility">
+ <Type Name="PropertyComparer" />
+ <Type Name="ReverseComparer" />
+ <Type Name="DiffUtility" />
+ <Type Name="SortUtility" />
+ <Type Name="SortUtilityBase" />
+ <Type Name="PriorityQueue" />
+ <Type Name="PriorityQueue+Pair" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.Gui.Completion">
+ <Type Name="ICompletionData" />
+ <Type Name="ICompletionDataWithMarkup" />
+ <Type Name="ICompletionDataProvider" />
+ <Type Name="ICompletionWidget" />
+ <Type Name="IListDataProvider" />
+ <Type Name="CodeCompletionDataProvider" />
+ <Type Name="CommentCompletionDataProvider" />
+ <Type Name="CompletionListWindow" />
+ <Type Name="ListWindow" />
+ <Type Name="ListWindow+KeyAction" />
+ <Type Name="DeclarationViewWindow" />
+ <Type Name="ListWidget" />
+ <Type Name="TextUtilities" />
+ <Type Name="TextUtilities+CharacterType" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.Gui">
+ <Type Name="IconService" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.Gui.Dialogs">
+ <Type Name="ProjectOptionsDialog" />
+ <Type Name="CombineOptionsDialog" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.Gui.Dialogs.OptionPanels">
+ <Type Name="CombineBuildOptions" />
+ <Type Name="CombineConfigurationPanel" />
+ <Type Name="CombineStartupPanel" />
+ <Type Name="CompileFileProjectOptions" />
+ <Type Name="GeneralProjectOptions" />
+ <Type Name="OutputOptionsPanel" />
+ <Type Name="CombineEntryConfigurationsPanel" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.CodeGeneration">
+ <Type Name="IRefactorer" />
+ <Type Name="BaseRefactorer" />
+ <Type Name="CodeRefactorer" />
+ <Type Name="MemberReference" />
+ <Type Name="MemberReferenceCollection" />
+ <Type Name="RefactorerContext" />
+ <Type Name="XmlCodeDomReader" />
+ <Type Name="RefactoryScope" />
+ <Type Name="RefactorOperations" />
+ </Namespace>
+ <Namespace Name="MonoDevelop.Projects.Text">
+ <Type Name="IEditableTextFile" />
+ <Type Name="ITextFile" />
+ <Type Name="ITextFileProvider" />
+ <Type Name="TextFile" />
+ </Namespace>
+ </Types>
+ <Title>Untitled</Title>
+</Overview>
diff --git a/main/docs/wiki-addin-tree.xsl b/main/docs/wiki-addin-tree.xsl
new file mode 100644
index 0000000000..02329fc05d
--- /dev/null
+++ b/main/docs/wiki-addin-tree.xsl
@@ -0,0 +1,85 @@
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
+<xsl:output method="html" indent="no" />
+
+<xsl:template match="/">
+= Introduction =
+This document shows the complete extension tree available to add-in developers.
+= Extension Tree =
+<xsl:apply-templates select="ExtensionTree/Tree/Node/*">
+ <xsl:sort select="@name" />
+</xsl:apply-templates>
+= Extension Points =
+<xsl:for-each select="ExtensionTree/AddIns/AddIn">
+<xsl:sort select="@name" />
+== <xsl:value-of select="@name"/> module==
+<xsl:variable name="aname" select="@name" />
+<xsl:for-each select="/ExtensionTree/Tree/Node//Node[@add-in=$aname]">
+<xsl:sort select="@title" />
+===<xsl:value-of select="@title"/>===
+'''Path''': <xsl:value-of select="@path"/>
+<xsl:if test="@remarks and @remarks!=''">
+
+'''Remarks''': <xsl:value-of select="@remarks"/>
+</xsl:if>
+
+'''Child nodes''':
+<ul>
+<xsl:for-each select="ChildNode"><xsl:sort select="@id" /><xsl:variable name="cid" select="@id"/><li> [[#<xsl:value-of select="@id" />|<xsl:value-of select="@id" />]]: <xsl:value-of select="/ExtensionTree/Codons/Codon[@id=$cid]/@description" /></li>
+</xsl:for-each>
+</ul>
+</xsl:for-each>
+</xsl:for-each>
+= Extension Elements =
+<xsl:apply-templates select="ExtensionTree/Codons/*">
+ <xsl:sort select="@id" />
+</xsl:apply-templates>
+
+</xsl:template>
+
+<xsl:template match="Codon">
+== <xsl:value-of select="@id" /> ==
+<xsl:value-of select="@description" />
+
+'''Properties:'''
+
+{| border="1"
+|'''Name''' || '''Type''' || '''Description'''
+<xsl:apply-templates>
+ <xsl:sort select="@name" />
+</xsl:apply-templates>
+|}
+
+<xsl:if test="ChildNode">
+'''Child nodes:'''
+<ul>
+<xsl:for-each select="ChildNode"><xsl:sort select="@id" /><xsl:variable name="cid" select="@id"/><li>[[#<xsl:value-of select="@id" />|<xsl:value-of select="@id" />]]: <xsl:value-of select="/ExtensionTree/Codons/Codon[@id=$cid]/@description" /></li>
+</xsl:for-each>
+</ul>
+</xsl:if>
+
+'''Can be used in:'''
+<ul>
+<xsl:variable name="cid" select="@id"/>
+<xsl:for-each select="/ExtensionTree/Tree/Node//Node[ChildNode/@id=$cid]"><li>[[#<xsl:value-of select="@title" />|<xsl:value-of select="@title" />]]</li>
+</xsl:for-each>
+<xsl:for-each select="/ExtensionTree/Codons/Codon[ChildNode/@id=$cid]"><li>[[#<xsl:value-of select="@id" />|<xsl:value-of select="@id" />]] element</li>
+</xsl:for-each>
+</ul>
+</xsl:template>
+
+<xsl:template match="Property">
+|-
+|<xsl:value-of select="@name" /> || <xsl:value-of select="@type" /> || <xsl:value-of select="@description" />
+</xsl:template>
+
+<xsl:template match="Node[@add-in]"><ul><li>'''[[#<xsl:value-of select="@title"/>|<xsl:value-of select="@name"/>]]'''<br/><xsl:value-of select="@title"/></li></ul>
+<blockquote>
+<xsl:apply-templates><xsl:sort select="@name" /></xsl:apply-templates>
+</blockquote>
+</xsl:template>
+
+<xsl:template match="Node"><ul><li>'''<xsl:value-of select="@name"/>'''</li></ul>
+<blockquote><xsl:apply-templates><xsl:sort select="@name" /></xsl:apply-templates></blockquote>
+</xsl:template>
+
+</xsl:stylesheet>