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

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonathan Pryor <jpryor@novell.com>2008-10-17 18:11:34 +0400
committerJonathan Pryor <jpryor@novell.com>2008-10-17 18:11:34 +0400
commitcd915faef86ab04b655c4692da66d7ad2e0ae39e (patch)
treec11ae079f95a0377a5d9071e16632408d62a2463 /mcs/class/System.Configuration.Install
parent99508cb453a0361796ee1719c32f0defa58074a7 (diff)
Migrating from monodoc/class/System.Configuration.Install to mcs/class/System.Configuration.Install/Documentation...
svn path=/trunk/mcs/; revision=116206
Diffstat (limited to 'mcs/class/System.Configuration.Install')
-rwxr-xr-xmcs/class/System.Configuration.Install/Documentation/System.Configuration.Install.xml415
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/AssemblyInstaller.xml242
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/ComponentInstaller.xml70
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/IManagedInstaller.xml45
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallContext.xml124
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallEventArgs.xml63
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallEventHandler.xml24
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallException.xml83
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/Installer.xml456
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallerCollection.xml262
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/ManagedInstallerClass.xml84
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/TransactedInstaller.xml69
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/UninstallAction.xml45
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Diagnostics/EventLogInstaller.xml288
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/System.Diagnostics/PerformanceCounterInstaller.xml217
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/index.xml79
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/ns-System.Configuration.Install.xml6
-rw-r--r--mcs/class/System.Configuration.Install/Documentation/en/ns-System.Diagnostics.xml6
18 files changed, 2578 insertions, 0 deletions
diff --git a/mcs/class/System.Configuration.Install/Documentation/System.Configuration.Install.xml b/mcs/class/System.Configuration.Install/Documentation/System.Configuration.Install.xml
new file mode 100755
index 00000000000..5cdb87f2d38
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/System.Configuration.Install.xml
@@ -0,0 +1,415 @@
+<?xml version="1.0" encoding="utf-8"?>
+<masterdoc assembly="System.Configuration.Install">
+ <class name="Installer" namespace="System.Configuration.Install">
+ <constructor name="Installer" argnames="" />
+ <property name="Context" propertytype="System.Configuration.Install.InstallContext" />
+ <property name="HelpText" propertytype="System.String" />
+ <property name="Installers" propertytype="System.Configuration.Install.InstallerCollection" />
+ <property name="Parent" propertytype="System.Configuration.Install.Installer" />
+ <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
+ <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
+ <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
+ <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
+ <method name="Uninstall(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Rollback(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnBeforeUninstall(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnBeforeRollback(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnBeforeInstall(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnCommitting(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnAfterUninstall(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnAfterRollback(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnAfterInstall(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnCommitted(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Install(System.Collections.IDictionary)" argnames="stateSaver" returntype="System.Void" />
+ <method name="Commit(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
+ <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
+ <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ <event name="Committed" />
+ <event name="AfterInstall" />
+ <event name="AfterRollback" />
+ <event name="AfterUninstall" />
+ <event name="Committing" />
+ <event name="BeforeInstall" />
+ <event name="BeforeRollback" />
+ <event name="BeforeUninstall" />
+ <event name="Disposed" inherited="System.ComponentModel.Component" />
+ </class>
+ <class name="AssemblyInstaller" namespace="System.Configuration.Install">
+ <constructor name="AssemblyInstaller" argnames="" />
+ <constructor name="AssemblyInstaller(System.String, System.String[])" argnames="filename, commandLine" />
+ <constructor name="AssemblyInstaller(System.Reflection.Assembly, System.String[])" argnames="assembly, commandLine" />
+ <property name="Assembly" propertytype="System.Reflection.Assembly" />
+ <property name="CommandLine" propertytype="System.String[]" />
+ <property name="HelpText" propertytype="System.String" />
+ <property name="Path" propertytype="System.String" />
+ <property name="UseNewContext" propertytype="System.Boolean" />
+ <property name="Context" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallContext" />
+ <property name="Installers" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallerCollection" />
+ <property name="Parent" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.Installer" />
+ <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
+ <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
+ <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
+ <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
+ <method name="Uninstall(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Rollback(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnBeforeUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitting(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitted(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Install(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Commit(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
+ <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
+ <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
+ <method name="CheckIfInstallable(System.String)" argnames="assemblyName" returntype="System.Void" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ <event name="Committed" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Committing" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Disposed" inherited="System.ComponentModel.Component" />
+ </class>
+ <class name="ComponentInstaller" namespace="System.Configuration.Install">
+ <constructor name="ComponentInstaller" argnames="" />
+ <property name="Context" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallContext" />
+ <property name="HelpText" inherited="System.Configuration.Install.Installer" propertytype="System.String" />
+ <property name="Installers" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallerCollection" />
+ <property name="Parent" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.Installer" />
+ <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
+ <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
+ <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
+ <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
+ <method name="IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)" argnames="otherInstaller" returntype="System.Boolean" />
+ <method name="CopyFromComponent(System.ComponentModel.IComponent)" argnames="component" returntype="System.Void" />
+ <method name="Uninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Rollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitting(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitted(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Install(System.Collections.IDictionary)" argnames="stateSaver" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Commit(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
+ <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
+ <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ <event name="Committed" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Committing" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Disposed" inherited="System.ComponentModel.Component" />
+ </class>
+ <class name="InstallContext" namespace="System.Configuration.Install">
+ <constructor name="InstallContext" argnames="" />
+ <constructor name="InstallContext(System.String, System.String[])" argnames="logFilePath, commandLine" />
+ <property name="Parameters" propertytype="System.Collections.Specialized.StringDictionary" />
+ <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
+ <method name="IsParameterTrue(System.String)" argnames="paramName" returntype="System.Boolean" />
+ <method name="LogMessage(System.String)" argnames="message" returntype="System.Void" />
+ <method name="ParseCommandLine(System.String[])" argnames="args" returntype="System.Collections.Specialized.StringDictionary" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ </class>
+ <class name="InstallerCollection" namespace="System.Configuration.Install">
+ <property name="Item" propertytype="System.Configuration.Install.Installer" />
+ <property name="InnerList" inherited="System.Collections.CollectionBase" propertytype="System.Collections.ArrayList" />
+ <property name="List" inherited="System.Collections.CollectionBase" propertytype="System.Collections.IList" />
+ <property name="Count" inherited="System.Collections.CollectionBase" propertytype="System.Int32" />
+ <method name="GetEnumerator" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Collections.IEnumerator" />
+ <method name="RemoveAt(System.Int32)" argnames="index" inherited="System.Collections.CollectionBase" returntype="System.Void" />
+ <method name="Clear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
+ <method name="OnRemoveComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
+ <method name="OnClearComplete" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
+ <method name="OnInsertComplete(System.Int32, System.Object)" argnames="index, value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
+ <method name="OnSetComplete(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" inherited="System.Collections.CollectionBase" returntype="System.Void" />
+ <method name="OnValidate(System.Object)" argnames="value" inherited="System.Collections.CollectionBase" returntype="System.Void" />
+ <method name="OnRemove(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
+ <method name="OnClear" argnames="" inherited="System.Collections.CollectionBase" returntype="System.Void" />
+ <method name="OnInsert(System.Int32, System.Object)" argnames="index, value" returntype="System.Void" />
+ <method name="OnSet(System.Int32, System.Object, System.Object)" argnames="index, oldValue, newValue" returntype="System.Void" />
+ <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
+ <method name="Add(System.Configuration.Install.Installer)" argnames="value" returntype="System.Int32" />
+ <method name="AddRange(System.Configuration.Install.InstallerCollection)" argnames="value" returntype="System.Void" />
+ <method name="AddRange(System.Configuration.Install.Installer[])" argnames="value" returntype="System.Void" />
+ <method name="Contains(System.Configuration.Install.Installer)" argnames="value" returntype="System.Boolean" />
+ <method name="CopyTo(System.Configuration.Install.Installer[], System.Int32)" argnames="array, index" returntype="System.Void" />
+ <method name="IndexOf(System.Configuration.Install.Installer)" argnames="value" returntype="System.Int32" />
+ <method name="Insert(System.Int32, System.Configuration.Install.Installer)" argnames="index, value" returntype="System.Void" />
+ <method name="Remove(System.Configuration.Install.Installer)" argnames="value" returntype="System.Void" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ </class>
+ <class name="InstallEventArgs" namespace="System.Configuration.Install">
+ <constructor name="InstallEventArgs" argnames="" />
+ <constructor name="InstallEventArgs(System.Collections.IDictionary)" argnames="savedState" />
+ <property name="SavedState" propertytype="System.Collections.IDictionary" />
+ <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ </class>
+ <class name="InstallException" namespace="System.Configuration.Install">
+ <constructor name="InstallException" argnames="" />
+ <constructor name="InstallException(System.String)" argnames="message" />
+ <constructor name="InstallException(System.String, System.Exception)" argnames="message, innerException" />
+ <constructor name="InstallException(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" />
+ <property name="Message" inherited="System.Exception" propertytype="System.String" />
+ <property name="InnerException" inherited="System.Exception" propertytype="System.Exception" />
+ <property name="TargetSite" inherited="System.Exception" propertytype="System.Reflection.MethodBase" />
+ <property name="StackTrace" inherited="System.Exception" propertytype="System.String" />
+ <property name="HelpLink" inherited="System.Exception" propertytype="System.String" />
+ <property name="Source" inherited="System.Exception" propertytype="System.String" />
+ <property name="HResult" inherited="System.Exception" propertytype="System.Int32" />
+ <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.Exception" returntype="System.Void" />
+ <method name="GetBaseException" argnames="" inherited="System.Exception" returntype="System.Exception" />
+ <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.Exception" returntype="System.String" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ </class>
+ <class name="ManagedInstallerClass" namespace="System.Configuration.Install">
+ <constructor name="ManagedInstallerClass" argnames="" />
+ <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
+ <method name="InstallHelper(System.String[])" argnames="args" returntype="System.Void" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ </class>
+ <class name="TransactedInstaller" namespace="System.Configuration.Install">
+ <constructor name="TransactedInstaller" argnames="" />
+ <property name="Context" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallContext" />
+ <property name="HelpText" inherited="System.Configuration.Install.Installer" propertytype="System.String" />
+ <property name="Installers" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallerCollection" />
+ <property name="Parent" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.Installer" />
+ <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
+ <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
+ <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
+ <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
+ <method name="Uninstall(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Rollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitting(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitted(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Install(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Commit(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
+ <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
+ <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ <event name="Committed" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Committing" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Disposed" inherited="System.ComponentModel.Component" />
+ </class>
+ <interface name="IManagedInstaller" namespace="System.Configuration.Install">
+ <method name="ManagedInstall(System.String, System.Int32)" argnames="commandLine, hInstall" returntype="System.Int32" />
+ </interface>
+ <delegate name="InstallEventHandler" namespace="System.Configuration.Install">
+ <constructor name="InstallEventHandler(System.Object, System.IntPtr)" argnames="object, method" />
+ <property name="Method" inherited="System.Delegate" propertytype="System.Reflection.MethodInfo" />
+ <property name="Target" inherited="System.Delegate" propertytype="System.Object" />
+ <method name="EndInvoke(System.IAsyncResult)" argnames="result" returntype="System.Void" />
+ <method name="BeginInvoke(System.Object, System.Configuration.Install.InstallEventArgs, System.AsyncCallback, System.Object)" argnames="sender, e, callback, object" returntype="System.IAsyncResult" />
+ <method name="Invoke(System.Object, System.Configuration.Install.InstallEventArgs)" argnames="sender, e" returntype="System.Void" />
+ <method name="GetObjectData(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext)" argnames="info, context" inherited="System.MulticastDelegate" returntype="System.Void" />
+ <method name="Clone" argnames="" inherited="System.Delegate" returntype="System.Object" />
+ <method name="RemoveImpl(System.Delegate)" argnames="value" inherited="System.MulticastDelegate" returntype="System.Delegate" />
+ <method name="CombineImpl(System.Delegate)" argnames="follow" inherited="System.MulticastDelegate" returntype="System.Delegate" />
+ <method name="GetMethodImpl" argnames="" inherited="System.Delegate" returntype="System.Reflection.MethodInfo" />
+ <method name="GetInvocationList" argnames="" inherited="System.MulticastDelegate" returntype="System.Delegate[]" />
+ <method name="DynamicInvokeImpl(System.Object[])" argnames="args" inherited="System.MulticastDelegate" returntype="System.Object" />
+ <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.MulticastDelegate" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.MulticastDelegate" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.Object" returntype="System.String" />
+ <method name="DynamicInvoke(System.Object[])" argnames="args" inherited="System.Delegate" returntype="System.Object" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ </delegate>
+ <enum name="UninstallAction" namespace="System.Configuration.Install">
+ <field name="Remove" />
+ <field name="NoAction" />
+ <method name="ToString(System.IFormatProvider)" argnames="provider" inherited="System.Enum" returntype="System.String" />
+ <method name="GetTypeCode" argnames="" inherited="System.Enum" returntype="System.TypeCode" />
+ <method name="ToString(System.String, System.IFormatProvider)" argnames="format, provider" inherited="System.Enum" returntype="System.String" />
+ <method name="CompareTo(System.Object)" argnames="target" inherited="System.Enum" returntype="System.Int32" />
+ <method name="Finalize" argnames="" inherited="System.Object" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Enum" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Enum" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.Enum" returntype="System.String" />
+ <method name="ToString(System.String)" argnames="format" inherited="System.Enum" returntype="System.String" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ </enum>
+ <class name="EventLogInstaller" namespace="System.Diagnostics">
+ <constructor name="EventLogInstaller" argnames="" />
+ <property name="Log" propertytype="System.String" />
+ <property name="Source" propertytype="System.String" />
+ <property name="UninstallAction" propertytype="System.Configuration.Install.UninstallAction" />
+ <property name="Context" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallContext" />
+ <property name="HelpText" inherited="System.Configuration.Install.Installer" propertytype="System.String" />
+ <property name="Installers" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallerCollection" />
+ <property name="Parent" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.Installer" />
+ <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
+ <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
+ <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
+ <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
+ <method name="IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)" argnames="otherInstaller" returntype="System.Boolean" />
+ <method name="CopyFromComponent(System.ComponentModel.IComponent)" argnames="component" returntype="System.Void" />
+ <method name="Uninstall(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Rollback(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnBeforeUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitting(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitted(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Install(System.Collections.IDictionary)" argnames="stateSaver" returntype="System.Void" />
+ <method name="Commit(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
+ <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
+ <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ <event name="Committed" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Committing" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Disposed" inherited="System.ComponentModel.Component" />
+ </class>
+ <class name="PerformanceCounterInstaller" namespace="System.Diagnostics">
+ <constructor name="PerformanceCounterInstaller" argnames="" />
+ <property name="CategoryName" propertytype="System.String" />
+ <property name="CategoryHelp" propertytype="System.String" />
+ <property name="Counters" propertytype="System.Diagnostics.CounterCreationDataCollection" />
+ <property name="UninstallAction" propertytype="System.Configuration.Install.UninstallAction" />
+ <property name="Context" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallContext" />
+ <property name="HelpText" inherited="System.Configuration.Install.Installer" propertytype="System.String" />
+ <property name="Installers" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.InstallerCollection" />
+ <property name="Parent" inherited="System.Configuration.Install.Installer" propertytype="System.Configuration.Install.Installer" />
+ <property name="Events" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.EventHandlerList" />
+ <property name="Site" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.ISite" />
+ <property name="Container" inherited="System.ComponentModel.Component" propertytype="System.ComponentModel.IContainer" />
+ <property name="DesignMode" inherited="System.ComponentModel.Component" propertytype="System.Boolean" />
+ <method name="IsEquivalentInstaller(System.Configuration.Install.ComponentInstaller)" argnames="otherInstaller" inherited="System.Configuration.Install.ComponentInstaller" returntype="System.Boolean" />
+ <method name="CopyFromComponent(System.ComponentModel.IComponent)" argnames="component" returntype="System.Void" />
+ <method name="Uninstall(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="Rollback(System.Collections.IDictionary)" argnames="savedState" returntype="System.Void" />
+ <method name="OnBeforeUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnBeforeInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitting(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterUninstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterRollback(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnAfterInstall(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="OnCommitted(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Install(System.Collections.IDictionary)" argnames="stateSaver" returntype="System.Void" />
+ <method name="Commit(System.Collections.IDictionary)" argnames="savedState" inherited="System.Configuration.Install.Installer" returntype="System.Void" />
+ <method name="Dispose" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetService(System.Type)" argnames="service" inherited="System.ComponentModel.Component" returntype="System.Object" />
+ <method name="Dispose(System.Boolean)" argnames="disposing" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="CreateObjRef(System.Type)" argnames="requestedType" inherited="System.MarshalByRefObject" returntype="System.Runtime.Remoting.ObjRef" />
+ <method name="InitializeLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="GetLifetimeService" argnames="" inherited="System.MarshalByRefObject" returntype="System.Object" />
+ <method name="Finalize" argnames="" inherited="System.ComponentModel.Component" returntype="System.Void" />
+ <method name="GetHashCode" argnames="" inherited="System.Object" returntype="System.Int32" />
+ <method name="Equals(System.Object)" argnames="obj" inherited="System.Object" returntype="System.Boolean" />
+ <method name="ToString" argnames="" inherited="System.ComponentModel.Component" returntype="System.String" />
+ <method name="GetType" argnames="" inherited="System.Object" returntype="System.Type" />
+ <method name="MemberwiseClone" argnames="" inherited="System.Object" returntype="System.Object" />
+ <event name="Committed" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="AfterUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Committing" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeInstall" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeRollback" inherited="System.Configuration.Install.Installer" />
+ <event name="BeforeUninstall" inherited="System.Configuration.Install.Installer" />
+ <event name="Disposed" inherited="System.ComponentModel.Component" />
+ </class>
+</masterdoc> \ No newline at end of file
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/AssemblyInstaller.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/AssemblyInstaller.xml
new file mode 100644
index 00000000000..a8967d3ebcd
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/AssemblyInstaller.xml
@@ -0,0 +1,242 @@
+<Type Name="AssemblyInstaller" FullName="System.Configuration.Install.AssemblyInstaller">
+ <TypeSignature Language="C#" Value="public class AssemblyInstaller : System.Configuration.Install.Installer" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Configuration.Install.Installer</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AssemblyInstaller ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AssemblyInstaller (System.Reflection.Assembly assembly, string[] commandLine);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="assembly" Type="System.Reflection.Assembly" />
+ <Parameter Name="commandLine" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="assembly">To be added.</param>
+ <param name="commandLine">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public AssemblyInstaller (string fileName, string[] commandLine);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="fileName" Type="System.String" />
+ <Parameter Name="commandLine" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="fileName">To be added.</param>
+ <param name="commandLine">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Assembly">
+ <MemberSignature Language="C#" Value="public System.Reflection.Assembly Assembly { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Reflection.Assembly</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CheckIfInstallable">
+ <MemberSignature Language="C#" Value="public static void CheckIfInstallable (string assemblyName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="assemblyName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="assemblyName">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CommandLine">
+ <MemberSignature Language="C#" Value="public string[] CommandLine { 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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Commit">
+ <MemberSignature Language="C#" Value="public override void Commit (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="HelpText">
+ <MemberSignature Language="C#" Value="public override string HelpText { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Install">
+ <MemberSignature Language="C#" Value="public override void Install (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Rollback">
+ <MemberSignature Language="C#" Value="public override void Rollback (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Uninstall">
+ <MemberSignature Language="C#" Value="public override void Uninstall (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="UseNewContext">
+ <MemberSignature Language="C#" Value="public bool UseNewContext { 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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/ComponentInstaller.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/ComponentInstaller.xml
new file mode 100644
index 00000000000..c4f63f46dbd
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/ComponentInstaller.xml
@@ -0,0 +1,70 @@
+<Type Name="ComponentInstaller" FullName="System.Configuration.Install.ComponentInstaller">
+ <TypeSignature Language="C#" Value="public abstract class ComponentInstaller : System.Configuration.Install.Installer" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Configuration.Install.Installer</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected ComponentInstaller ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CopyFromComponent">
+ <MemberSignature Language="C#" Value="public abstract void CopyFromComponent (System.ComponentModel.IComponent component);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="component" Type="System.ComponentModel.IComponent" />
+ </Parameters>
+ <Docs>
+ <param name="component">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="IsEquivalentInstaller">
+ <MemberSignature Language="C#" Value="public virtual bool IsEquivalentInstaller (System.Configuration.Install.ComponentInstaller otherInstaller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="otherInstaller" Type="System.Configuration.Install.ComponentInstaller" />
+ </Parameters>
+ <Docs>
+ <param name="otherInstaller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/IManagedInstaller.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/IManagedInstaller.xml
new file mode 100644
index 00000000000..fce064fd555
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/IManagedInstaller.xml
@@ -0,0 +1,45 @@
+<Type Name="IManagedInstaller" FullName="System.Configuration.Install.IManagedInstaller">
+ <TypeSignature Language="C#" Value="public interface IManagedInstaller" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.InterfaceType(System.Runtime.InteropServices.ComInterfaceType.InterfaceIsIUnknown)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid("1E233FE7-C16D-4512-8C3B-2E9988F08D38")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="ManagedInstall">
+ <MemberSignature Language="C#" Value="public int ManagedInstall (string commandLine, int hInstall);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="commandLine" Type="System.String" />
+ <Parameter Name="hInstall" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="commandLine">To be added.</param>
+ <param name="hInstall">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallContext.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallContext.xml
new file mode 100644
index 00000000000..131b9b7565b
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallContext.xml
@@ -0,0 +1,124 @@
+<Type Name="InstallContext" FullName="System.Configuration.Install.InstallContext">
+ <TypeSignature Language="C#" Value="public class InstallContext" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InstallContext ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InstallContext (string logFilePath, string[] commandLine);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="logFilePath" Type="System.String" />
+ <Parameter Name="commandLine" Type="System.String[]" />
+ </Parameters>
+ <Docs>
+ <param name="logFilePath">To be added.</param>
+ <param name="commandLine">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="IsParameterTrue">
+ <MemberSignature Language="C#" Value="public bool IsParameterTrue (string paramName);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="paramName" Type="System.String" />
+ </Parameters>
+ <Docs>
+ <param name="paramName">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="LogMessage">
+ <MemberSignature Language="C#" Value="public void LogMessage (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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Parameters">
+ <MemberSignature Language="C#" Value="public System.Collections.Specialized.StringDictionary Parameters { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringDictionary</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="ParseCommandLine">
+ <MemberSignature Language="C#" Value="protected static System.Collections.Specialized.StringDictionary ParseCommandLine (string[] args);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Collections.Specialized.StringDictionary</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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallEventArgs.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallEventArgs.xml
new file mode 100644
index 00000000000..7ab0824908a
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallEventArgs.xml
@@ -0,0 +1,63 @@
+<Type Name="InstallEventArgs" FullName="System.Configuration.Install.InstallEventArgs">
+ <TypeSignature Language="C#" Value="public class InstallEventArgs : EventArgs" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.EventArgs</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InstallEventArgs ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InstallEventArgs (System.Collections.IDictionary savedState);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="SavedState">
+ <MemberSignature Language="C#" Value="public System.Collections.IDictionary SavedState { 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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallEventHandler.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallEventHandler.xml
new file mode 100644
index 00000000000..fa10828e048
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallEventHandler.xml
@@ -0,0 +1,24 @@
+<Type Name="InstallEventHandler" FullName="System.Configuration.Install.InstallEventHandler">
+ <TypeSignature Language="C#" Value="public delegate void InstallEventHandler(object sender, InstallEventArgs e);" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Delegate</BaseTypeName>
+ </Base>
+ <Parameters>
+ <Parameter Name="sender" Type="System.Object" />
+ <Parameter Name="e" Type="System.Configuration.Install.InstallEventArgs" />
+ </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/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallException.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallException.xml
new file mode 100644
index 00000000000..35dc018ec56
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallException.xml
@@ -0,0 +1,83 @@
+<Type Name="InstallException" FullName="System.Configuration.Install.InstallException">
+ <TypeSignature Language="C#" Value="public class InstallException : SystemException" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.SystemException</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InstallException ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InstallException (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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="protected InstallException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="info" Type="System.Runtime.Serialization.SerializationInfo" />
+ <Parameter Name="context" Type="System.Runtime.Serialization.StreamingContext" />
+ </Parameters>
+ <Docs>
+ <param name="info">To be added.</param>
+ <param name="context">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public InstallException (string message, Exception innerException);" />
+ <MemberType>Constructor</MemberType>
+ <Parameters>
+ <Parameter Name="message" Type="System.String" />
+ <Parameter Name="innerException" Type="System.Exception" />
+ </Parameters>
+ <Docs>
+ <param name="message">To be added.</param>
+ <param name="innerException">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/Installer.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/Installer.xml
new file mode 100644
index 00000000000..10e623829f0
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/Installer.xml
@@ -0,0 +1,456 @@
+<Type Name="Installer" FullName="System.Configuration.Install.Installer">
+ <TypeSignature Language="C#" Value="public class Installer : System.ComponentModel.Component" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.ComponentModel.Component</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultEvent("AfterInstall")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public Installer ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="AfterInstall">
+ <MemberSignature Language="C#" Value="public event System.Configuration.Install.InstallEventHandler AfterInstall;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="AfterRollback">
+ <MemberSignature Language="C#" Value="public event System.Configuration.Install.InstallEventHandler AfterRollback;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="AfterUninstall">
+ <MemberSignature Language="C#" Value="public event System.Configuration.Install.InstallEventHandler AfterUninstall;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="BeforeInstall">
+ <MemberSignature Language="C#" Value="public event System.Configuration.Install.InstallEventHandler BeforeInstall;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="BeforeRollback">
+ <MemberSignature Language="C#" Value="public event System.Configuration.Install.InstallEventHandler BeforeRollback;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="BeforeUninstall">
+ <MemberSignature Language="C#" Value="public event System.Configuration.Install.InstallEventHandler BeforeUninstall;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Commit">
+ <MemberSignature Language="C#" Value="public virtual void Commit (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Committed">
+ <MemberSignature Language="C#" Value="public event System.Configuration.Install.InstallEventHandler Committed;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Committing">
+ <MemberSignature Language="C#" Value="public event System.Configuration.Install.InstallEventHandler Committing;" />
+ <MemberType>Event</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallEventHandler</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Context">
+ <MemberSignature Language="C#" Value="public System.Configuration.Install.InstallContext Context { set; get; }" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Browsable(false)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Hidden)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallContext</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="HelpText">
+ <MemberSignature Language="C#" Value="public virtual string HelpText { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.String</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Install">
+ <MemberSignature Language="C#" Value="public virtual void Install (System.Collections.IDictionary stateSaver);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="stateSaver" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="stateSaver">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Installers">
+ <MemberSignature Language="C#" Value="public System.Configuration.Install.InstallerCollection Installers { get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.InstallerCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnAfterInstall">
+ <MemberSignature Language="C#" Value="protected virtual void OnAfterInstall (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnAfterRollback">
+ <MemberSignature Language="C#" Value="protected virtual void OnAfterRollback (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnAfterUninstall">
+ <MemberSignature Language="C#" Value="protected virtual void OnAfterUninstall (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnBeforeInstall">
+ <MemberSignature Language="C#" Value="protected virtual void OnBeforeInstall (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnBeforeRollback">
+ <MemberSignature Language="C#" Value="protected virtual void OnBeforeRollback (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnBeforeUninstall">
+ <MemberSignature Language="C#" Value="protected virtual void OnBeforeUninstall (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnCommitted">
+ <MemberSignature Language="C#" Value="protected virtual void OnCommitted (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnCommitting">
+ <MemberSignature Language="C#" Value="protected virtual void OnCommitting (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Parent">
+ <MemberSignature Language="C#" Value="public System.Configuration.Install.Installer Parent { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.Installer</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Rollback">
+ <MemberSignature Language="C#" Value="public virtual void Rollback (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Uninstall">
+ <MemberSignature Language="C#" Value="public virtual void Uninstall (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallerCollection.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallerCollection.xml
new file mode 100644
index 00000000000..41952e0070e
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/InstallerCollection.xml
@@ -0,0 +1,262 @@
+<Type Name="InstallerCollection" FullName="System.Configuration.Install.InstallerCollection">
+ <TypeSignature Language="C#" Value="public class InstallerCollection : System.Collections.CollectionBase" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Collections.CollectionBase</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="Add">
+ <MemberSignature Language="C#" Value="public int Add (System.Configuration.Install.Installer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Configuration.Install.Installer" />
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (System.Configuration.Install.Installer[] value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Configuration.Install.Installer[]" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="AddRange">
+ <MemberSignature Language="C#" Value="public void AddRange (System.Configuration.Install.InstallerCollection value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Configuration.Install.InstallerCollection" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Contains">
+ <MemberSignature Language="C#" Value="public bool Contains (System.Configuration.Install.Installer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Configuration.Install.Installer" />
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CopyTo">
+ <MemberSignature Language="C#" Value="public void CopyTo (System.Configuration.Install.Installer[] array, int index);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="array" Type="System.Configuration.Install.Installer[]" />
+ <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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="IndexOf">
+ <MemberSignature Language="C#" Value="public int IndexOf (System.Configuration.Install.Installer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Configuration.Install.Installer" />
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Insert">
+ <MemberSignature Language="C#" Value="public void Insert (int index, System.Configuration.Install.Installer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="System.Configuration.Install.Installer" />
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Item">
+ <MemberSignature Language="C#" Value="public System.Configuration.Install.Installer this[int index] { set; get; }" />
+ <MemberType>Property</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.Installer</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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnInsert">
+ <MemberSignature Language="C#" Value="protected override void OnInsert (int index, object value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="System.Object" />
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnRemove">
+ <MemberSignature Language="C#" Value="protected override void OnRemove (int index, object value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="value" Type="System.Object" />
+ </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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="OnSet">
+ <MemberSignature Language="C#" Value="protected override void OnSet (int index, object oldValue, object newValue);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="index" Type="System.Int32" />
+ <Parameter Name="oldValue" Type="System.Object" />
+ <Parameter Name="newValue" Type="System.Object" />
+ </Parameters>
+ <Docs>
+ <param name="index">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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="public void Remove (System.Configuration.Install.Installer value);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="value" Type="System.Configuration.Install.Installer" />
+ </Parameters>
+ <Docs>
+ <param name="value">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/ManagedInstallerClass.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/ManagedInstallerClass.xml
new file mode 100644
index 00000000000..b7a734532ab
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/ManagedInstallerClass.xml
@@ -0,0 +1,84 @@
+<Type Name="ManagedInstallerClass" FullName="System.Configuration.Install.ManagedInstallerClass">
+ <TypeSignature Language="C#" Value="public class ManagedInstallerClass : System.Configuration.Install.IManagedInstaller" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Object</BaseTypeName>
+ </Base>
+ <Interfaces>
+ <Interface>
+ <InterfaceName>System.Configuration.Install.IManagedInstaller</InterfaceName>
+ </Interface>
+ </Interfaces>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(true)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.Guid("42EB0342-0393-448f-84AA-D4BEB0283595")</AttributeName>
+ </Attribute>
+ </Attributes>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public ManagedInstallerClass ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="InstallHelper">
+ <MemberSignature Language="C#" Value="public static void InstallHelper (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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="System.Configuration.Install.IManagedInstaller.ManagedInstall">
+ <MemberSignature Language="C#" Value="int IManagedInstaller.ManagedInstall (string argString, int hInstall);" />
+ <MemberType>Method</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <ReturnValue>
+ <ReturnType>System.Int32</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="argString" Type="System.String" />
+ <Parameter Name="hInstall" Type="System.Int32" />
+ </Parameters>
+ <Docs>
+ <param name="argString">To be added.</param>
+ <param name="hInstall">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/TransactedInstaller.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/TransactedInstaller.xml
new file mode 100644
index 00000000000..d08b79753d0
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/TransactedInstaller.xml
@@ -0,0 +1,69 @@
+<Type Name="TransactedInstaller" FullName="System.Configuration.Install.TransactedInstaller">
+ <TypeSignature Language="C#" Value="public class TransactedInstaller : System.Configuration.Install.Installer" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Configuration.Install.Installer</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public TransactedInstaller ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Install">
+ <MemberSignature Language="C#" Value="public override void Install (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Uninstall">
+ <MemberSignature Language="C#" Value="public override void Uninstall (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/UninstallAction.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/UninstallAction.xml
new file mode 100644
index 00000000000..c3fb163a7f0
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Configuration.Install/UninstallAction.xml
@@ -0,0 +1,45 @@
+<Type Name="UninstallAction" FullName="System.Configuration.Install.UninstallAction">
+ <TypeSignature Language="C#" Value="public enum UninstallAction" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Enum</BaseTypeName>
+ </Base>
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName="NoAction">
+ <MemberSignature Language="C#" Value="NoAction" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.UninstallAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Remove">
+ <MemberSignature Language="C#" Value="Remove" />
+ <MemberType>Field</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.UninstallAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Diagnostics/EventLogInstaller.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Diagnostics/EventLogInstaller.xml
new file mode 100644
index 00000000000..5b061c5aabf
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Diagnostics/EventLogInstaller.xml
@@ -0,0 +1,288 @@
+<Type Name="EventLogInstaller" FullName="System.Diagnostics.EventLogInstaller">
+ <TypeSignature Language="C#" Value="public class EventLogInstaller : System.Configuration.Install.ComponentInstaller" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Configuration.Install.ComponentInstaller</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public EventLogInstaller ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CategoryCount">
+ <MemberSignature Language="C#" Value="public int CategoryCount { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(false)</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="CategoryResourceFile">
+ <MemberSignature Language="C#" Value="public string CategoryResourceFile { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.FileNameEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</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="CopyFromComponent">
+ <MemberSignature Language="C#" Value="public override void CopyFromComponent (System.ComponentModel.IComponent component);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="component" Type="System.ComponentModel.IComponent" />
+ </Parameters>
+ <Docs>
+ <param name="component">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Install">
+ <MemberSignature Language="C#" Value="public override void Install (System.Collections.IDictionary stateSaver);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="stateSaver" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="stateSaver">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="IsEquivalentInstaller">
+ <MemberSignature Language="C#" Value="public override bool IsEquivalentInstaller (System.Configuration.Install.ComponentInstaller otherInstaller);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Boolean</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="otherInstaller" Type="System.Configuration.Install.ComponentInstaller" />
+ </Parameters>
+ <Docs>
+ <param name="otherInstaller">To be added.</param>
+ <summary>To be added.</summary>
+ <returns>To be added.</returns>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Log">
+ <MemberSignature Language="C#" Value="public string Log { set; get; }" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="MessageResourceFile">
+ <MemberSignature Language="C#" Value="public string MessageResourceFile { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.FileNameEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</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="ParameterResourceFile">
+ <MemberSignature Language="C#" Value="public string ParameterResourceFile { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.Editor("System.Windows.Forms.Design.FileNameEditor, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a", "System.Drawing.Design.UITypeEditor, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</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="Rollback">
+ <MemberSignature Language="C#" Value="public override void Rollback (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Source">
+ <MemberSignature Language="C#" Value="public string Source { set; get; }" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Uninstall">
+ <MemberSignature Language="C#" Value="public override void Uninstall (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="UninstallAction">
+ <MemberSignature Language="C#" Value="public System.Configuration.Install.UninstallAction UninstallAction { set; get; }" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(System.Configuration.Install.UninstallAction.Remove)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.UninstallAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/System.Diagnostics/PerformanceCounterInstaller.xml b/mcs/class/System.Configuration.Install/Documentation/en/System.Diagnostics/PerformanceCounterInstaller.xml
new file mode 100644
index 00000000000..72f80df77e6
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/System.Diagnostics/PerformanceCounterInstaller.xml
@@ -0,0 +1,217 @@
+<Type Name="PerformanceCounterInstaller" FullName="System.Diagnostics.PerformanceCounterInstaller">
+ <TypeSignature Language="C#" Value="public class PerformanceCounterInstaller : System.Configuration.Install.ComponentInstaller" />
+ <AssemblyInfo>
+ <AssemblyName>System.Configuration.Install</AssemblyName>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Base>
+ <BaseTypeName>System.Configuration.Install.ComponentInstaller</BaseTypeName>
+ </Base>
+ <Interfaces />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <Members>
+ <Member MemberName=".ctor">
+ <MemberSignature Language="C#" Value="public PerformanceCounterInstaller ();" />
+ <MemberType>Constructor</MemberType>
+ <Parameters />
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CategoryHelp">
+ <MemberSignature Language="C#" Value="public string CategoryHelp { set; get; }" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue("")</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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CategoryName">
+ <MemberSignature Language="C#" Value="public string CategoryName { set; get; }" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.TypeConverter("System.Diagnostics.Design.StringValueConverter, System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue("")</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>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="CategoryType">
+ <MemberSignature Language="C#" Value="public System.Diagnostics.PerformanceCounterCategoryType CategoryType { set; get; }" />
+ <MemberType>Property</MemberType>
+ <AssemblyInfo>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(System.Diagnostics.PerformanceCounterCategoryType.Unknown)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Diagnostics.PerformanceCounterCategoryType</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ </Member>
+ <Member MemberName="CopyFromComponent">
+ <MemberSignature Language="C#" Value="public override void CopyFromComponent (System.ComponentModel.IComponent component);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="component" Type="System.ComponentModel.IComponent" />
+ </Parameters>
+ <Docs>
+ <param name="component">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Counters">
+ <MemberSignature Language="C#" Value="public System.Diagnostics.CounterCreationDataCollection Counters { get; }" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DesignerSerializationVisibility(System.ComponentModel.DesignerSerializationVisibility.Content)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Diagnostics.CounterCreationDataCollection</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Install">
+ <MemberSignature Language="C#" Value="public override void Install (System.Collections.IDictionary stateSaver);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="stateSaver" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="stateSaver">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Rollback">
+ <MemberSignature Language="C#" Value="public override void Rollback (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="Uninstall">
+ <MemberSignature Language="C#" Value="public override void Uninstall (System.Collections.IDictionary savedState);" />
+ <MemberType>Method</MemberType>
+ <ReturnValue>
+ <ReturnType>System.Void</ReturnType>
+ </ReturnValue>
+ <Parameters>
+ <Parameter Name="savedState" Type="System.Collections.IDictionary" />
+ </Parameters>
+ <Docs>
+ <param name="savedState">To be added.</param>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ <Member MemberName="UninstallAction">
+ <MemberSignature Language="C#" Value="public System.Configuration.Install.UninstallAction UninstallAction { set; get; }" />
+ <MemberType>Property</MemberType>
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.ComponentModel.DefaultValue(System.Configuration.Install.UninstallAction.Remove)</AttributeName>
+ </Attribute>
+ </Attributes>
+ <ReturnValue>
+ <ReturnType>System.Configuration.Install.UninstallAction</ReturnType>
+ </ReturnValue>
+ <Docs>
+ <summary>To be added.</summary>
+ <value>To be added.</value>
+ <remarks>To be added.</remarks>
+ </Docs>
+ <AssemblyInfo>
+ <AssemblyVersion>1.0.5000.0</AssemblyVersion>
+ <AssemblyVersion>2.0.0.0</AssemblyVersion>
+ </AssemblyInfo>
+ </Member>
+ </Members>
+</Type>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/index.xml b/mcs/class/System.Configuration.Install/Documentation/en/index.xml
new file mode 100644
index 00000000000..1fd9d2d08b1
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/index.xml
@@ -0,0 +1,79 @@
+<Overview>
+ <Assemblies>
+ <Assembly Name="System.Configuration.Install" Version="2.0.0.0">
+ <Attributes>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComCompatibleVersion(1, 0, 3300, 0)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.CompilerServices.RuntimeCompatibility(WrapNonExceptionThrows=true)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.CompilerServices.CompilationRelaxations(System.Runtime.CompilerServices.CompilationRelaxations.NoStringInterning)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Diagnostics.Debuggable(System.Diagnostics.DebuggableAttribute+DebuggingModes.IgnoreSymbolStoreSequencePoints)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyFileVersion("2.0.50727.1433")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Runtime.InteropServices.ComVisible(false)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Resources.NeutralResourcesLanguage("en-US")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.CLSCompliant(true)</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyInformationalVersion("2.0.50727.1433")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Resources.SatelliteContractVersion("2.0.0.0")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCopyright("(c) various MONO Authors")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyProduct("MONO Common language infrastructure")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyCompany("MONO development team")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDefaultAlias("System.Configuration.Install.dll")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyDescription("System.Configuration.Install.dll")</AttributeName>
+ </Attribute>
+ <Attribute>
+ <AttributeName>System.Reflection.AssemblyTitle("System.Configuration.Install.dll")</AttributeName>
+ </Attribute>
+ </Attributes>
+ </Assembly>
+ </Assemblies>
+ <Remarks>To be added.</Remarks>
+ <Copyright>To be added.</Copyright>
+ <Types>
+ <Namespace Name="System.Configuration.Install">
+ <Type Name="AssemblyInstaller" Kind="Class" />
+ <Type Name="ComponentInstaller" Kind="Class" />
+ <Type Name="IManagedInstaller" Kind="Interface" />
+ <Type Name="InstallContext" Kind="Class" />
+ <Type Name="Installer" Kind="Class" />
+ <Type Name="InstallerCollection" Kind="Class" />
+ <Type Name="InstallEventArgs" Kind="Class" />
+ <Type Name="InstallEventHandler" Kind="Delegate" />
+ <Type Name="InstallException" Kind="Class" />
+ <Type Name="ManagedInstallerClass" Kind="Class" />
+ <Type Name="TransactedInstaller" Kind="Class" />
+ <Type Name="UninstallAction" Kind="Enumeration" />
+ </Namespace>
+ <Namespace Name="System.Diagnostics">
+ <Type Name="EventLogInstaller" Kind="Class" />
+ <Type Name="PerformanceCounterInstaller" Kind="Class" />
+ </Namespace>
+ </Types>
+ <Title>System.Configuration.Install</Title>
+</Overview>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/ns-System.Configuration.Install.xml b/mcs/class/System.Configuration.Install/Documentation/en/ns-System.Configuration.Install.xml
new file mode 100644
index 00000000000..1fa7ca23558
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/ns-System.Configuration.Install.xml
@@ -0,0 +1,6 @@
+<Namespace Name="System.Configuration.Install">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>
diff --git a/mcs/class/System.Configuration.Install/Documentation/en/ns-System.Diagnostics.xml b/mcs/class/System.Configuration.Install/Documentation/en/ns-System.Diagnostics.xml
new file mode 100644
index 00000000000..4b4bc2c6f0a
--- /dev/null
+++ b/mcs/class/System.Configuration.Install/Documentation/en/ns-System.Diagnostics.xml
@@ -0,0 +1,6 @@
+<Namespace Name="System.Diagnostics">
+ <Docs>
+ <summary>To be added.</summary>
+ <remarks>To be added.</remarks>
+ </Docs>
+</Namespace>