1
<Type Name="SetupService" FullName="Mono.Addins.Setup.SetupService">
2
<TypeSignature Language="C#" Value="public class SetupService" />
4
<AssemblyName>Mono.Addins.Setup</AssemblyName>
5
<AssemblyVersion>0.0.0.0</AssemblyVersion>
6
<AssemblyVersion>0.4.0.0</AssemblyVersion>
9
<BaseTypeName>System.Object</BaseTypeName>
13
<summary>To be added.</summary>
14
<remarks>To be added.</remarks>
17
<Member MemberName=".ctor">
18
<MemberSignature Language="C#" Value="public SetupService ();" />
19
<MemberType>Constructor</MemberType>
22
<summary>To be added.</summary>
23
<remarks>To be added.</remarks>
26
<AssemblyVersion>0.4.0.0</AssemblyVersion>
29
<Member MemberName=".ctor">
30
<MemberSignature Language="C#" Value="public SetupService (Mono.Addins.AddinRegistry registry);" />
31
<MemberType>Constructor</MemberType>
33
<Parameter Name="registry" Type="Mono.Addins.AddinRegistry" />
36
<param name="registry">To be added.</param>
37
<summary>To be added.</summary>
38
<remarks>To be added.</remarks>
41
<AssemblyVersion>0.4.0.0</AssemblyVersion>
44
<Member MemberName="ApplicationNamespace">
45
<MemberSignature Language="C#" Value="public string ApplicationNamespace { set; get; }" />
46
<MemberType>Property</MemberType>
48
<ReturnType>System.String</ReturnType>
51
<summary>To be added.</summary>
52
<value>To be added.</value>
53
<remarks>To be added.</remarks>
56
<AssemblyVersion>0.4.0.0</AssemblyVersion>
59
<Member MemberName="BuildPackage">
60
<MemberSignature Language="C#" Value="public void BuildPackage (Mono.Addins.IProgressStatus statusMonitor, string targetDirectory, string[] filePaths);" />
61
<MemberType>Method</MemberType>
63
<ReturnType>System.Void</ReturnType>
66
<Parameter Name="statusMonitor" Type="Mono.Addins.IProgressStatus" />
67
<Parameter Name="targetDirectory" Type="System.String" />
68
<Parameter Name="filePaths" Type="System.String[]">
71
<AttributeName>System.ParamArray</AttributeName>
77
<param name="statusMonitor">To be added.</param>
78
<param name="targetDirectory">To be added.</param>
79
<param name="filePaths">To be added.</param>
80
<summary>To be added.</summary>
81
<remarks>To be added.</remarks>
84
<AssemblyVersion>0.4.0.0</AssemblyVersion>
87
<Member MemberName="BuildRepository">
88
<MemberSignature Language="C#" Value="public void BuildRepository (Mono.Addins.IProgressStatus statusMonitor, string path);" />
89
<MemberType>Method</MemberType>
91
<ReturnType>System.Void</ReturnType>
94
<Parameter Name="statusMonitor" Type="Mono.Addins.IProgressStatus" />
95
<Parameter Name="path" Type="System.String" />
98
<param name="statusMonitor">To be added.</param>
99
<param name="path">To be added.</param>
100
<summary>To be added.</summary>
101
<remarks>To be added.</remarks>
104
<AssemblyVersion>0.4.0.0</AssemblyVersion>
107
<Member MemberName="GetAddinHeader">
108
<MemberSignature Language="C#" Value="public static Mono.Addins.Setup.AddinHeader GetAddinHeader (Mono.Addins.Addin addin);" />
109
<MemberType>Method</MemberType>
111
<ReturnType>Mono.Addins.Setup.AddinHeader</ReturnType>
114
<Parameter Name="addin" Type="Mono.Addins.Addin" />
117
<param name="addin">To be added.</param>
118
<summary>To be added.</summary>
119
<returns>To be added.</returns>
120
<remarks>To be added.</remarks>
123
<AssemblyVersion>0.4.0.0</AssemblyVersion>
126
<Member MemberName="GetDependentAddins">
127
<MemberSignature Language="C#" Value="public Mono.Addins.Addin[] GetDependentAddins (string id, bool recursive);" />
128
<MemberType>Method</MemberType>
130
<ReturnType>Mono.Addins.Addin[]</ReturnType>
133
<Parameter Name="id" Type="System.String" />
134
<Parameter Name="recursive" Type="System.Boolean" />
137
<param name="id">To be added.</param>
138
<param name="recursive">To be added.</param>
139
<summary>To be added.</summary>
140
<returns>To be added.</returns>
141
<remarks>To be added.</remarks>
144
<AssemblyVersion>0.4.0.0</AssemblyVersion>
147
<Member MemberName="GetRegistryForPackage">
148
<MemberSignature Language="C#" Value="public static Mono.Addins.AddinRegistry GetRegistryForPackage (string name);" />
149
<MemberType>Method</MemberType>
151
<AssemblyVersion>0.4.0.0</AssemblyVersion>
154
<ReturnType>Mono.Addins.AddinRegistry</ReturnType>
157
<Parameter Name="name" Type="System.String" />
160
<param name="name">To be added.</param>
161
<summary>To be added.</summary>
162
<returns>To be added.</returns>
163
<remarks>To be added.</remarks>
166
<Member MemberName="Install">
167
<MemberSignature Language="C#" Value="public bool Install (Mono.Addins.IProgressStatus statusMonitor, Mono.Addins.Setup.AddinRepositoryEntry[] addins);" />
168
<MemberType>Method</MemberType>
170
<ReturnType>System.Boolean</ReturnType>
173
<Parameter Name="statusMonitor" Type="Mono.Addins.IProgressStatus" />
174
<Parameter Name="addins" Type="Mono.Addins.Setup.AddinRepositoryEntry[]">
177
<AttributeName>System.ParamArray</AttributeName>
183
<param name="statusMonitor">To be added.</param>
184
<param name="addins">To be added.</param>
185
<summary>To be added.</summary>
186
<returns>To be added.</returns>
187
<remarks>To be added.</remarks>
190
<AssemblyVersion>0.4.0.0</AssemblyVersion>
193
<Member MemberName="Install">
194
<MemberSignature Language="C#" Value="public bool Install (Mono.Addins.IProgressStatus statusMonitor, Mono.Addins.Setup.PackageCollection packages);" />
195
<MemberType>Method</MemberType>
197
<ReturnType>System.Boolean</ReturnType>
200
<Parameter Name="statusMonitor" Type="Mono.Addins.IProgressStatus" />
201
<Parameter Name="packages" Type="Mono.Addins.Setup.PackageCollection" />
204
<param name="statusMonitor">To be added.</param>
205
<param name="packages">To be added.</param>
206
<summary>To be added.</summary>
207
<returns>To be added.</returns>
208
<remarks>To be added.</remarks>
211
<AssemblyVersion>0.4.0.0</AssemblyVersion>
214
<Member MemberName="Install">
215
<MemberSignature Language="C#" Value="public bool Install (Mono.Addins.IProgressStatus statusMonitor, string[] files);" />
216
<MemberType>Method</MemberType>
218
<ReturnType>System.Boolean</ReturnType>
221
<Parameter Name="statusMonitor" Type="Mono.Addins.IProgressStatus" />
222
<Parameter Name="files" Type="System.String[]">
225
<AttributeName>System.ParamArray</AttributeName>
231
<param name="statusMonitor">To be added.</param>
232
<param name="files">To be added.</param>
233
<summary>To be added.</summary>
234
<returns>To be added.</returns>
235
<remarks>To be added.</remarks>
238
<AssemblyVersion>0.4.0.0</AssemblyVersion>
241
<Member MemberName="InstallDirectory">
242
<MemberSignature Language="C#" Value="public string InstallDirectory { set; get; }" />
243
<MemberType>Property</MemberType>
245
<ReturnType>System.String</ReturnType>
248
<summary>To be added.</summary>
249
<value>To be added.</value>
250
<remarks>To be added.</remarks>
253
<AssemblyVersion>0.4.0.0</AssemblyVersion>
256
<Member MemberName="Registry">
257
<MemberSignature Language="C#" Value="public Mono.Addins.AddinRegistry Registry { get; }" />
258
<MemberType>Property</MemberType>
260
<ReturnType>Mono.Addins.AddinRegistry</ReturnType>
263
<summary>To be added.</summary>
264
<value>To be added.</value>
265
<remarks>To be added.</remarks>
268
<AssemblyVersion>0.4.0.0</AssemblyVersion>
271
<Member MemberName="Repositories">
272
<MemberSignature Language="C#" Value="public Mono.Addins.Setup.RepositoryRegistry Repositories { get; }" />
273
<MemberType>Property</MemberType>
275
<ReturnType>Mono.Addins.Setup.RepositoryRegistry</ReturnType>
278
<summary>To be added.</summary>
279
<value>To be added.</value>
280
<remarks>To be added.</remarks>
283
<AssemblyVersion>0.4.0.0</AssemblyVersion>
286
<Member MemberName="ResolveDependencies">
287
<MemberSignature Language="C#" Value="public bool ResolveDependencies (Mono.Addins.IProgressStatus statusMonitor, Mono.Addins.Setup.PackageCollection packages, out Mono.Addins.Setup.PackageCollection toUninstall, out Mono.Addins.Description.DependencyCollection unresolved);" />
288
<MemberType>Method</MemberType>
290
<ReturnType>System.Boolean</ReturnType>
293
<Parameter Name="statusMonitor" Type="Mono.Addins.IProgressStatus" />
294
<Parameter Name="packages" Type="Mono.Addins.Setup.PackageCollection" />
295
<Parameter Name="toUninstall" Type="Mono.Addins.Setup.PackageCollection&" RefType="out" />
296
<Parameter Name="unresolved" Type="Mono.Addins.Description.DependencyCollection&" RefType="out" />
299
<param name="statusMonitor">To be added.</param>
300
<param name="packages">To be added.</param>
301
<param name="toUninstall">To be added.</param>
302
<param name="unresolved">To be added.</param>
303
<summary>To be added.</summary>
304
<returns>To be added.</returns>
305
<remarks>To be added.</remarks>
308
<AssemblyVersion>0.4.0.0</AssemblyVersion>
311
<Member MemberName="ResolveDependencies">
312
<MemberSignature Language="C#" Value="public bool ResolveDependencies (Mono.Addins.IProgressStatus statusMonitor, Mono.Addins.Setup.AddinRepositoryEntry[] addins, out Mono.Addins.Setup.PackageCollection resolved, out Mono.Addins.Setup.PackageCollection toUninstall, out Mono.Addins.Description.DependencyCollection unresolved);" />
313
<MemberType>Method</MemberType>
315
<AssemblyVersion>0.4.0.0</AssemblyVersion>
318
<ReturnType>System.Boolean</ReturnType>
321
<Parameter Name="statusMonitor" Type="Mono.Addins.IProgressStatus" />
322
<Parameter Name="addins" Type="Mono.Addins.Setup.AddinRepositoryEntry[]" />
323
<Parameter Name="resolved" Type="Mono.Addins.Setup.PackageCollection&" RefType="out" />
324
<Parameter Name="toUninstall" Type="Mono.Addins.Setup.PackageCollection&" RefType="out" />
325
<Parameter Name="unresolved" Type="Mono.Addins.Description.DependencyCollection&" RefType="out" />
328
<param name="statusMonitor">To be added.</param>
329
<param name="addins">To be added.</param>
330
<param name="resolved">To be added.</param>
331
<param name="toUninstall">To be added.</param>
332
<param name="unresolved">To be added.</param>
333
<summary>To be added.</summary>
334
<returns>To be added.</returns>
335
<remarks>To be added.</remarks>
338
<Member MemberName="Uninstall">
339
<MemberSignature Language="C#" Value="public void Uninstall (Mono.Addins.IProgressStatus statusMonitor, string id);" />
340
<MemberType>Method</MemberType>
342
<ReturnType>System.Void</ReturnType>
345
<Parameter Name="statusMonitor" Type="Mono.Addins.IProgressStatus" />
346
<Parameter Name="id" Type="System.String" />
349
<param name="statusMonitor">To be added.</param>
350
<param name="id">To be added.</param>
351
<summary>To be added.</summary>
352
<remarks>To be added.</remarks>
355
<AssemblyVersion>0.4.0.0</AssemblyVersion>