~halega/+junk/sharpdevelop

« back to all changes in this revision

Viewing changes to src/Tools/MSBuildCommunityTasks/MSBuild.Community.Tasks.xml

  • Committer: sk
  • Date: 2011-09-10 05:17:57 UTC
  • Revision ID: halega@halega.com-20110910051757-qfouz1llya9m6boy
4.1.0.7915 Release Candidate 1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0"?>
 
2
<doc>
 
3
    <assembly>
 
4
        <name>MSBuild.Community.Tasks</name>
 
5
    </assembly>
 
6
    <members>
 
7
        <member name="T:MSBuild.Community.Tasks.AssemblyInfo">
 
8
            <summary>
 
9
            Generates an AssemblyInfo files
 
10
            </summary>
 
11
            <example>
 
12
            <para>Generates a common version file.</para>
 
13
            <code><![CDATA[
 
14
            <AssemblyInfo CodeLanguage="CS"  
 
15
                OutputFile="VersionInfo.cs" 
 
16
                AssemblyVersion="1.0.0.0" 
 
17
                AssemblyFileVersion="1.0.0.0" />
 
18
            ]]></code>
 
19
            <para>Generates a complete version file.</para>
 
20
            <code><![CDATA[
 
21
            <AssemblyInfo CodeLanguage="CS"  
 
22
                OutputFile="$(MSBuildProjectDirectory)\Test\GlobalInfo.cs" 
 
23
                AssemblyTitle="AssemblyInfoTask" 
 
24
                AssemblyDescription="AssemblyInfo Description"
 
25
                AssemblyConfiguration=""
 
26
                AssemblyCompany="Company Name, LLC"
 
27
                AssemblyProduct="AssemblyInfoTask"
 
28
                AssemblyCopyright="Copyright (c) Company Name, LLC 2006"
 
29
                AssemblyTrademark=""
 
30
                ComVisible="false"
 
31
                CLSCompliant="true"
 
32
                Guid="d038566a-1937-478a-b5c5-b79c4afb253d"
 
33
                AssemblyVersion="1.0.0.0" 
 
34
                AssemblyFileVersion="1.0.0.0" />
 
35
            ]]></code>
 
36
            </example>
 
37
        </member>
 
38
        <member name="F:MSBuild.Community.Tasks.AssemblyInfo.DEFAULT_OUTPUT_FILE">
 
39
            <summary>
 
40
            The default value of <see cref="P:MSBuild.Community.Tasks.AssemblyInfo.OutputFile"/>.
 
41
            The value is <c>"AssemblyInfo.cs"</c>.
 
42
            </summary>
 
43
        </member>
 
44
        <member name="M:MSBuild.Community.Tasks.AssemblyInfo.#ctor">
 
45
            <summary>
 
46
            Initializes a new instance of the <see cref="T:AssemblyInfo"/> class.
 
47
            </summary>
 
48
        </member>
 
49
        <member name="M:MSBuild.Community.Tasks.AssemblyInfo.Execute">
 
50
            <summary>
 
51
            When overridden in a derived class, executes the task.
 
52
            </summary>
 
53
            <returns>
 
54
            true if the task successfully executed; otherwise, false.
 
55
            </returns>
 
56
        </member>
 
57
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.CodeLanguage">
 
58
            <summary>
 
59
            Gets or sets the code language.
 
60
            </summary>
 
61
            <value>The code language.</value>
 
62
        </member>
 
63
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.ComVisible">
 
64
            <summary>
 
65
            Gets or sets a value indicating whether [COMVisible].
 
66
            </summary>
 
67
            <value><c>true</c> if [COMVisible]; otherwise, <c>false</c>.</value>
 
68
        </member>
 
69
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.CLSCompliant">
 
70
            <summary>
 
71
            Gets or sets a value indicating whether [CLSCompliant].
 
72
            </summary>
 
73
            <value><c>true</c> if [CLSCompliant]; otherwise, <c>false</c>.</value>
 
74
        </member>
 
75
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.Guid">
 
76
            <summary>
 
77
            Gets or sets the GUID.
 
78
            </summary>
 
79
            <value>The GUID.</value>
 
80
        </member>
 
81
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyTitle">
 
82
            <summary>
 
83
            Gets or sets the assembly title.
 
84
            </summary>
 
85
            <value>The assembly title.</value>
 
86
        </member>
 
87
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyDescription">
 
88
            <summary>
 
89
            Gets or sets the assembly description.
 
90
            </summary>
 
91
            <value>The assembly description.</value>
 
92
        </member>
 
93
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyConfiguration">
 
94
            <summary>
 
95
            Gets or sets the assembly configuration.
 
96
            </summary>
 
97
            <value>The assembly configuration.</value>
 
98
        </member>
 
99
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyCompany">
 
100
            <summary>
 
101
            Gets or sets the assembly company.
 
102
            </summary>
 
103
            <value>The assembly company.</value>
 
104
        </member>
 
105
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyProduct">
 
106
            <summary>
 
107
            Gets or sets the assembly product.
 
108
            </summary>
 
109
            <value>The assembly product.</value>
 
110
        </member>
 
111
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyCopyright">
 
112
            <summary>
 
113
            Gets or sets the assembly copyright.
 
114
            </summary>
 
115
            <value>The assembly copyright.</value>
 
116
        </member>
 
117
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyTrademark">
 
118
            <summary>
 
119
            Gets or sets the assembly trademark.
 
120
            </summary>
 
121
            <value>The assembly trademark.</value>
 
122
        </member>
 
123
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyCulture">
 
124
            <summary>
 
125
            Gets or sets the assembly culture.
 
126
            </summary>
 
127
            <value>The assembly culture.</value>
 
128
        </member>
 
129
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyVersion">
 
130
            <summary>
 
131
            Gets or sets the assembly version.
 
132
            </summary>
 
133
            <value>The assembly version.</value>
 
134
        </member>
 
135
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyFileVersion">
 
136
            <summary>
 
137
            Gets or sets the assembly file version.
 
138
            </summary>
 
139
            <value>The assembly file version.</value>
 
140
        </member>
 
141
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyKeyFile">
 
142
            <summary>
 
143
            Gets or sets the assembly key file.
 
144
            </summary>
 
145
        </member>
 
146
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyKeyName">
 
147
            <summary>
 
148
            Gets or sets the assembly key name.
 
149
            </summary>
 
150
        </member>
 
151
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.AssemblyDelaySign">
 
152
            <summary>
 
153
            Gets or sets the assembly delay sign value.
 
154
            </summary>
 
155
        </member>
 
156
        <member name="P:MSBuild.Community.Tasks.AssemblyInfo.OutputFile">
 
157
            <summary>
 
158
            Gets or sets the output file.
 
159
            </summary>
 
160
            <value>The output file.</value>
 
161
        </member>
 
162
        <member name="T:MSBuild.Community.Tasks.Attrib">
 
163
            <summary>
 
164
            Changes the attributes of files and/or directories
 
165
            </summary>
 
166
            <example>
 
167
            <para>Make file Readonly, Hidden and System.</para>
 
168
            <code><![CDATA[
 
169
            <Attrib Files="Test\version.txt" 
 
170
                ReadOnly="true" Hidden="true" System="true"/>
 
171
            ]]></code>
 
172
            <para>Clear Hidden and System attributes.</para>
 
173
            <code><![CDATA[
 
174
            <Attrib Files="Test\version.txt" 
 
175
                Hidden="false" System="false"/>
 
176
            ]]></code>
 
177
            <para>Make file Normal.</para>
 
178
            <code><![CDATA[
 
179
            <Attrib Files="Test\version.txt" 
 
180
                Normal="true"/>
 
181
            ]]></code>
 
182
            </example>
 
183
        </member>
 
184
        <member name="M:MSBuild.Community.Tasks.Attrib.Execute">
 
185
            <summary>
 
186
            Executes the task.
 
187
            </summary>
 
188
            <returns><see langword="true"/> if the task ran successfully; 
 
189
            otherwise <see langword="false"/>.</returns>
 
190
        </member>
 
191
        <member name="P:MSBuild.Community.Tasks.Attrib.Files">
 
192
            <summary>
 
193
            Gets or sets the list of files to change attributes on.
 
194
            </summary>
 
195
            <value>The files to change attributes on.</value>
 
196
        </member>
 
197
        <member name="P:MSBuild.Community.Tasks.Attrib.Directories">
 
198
            <summary>
 
199
            Gets or sets the list of directories to change attributes on.
 
200
            </summary>
 
201
            <value>The directories to change attributes on.</value>
 
202
        </member>
 
203
        <member name="P:MSBuild.Community.Tasks.Attrib.Archive">
 
204
            <summary>
 
205
            Gets or sets file's archive status.
 
206
            </summary>
 
207
            <value><c>true</c> if archive; otherwise, <c>false</c>.</value>
 
208
        </member>
 
209
        <member name="P:MSBuild.Community.Tasks.Attrib.Compressed">
 
210
            <summary>
 
211
            Gets or sets a value indicating file is compressed.
 
212
            </summary>
 
213
            <value><c>true</c> if compressed; otherwise, <c>false</c>.</value>
 
214
        </member>
 
215
        <member name="P:MSBuild.Community.Tasks.Attrib.Encrypted">
 
216
            <summary>
 
217
            Gets or sets a value indicating file is encrypted.
 
218
            </summary>
 
219
            <value><c>true</c> if encrypted; otherwise, <c>false</c>.</value>
 
220
        </member>
 
221
        <member name="P:MSBuild.Community.Tasks.Attrib.Hidden">
 
222
            <summary>
 
223
            Gets or sets a value indicating file is hidden, and thus is not included in an ordinary directory listing.
 
224
            </summary>
 
225
            <value><c>true</c> if hidden; otherwise, <c>false</c>.</value>
 
226
        </member>
 
227
        <member name="P:MSBuild.Community.Tasks.Attrib.Normal">
 
228
            <summary>
 
229
            Gets or sets a value indicating file is normal and has no other attributes set.
 
230
            </summary>
 
231
            <value><c>true</c> if normal; otherwise, <c>false</c>.</value>
 
232
        </member>
 
233
        <member name="P:MSBuild.Community.Tasks.Attrib.ReadOnly">
 
234
            <summary>
 
235
            Gets or sets a value indicating file is read-only.
 
236
            </summary>
 
237
            <value><c>true</c> if read-only; otherwise, <c>false</c>.</value>
 
238
        </member>
 
239
        <member name="P:MSBuild.Community.Tasks.Attrib.System">
 
240
            <summary>
 
241
            Gets or sets a value indicating file is a system file.
 
242
            </summary>
 
243
            <value><c>true</c> if system; otherwise, <c>false</c>.</value>
 
244
        </member>
 
245
        <member name="T:MSBuild.Community.Tasks.ILMerge">
 
246
             <summary>
 
247
             A wrapper for the ILMerge tool.
 
248
             </summary>
 
249
             <remarks>
 
250
             <para>
 
251
             The ILMerge tool itself must be installed separately.
 
252
             It is available <a href="http://research.microsoft.com/~mbarnett/ILMerge.aspx">here</a>.
 
253
             </para>
 
254
             <para>
 
255
             The command line options "/wildcards" and "/lib" of ILMerge is not supported,
 
256
             because MSBuild is in charge of expanding wildcards for item groups.
 
257
             </para>
 
258
             </remarks>
 
259
             <example>
 
260
             This example merges two assemblies A.dll and B.dll into one:
 
261
             <code><![CDATA[
 
262
             <PropertyGroup>
 
263
                 <outputFile>$(testDir)\ilmergetest.dll</outputFile>
 
264
                 <keyFile>$(testDir)\keypair.snk</keyFile>
 
265
                 <excludeFile>$(testDir)\ExcludeTypes.txt</excludeFile>
 
266
                 <logFile>$(testDir)\ilmergetest.log</logFile>
 
267
             </PropertyGroup>
 
268
            
 
269
             <ItemGroup>
 
270
                 <inputAssemblies Include="$(testDir)\A.dll" />
 
271
                 <inputAssemblies Include="$(testDir)\B.dll" />
 
272
            
 
273
                 <allowDuplicates Include="ClassAB" />
 
274
             </ItemGroup>
 
275
            
 
276
             <Target Name="merge" >
 
277
                <ILMerge InputAssemblies="@(inputAssemblies)" 
 
278
                    AllowDuplicateTypes="@(allowDuplicates)"
 
279
                    ExcludeFile="$(excludeFile)"
 
280
                    OutputFile="$(outputFile)" LogFile="$(logFile)"
 
281
                    DebugInfo="true" XmlDocumentation="true" 
 
282
                    KeyFile="$(keyFile)" DelaySign="true" />
 
283
             </Target>]]></code>
 
284
             </example>
 
285
        </member>
 
286
        <member name="M:MSBuild.Community.Tasks.ILMerge.GenerateFullPathToTool">
 
287
            <summary>
 
288
            Gets the standard installation path of ILMerge.exe.
 
289
            </summary>
 
290
            <remarks>
 
291
            If ILMerge is not installed at its standard installation path,
 
292
            provide its location to <see cref="P:Microsoft.Build.Utilities.ToolTask.ToolPath"/>.
 
293
            </remarks>
 
294
            <returns>Returns [ProgramFiles]\Microsoft\ILMerge.exe.</returns>
 
295
        </member>
 
296
        <member name="M:MSBuild.Community.Tasks.ILMerge.GenerateCommandLineCommands">
 
297
            <summary>
 
298
            Returns a string value containing the command line arguments
 
299
            to pass directly to the executable file.
 
300
            </summary>
 
301
            <returns>
 
302
            Returns a string value containing the command line arguments 
 
303
            to pass directly to the executable file.
 
304
            </returns>
 
305
        </member>
 
306
        <member name="P:MSBuild.Community.Tasks.ILMerge.AllowDuplicateTypes">
 
307
            <summary>
 
308
            Gets or sets the names of public types
 
309
            to be renamed when they are duplicates.
 
310
            </summary>
 
311
            <remarks>
 
312
            <para>Set to an empty item group to allow all public types to be renamed.</para>
 
313
            <para>Don't provide this parameter if no duplicates of public types are allowed.</para>
 
314
            <para>Corresponds to command line option "/allowDup".</para>
 
315
            <para>The default value is <c>null</c>.</para>
 
316
            </remarks>
 
317
        </member>
 
318
        <member name="P:MSBuild.Community.Tasks.ILMerge.AllowZeroPeKind">
 
319
            <summary>
 
320
            Gets or sets the flag to treat an assembly 
 
321
            with a zero PeKind flag 
 
322
            (this is the value of the field listed as .corflags in the Manifest)
 
323
            as if it was ILonly.
 
324
            </summary>
 
325
            <remarks>
 
326
            <para>Corresponds to command line option "/zeroPeKind".</para>
 
327
            <para>The default value is <c>false</c>.</para>
 
328
            </remarks>
 
329
        </member>
 
330
        <member name="P:MSBuild.Community.Tasks.ILMerge.AttributeFile">
 
331
            <summary>
 
332
            Gets or sets the attribute assembly
 
333
            from whre to get all of the assembly-level attributes
 
334
            such as Culture, Version, etc.
 
335
            It will also be used to get the Win32 Resources from.
 
336
            </summary>
 
337
            <remarks>
 
338
            <para>This property is mutually exclusive with <see cref="P:MSBuild.Community.Tasks.ILMerge.CopyAttributes"/>.</para>
 
339
            <para>
 
340
            When not specified, then the Win32 Resources from the primary assembly 
 
341
            are copied over into the target assembly.
 
342
            </para>
 
343
            <para>Corresponds to command line option "/attr".</para>
 
344
            <para>The default value is <c>null</c>.</para>
 
345
            </remarks>
 
346
        </member>
 
347
        <member name="P:MSBuild.Community.Tasks.ILMerge.Closed">
 
348
            <summary>
 
349
            Gets or sets the flag to indicate
 
350
            whether to augment the list of input assemblies
 
351
            to its "transitive closure".
 
352
            </summary>
 
353
            <remarks>
 
354
            <para>
 
355
            An assembly is considered part of the transitive closure if it is referenced,
 
356
            either directly or indirectly, 
 
357
            from one of the originally specified input assemblies 
 
358
            and it has an external reference to one of the input assemblies, 
 
359
            or one of the assemblies that has such a reference.
 
360
            </para>
 
361
            <para>Corresponds to command line option "/closed".</para>
 
362
            <para>The default value is <c>false</c>.</para>
 
363
            </remarks>
 
364
        </member>
 
365
        <member name="P:MSBuild.Community.Tasks.ILMerge.CopyAttributes">
 
366
            <summary>
 
367
            Gets or sets the flag to indicate
 
368
            whether to copy the assembly level attributes
 
369
            of each input assembly over into the target assembly.
 
370
            </summary>
 
371
            <remarks>
 
372
            <para>
 
373
            Any duplicate attribute overwrites a previously copied attribute.
 
374
            The input assemblies are processed in the order they are specified.
 
375
            </para>
 
376
            <para>This parameter is mutually exclusive with <see cref="P:MSBuild.Community.Tasks.ILMerge.AttributeFile"/>.</para>
 
377
            <para>Corresponds to command line option "/copyattrs".</para>
 
378
            <para>The default value is <c>false</c>.</para>
 
379
            </remarks>
 
380
        </member>
 
381
        <member name="P:MSBuild.Community.Tasks.ILMerge.DebugInfo">
 
382
            <summary>
 
383
            Gets or sets the flag to indicate
 
384
            whether to preserve any .pdb files
 
385
            that are found for the input assemblies
 
386
            into a .pdb file for the target assembly.
 
387
            </summary>
 
388
            <remarks>
 
389
            <para>Corresponds to command line option "/ndebug".</para>
 
390
            <para>The default value is <c>true</c>.</para>
 
391
            </remarks>
 
392
        </member>
 
393
        <member name="P:MSBuild.Community.Tasks.ILMerge.DelaySign">
 
394
            <summary>
 
395
            Gets or sets the flag to indicate
 
396
            whether the target assembly will be delay signed.
 
397
            </summary>
 
398
            <remarks>
 
399
            <para>This property can be set only in conjunction with <see cref="P:MSBuild.Community.Tasks.ILMerge.KeyFile"/>.</para>
 
400
            <para>Corresponds to command line option "/delaysign".</para>
 
401
            <para>The default value is <c>false</c>.</para>
 
402
            </remarks>
 
403
        </member>
 
404
        <member name="P:MSBuild.Community.Tasks.ILMerge.ExcludeFile">
 
405
            <summary>
 
406
            Gets or sets the file
 
407
            that will be used to identify types
 
408
            that are not to have their visibility modified.
 
409
            </summary>
 
410
            <remarks>
 
411
            <para>
 
412
            If an empty item group is provided, 
 
413
            then all types in any assembly other than the primary assembly are made non-public.
 
414
            </para>
 
415
            <para>Omit this parameter to prevent ILMerge from modifying the visibility of any types.</para>
 
416
            <para>
 
417
            The contents of the file should be one <see cref="T:System.Text.RegularExpressions.Regex"/> per line. 
 
418
            The regular expressions are matched against each type's full name, 
 
419
            e.g., <c>System.Collections.IList</c>. 
 
420
            If the match fails, it is tried again with the assembly name (surrounded by square brackets) 
 
421
            prepended to the type name. 
 
422
            Thus, the pattern <c>\[A\].*</c> excludes all types in assembly <c>A</c> from being made non-public. 
 
423
            The pattern <c>N.T</c> will match all types named <c>T</c> in the namespace named <c>N</c>
 
424
            no matter what assembly they are defined in.
 
425
            </para>
 
426
            <para>Corresponds to command line option "/internalize".</para>
 
427
            <para>The default value is <c>null</c>.</para>
 
428
            </remarks>
 
429
        </member>
 
430
        <member name="P:MSBuild.Community.Tasks.ILMerge.InputAssemblies">
 
431
            <summary>
 
432
            Gets or sets the input assemblies to merge.
 
433
            </summary>
 
434
        </member>
 
435
        <member name="P:MSBuild.Community.Tasks.ILMerge.KeyFile">
 
436
            <summary>
 
437
            Gets or sets the .snk file
 
438
            to sign the target assembly.
 
439
            </summary>
 
440
            <remarks>
 
441
            <para>Can be used with <see cref="P:MSBuild.Community.Tasks.ILMerge.DelaySign"/>.</para>
 
442
            <para>Corresponds to command line option "/keyfile".</para>
 
443
            <para>The default value is <c>null</c>.</para>
 
444
            </remarks>
 
445
        </member>
 
446
        <member name="P:MSBuild.Community.Tasks.ILMerge.LogFile">
 
447
            <summary>
 
448
            Gets or sets a log file
 
449
            to write log messages to.
 
450
            </summary>
 
451
            <remarks>
 
452
            <para>
 
453
            If an empty item group is provided,
 
454
            then log messages are writte to <see cref="P:System.Console.Out"/>.
 
455
            </para>
 
456
            <para>Corresponds to command line option "/log".</para>
 
457
            <para>The default value is <c>null</c>.</para>
 
458
            </remarks>
 
459
        </member>
 
460
        <member name="P:MSBuild.Community.Tasks.ILMerge.OutputFile">
 
461
            <summary>
 
462
            Gets or sets the target assembly.
 
463
            </summary>
 
464
            <remarks>
 
465
            <para>Corresponds to command line option "/out".</para>
 
466
            </remarks>
 
467
        </member>
 
468
        <member name="P:MSBuild.Community.Tasks.ILMerge.PublicKeyTokens">
 
469
            <summary>
 
470
            Gets or sets the flag to indicate
 
471
            whether external assembly references in the manifest
 
472
            of the target assembly will use public keys (<c>false</c>)
 
473
            or public key tokens (<c>true</c>).
 
474
            </summary>
 
475
            <remarks>
 
476
            <para>Corresponds to command line option "/publickeytokens".</para>
 
477
            <para>The default value is <c>false</c>.</para>
 
478
            </remarks>
 
479
        </member>
 
480
        <member name="P:MSBuild.Community.Tasks.ILMerge.TargetPlatformVersion">
 
481
            <summary>
 
482
            Gets or sets the .NET framework version for the target assembly.
 
483
            </summary>
 
484
            <remarks>
 
485
            <para>Valid values are "v1", "v1.1", "v2".</para>
 
486
            <para>Corresponds to the first part of command line option "/targetplatform".</para>
 
487
            <para>The default value is <c>null</c>.</para>
 
488
            </remarks>
 
489
        </member>
 
490
        <member name="P:MSBuild.Community.Tasks.ILMerge.TargetPlatformDirectory">
 
491
            <summary>
 
492
            Gets or sets the directory in which <c>mscorlib.dll</c> is to be found.
 
493
            </summary>
 
494
            <remarks>
 
495
            <para>Can only be used in conjunction with <see cref="P:MSBuild.Community.Tasks.ILMerge.TargetPlatformVersion"/>.</para>
 
496
            <para>Corresponds to the second part of command line option "/targetplatform".</para>
 
497
            <para>The default value is <c>null</c>.</para>
 
498
            </remarks>
 
499
        </member>
 
500
        <member name="P:MSBuild.Community.Tasks.ILMerge.TargetKind">
 
501
            <summary>
 
502
            Gets or sets the indicator
 
503
            whether the target assembly is created as a library (<c>Dll</c>),
 
504
            a console application (<c>Exe</c>) or as a Windows application (<c>WinExe</c>).
 
505
            </summary>
 
506
            <remarks>
 
507
            <para>Corresponds to command line option "/target".</para>
 
508
            <para>The default value is the same kind as that of the primary assembly.</para>
 
509
            </remarks>
 
510
        </member>
 
511
        <member name="P:MSBuild.Community.Tasks.ILMerge.Version">
 
512
            <summary>
 
513
            Gets or sets the version number of the target assembly.
 
514
            </summary>
 
515
            <remarks>
 
516
            <para>The parameter should look like <c>6.2.1.3</c>.</para>
 
517
            <para>Corresponds to command line option "/ver".</para>
 
518
            <para>The default value is null.</para>
 
519
            </remarks>
 
520
        </member>
 
521
        <member name="P:MSBuild.Community.Tasks.ILMerge.XmlDocumentation">
 
522
            <summary>
 
523
            Gets or sets the flag to indicate
 
524
            whether to merge XML documentation files
 
525
            into one for the target assembly.
 
526
            </summary>
 
527
            <remarks>
 
528
            <para>Corresponds to command line option "/xmldocs".</para>
 
529
            <para>The default value is <c>false</c>.</para>
 
530
            </remarks>
 
531
        </member>
 
532
        <member name="P:MSBuild.Community.Tasks.ILMerge.ToolName">
 
533
            <summary>
 
534
            Gets the name of the executable file to run.
 
535
            </summary>
 
536
        </member>
 
537
        <member name="T:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType">
 
538
            <summary>
 
539
            Different ways to specify the assembly in a UsingTask element.
 
540
            </summary>
 
541
        </member>
 
542
        <member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyFileName">
 
543
            <summary>
 
544
            Assembly file name (Default): &lt;UsingTask AssemblyFile=&quot;foo.dll&quot; /&gt;
 
545
            </summary>
 
546
        </member>
 
547
        <member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyFileFullPath">
 
548
            <summary>
 
549
            Assembly location: &lt;UsingTask AssemblyName=&quot;foo&quot; /&gt;
 
550
            </summary>
 
551
        </member>
 
552
        <member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyName">
 
553
            <summary>
 
554
            Assembly Name: &lt;UsingTask AssemblyFile=&quot;bin\debug\foo.dll&quot; /&gt;
 
555
            </summary>
 
556
        </member>
 
557
        <member name="F:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType.AssemblyFullName">
 
558
            <summary>
 
559
            Assembly fully qualified name: &lt;UsingTask AssemblyName=&quot;foo.dll,version ....&quot; /&gt;
 
560
            </summary>
 
561
        </member>
 
562
        <member name="T:MSBuild.Community.Tasks.Schema.TaskSchema">
 
563
            <summary>
 
564
            A Task that generates a XSD schema of the tasks in an assembly.
 
565
            </summary>
 
566
            <example>
 
567
            <para>Creates schema for MSBuild Community Task project</para>
 
568
            <code><![CDATA[
 
569
            <TaskSchema Assemblies="Build\MSBuild.Community.Tasks.dll" 
 
570
                OutputPath="Build" 
 
571
                CreateTaskList="true" 
 
572
                IgnoreMsBuildSchema="true"
 
573
                Includes="Microsoft.Build.Commontypes.xsd"/>
 
574
            ]]></code>
 
575
            </example>
 
576
        </member>
 
577
        <member name="M:MSBuild.Community.Tasks.Schema.TaskSchema.Execute">
 
578
            <summary>
 
579
            When overridden in a derived class, executes the task.
 
580
            </summary>
 
581
            <returns>
 
582
            true if the task successfully executed; otherwise, false.
 
583
            </returns>
 
584
        </member>
 
585
        <member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.Assemblies">
 
586
            <summary>
 
587
            Gets or sets the list of <see cref="T:System.Reflection.Assembly"/> path to analyse.
 
588
            </summary>
 
589
        </member>
 
590
        <member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.OutputPath">
 
591
            <summary>
 
592
            Gets or sets the output path for the generated files.
 
593
            </summary>
 
594
        </member>
 
595
        <member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.Schemas">
 
596
            <summary>
 
597
            Gets the list of path to the generated XSD schema.
 
598
            </summary>
 
599
        </member>
 
600
        <member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.CreateTaskList">
 
601
            <summary>
 
602
            Gets or sets a value indicating if the task list (using UsingTask)
 
603
            has to be genereted.
 
604
            </summary>
 
605
        </member>
 
606
        <member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.TaskListAssemblyFormat">
 
607
            <summary>
 
608
            Gets or sets a value indicating how the assembly is specified in the
 
609
            UsingTask element.
 
610
            </summary>
 
611
            <enum cref="T:MSBuild.Community.Tasks.Schema.TaskListAssemblyFormatType"/>
 
612
        </member>
 
613
        <member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.IgnoreDocumentation">
 
614
            <summary>
 
615
            Gets or sets a value indicating wheter documentation should be ignored
 
616
            even if available (Default is false).
 
617
            </summary>
 
618
        </member>
 
619
        <member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.TaskLists">
 
620
            <summary>
 
621
            Gets the path to the task list if it was generated.
 
622
            </summary>
 
623
        </member>
 
624
        <member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.IgnoreMsBuildSchema">
 
625
            <summary>
 
626
            Gets or sets a value indicating if the 
 
627
            MsBuild schema inclusing should be ignored
 
628
            </summary>
 
629
        </member>
 
630
        <member name="P:MSBuild.Community.Tasks.Schema.TaskSchema.Includes">
 
631
            <summary>
 
632
            Gets or sets a list of included schemas
 
633
            </summary>
 
634
        </member>
 
635
        <member name="T:MSBuild.Community.Tasks.Subversion.NodeKind">
 
636
            <summary>
 
637
            The kind of Subversion node. The names match the text output
 
638
            by "svn info".
 
639
            </summary>
 
640
        </member>
 
641
        <member name="F:MSBuild.Community.Tasks.Subversion.NodeKind.file">
 
642
            <summary>
 
643
            Node is a file
 
644
            </summary>
 
645
        </member>
 
646
        <member name="F:MSBuild.Community.Tasks.Subversion.NodeKind.directory">
 
647
            <summary>
 
648
            Node is a directory
 
649
            </summary>
 
650
        </member>
 
651
        <member name="F:MSBuild.Community.Tasks.Subversion.NodeKind.unknown">
 
652
            <summary>
 
653
            Unknown node type
 
654
            </summary>
 
655
        </member>
 
656
        <member name="T:MSBuild.Community.Tasks.Subversion.Schedule">
 
657
            <summary>
 
658
            The Subversion schedule type.
 
659
            </summary>
 
660
        </member>
 
661
        <member name="F:MSBuild.Community.Tasks.Subversion.Schedule.normal">
 
662
            <summary>
 
663
            Normal schedule
 
664
            </summary>
 
665
        </member>
 
666
        <member name="F:MSBuild.Community.Tasks.Subversion.Schedule.unknown">
 
667
            <summary>
 
668
            Unknown schedule.
 
669
            </summary>
 
670
        </member>
 
671
        <member name="T:MSBuild.Community.Tasks.Subversion.SvnInfo">
 
672
            <summary>
 
673
            Run the "svn info" command and parse the output
 
674
            </summary>
 
675
            <example>
 
676
            This example will determine the Subversion repository root for the.
 
677
            current directory and print it out.
 
678
            <code><![CDATA[
 
679
            <Target Name="printinfo">
 
680
              <SvnInfo LocalPath=".">
 
681
                <Output TaskParameter="RepositoryRoot" PropertyName="root" />
 
682
              </SvnInfo>
 
683
              <Message Text="root: $(root)" />
 
684
            </Target>
 
685
            ]]></code>
 
686
            </example>
 
687
        </member>
 
688
        <member name="T:MSBuild.Community.Tasks.Subversion.SvnClient">
 
689
            <summary>
 
690
            Subversion client base class
 
691
            </summary>
 
692
        </member>
 
693
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.#ctor">
 
694
            <summary>
 
695
            Initializes a new instance of the <see cref="T:SvnClient"/> class.
 
696
            </summary>
 
697
        </member>
 
698
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.GenerateSvnCommand">
 
699
            <summary>
 
700
            Generates the SVN command.
 
701
            </summary>
 
702
            <returns></returns>
 
703
        </member>
 
704
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.GenerateSvnArguments">
 
705
            <summary>
 
706
            Generates the SVN arguments.
 
707
            </summary>
 
708
            <returns></returns>
 
709
        </member>
 
710
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.GenerateCommandLineCommands">
 
711
            <summary>
 
712
            Returns a string value containing the command line arguments to pass directly to the executable file.
 
713
            </summary>
 
714
            <returns>
 
715
            A string value containing the command line arguments to pass directly to the executable file.
 
716
            </returns>
 
717
        </member>
 
718
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.ValidateParameters">
 
719
            <summary>
 
720
            Indicates whether all task paratmeters are valid.
 
721
            </summary>
 
722
            <returns>
 
723
            true if all task parameters are valid; otherwise, false.
 
724
            </returns>
 
725
        </member>
 
726
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.LogEventsFromTextOutput(System.String,Microsoft.Build.Framework.MessageImportance)">
 
727
            <summary>
 
728
            Logs the events from text output.
 
729
            </summary>
 
730
            <param name="singleLine">The single line.</param>
 
731
            <param name="messageImportance">The message importance.</param>
 
732
        </member>
 
733
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.GenerateFullPathToTool">
 
734
            <summary>
 
735
            Returns the fully qualified path to the executable file.
 
736
            </summary>
 
737
            <returns>
 
738
            The fully qualified path to the executable file.
 
739
            </returns>
 
740
        </member>
 
741
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnClient.LogToolCommand(System.String)">
 
742
            <summary>
 
743
            Logs the starting point of the run to all registered loggers.
 
744
            </summary>
 
745
            <param name="message">A descriptive message to provide loggers, usually the command line and switches.</param>
 
746
        </member>
 
747
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Command">
 
748
            <summary>
 
749
            Gets or sets the command.
 
750
            </summary>
 
751
            <value>The command.</value>
 
752
        </member>
 
753
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Arguments">
 
754
            <summary>
 
755
            Gets or sets the arguments.
 
756
            </summary>
 
757
            <value>The arguments.</value>
 
758
        </member>
 
759
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Username">
 
760
            <summary>
 
761
            Gets or sets the username.
 
762
            </summary>
 
763
            <value>The username.</value>
 
764
        </member>
 
765
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Password">
 
766
            <summary>
 
767
            Gets or sets the password.
 
768
            </summary>
 
769
            <value>The password.</value>
 
770
        </member>
 
771
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Verbose">
 
772
            <summary>
 
773
            Gets or sets the verbose.
 
774
            </summary>
 
775
            <value>The verbose.</value>
 
776
        </member>
 
777
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Force">
 
778
            <summary>
 
779
            Gets or sets the force.
 
780
            </summary>
 
781
            <value>The force.</value>
 
782
        </member>
 
783
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Message">
 
784
            <summary>
 
785
            Gets or sets the message.
 
786
            </summary>
 
787
            <value>The message.</value>
 
788
        </member>
 
789
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.RepositoryPath">
 
790
            <summary>
 
791
            Gets or sets the repository path.
 
792
            </summary>
 
793
            <value>The repository path.</value>
 
794
        </member>
 
795
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.LocalPath">
 
796
            <summary>
 
797
            Gets or sets the local path.
 
798
            </summary>
 
799
            <value>The local path.</value>
 
800
        </member>
 
801
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Targets">
 
802
            <summary>
 
803
            Gets or sets the targets.
 
804
            </summary>
 
805
            <value>The targets.</value>
 
806
        </member>
 
807
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.Revision">
 
808
            <summary>
 
809
            Gets or sets the revision.
 
810
            </summary>
 
811
            <value>The revision.</value>
 
812
        </member>
 
813
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.CommandSwitchs">
 
814
            <summary>
 
815
            Gets or sets the command switchs.
 
816
            </summary>
 
817
            <value>The command switchs.</value>
 
818
        </member>
 
819
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.StandardOutputLoggingImportance">
 
820
            <summary>
 
821
            Gets the <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.
 
822
            </summary>
 
823
            <value></value>
 
824
            <returns>The <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.</returns>
 
825
        </member>
 
826
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnClient.ToolName">
 
827
            <summary>
 
828
            Gets the name of the executable file to run.
 
829
            </summary>
 
830
            <value></value>
 
831
            <returns>The name of the executable file to run.</returns>
 
832
        </member>
 
833
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.#ctor">
 
834
            <summary>
 
835
            Initializes a new instance of the <see cref="T:SvnInfo"/> class.
 
836
            </summary>
 
837
        </member>
 
838
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.ResetMemberVariables">
 
839
            <summary>
 
840
            Reset all instance variables to their default (unset) state.
 
841
            </summary>
 
842
        </member>
 
843
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.ValidateParameters">
 
844
            <summary>
 
845
            Indicates whether all task paratmeters are valid.
 
846
            </summary>
 
847
            <returns>
 
848
            true if all task parameters are valid; otherwise, false.
 
849
            </returns>
 
850
        </member>
 
851
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.Execute">
 
852
            <summary>
 
853
            Execute the task.
 
854
            </summary>
 
855
            <returns>true if execution is successful, false if not.</returns>
 
856
        </member>
 
857
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.ExtractKeyValuePair(System.String,System.String@,System.String@)">
 
858
            <summary>
 
859
            "svn.exe info" prints out key/value pairs separated by a colon. 
 
860
            </summary>
 
861
            <param name="strLine">A line of text printed out by svn.exe</param>
 
862
            <param name="strKey">The key string. empty if no key/value found.</param>
 
863
            <param name="strValue">The value string. empty of no key/value found.</param>
 
864
            <returns>true if a key/value pair found. false if not</returns>
 
865
        </member>
 
866
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.ParseSvnDate(System.String)">
 
867
            <summary>
 
868
            Parse a subversion date/time value. They print out a date that
 
869
            looks like this "2006-02-09 14:36:05 -0600 (Thu, 09 Feb 2006)" which
 
870
            isn't directly parsable by the DateTime class.
 
871
            </summary>
 
872
            <param name="datetime"></param>
 
873
            <returns></returns>
 
874
        </member>
 
875
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnInfo.LogEventsFromTextOutput(System.String,Microsoft.Build.Framework.MessageImportance)">
 
876
            <summary>
 
877
            Parse the text output from the command and log the lines.
 
878
            </summary>
 
879
            <param name="singleLine">One line of text output from the tool being run.</param>
 
880
            <param name="messageImportance">The message importance.</param>
 
881
        </member>
 
882
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.RepositoryRoot">
 
883
            <summary>
 
884
            Return the repository root or null if not set by Subversion.
 
885
            </summary>
 
886
        </member>
 
887
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.RepositoryUuid">
 
888
            <summary>
 
889
            Return the repository UUID value from Subversion.
 
890
            </summary>
 
891
        </member>
 
892
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.NodeKind">
 
893
            <summary>
 
894
            The Subversion node kind.
 
895
            </summary>
 
896
            <enum cref="T:MSBuild.Community.Tasks.Subversion.NodeKind"/>
 
897
        </member>
 
898
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.LastChangedAuthor">
 
899
            <summary>
 
900
            The author who last changed this node.
 
901
            </summary>
 
902
        </member>
 
903
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.LastChangedRevision">
 
904
            <summary>
 
905
            The last changed revision number.
 
906
            </summary>
 
907
        </member>
 
908
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.LastChangedDate">
 
909
            <summary>
 
910
            The date this node was last changed.
 
911
            </summary>
 
912
        </member>
 
913
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnInfo.Schedule">
 
914
            <summary>
 
915
            The Subversion schedule type.
 
916
            </summary>
 
917
            <enum cref="T:MSBuild.Community.Tasks.Subversion.Schedule"/>
 
918
        </member>
 
919
        <member name="T:MSBuild.Community.Tasks.Time">
 
920
            <summary>
 
921
            Gets the current date and time.
 
922
            </summary>
 
923
            <remarks>
 
924
            See
 
925
            <a href="ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref8/html/T_System_Globalization_DateTimeFormatInfo.htm">
 
926
            DateTimeFormatInfo</a>
 
927
            for the syntax of the format string.
 
928
            </remarks>
 
929
            <example>Using the Time task to get the Month, Day,
 
930
            Year, Hour, Minute, and Second:
 
931
            <code><![CDATA[
 
932
            <Time>
 
933
              <Output TaskParameter="Month" PropertyName="Month" />
 
934
              <Output TaskParameter="Day" PropertyName="Day" />
 
935
              <Output TaskParameter="Year" PropertyName="Year" />
 
936
              <Output TaskParameter="Hour" PropertyName="Hour" />
 
937
              <Output TaskParameter="Minute" PropertyName="Minute" />
 
938
              <Output TaskParameter="Second" PropertyName="Second" />
 
939
            </Time>
 
940
            <Message Text="Current Date and Time: $(Month)/$(Day)/$(Year) $(Hour):$(Minute):$(Second)" />]]></code>
 
941
            Set property "BuildDate" to the current date and time:
 
942
            <code><![CDATA[
 
943
            <Time Format="yyyyMMddHHmmss">
 
944
                <Output TaskParameter="FormattedTime" PropertyName="buildDate" />
 
945
            </Time>]]></code>
 
946
            </example>
 
947
        </member>
 
948
        <member name="M:MSBuild.Community.Tasks.Time.Execute">
 
949
            <summary>
 
950
            When overridden in a derived class, executes the task.
 
951
            </summary>
 
952
            <returns>
 
953
            True if the task successfully executed; otherwise, false.
 
954
            </returns>
 
955
        </member>
 
956
        <member name="P:MSBuild.Community.Tasks.Time.Format">
 
957
            <summary>
 
958
            Gets or sets the format string
 
959
            for output parameter <see cref="P:MSBuild.Community.Tasks.Time.FormattedTime"/>.
 
960
            </summary>
 
961
            <remarks>
 
962
            See
 
963
            <a href="ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.NETDEVFX.v20.en/cpref8/html/T_System_Globalization_DateTimeFormatInfo.htm">
 
964
            DateTimeFormatInfo</a>
 
965
            for the syntax of the format string.
 
966
            </remarks>
 
967
        </member>
 
968
        <member name="P:MSBuild.Community.Tasks.Time.Month">
 
969
            <summary>
 
970
            Gets the month component of the date represented by this instance.
 
971
            </summary>
 
972
        </member>
 
973
        <member name="P:MSBuild.Community.Tasks.Time.Day">
 
974
            <summary>
 
975
            Gets the day of the month represented by this instance.
 
976
            </summary>
 
977
        </member>
 
978
        <member name="P:MSBuild.Community.Tasks.Time.Year">
 
979
            <summary>
 
980
            Gets the year component of the date represented by this instance.
 
981
            </summary>
 
982
        </member>
 
983
        <member name="P:MSBuild.Community.Tasks.Time.Hour">
 
984
            <summary>
 
985
            Gets the hour component of the date represented by this instance.
 
986
            </summary>
 
987
        </member>
 
988
        <member name="P:MSBuild.Community.Tasks.Time.Minute">
 
989
            <summary>
 
990
            Gets the minute component of the date represented by this instance.
 
991
            </summary>
 
992
        </member>
 
993
        <member name="P:MSBuild.Community.Tasks.Time.Second">
 
994
            <summary>
 
995
            Gets the seconds component of the date represented by this instance.
 
996
            </summary>
 
997
        </member>
 
998
        <member name="P:MSBuild.Community.Tasks.Time.Millisecond">
 
999
            <summary>
 
1000
            Gets the milliseconds component of the date represented by this instance.
 
1001
            </summary>
 
1002
        </member>
 
1003
        <member name="P:MSBuild.Community.Tasks.Time.Ticks">
 
1004
            <summary>
 
1005
            Gets the number of ticks that represent the date and time of this instance.
 
1006
            </summary>
 
1007
        </member>
 
1008
        <member name="P:MSBuild.Community.Tasks.Time.Kind">
 
1009
            <summary>
 
1010
            Gets or sets a value that indicates whether the time represented by this instance is based
 
1011
            on local time, Coordinated Universal Time (UTC), or neither.
 
1012
            </summary>
 
1013
            <remarks>
 
1014
            Possible values are:
 
1015
            <list type="ul">
 
1016
            <item>Local (default)</item>,
 
1017
            <item>Utc</item>,
 
1018
            <item>Unspecified</item>
 
1019
            </list>
 
1020
            </remarks>
 
1021
            <enum cref="T:System.DateTimeKind"/>
 
1022
        </member>
 
1023
        <member name="P:MSBuild.Community.Tasks.Time.TimeOfDay">
 
1024
            <summary>
 
1025
            Gets the time of day for this instance.
 
1026
            </summary>
 
1027
        </member>
 
1028
        <member name="P:MSBuild.Community.Tasks.Time.DayOfYear">
 
1029
            <summary>
 
1030
            Gets the day of the year represented by this instance.
 
1031
            </summary>
 
1032
        </member>
 
1033
        <member name="P:MSBuild.Community.Tasks.Time.DayOfWeek">
 
1034
            <summary>
 
1035
            Gets the day of the week represented by this instance.
 
1036
            </summary>
 
1037
        </member>
 
1038
        <member name="P:MSBuild.Community.Tasks.Time.FormattedTime">
 
1039
            <summary>
 
1040
            Gets the value of this instance to its equivalent string representation.
 
1041
            If input parameter <see cref="P:MSBuild.Community.Tasks.Time.Format"/> is provided,
 
1042
            the value is formatted according to it.
 
1043
            </summary>
 
1044
        </member>
 
1045
        <member name="P:MSBuild.Community.Tasks.Time.ShortDate">
 
1046
            <summary>
 
1047
            Gets the value of this instance to its equivalent short date string representation.
 
1048
            </summary>
 
1049
        </member>
 
1050
        <member name="P:MSBuild.Community.Tasks.Time.LongDate">
 
1051
            <summary>
 
1052
            Gets the value of this instance to its equivalent long date string representation.
 
1053
            </summary>
 
1054
        </member>
 
1055
        <member name="P:MSBuild.Community.Tasks.Time.ShortTime">
 
1056
            <summary>
 
1057
            Gets the value of this instance to its equivalent short time string representation.
 
1058
            </summary>
 
1059
        </member>
 
1060
        <member name="P:MSBuild.Community.Tasks.Time.LongTime">
 
1061
            <summary>
 
1062
            Gets the value of this instance to its equivalent long time string representation.
 
1063
            </summary>
 
1064
        </member>
 
1065
        <member name="P:MSBuild.Community.Tasks.Time.DateTimeValue">
 
1066
            <summary>
 
1067
            Gets the internal time value.
 
1068
            </summary>
 
1069
        </member>
 
1070
        <member name="T:MSBuild.Community.Tasks.Xslt">
 
1071
             <summary>
 
1072
             A task to merge and transform
 
1073
             a set of xml files.
 
1074
             </summary>
 
1075
             <remarks>
 
1076
             <p>
 
1077
             The xml files of parameter <see cref="P:MSBuild.Community.Tasks.Xslt.Inputs"/>
 
1078
             are merged into one xml document,
 
1079
             wrapped with a root tag <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/>
 
1080
             (defaults to <see cref="F:MSBuild.Community.Tasks.Xslt.DEFAULT_ROOT_TAG"/>).
 
1081
             </p>
 
1082
             <p>
 
1083
             If only one input file is provided,
 
1084
             merging and wrapping can be omitted
 
1085
             by setting <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/> to an empty string.
 
1086
             </p>
 
1087
             <p>
 
1088
             The root tag can be given any number of attributes
 
1089
             by providing a list of semicolon-delimited name/value pairs
 
1090
             to parameter <see cref="P:MSBuild.Community.Tasks.Xslt.RootAttributes"/>.
 
1091
             For example: <code>RootAttributes="foo=bar;date=$(buildDate)"</code>
 
1092
             </p>
 
1093
             <p>
 
1094
             Parameter <see cref="P:MSBuild.Community.Tasks.Xslt.RootAttributes"/> defaults to
 
1095
             one attribute with a name specified by <see cref="F:MSBuild.Community.Tasks.Xslt.CREATED_ATTRIBUTE"/>,
 
1096
             and a local time stamp as value.
 
1097
             To suppress the default value, an empty parameter
 
1098
             <code>RootAttributes=""</code>
 
1099
             must be specified explicitely.
 
1100
             </p>
 
1101
             <p>
 
1102
             The xsl transformation file 
 
1103
             specified by parameter <see cref="P:MSBuild.Community.Tasks.Xslt.Xsl"/>
 
1104
             is applied on the input.
 
1105
             </p>
 
1106
             <p>
 
1107
             The <see cref="T:Microsoft.Build.Framework.ITaskItem"/> <see cref="P:MSBuild.Community.Tasks.Xslt.Xsl"/>
 
1108
             can be given any number of metadata,
 
1109
             which will be handed to the xsl transformation
 
1110
             as parameters.
 
1111
             </p>
 
1112
             <p>
 
1113
             The output is written to the file
 
1114
             specified by parameter <see cref="P:MSBuild.Community.Tasks.Xslt.Output"/>.
 
1115
             </p>
 
1116
             </remarks>
 
1117
             <example>
 
1118
             This example for generating a report
 
1119
             from a set of NUnit xml results:
 
1120
             <code><![CDATA[
 
1121
             <ItemGroup>
 
1122
                 <nunitReportXslFile Include="$(MSBuildCommunityTasksPath)\$(nunitReportXsl)">
 
1123
                     <project>$(project)</project>
 
1124
                     <configuration>$(configuration)</configuration>
 
1125
                     <msbuildFilename>$(MSBuildProjectFullPath)</msbuildFilename>
 
1126
                     <msbuildBinpath>$(MSBuildBinPath)</msbuildBinpath>
 
1127
                     <xslFile>$(MSBuildCommunityTasksPath)\$(nunitReportXsl)</xslFile>
 
1128
                 </nunitReportXslFile>
 
1129
             </ItemGroup>
 
1130
            
 
1131
             <Target Name="test-report" >
 
1132
                 <Xslt Inputs="@(nunitFiles)"
 
1133
                     Xsl="@(nunitReportXslFile)" 
 
1134
                     Output="$(testDir)\TestReport.html" />
 
1135
             </Target>]]></code>
 
1136
             
 
1137
             This examples shows all available task attributes:
 
1138
             <code><![CDATA[
 
1139
             <Time Format="yyyyMMddHHmmss">
 
1140
                 <Output TaskParameter="LocalTimestamp" PropertyName="buildDate" />
 
1141
             </Time>
 
1142
             
 
1143
             <Xslt
 
1144
                  Inputs="@(xmlfiles)"
 
1145
                  RootTag="mergedroot"
 
1146
                  RootAttributes="foo=bar;date=$(buildDate)"
 
1147
                  Xsl="transformation.xsl"
 
1148
                  Output="report.html"
 
1149
             />]]></code>
 
1150
             </example>
 
1151
        </member>
 
1152
        <member name="F:MSBuild.Community.Tasks.Xslt.DEFAULT_ROOT_TAG">
 
1153
            <summary>
 
1154
            The default value for <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/>.
 
1155
            The value is <c>"mergedroot"</c>.
 
1156
            </summary>
 
1157
        </member>
 
1158
        <member name="F:MSBuild.Community.Tasks.Xslt.CREATED_ATTRIBUTE">
 
1159
            <summary>
 
1160
            The name of the default attribute
 
1161
            of the <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/>.
 
1162
            The value is <c>"created"</c>,
 
1163
            and the attribute will contain a local time stamp.
 
1164
            </summary>
 
1165
        </member>
 
1166
        <member name="M:MSBuild.Community.Tasks.Xslt.Execute">
 
1167
            <summary>
 
1168
            When overridden in a derived class, executes the task.
 
1169
            </summary>
 
1170
            <returns>
 
1171
            Returns <c>true</c> if the task successfully executed; otherwise, <c>false</c>.
 
1172
            </returns>
 
1173
        </member>
 
1174
        <member name="P:MSBuild.Community.Tasks.Xslt.Inputs">
 
1175
            <summary>
 
1176
            Gets or sets the xml input files.
 
1177
            </summary>
 
1178
        </member>
 
1179
        <member name="P:MSBuild.Community.Tasks.Xslt.RootTag">
 
1180
            <summary>
 
1181
            Gets or sets the xml tag name
 
1182
            of the root tag wrapped
 
1183
            around the merged xml input files.
 
1184
            </summary>
 
1185
        </member>
 
1186
        <member name="P:MSBuild.Community.Tasks.Xslt.RootAttributes">
 
1187
            <summary>
 
1188
            Gets or sets the list of
 
1189
            semicolon-delimited name/value pairs
 
1190
            of the <see cref="P:MSBuild.Community.Tasks.Xslt.RootTag"/>.
 
1191
            For example: <code>RootAttributes="foo=bar;date=$(buildDate)"</code>
 
1192
            </summary>
 
1193
        </member>
 
1194
        <member name="P:MSBuild.Community.Tasks.Xslt.Xsl">
 
1195
            <summary>
 
1196
            Gets or sets the path of the
 
1197
            xsl transformation file to apply.
 
1198
            </summary>
 
1199
            <remarks>
 
1200
            The property can be given any number of metadata,
 
1201
            which will be handed to the xsl transformation
 
1202
            as parameters.
 
1203
            </remarks>
 
1204
        </member>
 
1205
        <member name="P:MSBuild.Community.Tasks.Xslt.Output">
 
1206
            <summary>
 
1207
            Gets or sets the path of the output file.
 
1208
            </summary>
 
1209
        </member>
 
1210
        <member name="T:MSBuild.Community.Tasks.FileUpdate">
 
1211
            <summary>
 
1212
            Replace text in file(s) using a Regular Expression.
 
1213
            </summary>
 
1214
            <example>Search for a version number and update the revision.
 
1215
            <code><![CDATA[
 
1216
            <FileUpdate Files="version.txt"
 
1217
                Regex="(\d+)\.(\d+)\.(\d+)\.(\d+)"
 
1218
                ReplacementText="$1.$2.$3.123" />
 
1219
            ]]></code>
 
1220
            </example>
 
1221
        </member>
 
1222
        <member name="M:MSBuild.Community.Tasks.FileUpdate.#ctor">
 
1223
            <summary>
 
1224
            Initializes a new instance of the <see cref="T:FileUpdate"/> class.
 
1225
            </summary>
 
1226
        </member>
 
1227
        <member name="M:MSBuild.Community.Tasks.FileUpdate.Execute">
 
1228
            <summary>
 
1229
            When overridden in a derived class, executes the task.
 
1230
            </summary>
 
1231
            <returns>
 
1232
            true if the task successfully executed; otherwise, false.
 
1233
            </returns>
 
1234
        </member>
 
1235
        <member name="P:MSBuild.Community.Tasks.FileUpdate.Files">
 
1236
            <summary>
 
1237
            Gets or sets the files to update.
 
1238
            </summary>
 
1239
            <value>The files.</value>
 
1240
        </member>
 
1241
        <member name="P:MSBuild.Community.Tasks.FileUpdate.Regex">
 
1242
            <summary>
 
1243
            Gets or sets the regex.
 
1244
            </summary>
 
1245
            <value>The regex.</value>
 
1246
        </member>
 
1247
        <member name="P:MSBuild.Community.Tasks.FileUpdate.IgnoreCase">
 
1248
            <summary>
 
1249
            Gets or sets a value specifies case-insensitive matching. .
 
1250
            </summary>
 
1251
            <value><c>true</c> if [ignore case]; otherwise, <c>false</c>.</value>
 
1252
        </member>
 
1253
        <member name="P:MSBuild.Community.Tasks.FileUpdate.Multiline">
 
1254
            <summary>
 
1255
            Gets or sets a value changing the meaning of ^ and $ so they match at the beginning and end, 
 
1256
            respectively, of any line, and not just the beginning and end of the entire string.
 
1257
            </summary>
 
1258
            <value><c>true</c> if multiline; otherwise, <c>false</c>.</value>
 
1259
        </member>
 
1260
        <member name="P:MSBuild.Community.Tasks.FileUpdate.Singleline">
 
1261
            <summary>
 
1262
            Gets or sets a value changing the meaning of the dot (.) so it matches 
 
1263
            every character (instead of every character except \n). 
 
1264
            </summary>
 
1265
            <value><c>true</c> if singleline; otherwise, <c>false</c>.</value>
 
1266
        </member>
 
1267
        <member name="P:MSBuild.Community.Tasks.FileUpdate.ReplacementCount">
 
1268
            <summary>
 
1269
            Gets or sets the maximum number of times the replacement can occur.
 
1270
            </summary>
 
1271
            <value>The replacement count.</value>
 
1272
        </member>
 
1273
        <member name="P:MSBuild.Community.Tasks.FileUpdate.ReplacementText">
 
1274
            <summary>
 
1275
            Gets or sets the replacement text.
 
1276
            </summary>
 
1277
            <value>The replacement text.</value>
 
1278
        </member>
 
1279
        <member name="T:MSBuild.Community.Tasks.FxCop">
 
1280
            <summary>
 
1281
            Uses FxCop to analyse managed code assemblies and reports on
 
1282
            their design best-practice compliance.
 
1283
            </summary>
 
1284
            <example>
 
1285
            <para>Shows how to analyse an assembly and use an XSLT stylesheet 
 
1286
            to present the report as an HTML file. If the static anlysis fails,
 
1287
            the build does not stop - this is controlled with the <c>FailOnError</c>
 
1288
            parameter.</para>
 
1289
            <code><![CDATA[
 
1290
            <FxCop 
 
1291
              TargetAssemblies="$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.dll"
 
1292
              RuleLibraries="@(FxCopRuleAssemblies)" 
 
1293
              AnalysisReportFileName="Test.html"
 
1294
              DependencyDirectories="$(MSBuildCommunityTasksPath)"
 
1295
              FailOnError="False"
 
1296
              ApplyOutXsl="True"
 
1297
              OutputXslFileName="C:\Program Files\Microsoft FxCop 1.32\Xml\FxCopReport.xsl"
 
1298
            />
 
1299
            ]]></code>
 
1300
            </example>
 
1301
            <remarks>If you include the <c>MSBuild.Community.Tasks.Targets</c> file 
 
1302
            in you build project, the ItemGroup <c>@(FxCopRuleAssemblies)</c> is defined
 
1303
            with the standard FxCop Rules Assemblies.</remarks>
 
1304
        </member>
 
1305
        <member name="M:MSBuild.Community.Tasks.FxCop.Execute">
 
1306
            <summary>
 
1307
            Executes the task.
 
1308
            </summary>
 
1309
            <returns><see langword="true"/> if the task ran successfully; 
 
1310
            otherwise <see langword="false"/>.</returns>
 
1311
        </member>
 
1312
        <member name="M:MSBuild.Community.Tasks.FxCop.GenerateFullPathToTool">
 
1313
            <summary>
 
1314
            Returns the fully qualified path to the executable file.
 
1315
            </summary>
 
1316
            <returns>
 
1317
            The fully qualified path to the executable file.
 
1318
            </returns>
 
1319
        </member>
 
1320
        <member name="M:MSBuild.Community.Tasks.FxCop.GenerateCommandLineCommands">
 
1321
            <summary>
 
1322
            Returns a string value containing the command line arguments 
 
1323
            to pass directly to the executable file.
 
1324
            </summary>
 
1325
            <returns>
 
1326
            A string value containing the command line arguments to pass 
 
1327
            directly to the executable file.
 
1328
            </returns>
 
1329
        </member>
 
1330
        <member name="M:MSBuild.Community.Tasks.FxCop.GetWorkingDirectory">
 
1331
            <summary>
 
1332
            Returns the directory in which to run the executable file.
 
1333
            </summary>
 
1334
            <returns>
 
1335
            The directory in which to run the executable file, 
 
1336
            or a null reference (Nothing in Visual Basic) if the executable file 
 
1337
            should be run in the current directory.
 
1338
            </returns>
 
1339
        </member>
 
1340
        <member name="P:MSBuild.Community.Tasks.FxCop.ApplyOutXsl">
 
1341
            <summary>
 
1342
            Applies the XSL transformation specified in /outXsl to the 
 
1343
            analysis report before saving the file.
 
1344
            </summary>
 
1345
        </member>
 
1346
        <member name="P:MSBuild.Community.Tasks.FxCop.DirectOutputToConsole">
 
1347
            <summary>
 
1348
            Directs analysis output to the console or to the 
 
1349
            Output window in Visual Studio .NET. By default, 
 
1350
            the XSL file FxCopConsoleOutput.xsl is applied to the 
 
1351
            output before it is displayed.
 
1352
            </summary>
 
1353
        </member>
 
1354
        <member name="P:MSBuild.Community.Tasks.FxCop.DependencyDirectories">
 
1355
            <summary>
 
1356
            Specifies additional directories to search for assembly dependencies. 
 
1357
            FxCopCmd always searches the target assembly directory and the current 
 
1358
            working directory.
 
1359
            </summary>
 
1360
        </member>
 
1361
        <member name="P:MSBuild.Community.Tasks.FxCop.TargetAssemblies">
 
1362
            <summary>
 
1363
            Specifies the target assembly to analyze.
 
1364
            </summary>
 
1365
        </member>
 
1366
        <member name="P:MSBuild.Community.Tasks.FxCop.ConsoleXslFileName">
 
1367
            <summary>
 
1368
            Specifies the XSL or XSLT file that contains a transformation to 
 
1369
            be applied to the analysis output before it is displayed in the console.
 
1370
            </summary>
 
1371
        </member>
 
1372
        <member name="P:MSBuild.Community.Tasks.FxCop.ImportFiles">
 
1373
            <summary>
 
1374
            Specifies the name of an analysis report or project file to import. 
 
1375
            Any messages in the imported file that are marked as excluded are not 
 
1376
            included in the analysis results.
 
1377
            </summary>
 
1378
        </member>
 
1379
        <member name="P:MSBuild.Community.Tasks.FxCop.RuleLibraries">
 
1380
            <summary>
 
1381
            Specifies the filename(s) of FxCop project file(s).
 
1382
            </summary>
 
1383
        </member>
 
1384
        <member name="P:MSBuild.Community.Tasks.FxCop.AnalysisReportFileName">
 
1385
            <summary>
 
1386
            Specifies the file name for the analysis report.
 
1387
            </summary>
 
1388
        </member>
 
1389
        <member name="P:MSBuild.Community.Tasks.FxCop.OutputXslFileName">
 
1390
            <summary>
 
1391
            Specifies the XSL or XSLT file that is referenced by the 
 
1392
            xml-stylesheet processing instruction in the analysis report.
 
1393
            </summary>
 
1394
        </member>
 
1395
        <member name="P:MSBuild.Community.Tasks.FxCop.PlatformDirectory">
 
1396
            <summary>
 
1397
            Specifies the location of the version of Mscorlib.dll 
 
1398
            that was used when building the target assemblies if this 
 
1399
            version is not installed on the computer running FxCopCmd.
 
1400
            </summary>
 
1401
        </member>
 
1402
        <member name="P:MSBuild.Community.Tasks.FxCop.ProjectFile">
 
1403
            <summary>
 
1404
            Specifies the filename of FxCop project file.
 
1405
            </summary>
 
1406
        </member>
 
1407
        <member name="P:MSBuild.Community.Tasks.FxCop.IncludeSummaryReport">
 
1408
            <summary>
 
1409
            Includes a summary report with the informational 
 
1410
            messages returned by FxCopCmd.
 
1411
            </summary>
 
1412
        </member>
 
1413
        <member name="P:MSBuild.Community.Tasks.FxCop.TypeList">
 
1414
            <summary>
 
1415
            Comma-separated list of type names to analyze.  This option disables 
 
1416
            analysis of assemblies, namespaces, and resources; only the specified 
 
1417
            types and their members are included in the analysis.  
 
1418
            Use the wildcard character '*' at the end of the name to select multiple types.
 
1419
            </summary>
 
1420
        </member>
 
1421
        <member name="P:MSBuild.Community.Tasks.FxCop.SaveResults">
 
1422
            <summary>
 
1423
            Saves the results of the analysis in the project file.
 
1424
            </summary>
 
1425
        </member>
 
1426
        <member name="P:MSBuild.Community.Tasks.FxCop.WorkingDirectory">
 
1427
            <summary>
 
1428
            Gets or sets the working directory.
 
1429
            </summary>
 
1430
            <value>The working directory.</value>
 
1431
            <returns>
 
1432
            The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
 
1433
            </returns>
 
1434
        </member>
 
1435
        <member name="P:MSBuild.Community.Tasks.FxCop.Verbose">
 
1436
            <summary>
 
1437
            Gets or sets a value indicating whether the output is verbose.
 
1438
            </summary>
 
1439
            <value><c>true</c> if verbose; otherwise, <c>false</c>.</value>
 
1440
        </member>
 
1441
        <member name="P:MSBuild.Community.Tasks.FxCop.FailOnError">
 
1442
            <summary>
 
1443
            Gets or sets a value indicating whether the build should
 
1444
            fail if static code analysis reports errors. Defaults to 
 
1445
            <c>true</c>.
 
1446
            </summary>
 
1447
            <value><c>true</c> if verbose; otherwise, <c>false</c>.</value>
 
1448
        </member>
 
1449
        <member name="P:MSBuild.Community.Tasks.FxCop.ToolName">
 
1450
            <summary>
 
1451
            Gets the name of the executable file to run.
 
1452
            </summary>
 
1453
            <value></value>
 
1454
            <returns>The name of the executable file to run.</returns>
 
1455
        </member>
 
1456
        <member name="T:MSBuild.Community.Tasks.IIS.WebBase">
 
1457
            <summary>
 
1458
            Base task for any IIS-related task.
 
1459
            </summary>
 
1460
            <remarks>Stores the base logic for gathering the IIS version and server and port checking.  This
 
1461
            base task also stores common properties for other related tasks.</remarks>
 
1462
        </member>
 
1463
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.mIISVersion">
 
1464
            <summary>
 
1465
            IIS version.
 
1466
            </summary>
 
1467
        </member>
 
1468
        <member name="M:MSBuild.Community.Tasks.IIS.WebBase.GetIISVersion">
 
1469
            <summary>
 
1470
            Gets the IIS version.
 
1471
            </summary>
 
1472
            <returns>The <see cref="T:MSBuild.Community.Tasks.IIS.WebBase.IISVersion"/> for IIS.</returns>
 
1473
            <exclude/>
 
1474
        </member>
 
1475
        <member name="M:MSBuild.Community.Tasks.IIS.WebBase.GetRemoteOSVersion">
 
1476
            <summary>
 
1477
            Gets the remote machine OS version.
 
1478
            </summary>
 
1479
            <returns>Returns a <see cref="T:System.Version"/> of the operating system.</returns>
 
1480
            <exclude/>
 
1481
        </member>
 
1482
        <member name="M:MSBuild.Community.Tasks.IIS.WebBase.VerifyIISRoot">
 
1483
            <summary>
 
1484
            Verifies that the IIS root exists based on the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.ServerName"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.ServerPort"/>.
 
1485
            </summary>
 
1486
            <exclude/>
 
1487
        </member>
 
1488
        <member name="M:MSBuild.Community.Tasks.IIS.WebBase.VerifyServerPortExists(System.DirectoryServices.DirectoryEntry)">
 
1489
            <summary>
 
1490
            Helper method for <see cref="M:MSBuild.Community.Tasks.IIS.WebBase.VerifyIISRoot"/> that verifies the server port exists.
 
1491
            </summary>
 
1492
            <param name="site">The site to verify the port.</param>
 
1493
            <returns>Boolean value indicating the status of the port check.</returns>
 
1494
            <exclude/>
 
1495
        </member>
 
1496
        <member name="P:MSBuild.Community.Tasks.IIS.WebBase.ServerName">
 
1497
            <summary>
 
1498
            Gets or sets the name of the server.  The default value is 'localhost'.
 
1499
            </summary>
 
1500
            <value>The name of the server.</value>
 
1501
        </member>
 
1502
        <member name="P:MSBuild.Community.Tasks.IIS.WebBase.ServerPort">
 
1503
            <summary>
 
1504
            Gets or sets the server port.
 
1505
            </summary>
 
1506
            <value>The server port.</value>
 
1507
        </member>
 
1508
        <member name="P:MSBuild.Community.Tasks.IIS.WebBase.IISServerPath">
 
1509
            <summary>
 
1510
            Gets or sets the IIS server path.
 
1511
            </summary>
 
1512
            <remarks>Is in the form 'IIS://localhost/W3SVC/1/Root'.</remarks>
 
1513
            <value>The IIS server path.</value>
 
1514
        </member>
 
1515
        <member name="P:MSBuild.Community.Tasks.IIS.WebBase.IISApplicationPath">
 
1516
            <summary>
 
1517
            Gets or sets the application path.
 
1518
            </summary>
 
1519
            <remarks>Is in the form '/LM/W3SVC/1/Root'.</remarks>
 
1520
            <value>The application path.</value>
 
1521
        </member>
 
1522
        <member name="P:MSBuild.Community.Tasks.IIS.WebBase.IISAppPoolPath">
 
1523
            <summary>
 
1524
            Gets or sets the IIS application pool path.
 
1525
            </summary>
 
1526
            <remarks>Is in the form 'IIS://localhost/W3SVC/AppPools'.</remarks>
 
1527
            <value>The IIS application pool path.</value>
 
1528
        </member>
 
1529
        <member name="P:MSBuild.Community.Tasks.IIS.WebBase.Username">
 
1530
            <summary>
 
1531
            Gets or sets the username for the account the task will run under.  This property
 
1532
            is needed if you specified a <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.ServerName"/> for a remote machine.
 
1533
            </summary>
 
1534
            <value>The username of the account.</value>
 
1535
        </member>
 
1536
        <member name="P:MSBuild.Community.Tasks.IIS.WebBase.Password">
 
1537
            <summary>
 
1538
            Gets or sets the password for the account the task will run under.  This property
 
1539
            is needed if you specified a <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.ServerName"/> for a remote machine.
 
1540
            </summary>
 
1541
            <value>The password of the account.</value>
 
1542
        </member>
 
1543
        <member name="T:MSBuild.Community.Tasks.IIS.WebBase.IISVersion">
 
1544
            <summary>
 
1545
            Defines the possible IIS versions supported by the task.
 
1546
            </summary>
 
1547
        </member>
 
1548
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.IISVersion.Four">
 
1549
            <summary>
 
1550
            IIS version 4.x
 
1551
            </summary>
 
1552
        </member>
 
1553
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.IISVersion.Five">
 
1554
            <summary>
 
1555
            IIS version 5.x
 
1556
            </summary>
 
1557
        </member>
 
1558
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.IISVersion.Six">
 
1559
            <summary>
 
1560
            IIS version 6.x
 
1561
            </summary>
 
1562
        </member>
 
1563
        <member name="T:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction">
 
1564
            <summary>
 
1565
            Defines the possible application pool actions to be performed.
 
1566
            </summary>
 
1567
        </member>
 
1568
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction.Recycle">
 
1569
            <summary>
 
1570
            Recycles an application pool.
 
1571
            </summary>
 
1572
        </member>
 
1573
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction.Restart">
 
1574
            <summary>
 
1575
            Stops and restarts the application pool.
 
1576
            </summary>
 
1577
        </member>
 
1578
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction.Start">
 
1579
            <summary>
 
1580
            Starts the application pool.
 
1581
            </summary>
 
1582
        </member>
 
1583
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolAction.Stop">
 
1584
            <summary>
 
1585
            Stops the application pool.
 
1586
            </summary>
 
1587
        </member>
 
1588
        <member name="T:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState">
 
1589
            <summary>
 
1590
            Defines the current application pool state.
 
1591
            </summary>
 
1592
        </member>
 
1593
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState.Starting">
 
1594
            <summary>
 
1595
            The application pool is starting.
 
1596
            </summary>
 
1597
        </member>
 
1598
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState.Started">
 
1599
            <summary>
 
1600
            The application pool has started.
 
1601
            </summary>
 
1602
        </member>
 
1603
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState.Stopping">
 
1604
            <summary>
 
1605
            The application pool is stopping.
 
1606
            </summary>
 
1607
        </member>
 
1608
        <member name="F:MSBuild.Community.Tasks.IIS.WebBase.ApplicationPoolState.Stopped">
 
1609
            <summary>
 
1610
            The application pool has stopped.
 
1611
            </summary>
 
1612
        </member>
 
1613
        <member name="T:MSBuild.Community.Tasks.ServiceActions">
 
1614
            <summary>
 
1615
            Defines the actions that can be performed on a service.
 
1616
            </summary>
 
1617
        </member>
 
1618
        <member name="F:MSBuild.Community.Tasks.ServiceActions.Start">
 
1619
            <summary>
 
1620
            Starts a service.
 
1621
            </summary>
 
1622
        </member>
 
1623
        <member name="F:MSBuild.Community.Tasks.ServiceActions.Stop">
 
1624
            <summary>
 
1625
            Stops a service.
 
1626
            </summary>
 
1627
        </member>
 
1628
        <member name="F:MSBuild.Community.Tasks.ServiceActions.Restart">
 
1629
            <summary>
 
1630
            Restarts a service.
 
1631
            </summary>
 
1632
        </member>
 
1633
        <member name="F:MSBuild.Community.Tasks.ServiceActions.Pause">
 
1634
            <summary>
 
1635
            Pauses a running service.
 
1636
            </summary>
 
1637
        </member>
 
1638
        <member name="F:MSBuild.Community.Tasks.ServiceActions.Continue">
 
1639
            <summary>
 
1640
            Continues a paused service.
 
1641
            </summary>
 
1642
        </member>
 
1643
        <member name="T:MSBuild.Community.Tasks.ServiceController">
 
1644
            <summary>
 
1645
            Task that can control a Windows service.
 
1646
            </summary>
 
1647
            <example>
 
1648
            <para>Restart Web Server</para>
 
1649
            <code><![CDATA[
 
1650
            <ServiceController ServiceName="w3svc" Action="Restart" />
 
1651
            ]]></code>
 
1652
            </example>
 
1653
        </member>
 
1654
        <member name="T:MSBuild.Community.Tasks.ServiceQuery">
 
1655
            <summary>
 
1656
            Task that can determine the status of a specified service
 
1657
            on a target server.
 
1658
            </summary>
 
1659
            <example>
 
1660
            <para>Check status of SQL Server</para>
 
1661
            <code><![CDATA[
 
1662
            <ServiceQuery ServiceName="MSSQLServer">
 
1663
                <Output TaskParameter="Status" PropertyName="ResultStatus" />
 
1664
            </ServiceQuery>
 
1665
            <Message Text="MSSQLServer Service Status: $(ResultStatus)"/>
 
1666
            ]]></code>
 
1667
            </example>
 
1668
        </member>
 
1669
        <member name="F:MSBuild.Community.Tasks.ServiceQuery.UNKNOWN_STATUS">
 
1670
            <summary>
 
1671
            The unknown <see cref="P:MSBuild.Community.Tasks.ServiceQuery.Status"/>
 
1672
            returned when the service does not exist.
 
1673
            The value is "Unknown".
 
1674
            </summary>
 
1675
        </member>
 
1676
        <member name="M:MSBuild.Community.Tasks.ServiceQuery.#ctor">
 
1677
            <summary>
 
1678
            Initializes a new instance of the <see cref="T:ServiceQuery"/> class.
 
1679
            </summary>
 
1680
        </member>
 
1681
        <member name="M:MSBuild.Community.Tasks.ServiceQuery.Execute">
 
1682
            <summary>
 
1683
            Executes the task.
 
1684
            </summary>
 
1685
            <returns><see langword="true"/> if the task ran successfully; 
 
1686
            otherwise <see langword="false"/>.</returns>
 
1687
        </member>
 
1688
        <member name="M:MSBuild.Community.Tasks.ServiceQuery.GetServiceController">
 
1689
            <summary>
 
1690
            Gets the service controller.
 
1691
            </summary>
 
1692
            <returns></returns>
 
1693
        </member>
 
1694
        <member name="P:MSBuild.Community.Tasks.ServiceQuery.ServiceName">
 
1695
            <summary>
 
1696
            Gets or sets the name of the service.
 
1697
            </summary>
 
1698
            <value>The name of the service.</value>
 
1699
        </member>
 
1700
        <member name="P:MSBuild.Community.Tasks.ServiceQuery.MachineName">
 
1701
            <summary>
 
1702
            Gets or sets the name of the machine.
 
1703
            </summary>
 
1704
            <value>The name of the machine.</value>
 
1705
        </member>
 
1706
        <member name="P:MSBuild.Community.Tasks.ServiceQuery.Status">
 
1707
            <summary>
 
1708
            Gets or sets the status.
 
1709
            </summary>
 
1710
            <value>The status of the service.</value>
 
1711
        </member>
 
1712
        <member name="P:MSBuild.Community.Tasks.ServiceQuery.CanPauseAndContinue">
 
1713
            <summary>
 
1714
            Gets a value indicating whether the service can be paused and resumed.
 
1715
            </summary>
 
1716
            <value>
 
1717
                <c>true</c> if this instance can pause and continue; otherwise, <c>false</c>.
 
1718
            </value>
 
1719
        </member>
 
1720
        <member name="P:MSBuild.Community.Tasks.ServiceQuery.CanShutdown">
 
1721
            <summary>
 
1722
            Gets a value indicating whether the service should be notified when the system is shutting down. 
 
1723
            </summary>
 
1724
            <value>
 
1725
                <c>true</c> if this instance can shutdown; otherwise, <c>false</c>.
 
1726
            </value>
 
1727
        </member>
 
1728
        <member name="P:MSBuild.Community.Tasks.ServiceQuery.CanStop">
 
1729
            <summary>
 
1730
            Gets a value indicating whether the service can be stopped after it has started. 
 
1731
            </summary>
 
1732
            <value><c>true</c> if this instance can stop; otherwise, <c>false</c>.</value>
 
1733
        </member>
 
1734
        <member name="P:MSBuild.Community.Tasks.ServiceQuery.DisplayName">
 
1735
            <summary>
 
1736
            Gets a friendly name for the service. 
 
1737
            </summary>
 
1738
            <value>The name of the display.</value>
 
1739
        </member>
 
1740
        <member name="P:MSBuild.Community.Tasks.ServiceQuery.Exists">
 
1741
            <summary>
 
1742
            Gets a value indicating whether the service exists.
 
1743
            </summary>
 
1744
            <value><c>true</c> if the service exists; otherwise, <c>false</c>.</value>
 
1745
        </member>
 
1746
        <member name="M:MSBuild.Community.Tasks.ServiceController.#ctor">
 
1747
            <summary>
 
1748
            Initializes a new instance of the <see cref="T:ServiceController"/> class.
 
1749
            </summary>
 
1750
        </member>
 
1751
        <member name="M:MSBuild.Community.Tasks.ServiceController.Execute">
 
1752
            <summary>
 
1753
            Executes the task.
 
1754
            </summary>
 
1755
            <returns><see langword="true"/> if the task ran successfully; 
 
1756
            otherwise <see langword="false"/>.</returns>
 
1757
        </member>
 
1758
        <member name="P:MSBuild.Community.Tasks.ServiceController.Action">
 
1759
            <summary>
 
1760
            Gets or sets the <see cref="T:ServiceActions"/> to perform on the service.
 
1761
            </summary>
 
1762
            <value>The action to perform on the service.</value>
 
1763
            <enum cref="T:MSBuild.Community.Tasks.ServiceActions"/>
 
1764
        </member>
 
1765
        <member name="P:MSBuild.Community.Tasks.ServiceController.Timeout">
 
1766
            <summary>
 
1767
            Gets or sets the timeout for the command. The default is
 
1768
            one minute.
 
1769
            </summary>
 
1770
            <value>The timeout for the command.</value>
 
1771
        </member>
 
1772
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssClean">
 
1773
            <summary>
 
1774
            Task that can strip the source control information from a
 
1775
            Visual Studio Solution and subprojects.
 
1776
            </summary>
 
1777
            <remarks>This task is useful if you keep an archive of the
 
1778
            source tree at each build milestone, because it's irritating to have
 
1779
            to remove source control binding manually once you've copied a
 
1780
            version of the code from your archive.</remarks>
 
1781
        </member>
 
1782
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssClean.Execute">
 
1783
            <summary>
 
1784
            Executes the task.
 
1785
            </summary>
 
1786
            <returns><see langword="true"/> if the task ran successfully; 
 
1787
            otherwise <see langword="false"/>.</returns>
 
1788
        </member>
 
1789
        <member name="T:MSBuild.Community.Tasks.FtpUpload">
 
1790
            <summary>
 
1791
            Uploads a file using File Transfer Protocol (FTP).
 
1792
            </summary>
 
1793
            <example>Upload a file.
 
1794
            <code><![CDATA[
 
1795
            <FtpUpload 
 
1796
                LocalFile="MSBuild.Community.Tasks.zip" 
 
1797
                RemoteUri="ftp://localhost/MSBuild.Community.Tasks.zip" />
 
1798
            ]]></code>
 
1799
            </example>
 
1800
        </member>
 
1801
        <member name="M:MSBuild.Community.Tasks.FtpUpload.#ctor">
 
1802
            <summary>
 
1803
            Initializes a new instance of the <see cref="T:FtpUpload"/> class.
 
1804
            </summary>
 
1805
        </member>
 
1806
        <member name="M:MSBuild.Community.Tasks.FtpUpload.Execute">
 
1807
            <summary>
 
1808
            When overridden in a derived class, executes the task.
 
1809
            </summary>
 
1810
            <returns>
 
1811
            true if the task successfully executed; otherwise, false.
 
1812
            </returns>
 
1813
        </member>
 
1814
        <member name="P:MSBuild.Community.Tasks.FtpUpload.LocalFile">
 
1815
            <summary>
 
1816
            Gets or sets the local file to upload.
 
1817
            </summary>
 
1818
            <value>The local file.</value>
 
1819
        </member>
 
1820
        <member name="P:MSBuild.Community.Tasks.FtpUpload.RemoteUri">
 
1821
            <summary>
 
1822
            Gets or sets the remote URI to upload.
 
1823
            </summary>
 
1824
            <value>The remote URI.</value>
 
1825
        </member>
 
1826
        <member name="P:MSBuild.Community.Tasks.FtpUpload.Username">
 
1827
            <summary>
 
1828
            Gets or sets the username.
 
1829
            </summary>
 
1830
            <value>The username.</value>
 
1831
        </member>
 
1832
        <member name="P:MSBuild.Community.Tasks.FtpUpload.Password">
 
1833
            <summary>
 
1834
            Gets or sets the password.
 
1835
            </summary>
 
1836
            <value>The password.</value>
 
1837
        </member>
 
1838
        <member name="P:MSBuild.Community.Tasks.FtpUpload.UsePassive">
 
1839
            <summary>
 
1840
            Gets or sets the behavior of a client application's data transfer process.
 
1841
            </summary>
 
1842
            <value><c>true</c> if [use passive]; otherwise, <c>false</c>.</value>
 
1843
        </member>
 
1844
        <member name="T:MSBuild.Community.Tasks.IIS.AppPoolCreate">
 
1845
            <summary>
 
1846
            Creates a new application pool on a local or remote machine with IIS installed.  The default is 
 
1847
            to create the new application pool on the local machine.  If connecting to a remote machine, you can
 
1848
            specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the task
 
1849
            to run under.
 
1850
            </summary>
 
1851
            <example>Create a new application pool on the local machine.
 
1852
            <code><![CDATA[
 
1853
            <AppPoolCreate AppPoolName="MyAppPool" />
 
1854
            ]]></code>
 
1855
            </example>
 
1856
        </member>
 
1857
        <member name="M:MSBuild.Community.Tasks.IIS.AppPoolCreate.Execute">
 
1858
            <summary>
 
1859
            When overridden in a derived class, executes the task.
 
1860
            </summary>
 
1861
            <returns>
 
1862
            True if the task successfully executed; otherwise, false.
 
1863
            </returns>
 
1864
        </member>
 
1865
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.ApplicationPoolName">
 
1866
            <summary>
 
1867
            Gets or sets the name of the application pool.
 
1868
            </summary>
 
1869
            <value>The name of the application pool.</value>
 
1870
        </member>
 
1871
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AppPoolAutoStart">
 
1872
            <summary>
 
1873
            The AppPoolAutoStart property indicates to the World Wide Web Publishing Service (WWW service)
 
1874
            to automatically start an application pool when the application pool is created or when IIS
 
1875
            is started, if the value of this property is set to true.
 
1876
            </summary>
 
1877
            <value>Value indicating if AppPoolAutoStart is enabled or disabled.</value>
 
1878
        </member>
 
1879
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AppPoolIdentityType">
 
1880
            <summary>
 
1881
            The AppPoolIdentityType property allows application pools to run as a specific user account:
 
1882
            
 
1883
            0 - The application pool runs as NT AUTHORITY\SYSTEM.
 
1884
            1 - The application pool runs as NT AUTHORITY\LOCAL SERVICE.
 
1885
            2 - The application pool runs as NT AUTHORITY\NETWORK SERVICE.
 
1886
            3 - The application pool runs as a specific user account, defined by the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserName"/> property.
 
1887
            </summary>
 
1888
            <value>Value indicating the application pool identity type.</value>
 
1889
        </member>
 
1890
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AppPoolQueueLength">
 
1891
            <summary>
 
1892
            The AppPoolQueueLength property indicates to the Universal Listener how many requests
 
1893
            to queue up for an application pool before rejecting future requests. When the limit
 
1894
            for this property is exceeded, IIS rejects the additional requests with a 503 error.
 
1895
            </summary>
 
1896
            <value>Value indicating the application pool queue length.</value>
 
1897
        </member>
 
1898
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AutoShutdownAppPoolExe">
 
1899
            <summary>
 
1900
            The AutoShutdownAppPoolExe property specifies an executable to run when the World Wide Web
 
1901
            Publishing Service (WWW service) shuts down an application pool for rapid fail protection. You
 
1902
            can use the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AutoShutdownAppPoolParams"/> property to send parameters to the executable.
 
1903
            </summary>
 
1904
            <value>Value indicating the application pool auto shutdown executable.</value>
 
1905
        </member>
 
1906
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.AutoShutdownAppPoolParams">
 
1907
            <summary>
 
1908
            The AutoShutdownAppPoolParams property specifies any command-line parameters for the executable that
 
1909
            is specified in the AutoShutdownAppPoolExe property. You can use these two properties in the following
 
1910
            way to send e-mail, for example, when the World Wide Web Publishing Service (WWW service) shuts down
 
1911
            an application pool for rapid fail protection:
 
1912
            
 
1913
            AutoShutdownAppPoolExe = "C:\LogAndSendMail.bat"
 
1914
            AutoShutdownAppPoolParams = "-AppPoolName %1%"
 
1915
            
 
1916
            where %1% represents the application pool name.
 
1917
            </summary>
 
1918
            <value>Value indicating the parameters for the application pool auto shutdown executable.</value>
 
1919
        </member>
 
1920
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.CPUAction">
 
1921
            <summary>
 
1922
            The CPUAction property configures the action(s) that IIS takes when Microsoft Windows NT ® job objects
 
1923
            run. Only one Windows NT job object exists per application pool, therefore the CPUAction property
 
1924
            is configured on a per application pool basis.
 
1925
            
 
1926
            Possible values:
 
1927
            0 - No action is taken except that a warning is written to the event log when the CPU limit is exceeded.
 
1928
            1 - Application pool worker processes that exceed their CPU limit will be forced to shut down.
 
1929
            </summary>
 
1930
            <value>Value indicating the CPU action.</value>
 
1931
        </member>
 
1932
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.CPULimit">
 
1933
            <summary>
 
1934
            The CPULimit property configures the maximum percentage of CPU resources that worker processes
 
1935
            in an application pool are allowed to consume over a period of time, as indicated by the
 
1936
            <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.CPUResetInterval"/> property. Set this property by specifying a percentage of CPU
 
1937
            usage, multiplied by 1000. For example, if you want the CPU usage limit to be 50%, set CPULimit to 50,000.
 
1938
            </summary>
 
1939
            <value>Value indicating the CPU limit.</value>
 
1940
        </member>
 
1941
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.CPUResetInterval">
 
1942
            <summary>
 
1943
            The CPUResetInterval property specifies the reset period (in minutes) for CPU monitoring and
 
1944
            throttling limits on the application pool. When the number of minutes elapsed since the last
 
1945
            process accounting reset equals the number specified by this property, IIS will reset the CPU
 
1946
            timers for both the logging and limit intervals. Setting the value of this property to 0
 
1947
            disables CPU monitoring.
 
1948
            </summary>
 
1949
            <value>Value indicating the CPU reset interval.</value>
 
1950
        </member>
 
1951
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.DisallowOverlappingRotation">
 
1952
            <summary>
 
1953
            The DisallowOverlappingRotation property specifies whether or not the World Wide Web Publishing
 
1954
            Service (WWW Service) should start up another worker process to replace the existing worker
 
1955
            process while it is shutting down.
 
1956
            </summary>
 
1957
            <value>Value indicating the DisallowOverlappingRotation.</value>
 
1958
        </member>
 
1959
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.DisallowRotationOnConfigChange">
 
1960
            <summary>
 
1961
            The DisallowRotationOnConfigChange property specifies whether or not the World Wide Web Publishing
 
1962
            Service (WWW Service) should rotate worker processes in an application pool when the configuration
 
1963
            has changed. This means that the worker processes will not pick up application pool changes to
 
1964
            values passed to the worker process, such as <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.IdleTimeout"/> and <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartRequests"/>.
 
1965
            </summary>
 
1966
            <value>Value indicating the DisallowRotationOnConfigChange.</value>
 
1967
        </member>
 
1968
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.IdleTimeout">
 
1969
            <summary>
 
1970
            The IdleTimeout property specifies how long (in minutes) a worker process should run idle if no new
 
1971
            requests are received and the worker process is not processing requests. After the allotted time
 
1972
            passes, the worker process should request to be shut down by the World Wide Web Publishing Service (WWW Service).
 
1973
            </summary>
 
1974
            <value>Value indicating the idle timeout.</value>
 
1975
        </member>
 
1976
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.LoadBalancerCapabilities">
 
1977
            <summary>
 
1978
            The LoadBalancerCapabilities property specifies behavior when a service is unavailable. A setting of 1
 
1979
            terminates the connection. A setting of 2 sends error code 503.
 
1980
            </summary>
 
1981
            <value>Value indicating the load balancer capabilities.</value>
 
1982
        </member>
 
1983
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.LogEventOnRecycle">
 
1984
            <summary>
 
1985
            The LogEventOnRecycle property specifies that IIS should log an event when an application pool is
 
1986
            recycled. Application pools recycle for a variety of reasons. In order for IIS to log the event, the
 
1987
            LogEventOnRecycle property must have a bit set corresponding to the reason for the recycle.
 
1988
            </summary>
 
1989
            <value>Value indicating which recycle events to log.</value>
 
1990
        </member>
 
1991
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.LogonMethod">
 
1992
            <summary>
 
1993
            The LogonMethod property contains an integer that specifies the logon method for cleartext 
 
1994
            logons. Valid settings are:
 
1995
            
 
1996
            0 for interactive logon.
 
1997
            1 for batch logon.
 
1998
            2 for network logon.
 
1999
            3 for cleartext logon.
 
2000
            </summary>
 
2001
            <value>Value indicating the logon method.</value>
 
2002
        </member>
 
2003
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.MaxProcesses">
 
2004
            <summary>
 
2005
            The MaxProcesses property determines the maximum number of worker processes an application pool
 
2006
            allows to service requests for an application pool. This property cannot be set to 0 because there
 
2007
            are no unmanaged pools.
 
2008
            </summary>
 
2009
            <value>Value indicating the maximum number of worker processes allowed by the application pool.</value>
 
2010
        </member>
 
2011
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanActionExe">
 
2012
            <summary>
 
2013
            The OrphanActionExe property specifies an executable to run when the World Wide Web Publishing
 
2014
            Service (WWW service) orphans a worker process. You can use the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanActionParams"/> property
 
2015
            to send parameters to the executable.
 
2016
            </summary>
 
2017
            <value>The value for the orphan action executable.</value>
 
2018
        </member>
 
2019
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanActionParams">
 
2020
            <summary>
 
2021
            The OrphanActionParams property specifies command-line parameters for the executable
 
2022
            specified by the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanActionExe"/> property.
 
2023
            </summary>
 
2024
            <value>Value indicating the orphan action parameters.</value>
 
2025
        </member>
 
2026
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.OrphanWorkerProcess">
 
2027
            <summary>
 
2028
            The OrphanWorkerProcess property, when set to true, notifies the World Wide Web Publishing
 
2029
            Service (WWW Service) not to terminate a worker process that fails to respond to pings, but
 
2030
            to instead orphan the worker process in the application pool if the worker process suffers
 
2031
            fatal errors.
 
2032
            </summary>
 
2033
            <value>Value indicating the orphan worker process.</value>
 
2034
        </member>
 
2035
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartMemory">
 
2036
            <summary>
 
2037
            The PeriodicRestartMemory property specifies the amount of virtual memory (in KB) that a
 
2038
            worker process can use before the worker process recycles. The maximum value supported
 
2039
            for this property is 4,294,967 KB.
 
2040
            </summary>
 
2041
            <value>Value indicating the amount of memory.</value>
 
2042
        </member>
 
2043
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartPrivateMemory">
 
2044
            <summary>
 
2045
            The PeriodicRestartPrivateMemory property specifies the amount of private memory (in KB) that a
 
2046
            worker process can use before the worker process recycles. The maximum value supported
 
2047
            for this property is 4,294,967 KB.
 
2048
            </summary>
 
2049
            <value>Value indicating the amount of memory.</value>
 
2050
        </member>
 
2051
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartRequests">
 
2052
            <summary>
 
2053
            The PeriodicRestartRequests property indicates the number of requests the OOP application
 
2054
            should process, after which it is recycled.
 
2055
            </summary>
 
2056
            <value>Value indicating the number of requests.</value>
 
2057
        </member>
 
2058
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartSchedule">
 
2059
            <summary>
 
2060
            The PeriodicRestartSchedule property specifies the time (in 24 hour format) that the application
 
2061
            will be rotated. Each time is in local time and is specified in the following format:
 
2062
            
 
2063
            PeriodicRestartSchedule="hh:mm,hh:mm,hh:mm"
 
2064
            </summary>
 
2065
            <value>Value indicating the restart schedule.</value>
 
2066
        </member>
 
2067
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PeriodicRestartTime">
 
2068
            <summary>
 
2069
            The PeriodicRestartTime property specifies the period of time, in minutes, after which IIS
 
2070
            rotates an isolated OOP application. Setting the value of this property to 0 disables the
 
2071
            property. The maximum supported value for this property is 71,582.
 
2072
            </summary>
 
2073
            <value>Value indicating the restart time period.</value>
 
2074
        </member>
 
2075
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PingingEnabled">
 
2076
            <summary>
 
2077
            The PingingEnabled property specifies whether the World Wide Web Publishing Service
 
2078
            (WWW Service) should periodically monitor the health of a worker process. Setting the
 
2079
            value of this property to true indicates to the WWW service to monitor the worker
 
2080
            processes to ensure that the they are running and healthy.
 
2081
            </summary>
 
2082
            <value>Value indicating if pinging is enabled or disabled.</value>
 
2083
        </member>
 
2084
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PingInterval">
 
2085
            <summary>
 
2086
            The PingInterval property specifies the period of time (in seconds) between health-monitoring
 
2087
            pings that the World Wide Web Publishing Service (WWW Service) sends to a worker process.
 
2088
            </summary>
 
2089
            <value>Value indicating the ping interval.</value>
 
2090
        </member>
 
2091
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.PingResponseTime">
 
2092
            <summary>
 
2093
            The PingResponseTime property specifies the amount of time (in seconds) that a worker process
 
2094
            is given to respond to a health monitoring ping. After the time limit is exceeded, the World
 
2095
            Wide Web Publishing Service (WWW Service) terminates the worker process.
 
2096
            </summary>
 
2097
            <value>Value indicating the ping response time.</value>
 
2098
        </member>
 
2099
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtection">
 
2100
            <summary>
 
2101
            Setting the RapidFailProtection property to true instructs the World Wide Web Publishing
 
2102
            Service (WWW service) to put all applications in an application pool out of service if the
 
2103
            number of worker process crashes has reached the maximum specified by the
 
2104
            <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionMaxCrashes"/> property, within the number of minutes specified
 
2105
            by the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionInterval"/> property.
 
2106
            </summary>
 
2107
            <value>Value indicating if rapid fail protection is enabled or disabled.</value>
 
2108
        </member>
 
2109
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionInterval">
 
2110
            <summary>
 
2111
            The RapidFailProtectionInterval property specifies the number of minutes before the failure
 
2112
            count for a process is reset. See <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtection"/>.
 
2113
            </summary>
 
2114
            <value>Value indicating the rapid fail protection interval.</value>
 
2115
        </member>
 
2116
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionMaxCrashes">
 
2117
            <summary>
 
2118
            The RapidFailProtectionMaxCrashes property specifies the maximum number of failures
 
2119
            allowed within the number of minutes specified by the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtectionInterval"/> 
 
2120
            property. See <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.RapidFailProtection"/>.
 
2121
            </summary>
 
2122
            <value>Value indicating the maximum number of crashes.</value>
 
2123
        </member>
 
2124
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.ShutdownTimeLimit">
 
2125
            <summary>
 
2126
            The ShutdownTimeLimit property specifies the amount of time (in seconds) after a recycle
 
2127
            threshold has been reached that IIS waits for all old requests to finish running in a worker
 
2128
            process before terminating the worker process.
 
2129
            </summary>
 
2130
            <value>Value indicating the shutdown time limit.</value>
 
2131
        </member>
 
2132
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.SMPAffinitized">
 
2133
            <summary>
 
2134
            Setting the SMPAffinitized property to true indicates that a particular worker process
 
2135
            assigned to an application pool should be assigned to a given CPU. This property is used
 
2136
            in conjunction with the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.SMPProcessorAffinityMask"/> property to configure a
 
2137
            particular processor a worker process will be assigned to.
 
2138
            </summary>
 
2139
            <value>Value indicating if SMPAffinitized is enabled or disabled.</value>
 
2140
        </member>
 
2141
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.SMPProcessorAffinityMask">
 
2142
            <summary>
 
2143
            The SMPProcessorAffinityMask property configures the hexadecimal processor mask. The hexadecimal
 
2144
            processor mask indicates to which CPU the worker processes in an application pool should be
 
2145
            bound. Before this property takes affect, the <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.SMPAffinitized"/> property must be set
 
2146
            to true for the application pool. These properties cannot be set through IIS Manager.
 
2147
            
 
2148
            Do not set this property to zero. Doing so causes no SMP affinity to be configured, creating an
 
2149
            error condition. The default DWORD value is 4294967295 (or -1), which is represented in hexadecimal
 
2150
            as 0xFFFFFFFF. A value of 0xFFFFFFFF in SMPProcessorAffinityMask indicates that all processors are enabled.
 
2151
            </summary>
 
2152
            <value>Value indicating the SMP processor affinity bit mask.</value>
 
2153
        </member>
 
2154
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.StartupTimeLimit">
 
2155
            <summary>
 
2156
            The value of the StartupTimeLimit property specifies the amount of time (in seconds) that the World Wide
 
2157
            Web Publishing Service (WWW Service) should wait for a worker process to finish starting up and
 
2158
            reporting to the WWW Service.
 
2159
            </summary>
 
2160
            <value>Value indicating the startup time limit.</value>
 
2161
        </member>
 
2162
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserName">
 
2163
            <summary>
 
2164
            The WAMUserName property specifies the account user name that IIS uses by default as the COM+
 
2165
            application identity for newly created IIS out-of-process applications. The values of this
 
2166
            property and its companion property, <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserPass"/>, are set when IIS is installed, and
 
2167
            match the user name and password values in the Microsoft Windows user account, which is established
 
2168
            at the same time. Changing the value of this property is not recommended. If you do, change
 
2169
            it to a valid Windows user account, and change WAMUserPass to the corresponding password
 
2170
            for the new account.
 
2171
            
 
2172
            Important:
 
2173
            Changes to WAMUserName and WAMUserPass may disrupt the operation of existing IIS out-of-process
 
2174
            applications. You can synchronize application identities using Component Services to edit the
 
2175
            user name and password values, found on the Identity tab of the property sheet for each package.
 
2176
            
 
2177
            In-process applications are not affected by these property values.
 
2178
            </summary>
 
2179
            <value>Value indicating the username.</value>
 
2180
        </member>
 
2181
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserPass">
 
2182
            <summary>
 
2183
            The WAMUserPass property specifies the password for the account that IIS uses by default as the COM+
 
2184
            application identity for newly created IIS out-of-process applications. The values of this property
 
2185
            and its companion property, <see cref="P:MSBuild.Community.Tasks.IIS.AppPoolCreate.WAMUserName"/>, are set when IIS is installed, and match the
 
2186
            password and user name values in the Microsoft Windows user account (IWAM_ MachineName, where MachineName
 
2187
            is the name of the machine on which IIS is installed) established at the same time.
 
2188
            
 
2189
            Important:
 
2190
            Changing the value of this property is not recommended. If you do, you must change the Windows account
 
2191
            password to the identical value. You must also synchronize existing IIS out-of-process application
 
2192
            identities, using Component Services to edit the user name and password values, which are found on the
 
2193
            Identity tab of the property sheet for each package.
 
2194
            
 
2195
            In-process applications are not affected by these property values.
 
2196
            </summary>
 
2197
            <value>Value indicating the password.</value>
 
2198
        </member>
 
2199
        <member name="T:MSBuild.Community.Tasks.IIS.WebDirectoryCreate">
 
2200
            <summary>
 
2201
            Creates a new web directory on a local or remote machine with IIS installed.  The default is 
 
2202
            to create the new web directory on the local machine.  The physical path is required to already exist
 
2203
            on the target machine.  If connecting to a remote machine, you can specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/>
 
2204
            and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the task to run under.
 
2205
            </summary>
 
2206
            <example>Create a new web directory on the local machine.
 
2207
            <code><![CDATA[
 
2208
            <WebDirectoryCreate VirtualDirectoryName="MyVirDir"
 
2209
                VirtualDirectoryPhysicalPath="C:\Inetpub\MyWebDir" />
 
2210
            ]]></code>
 
2211
            </example>
 
2212
        </member>
 
2213
        <member name="M:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.Execute">
 
2214
            <summary>
 
2215
            When overridden in a derived class, executes the task.
 
2216
            </summary>
 
2217
            <returns>
 
2218
            True if the task successfully executed; otherwise, false.
 
2219
            </returns>
 
2220
        </member>
 
2221
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.VirtualDirectoryName">
 
2222
            <summary>
 
2223
            Gets or sets the name of the virtual directory.
 
2224
            </summary>
 
2225
            <value>The name of the virtual directory.</value>
 
2226
        </member>
 
2227
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.VirtualDirectoryPhysicalPath">
 
2228
            <summary>
 
2229
            Gets or sets the virtual directory physical path.  The physical directory must
 
2230
            exist before this task executes.
 
2231
            </summary>
 
2232
            <value>The virtual directory physical path.</value>
 
2233
        </member>
 
2234
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessExecute">
 
2235
            <summary>
 
2236
            Gets or sets a value that indicates if the file
 
2237
            or the contents of the folder may be executed, regardless of file type.
 
2238
            </summary>
 
2239
            <value>A value indicating if AccessExecute is enabled or disabled.</value>
 
2240
        </member>
 
2241
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteExecute">
 
2242
            <summary>
 
2243
            A value of true indicates that remote requests to execute applications
 
2244
            are denied; only requests from the same computer as the IIS server succeed
 
2245
            if the AccessExecute property is set to true. You cannot set 
 
2246
            AccessNoRemoteExecute to false to enable remote requests, and set
 
2247
            <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessExecute"/> to false to disable local requests.
 
2248
            </summary>
 
2249
            <value>Value indicating if AccessNoRemoteExecute is enabled or disabled.</value>
 
2250
        </member>
 
2251
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteRead">
 
2252
            <summary>
 
2253
            A value of true indicates that remote requests to view files are denied; only
 
2254
            requests from the same computer as the IIS server succeed if the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessRead"/>
 
2255
            property is set to true. You cannot set <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteRead"/> to false to enable
 
2256
            remote requests, and set <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessRead"/> to false to disable local requests.
 
2257
            </summary>
 
2258
            <value>Value indicating if AccessNoRemoteRead is enabled or disabled.</value>
 
2259
        </member>
 
2260
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteScript">
 
2261
            <summary>
 
2262
            A value of true indicates that remote requests to view dynamic content are denied; only
 
2263
            requests from the same computer as the IIS server succeed if the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessScript"/> property
 
2264
            is set to true. You cannot set AccessNoRemoteScript to false to enable remote requests, 
 
2265
            and set <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessScript"/> to false to disable local requests.
 
2266
            </summary>
 
2267
            <value>Value indicating if AccessNoRemoteScript is enabled or disabled.</value>
 
2268
        </member>
 
2269
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessNoRemoteWrite">
 
2270
            <summary>
 
2271
            A value of true indicates that remote requests to create or change files are denied; only
 
2272
            requests from the same computer as the IIS server succeed if the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessWrite"/> property
 
2273
            is set to true. You cannot set AccessNoRemoteWrite to false to enable remote requests, 
 
2274
            and set <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessWrite"/> to false to disable local requests.
 
2275
            </summary>
 
2276
            <value>Value indicating if AccessNoRemoteWrite is enabled or disabled.</value>
 
2277
        </member>
 
2278
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessRead">
 
2279
            <summary>
 
2280
            A value of true indicates that the file or the contents of the folder may be read
 
2281
            through Microsoft Internet Explorer.
 
2282
            </summary>
 
2283
            <value>Value indicating if AccessRead is enabled or disabled.</value>
 
2284
        </member>
 
2285
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSource">
 
2286
            <summary>
 
2287
            A value of true indicates that users are allowed to access source code if either
 
2288
            Read or Write permissions are set. Source code includes scripts in Microsoft ® Active
 
2289
            Server Pages (ASP) applications.
 
2290
            </summary>
 
2291
            <value>Value indicating if AccessSource is enabled or disabled.</value>
 
2292
        </member>
 
2293
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessScript">
 
2294
            <summary>
 
2295
            A value of true indicates that the file or the contents of the folder may be executed
 
2296
            if they are script files or static content. A value of false only allows static files, 
 
2297
            such as HTML files, to be served.
 
2298
            </summary>
 
2299
            <value>Value indicating if AccessScript is enabled or disabled.</value>
 
2300
        </member>
 
2301
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSsl">
 
2302
            <summary>
 
2303
            A value of true indicates that file access requires SSL file permission processing, with
 
2304
            or without a client certificate.
 
2305
            </summary>
 
2306
            <value>Value indicating if AccessSsl is enabled or disabled.</value>
 
2307
        </member>
 
2308
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSsl128">
 
2309
            <summary>
 
2310
            A value of true indicates that file access requires SSL file permission processing
 
2311
            with a minimum key size of 128 bits, with or without a client certificate.
 
2312
            </summary>
 
2313
            <value>Value indicating if AccessSsl128 is enabled or disabled.</value>
 
2314
        </member>
 
2315
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslMapCert">
 
2316
            <summary>
 
2317
            A value of true indicates that SSL file permission processing maps a client certificate
 
2318
            to a Microsoft Windows ® operating system user-account. The <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslNegotiateCert"/> property
 
2319
            must also be set to true for the mapping to occur.
 
2320
            </summary>
 
2321
            <value>Value indicating if AccessSslMapCert is enabled or disabled.</value>
 
2322
        </member>
 
2323
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslNegotiateCert">
 
2324
            <summary>
 
2325
            A value of true indicates that SSL file access processing requests a certificate from
 
2326
            the client. A value of false indicates that access continues if the client does not have
 
2327
            a certificate. Some versions of Internet Explorer will close the connection if the server
 
2328
            requests a certificate and a certificate is not available (even if <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslRequireCert"/> 
 
2329
            is also set to true).
 
2330
            </summary>
 
2331
            <value>Value indicating if AccessSslNegotiateCert is enabled or disabled.</value>
 
2332
        </member>
 
2333
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslRequireCert">
 
2334
            <summary>
 
2335
            A value of true indicates that SSL file access processing requests a certificate from the
 
2336
            client. If the client provides no certificate, the connection is closed. <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessSslNegotiateCert"/> 
 
2337
            must also be set to true when using AccessSSLRequireCert.
 
2338
            </summary>
 
2339
            <value>Value indicating if AccessSslRequireCert is enabled or disabled.</value>
 
2340
        </member>
 
2341
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AccessWrite">
 
2342
            <summary>
 
2343
            A value of true indicates that users are allowed to upload files and their associated
 
2344
            properties to the enabled directory on your server or to change content in a Write-enabled
 
2345
            file. Write can be implemented only with a browser that supports the PUT feature of
 
2346
            the HTTP 1.1 protocol standard.
 
2347
            </summary>
 
2348
            <value>Value indicating if AccessWrite is enabled or disabled.</value>
 
2349
        </member>
 
2350
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AnonymousPasswordSync">
 
2351
            <summary>
 
2352
            The AnonymousPasswordSync property indicates whether IIS should handle the user password
 
2353
            for anonymous users attempting to access resources.
 
2354
            </summary>
 
2355
            <value>Value indicating if AnonymousPasswordSync is enabled or disabled.</value>
 
2356
        </member>
 
2357
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AppAllowClientDebug">
 
2358
            <summary>
 
2359
            The AppAllowClientDebug property specifies whether ASP client-side debugging
 
2360
            is enabled. This property is independent of <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AppAllowDebugging"/>, which
 
2361
            applies to server-side debugging.
 
2362
            </summary>
 
2363
            <value>Value indicating if AppAllowClientDebug is enabled or disabled.</value>
 
2364
        </member>
 
2365
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AppAllowDebugging">
 
2366
            <summary>
 
2367
            The AppAllowDebugging property specifies whether ASP debugging is enabled on
 
2368
            the server. This property is independent of the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AppAllowClientDebug"/> property, 
 
2369
            which applies to client-side debugging.
 
2370
            </summary>
 
2371
            <value>Value indicating if AppAllowDebugging is enabled or disabled.</value>
 
2372
        </member>
 
2373
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspAllowSessionState">
 
2374
            <summary>
 
2375
            The AspAllowSessionState property enables session state persistence for the ASP application.
 
2376
            </summary>
 
2377
            <value>Value indicating if the AspAllowSessionState is enabled or disabled.</value>
 
2378
        </member>
 
2379
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspBufferingOn">
 
2380
            <summary>
 
2381
            The AspBufferingOn property specifies whether output from an ASP application will be buffered.
 
2382
            </summary>
 
2383
            <value>Value indicating if the AspBufferingOn is enabled or disabled.</value>
 
2384
        </member>
 
2385
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableApplicationRestart">
 
2386
            <summary>
 
2387
            The AspEnableApplicationRestart determines whether an ASP application can be
 
2388
            automatically restarted. When changes are made to Global.asa or metabase properties
 
2389
            that affect an application, the application will not restart unless the
 
2390
            AspEnableApplicationRestart property is set to true.
 
2391
            </summary>
 
2392
            <value>Value indicating if AspEnableApplicationRestart is enabled or disabled.</value>
 
2393
        </member>
 
2394
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableAspHtmlFallback">
 
2395
            <summary>
 
2396
            The AspEnableAspHtmlFallback property controls the behavior of ASP when a
 
2397
            new request is to be rejected due to a full request queue.
 
2398
            </summary>
 
2399
            <value>Value indicating if AspEnableAspHtmlFallback is enabled or disabled.</value>
 
2400
        </member>
 
2401
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableChunkedEncoding">
 
2402
            <summary>
 
2403
            The AspEnableChunkedEncoding property specifies whether HTTP 1.1 chunked
 
2404
            transfer encoding is enabled for the World Wide Web Publishing Service (WWW service).
 
2405
            </summary>
 
2406
            <value>Value indicating if AspEnableChunkedEncoding is enabled or disabled.</value>
 
2407
        </member>
 
2408
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspErrorsToNTLog">
 
2409
            <summary>
 
2410
            The AspErrorsToNTLog property specifies which ASP errors are written to the
 
2411
            Windows event log. ASP errors are written to the client browser and to the IIS
 
2412
            log files by default.
 
2413
            </summary>
 
2414
            <value>Value indicating if AspErrorsToNTLog is enabled or disabled.</value>
 
2415
        </member>
 
2416
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableParentPaths">
 
2417
            <summary>
 
2418
            The AspEnableParentPaths property specifies whether an ASP page allows paths
 
2419
            relative to the current directory (using the ..\ notation) or above the current directory.
 
2420
            </summary>
 
2421
            <value>Value indicating if AspEnableParentPaths is enabled or disabled.</value>
 
2422
        </member>
 
2423
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspEnableTypelibCache">
 
2424
            <summary>
 
2425
            The AspEnableTypelibCache property specifies whether type libraries are cached
 
2426
            on the server. The World Wide Web Publishing Service (WWW service) setting for
 
2427
            this property is applicable to all in-process and pooled out-of-process application
 
2428
            nodes, at all levels. Metabase settings at the Web server level or lower are ignored
 
2429
            for in-process and pooled out-of-process applications. However, settings at the Web
 
2430
            server level or lower are used if that node is an isolated out-of-process application.
 
2431
            </summary>
 
2432
            <value>Value indicating if AspEnableTypelibCache is enabled or disabled.</value>
 
2433
        </member>
 
2434
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspExceptionCatchEnable">
 
2435
            <summary>
 
2436
            The AspExceptionCatchEnable property specifies whether ASP pages trap exceptions
 
2437
            thrown by components.
 
2438
            </summary>
 
2439
            <value>Value indicating if AspExceptionCatchEnable is enabled or disabled.</value>
 
2440
        </member>
 
2441
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspLogErrorRequests">
 
2442
            <summary>
 
2443
            The AspLogErrorRequests property controls whether the Web server writes ASP errors
 
2444
            to the application section of the Windows event log. ASP errors are written to the
 
2445
            client browser and to the IIS log files by default.
 
2446
            </summary>
 
2447
            <value>Value indicating if AspLogErrorRequests is enabled or disabled.</value>
 
2448
        </member>
 
2449
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspScriptErrorSentToBrowser">
 
2450
            <summary>
 
2451
            The AspScriptErrorSentToBrowser property specifies whether the Web server writes
 
2452
            debugging specifics (file name, error, line number, description) to the client
 
2453
            browser, in addition to logging them to the Windows Event Log. The <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspScriptErrorMessage"/> 
 
2454
            property provides the error message to be sent if this property is set to false.
 
2455
            </summary>
 
2456
            <value>Value indicating if AspScriptErrorSentToBrowser is enabled or disabled.</value>
 
2457
        </member>
 
2458
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspTrackThreadingModel">
 
2459
            <summary>
 
2460
            The AspTrackThreadingModel property specifies whether IIS checks the threading model
 
2461
            of any components (COM objects) that your application creates. The preferred setting
 
2462
            of this metabase property is false.
 
2463
            </summary>
 
2464
            <value>Value indicating if AspTrackThreadingModel is enabled or disabled.</value>
 
2465
        </member>
 
2466
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthAnonymous">
 
2467
            <summary>
 
2468
            Specifies Anonymous authentication as one of the possible Windows authentication
 
2469
            schemes returned to clients as being available.
 
2470
            </summary>
 
2471
            <value>Value indicating if AuthAnonymous is enabled or disabled.</value>
 
2472
        </member>
 
2473
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthBasic">
 
2474
            <summary>
 
2475
            Specifies Basic authentication as one of the possible Windows authentication
 
2476
            schemes returned to clients as being available.
 
2477
            </summary>
 
2478
            <value>Value indicating if AuthBasic is enabled or disabled.</value>
 
2479
        </member>
 
2480
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthNtlm">
 
2481
            <summary>
 
2482
            Specifies Integrated Windows authentication (also known as Challenge/Response or
 
2483
            NTLM authentication) as one of the possible Windows authentication schemes
 
2484
            returned to clients as being available.
 
2485
            </summary>
 
2486
            <value>Value indicating if AuthNtlm is enabled or disabled.</value>
 
2487
        </member>
 
2488
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthPersistSingleRequest">
 
2489
            <summary>
 
2490
            Setting this flag to true specifies that authentication persists only for a single
 
2491
            request on a connection. IIS resets the authentication at the end of each request, and
 
2492
            forces re-authentication on the next request of the session.
 
2493
            </summary>
 
2494
            <value>Value indicating if AuthPersistSingleRequest is enabled or disabled.</value>
 
2495
        </member>
 
2496
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthPersistSingleRequestIfProxy">
 
2497
            <summary>
 
2498
            Setting this flag to true specifies authentication will persist only across single
 
2499
            requests on a connection if the connection is by proxy. IIS will reset the authentication
 
2500
            at the end of the request if the current authenticated request is by proxy and it is
 
2501
            not the special case where IIS is running MSPROXY.
 
2502
            </summary>
 
2503
            <value>Value indicating if AuthPersistSingleRequestIfProxy is enabled or disabled.</value>
 
2504
        </member>
 
2505
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AuthPersistSingleRequestAlwaysIfProxy">
 
2506
            <summary>
 
2507
            Setting this flag to true specifies that authentication is valid for a single request if
 
2508
            by proxy. IIS will reset the authentication at the end of the request and force
 
2509
            re-authentication on the next request if the current authenticated request is by
 
2510
            proxy of any type.
 
2511
            </summary>
 
2512
            <value>Value indicating if AuthPersistSingleRequestAlwaysIfProxy is enabled or disabled.</value>
 
2513
        </member>
 
2514
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CacheControlNoCache">
 
2515
            <summary>
 
2516
            The CacheControlNoCache property specifies the HTTP 1.1 directive to prevent caching of content.
 
2517
            </summary>
 
2518
            <value>Value indicating if CacheControlNoCache is enabled or disabled.</value>
 
2519
        </member>
 
2520
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CacheIsapi">
 
2521
            <summary>
 
2522
            The CacheISAPI property indicates whether ISAPI extensions are cached in memory after first use.
 
2523
            </summary>
 
2524
            <value>Value indicating if CacheIsapi is enabled or disabled.</value>
 
2525
        </member>
 
2526
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.ContentIndexed">
 
2527
            <summary>
 
2528
            The ContentIndexed property specifies whether the installed content indexer should
 
2529
            index content under this directory tree.
 
2530
            </summary>
 
2531
            <value>Value indicating if ContentIndexed is enabled or disabled.</value>
 
2532
        </member>
 
2533
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CpuAppEnabled">
 
2534
            <summary>
 
2535
            This property specifies whether process accounting and throttling should be performed
 
2536
            for ISAPI extensions and ASP applications. To perform process accounting on CGI
 
2537
            applications, use the property <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CpuCgiEnabled"/>.
 
2538
            </summary>
 
2539
            <value>Value indicating if CpuAppEnabled is enabled or disabled.</value>
 
2540
        </member>
 
2541
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CpuCgiEnabled">
 
2542
            <summary>
 
2543
            This property indicates whether IIS should perform process accounting for CGI
 
2544
            applications. To effectively throttle CGI applications, use the CgiTimeout
 
2545
            property. To use process accounting for ISAPI and ASP applications, use <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CpuAppEnabled"/>.
 
2546
            </summary>
 
2547
            <value>Value indicating if CpuCgiEnabled is enabled or disabled.</value>
 
2548
        </member>
 
2549
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CreateCgiWithNewConsole">
 
2550
            <summary>
 
2551
            The CreateCGIWithNewConsole property indicates whether a CGI application runs in its own console.
 
2552
            </summary>
 
2553
            <value>Value indicating if CreateCgiWithNewConsole is enabled or disabled.</value>
 
2554
        </member>
 
2555
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.CreateProcessAsUser">
 
2556
            <summary>
 
2557
            The CreateProcessAsUser property specifies whether a CGI process is created in the system context or in the context of the requesting user.
 
2558
            </summary>
 
2559
            <value>Value indicating if CreateProcessAsUser is enabled or disabled.</value>
 
2560
        </member>
 
2561
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowDate">
 
2562
            <summary>
 
2563
            When set to true, date information is displayed when browsing directories.
 
2564
            </summary>
 
2565
            <value>Value indicating if DirBrowseShowDate is enabled or disabled.</value>
 
2566
        </member>
 
2567
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowExtension">
 
2568
            <summary>
 
2569
            When set to true, file name extensions are displayed when browsing directories.
 
2570
            </summary>
 
2571
            <value>Value indicating if DirBrowseShowExtension is enabled or disabled.</value>
 
2572
        </member>
 
2573
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowLongDate">
 
2574
            <summary>
 
2575
            When set to true, date information is displayed in extended format when displaying directories.
 
2576
            </summary>
 
2577
            <value>Value indicating if DirBrowseShowLongDate is enabled or disabled.</value>
 
2578
        </member>
 
2579
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowSize">
 
2580
            <summary>
 
2581
            When set to true, file size information is displayed when browsing directories.
 
2582
            </summary>
 
2583
            <value>Value indicating if DirBrowseShowSize is enabled or disabled.</value>
 
2584
        </member>
 
2585
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DirBrowseShowTime">
 
2586
            <summary>
 
2587
            When set to true, file time information is displayed when displaying directories.
 
2588
            </summary>
 
2589
            <value>Value indicating if DirBrowseShowTime is enabled or disabled.</value>
 
2590
        </member>
 
2591
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DontLog">
 
2592
            <summary>
 
2593
            The DontLog property specifies whether client requests are written to the IIS log files.
 
2594
            </summary>
 
2595
            <value>Value indicating if DontLog is enabled or disabled.</value>
 
2596
        </member>
 
2597
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableDefaultDoc">
 
2598
            <summary>
 
2599
            When set to true, the default document (specified by the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DefaultDoc"/> property) for
 
2600
            a directory is loaded when the directory is browsed.
 
2601
            </summary>
 
2602
            <value>Value indicating if EnableDefaultDoc is enabled or disabled.</value>
 
2603
        </member>
 
2604
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableDirBrowsing">
 
2605
            <summary>
 
2606
            When set to true, directory browsing is enabled.
 
2607
            </summary>
 
2608
            <value>Value indicating if EnableDirBrowsing is enabled or disabled.</value>
 
2609
        </member>
 
2610
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableDocFooter">
 
2611
            <summary>
 
2612
            The EnableDocFooter property enables or disables custom footers specified by
 
2613
            the DefaultDocFooter property.
 
2614
            </summary>
 
2615
            <value>Value indicating if EnableDocFooter is enabled or disabled.</value>
 
2616
        </member>
 
2617
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableReverseDns">
 
2618
            <summary>
 
2619
            The EnableReverseDns property enables or disables reverse Domain Name Server (DNS) lookups
 
2620
            for the World Wide Web Publishing Service (WWW service). Reverse lookups involve looking
 
2621
            up the domain name when the IP address is known. Reverse DNS lookups can use significant
 
2622
            resources and time.
 
2623
            </summary>
 
2624
            <value>Value indicating if EnableReverseDns is enabled or disabled.</value>
 
2625
        </member>
 
2626
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.SsiExecDisable">
 
2627
            <summary>
 
2628
            The SSIExecDisable property specifies whether server-side include (SSI) #exec directives
 
2629
            are disabled under this path.
 
2630
            </summary>
 
2631
            <value>Value indicating if SsiExecDisable is enabled or disabled.</value>
 
2632
        </member>
 
2633
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.UncAuthenticationPassthrough">
 
2634
            <summary>
 
2635
            The UNCAuthenticationPassthrough property enables user authentication passthrough
 
2636
            for Universal Naming Convention (UNC) virtual root access (for authentication schemes
 
2637
            that support delegation).
 
2638
            </summary>
 
2639
            <value>Value indicating if UncAuthenticationPassthrough is enabled or disabled.</value>
 
2640
        </member>
 
2641
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspScriptErrorMessage">
 
2642
            <summary>
 
2643
            The AspScriptErrorMessage property specifies the error message to send to the browser
 
2644
            if specific debugging errors are not sent to the client (if <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.AspScriptErrorSentToBrowser"/> 
 
2645
            is set to false).
 
2646
            </summary>
 
2647
            <value>Value indicating if AspScriptErrorMessage is enabled or disabled.</value>
 
2648
        </member>
 
2649
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.DefaultDoc">
 
2650
            <summary>
 
2651
            The DefaultDoc contains one or more file names of default documents that will be returned
 
2652
            to the client if no file name is included in the client's request. The default document
 
2653
            will be returned if the <see cref="P:MSBuild.Community.Tasks.IIS.WebDirectoryCreate.EnableDefaultDoc"/> flag of the DirBrowseFlags property
 
2654
            is set to true for the directory. This property can contain a list of default document
 
2655
            file names separated by a comma and a space, for example Default.htm, Default.asp.
 
2656
            </summary>
 
2657
            <value>Listing of the default documents for the web application.</value>
 
2658
        </member>
 
2659
        <member name="T:MSBuild.Community.Tasks.IIS.AppPoolDelete">
 
2660
            <summary>
 
2661
            Deletes an existing application pool on a local or remote machine with IIS installed.  The default is 
 
2662
            to delete an existing application pool on the local machine.  If connecting to a remote machine, you can
 
2663
            specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the task
 
2664
            to run under.
 
2665
            </summary>
 
2666
            <example>Delete an existing application pool on the local machine.
 
2667
            <code><![CDATA[
 
2668
            <AppPoolDelete AppPoolName="MyAppPool" />
 
2669
            ]]></code>
 
2670
            </example>
 
2671
        </member>
 
2672
        <member name="M:MSBuild.Community.Tasks.IIS.AppPoolDelete.Execute">
 
2673
            <summary>
 
2674
            When overridden in a derived class, executes the task.
 
2675
            </summary>
 
2676
            <returns>
 
2677
            True if the task successfully executed; otherwise, false.
 
2678
            </returns>
 
2679
        </member>
 
2680
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolDelete.ApplicationPoolName">
 
2681
            <summary>
 
2682
            Gets or sets the name of the application pool.
 
2683
            </summary>
 
2684
            <value>The name of the application pool.</value>
 
2685
        </member>
 
2686
        <member name="T:MSBuild.Community.Tasks.IIS.WebDirectoryDelete">
 
2687
            <summary>
 
2688
            Deletes a web directory on a local or remote machine with IIS installed.  The default is 
 
2689
            to delete the web directory on the local machine.  If connecting to a remote machine, you
 
2690
            can specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the
 
2691
            task to run under.
 
2692
            </summary>
 
2693
            <example>Deletes a web directory on the local machine.
 
2694
            <code><![CDATA[
 
2695
            <WebDirectoryDelete VirtualDirectoryName="MyVirDir" />
 
2696
            ]]></code>
 
2697
            </example>
 
2698
        </member>
 
2699
        <member name="M:MSBuild.Community.Tasks.IIS.WebDirectoryDelete.Execute">
 
2700
            <summary>
 
2701
            When overridden in a derived class, executes the task.
 
2702
            </summary>
 
2703
            <returns>
 
2704
            True if the task successfully executed; otherwise, false.
 
2705
            </returns>
 
2706
        </member>
 
2707
        <member name="P:MSBuild.Community.Tasks.IIS.WebDirectoryDelete.VirtualDirectoryName">
 
2708
            <summary>
 
2709
            Gets or sets the name of the virtual directory.
 
2710
            </summary>
 
2711
            <value>The name of the virtual directory.</value>
 
2712
        </member>
 
2713
        <member name="T:MSBuild.Community.Tasks.IIS.AppPoolControllerActions">
 
2714
            <summary>
 
2715
            Actions the <see cref="T:MSBuild.Community.Tasks.IIS.AppPoolController"/> can do.
 
2716
            </summary>
 
2717
        </member>
 
2718
        <member name="F:MSBuild.Community.Tasks.IIS.AppPoolControllerActions.Start">
 
2719
            <summary>Start the applicaiton pool</summary>
 
2720
        </member>
 
2721
        <member name="F:MSBuild.Community.Tasks.IIS.AppPoolControllerActions.Stop">
 
2722
            <summary>Stop the applicaiton pool</summary>
 
2723
        </member>
 
2724
        <member name="F:MSBuild.Community.Tasks.IIS.AppPoolControllerActions.Restart">
 
2725
            <summary>Restart the applicaiton pool</summary>
 
2726
        </member>
 
2727
        <member name="F:MSBuild.Community.Tasks.IIS.AppPoolControllerActions.Recycle">
 
2728
            <summary>Recycle the applicaiton pool</summary>
 
2729
        </member>
 
2730
        <member name="T:MSBuild.Community.Tasks.IIS.AppPoolController">
 
2731
            <summary>
 
2732
            Allows control for an application pool on a local or remote machine with IIS installed.  The default is 
 
2733
            to control the application pool on the local machine.  If connecting to a remote machine, you can
 
2734
            specify the <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Username"/> and <see cref="P:MSBuild.Community.Tasks.IIS.WebBase.Password"/> for the task
 
2735
            to run under.
 
2736
            </summary>
 
2737
            <example>Restart an application pool on the local machine.
 
2738
            <code><![CDATA[
 
2739
            <AppPoolController AppPoolName="MyAppPool" Action="Restart" />
 
2740
            ]]></code>
 
2741
            </example>
 
2742
        </member>
 
2743
        <member name="M:MSBuild.Community.Tasks.IIS.AppPoolController.Execute">
 
2744
            <summary>
 
2745
            When overridden in a derived class, executes the task.
 
2746
            </summary>
 
2747
            <returns>
 
2748
            True if the task successfully executed; otherwise, false.
 
2749
            </returns>
 
2750
        </member>
 
2751
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolController.ApplicationPoolName">
 
2752
            <summary>
 
2753
            Gets or sets the name of the app pool.
 
2754
            </summary>
 
2755
            <value>The name of the app pool.</value>
 
2756
        </member>
 
2757
        <member name="P:MSBuild.Community.Tasks.IIS.AppPoolController.Action">
 
2758
            <summary>
 
2759
            Gets or sets the application pool action.
 
2760
            </summary>
 
2761
            <value>The application pool action.</value>
 
2762
            <enum cref="T:MSBuild.Community.Tasks.IIS.AppPoolControllerActions"/>
 
2763
        </member>
 
2764
        <member name="T:MSBuild.Community.Tasks.Mail">
 
2765
            <summary>
 
2766
            Sends an email message
 
2767
            </summary>
 
2768
            <example>Example of sending an email.
 
2769
            <code><![CDATA[
 
2770
            <Target Name="Mail">
 
2771
                <Mail SmtpServer="localhost"
 
2772
                    To="user@email.com"
 
2773
                    From="from@email.com"
 
2774
                    Subject="Test Mail Task"
 
2775
                    Body="This is a test of the mail task." />
 
2776
            </Target>
 
2777
            ]]></code>
 
2778
            </example>
 
2779
        </member>
 
2780
        <member name="M:MSBuild.Community.Tasks.Mail.#ctor">
 
2781
            <summary>
 
2782
            Initializes a new instance of the <see cref="T:Mail"/> class.
 
2783
            </summary>
 
2784
        </member>
 
2785
        <member name="M:MSBuild.Community.Tasks.Mail.Execute">
 
2786
            <summary>Sends an email message</summary>
 
2787
            <returns>Returns true if successful</returns>
 
2788
        </member>
 
2789
        <member name="P:MSBuild.Community.Tasks.Mail.Attachments">
 
2790
            <summary>
 
2791
            List of files to attach to message
 
2792
            </summary>
 
2793
        </member>
 
2794
        <member name="P:MSBuild.Community.Tasks.Mail.Bcc">
 
2795
            <summary>
 
2796
            List of addresss that contains the blind carbon copy (BCC) recipients for this e-mail message
 
2797
            </summary>
 
2798
        </member>
 
2799
        <member name="P:MSBuild.Community.Tasks.Mail.CC">
 
2800
            <summary>
 
2801
            List of addresss that contains the carbon copy (CC) recipients for this e-mail message
 
2802
            </summary>
 
2803
        </member>
 
2804
        <member name="P:MSBuild.Community.Tasks.Mail.Body">
 
2805
            <summary>
 
2806
            The email message body
 
2807
            </summary>
 
2808
        </member>
 
2809
        <member name="P:MSBuild.Community.Tasks.Mail.From">
 
2810
            <summary>
 
2811
            The from address for this e-mail message
 
2812
            </summary>
 
2813
            <remarks>
 
2814
            This property is required.
 
2815
            </remarks>
 
2816
        </member>
 
2817
        <member name="P:MSBuild.Community.Tasks.Mail.IsBodyHtml">
 
2818
            <summary>
 
2819
            A value indicating whether the mail message body is in Html
 
2820
            </summary>
 
2821
        </member>
 
2822
        <member name="P:MSBuild.Community.Tasks.Mail.Priority">
 
2823
            <summary>
 
2824
            The priority of this e-mail message
 
2825
            </summary>
 
2826
            <remarks>
 
2827
            Possible values are High, Normal, and Low
 
2828
            </remarks>
 
2829
        </member>
 
2830
        <member name="P:MSBuild.Community.Tasks.Mail.Subject">
 
2831
            <summary>
 
2832
            The subject line for this e-mail message
 
2833
            </summary>
 
2834
            <remarks>
 
2835
            This property is required.
 
2836
            </remarks>
 
2837
        </member>
 
2838
        <member name="P:MSBuild.Community.Tasks.Mail.SmtpServer">
 
2839
            <summary>
 
2840
            The name or IP address of the host used for SMTP transactions
 
2841
            </summary>
 
2842
            <remarks>
 
2843
            This property is required.
 
2844
            </remarks>
 
2845
        </member>
 
2846
        <member name="P:MSBuild.Community.Tasks.Mail.To">
 
2847
            <summary>
 
2848
            List of addresss that contains the recipients of this e-mail message
 
2849
            </summary>
 
2850
            <remarks>
 
2851
            This property is required.
 
2852
            </remarks>
 
2853
        </member>
 
2854
        <member name="P:MSBuild.Community.Tasks.Mail.Username">
 
2855
            <summary>
 
2856
            Gets or sets the username.
 
2857
            </summary>
 
2858
            <value>The username.</value>
 
2859
        </member>
 
2860
        <member name="P:MSBuild.Community.Tasks.Mail.Password">
 
2861
            <summary>
 
2862
            Gets or sets the password.
 
2863
            </summary>
 
2864
            <value>The password.</value>
 
2865
        </member>
 
2866
        <member name="T:MSBuild.Community.Tasks.Math.Add">
 
2867
            <summary>
 
2868
            Add numbers
 
2869
            </summary>
 
2870
            <example>Adding numbers:
 
2871
            <code><![CDATA[
 
2872
            <Math.Add Numbers="4;3">
 
2873
                <Output TaskParameter="Result" PropertyName="Result" />
 
2874
            </Math.Add>
 
2875
            <Message Text="Add 4+3= $(Result)"/>
 
2876
            ]]></code>
 
2877
            </example>
 
2878
        </member>
 
2879
        <member name="T:MSBuild.Community.Tasks.Math.MathBase">
 
2880
            <summary>
 
2881
            Math task base class
 
2882
            </summary>
 
2883
        </member>
 
2884
        <member name="M:MSBuild.Community.Tasks.Math.MathBase.Execute">
 
2885
            <summary>
 
2886
            When overridden in a derived class, executes the task.
 
2887
            </summary>
 
2888
            <returns>
 
2889
            true if the task successfully executed; otherwise, false.
 
2890
            </returns>
 
2891
        </member>
 
2892
        <member name="M:MSBuild.Community.Tasks.Math.MathBase.StringArrayToDecimalArray(System.String[])">
 
2893
            <summary>
 
2894
            Strings array to decimal array.
 
2895
            </summary>
 
2896
            <param name="numbers">The numbers.</param>
 
2897
            <returns></returns>
 
2898
        </member>
 
2899
        <member name="P:MSBuild.Community.Tasks.Math.MathBase.Numbers">
 
2900
            <summary>
 
2901
            Gets or sets the numbers to work with.
 
2902
            </summary>
 
2903
            <value>The numbers.</value>
 
2904
        </member>
 
2905
        <member name="P:MSBuild.Community.Tasks.Math.MathBase.Result">
 
2906
            <summary>
 
2907
            Gets or sets the result.
 
2908
            </summary>
 
2909
            <value>The result.</value>
 
2910
        </member>
 
2911
        <member name="P:MSBuild.Community.Tasks.Math.MathBase.NumericFormat">
 
2912
            <summary>
 
2913
            Gets or sets the numeric format.
 
2914
            </summary>
 
2915
            <value>The numeric format.</value>
 
2916
        </member>
 
2917
        <member name="M:MSBuild.Community.Tasks.Math.Add.Execute">
 
2918
            <summary>
 
2919
            When overridden in a derived class, executes the task.
 
2920
            </summary>
 
2921
            <returns>
 
2922
            true if the task successfully executed; otherwise, false.
 
2923
            </returns>
 
2924
        </member>
 
2925
        <member name="T:MSBuild.Community.Tasks.Math.Divide">
 
2926
            <summary>
 
2927
            Divide numbers
 
2928
            </summary>
 
2929
            <example>
 
2930
            <code><![CDATA[
 
2931
            <Math.Divide Numbers="1;2">
 
2932
                <Output TaskParameter="Result" PropertyName="Result" />
 
2933
            </Math.Divide>
 
2934
            <Message Text="Divide 1/2= $(Result)"/>
 
2935
            ]]></code>
 
2936
            </example>
 
2937
        </member>
 
2938
        <member name="M:MSBuild.Community.Tasks.Math.Divide.Execute">
 
2939
            <summary>
 
2940
            When overridden in a derived class, executes the task.
 
2941
            </summary>
 
2942
            <returns>
 
2943
            true if the task successfully executed; otherwise, false.
 
2944
            </returns>
 
2945
        </member>
 
2946
        <member name="T:MSBuild.Community.Tasks.Math.Multiple">
 
2947
            <summary>
 
2948
            Multiple numbers
 
2949
            </summary>
 
2950
            <example>
 
2951
            <code><![CDATA[
 
2952
            <Math.Multiple Numbers="10;3">
 
2953
                <Output TaskParameter="Result" PropertyName="Result" />
 
2954
            </Math.Multiple>
 
2955
            <Message Text="Multiple 10*3= $(Result)"/>
 
2956
            ]]></code>
 
2957
            </example>
 
2958
        </member>
 
2959
        <member name="M:MSBuild.Community.Tasks.Math.Multiple.Execute">
 
2960
            <summary>
 
2961
            When overridden in a derived class, executes the task.
 
2962
            </summary>
 
2963
            <returns>
 
2964
            true if the task successfully executed; otherwise, false.
 
2965
            </returns>
 
2966
        </member>
 
2967
        <member name="T:MSBuild.Community.Tasks.Math.Subtract">
 
2968
            <summary>
 
2969
            Subtract numbers
 
2970
            </summary>
 
2971
            <example>
 
2972
            <code><![CDATA[
 
2973
            <Math.Subtract Numbers="10;3">
 
2974
                <Output TaskParameter="Result" PropertyName="Result" />
 
2975
            </Math.Subtract>
 
2976
            <Message Text="Subtract 10-3= $(Result)"/>
 
2977
            ]]></code>
 
2978
            </example>
 
2979
        </member>
 
2980
        <member name="M:MSBuild.Community.Tasks.Math.Subtract.Execute">
 
2981
            <summary>
 
2982
            When overridden in a derived class, executes the task.
 
2983
            </summary>
 
2984
            <returns>
 
2985
            true if the task successfully executed; otherwise, false.
 
2986
            </returns>
 
2987
        </member>
 
2988
        <member name="T:MSBuild.Community.Tasks.Move">
 
2989
            <summary>
 
2990
            Moves files on the filesystem to a new location.
 
2991
            </summary>
 
2992
            <example>
 
2993
            <para>Move a file to another folder</para>
 
2994
            <code><![CDATA[
 
2995
            <Move SourceFiles="Test\MoveMe.txt"
 
2996
                DestinationFolder="Test\Move" />
 
2997
            ]]></code>
 
2998
            <para>Rename a file</para>
 
2999
            <code><![CDATA[
 
3000
            <Move SourceFiles="Test\Move\MoveMe.txt"
 
3001
                DestinationFiles="Test\Move\Renamed.txt" />
 
3002
            ]]></code>
 
3003
            </example>
 
3004
        </member>
 
3005
        <member name="M:MSBuild.Community.Tasks.Move.Execute">
 
3006
            <summary>
 
3007
            When overridden in a derived class, executes the task.
 
3008
            </summary>
 
3009
            <returns>
 
3010
            true if the task successfully executed; otherwise, false.
 
3011
            </returns>
 
3012
        </member>
 
3013
        <member name="P:MSBuild.Community.Tasks.Move.MovedFiles">
 
3014
            <summary>
 
3015
            Gets the items that were successfully moved.
 
3016
            </summary>
 
3017
            <value>The moved files.</value>
 
3018
        </member>
 
3019
        <member name="P:MSBuild.Community.Tasks.Move.DestinationFiles">
 
3020
            <summary>
 
3021
            Gets or sets the list of files to moved the source files to. 
 
3022
            </summary>
 
3023
            <remarks>
 
3024
            This list is expected to be a one-to-one mapping with the 
 
3025
            list specified in the SourceFiles parameter. That is, the 
 
3026
            first file specified in SourceFiles will be moved to the 
 
3027
            first location specified in DestinationFiles, and so forth.
 
3028
            </remarks>
 
3029
            <value>The destination files.</value>
 
3030
        </member>
 
3031
        <member name="P:MSBuild.Community.Tasks.Move.DestinationFolder">
 
3032
            <summary>
 
3033
            Gets or sets the directory to which you want to move the files.
 
3034
            </summary>
 
3035
            <value>The destination folder.</value>
 
3036
        </member>
 
3037
        <member name="P:MSBuild.Community.Tasks.Move.SourceFiles">
 
3038
            <summary>
 
3039
            Gets or sets the source files to move.
 
3040
            </summary>
 
3041
            <value>The source files to move.</value>
 
3042
        </member>
 
3043
        <member name="T:MSBuild.Community.Tasks.NDoc">
 
3044
            <summary>
 
3045
            Runs the NDoc application.
 
3046
            </summary>
 
3047
            <example>Generated html help file.
 
3048
            <code><![CDATA[
 
3049
            <NDoc Documenter="MSDN" 
 
3050
                ProjectFilePath="MSBuild.Community.Tasks.ndoc" />
 
3051
            ]]></code>
 
3052
            </example>
 
3053
        </member>
 
3054
        <member name="M:MSBuild.Community.Tasks.NDoc.#ctor">
 
3055
            <summary>
 
3056
            Initializes a new instance of the <see cref="T:NDoc"/> class.
 
3057
            </summary>
 
3058
        </member>
 
3059
        <member name="M:MSBuild.Community.Tasks.NDoc.GenerateCommandLineCommands">
 
3060
            <summary>
 
3061
            Returns a string value containing the command line arguments to pass directly to the executable file.
 
3062
            </summary>
 
3063
            <returns>
 
3064
            A string value containing the command line arguments to pass directly to the executable file.
 
3065
            </returns>
 
3066
        </member>
 
3067
        <member name="M:MSBuild.Community.Tasks.NDoc.GenerateFullPathToTool">
 
3068
            <summary>
 
3069
            Returns the fully qualified path to the executable file.
 
3070
            </summary>
 
3071
            <returns>
 
3072
            The fully qualified path to the executable file.
 
3073
            </returns>
 
3074
        </member>
 
3075
        <member name="M:MSBuild.Community.Tasks.NDoc.LogToolCommand(System.String)">
 
3076
            <summary>
 
3077
            Logs the starting point of the run to all registered loggers.
 
3078
            </summary>
 
3079
            <param name="message">A descriptive message to provide loggers, usually the command line and switches.</param>
 
3080
        </member>
 
3081
        <member name="M:MSBuild.Community.Tasks.NDoc.GetWorkingDirectory">
 
3082
            <summary>
 
3083
            Returns the directory in which to run the executable file.
 
3084
            </summary>
 
3085
            <returns>
 
3086
            The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
 
3087
            </returns>
 
3088
        </member>
 
3089
        <member name="P:MSBuild.Community.Tasks.NDoc.Documenter">
 
3090
            <summary>
 
3091
            Gets or sets the documenter.
 
3092
            </summary>
 
3093
            <value>The documenter.</value>
 
3094
            <remarks>Available documenters are VS.NET_2003, JavaDoc, LaTeX, LinearHtml, MSDN, XML.</remarks>
 
3095
        </member>
 
3096
        <member name="P:MSBuild.Community.Tasks.NDoc.ProjectFilePath">
 
3097
            <summary>
 
3098
            Gets or sets the project file path.
 
3099
            </summary>
 
3100
            <value>The project file path.</value>
 
3101
        </member>
 
3102
        <member name="P:MSBuild.Community.Tasks.NDoc.Verbose">
 
3103
            <summary>
 
3104
            Gets or sets a value indicating whether the output is verbose.
 
3105
            </summary>
 
3106
            <value><c>true</c> if verbose; otherwise, <c>false</c>.</value>
 
3107
        </member>
 
3108
        <member name="P:MSBuild.Community.Tasks.NDoc.WorkingDirectory">
 
3109
            <summary>
 
3110
            Gets or sets the working directory.
 
3111
            </summary>
 
3112
            <value>The working directory.</value>
 
3113
            <returns>
 
3114
            The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
 
3115
            </returns>
 
3116
        </member>
 
3117
        <member name="P:MSBuild.Community.Tasks.NDoc.ToolName">
 
3118
            <summary>
 
3119
            Gets the name of the executable file to run.
 
3120
            </summary>
 
3121
            <value></value>
 
3122
            <returns>The name of the executable file to run.</returns>
 
3123
        </member>
 
3124
        <member name="P:MSBuild.Community.Tasks.NDoc.StandardOutputLoggingImportance">
 
3125
            <summary>
 
3126
            Gets the <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.
 
3127
            </summary>
 
3128
            <value></value>
 
3129
            <returns>The <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.</returns>
 
3130
        </member>
 
3131
        <member name="T:MSBuild.Community.Tasks.NUnit">
 
3132
            <summary>
 
3133
            Run NUnit on a group of assemblies.
 
3134
            </summary>
 
3135
            <example>Run NUnit tests.
 
3136
            <code><![CDATA[
 
3137
            <ItemGroup>
 
3138
                <TestAssembly Include="C:\Program Files\NUnit 2.2.3\bin\*.tests.dll" />
 
3139
            </ItemGroup>
 
3140
            <Target Name="NUnit">
 
3141
                <NUnit Assemblies="@(TestAssembly)" />
 
3142
            </Target>
 
3143
            ]]></code>
 
3144
            </example>
 
3145
        </member>
 
3146
        <member name="F:MSBuild.Community.Tasks.NUnit.DEFAULT_NUNIT_DIRECTORY">
 
3147
            <summary>
 
3148
            The default relative path of the NUnit installation.
 
3149
            The value is <c>@"NUnit-Net-2.0 2.2.5\bin"</c>.
 
3150
            </summary>
 
3151
        </member>
 
3152
        <member name="M:MSBuild.Community.Tasks.NUnit.#ctor">
 
3153
            <summary>
 
3154
            Initializes a new instance of the <see cref="T:NUnit"/> class.
 
3155
            </summary>
 
3156
        </member>
 
3157
        <member name="M:MSBuild.Community.Tasks.NUnit.GenerateCommandLineCommands">
 
3158
            <summary>
 
3159
            Returns a string value containing the command line arguments to pass directly to the executable file.
 
3160
            </summary>
 
3161
            <returns>
 
3162
            A string value containing the command line arguments to pass directly to the executable file.
 
3163
            </returns>
 
3164
        </member>
 
3165
        <member name="M:MSBuild.Community.Tasks.NUnit.GenerateFullPathToTool">
 
3166
            <summary>
 
3167
            Returns the fully qualified path to the executable file.
 
3168
            </summary>
 
3169
            <returns>
 
3170
            The fully qualified path to the executable file.
 
3171
            </returns>
 
3172
        </member>
 
3173
        <member name="M:MSBuild.Community.Tasks.NUnit.LogToolCommand(System.String)">
 
3174
            <summary>
 
3175
            Logs the starting point of the run to all registered loggers.
 
3176
            </summary>
 
3177
            <param name="message">A descriptive message to provide loggers, usually the command line and switches.</param>
 
3178
        </member>
 
3179
        <member name="M:MSBuild.Community.Tasks.NUnit.GetWorkingDirectory">
 
3180
            <summary>
 
3181
            Returns the directory in which to run the executable file.
 
3182
            </summary>
 
3183
            <returns>
 
3184
            The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
 
3185
            </returns>
 
3186
        </member>
 
3187
        <member name="P:MSBuild.Community.Tasks.NUnit.Assemblies">
 
3188
            <summary>
 
3189
            Gets or sets the assemblies.
 
3190
            </summary>
 
3191
            <value>The assemblies.</value>
 
3192
        </member>
 
3193
        <member name="P:MSBuild.Community.Tasks.NUnit.IncludeCategory">
 
3194
            <summary>
 
3195
            Gets or sets the include category.
 
3196
            </summary>
 
3197
            <value>The include category.</value>
 
3198
        </member>
 
3199
        <member name="P:MSBuild.Community.Tasks.NUnit.ExcludeCategory">
 
3200
            <summary>
 
3201
            Gets or sets the exclude category.
 
3202
            </summary>
 
3203
            <value>The exclude category.</value>
 
3204
        </member>
 
3205
        <member name="P:MSBuild.Community.Tasks.NUnit.Fixture">
 
3206
            <summary>
 
3207
            Gets or sets the fixture.
 
3208
            </summary>
 
3209
            <value>The fixture.</value>
 
3210
        </member>
 
3211
        <member name="P:MSBuild.Community.Tasks.NUnit.XsltTransformFile">
 
3212
            <summary>
 
3213
            Gets or sets the XSLT transform file.
 
3214
            </summary>
 
3215
            <value>The XSLT transform file.</value>
 
3216
        </member>
 
3217
        <member name="P:MSBuild.Community.Tasks.NUnit.OutputXmlFile">
 
3218
            <summary>
 
3219
            Gets or sets the output XML file.
 
3220
            </summary>
 
3221
            <value>The output XML file.</value>
 
3222
        </member>
 
3223
        <member name="P:MSBuild.Community.Tasks.NUnit.WorkingDirectory">
 
3224
            <summary>
 
3225
            Gets or sets the working directory.
 
3226
            </summary>
 
3227
            <value>The working directory.</value>
 
3228
            <returns>
 
3229
            The directory in which to run the executable file, or a null reference (Nothing in Visual Basic) if the executable file should be run in the current directory.
 
3230
            </returns>
 
3231
        </member>
 
3232
        <member name="P:MSBuild.Community.Tasks.NUnit.ToolName">
 
3233
            <summary>
 
3234
            Gets the name of the executable file to run.
 
3235
            </summary>
 
3236
            <value></value>
 
3237
            <returns>The name of the executable file to run.</returns>
 
3238
        </member>
 
3239
        <member name="P:MSBuild.Community.Tasks.NUnit.StandardOutputLoggingImportance">
 
3240
            <summary>
 
3241
            Gets the <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.
 
3242
            </summary>
 
3243
            <value></value>
 
3244
            <returns>The <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.</returns>
 
3245
        </member>
 
3246
        <member name="T:MSBuild.Community.Tasks.Properties.Resources">
 
3247
            <summary>
 
3248
              A strongly-typed resource class, for looking up localized strings, etc.
 
3249
            </summary>
 
3250
        </member>
 
3251
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ResourceManager">
 
3252
            <summary>
 
3253
              Returns the cached ResourceManager instance used by this class.
 
3254
            </summary>
 
3255
        </member>
 
3256
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.Culture">
 
3257
            <summary>
 
3258
              Overrides the current thread's CurrentUICulture property for all
 
3259
              resource lookups using this strongly typed resource class.
 
3260
            </summary>
 
3261
        </member>
 
3262
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.AttribDirectory">
 
3263
            <summary>
 
3264
              Looks up a localized string similar to Attrib directory &apos;{0}&apos;. {1}.
 
3265
            </summary>
 
3266
        </member>
 
3267
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.AttribFile">
 
3268
            <summary>
 
3269
              Looks up a localized string similar to Attrib file &apos;{0}&apos;. {1}.
 
3270
            </summary>
 
3271
        </member>
 
3272
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.FileNotFound">
 
3273
            <summary>
 
3274
              Looks up a localized string similar to File Not Found: {0}.
 
3275
            </summary>
 
3276
        </member>
 
3277
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpLocalNotFound">
 
3278
            <summary>
 
3279
              Looks up a localized string similar to Local File Not Found: {0}.
 
3280
            </summary>
 
3281
        </member>
 
3282
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpPercentComplete">
 
3283
            <summary>
 
3284
              Looks up a localized string similar to   {0}% Complete ({1}).
 
3285
            </summary>
 
3286
        </member>
 
3287
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpTransfered">
 
3288
            <summary>
 
3289
              Looks up a localized string similar to Transfered {0} ({1}) in {2}.
 
3290
            </summary>
 
3291
        </member>
 
3292
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpUploadComplete">
 
3293
            <summary>
 
3294
              Looks up a localized string similar to Upload File Complete, {0}.
 
3295
            </summary>
 
3296
        </member>
 
3297
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpUploading">
 
3298
             <summary>
 
3299
               Looks up a localized string similar to Uploading &quot;{0}&quot;
 
3300
               to &quot;{1}&quot;
 
3301
            .
 
3302
             </summary>
 
3303
        </member>
 
3304
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.FtpUriInvalid">
 
3305
            <summary>
 
3306
              Looks up a localized string similar to The URI &quot;{0}&quot; scheme is not valid..
 
3307
            </summary>
 
3308
        </member>
 
3309
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.MailEmailing">
 
3310
            <summary>
 
3311
              Looks up a localized string similar to Emailing &quot;{0}&quot;..
 
3312
            </summary>
 
3313
        </member>
 
3314
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.MathNotNumber">
 
3315
            <summary>
 
3316
              Looks up a localized string similar to &quot;{0}&quot; is not a number..
 
3317
            </summary>
 
3318
        </member>
 
3319
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveCreatesDirectory">
 
3320
            <summary>
 
3321
              Looks up a localized string similar to Creating directory &quot;{0}&quot;..
 
3322
            </summary>
 
3323
        </member>
 
3324
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveDestinationIsDirectory">
 
3325
            <summary>
 
3326
              Looks up a localized string similar to Could not move the file &quot;{0}&quot; to the destination file &quot;{1}&quot;, because the destination is a folder instead of a file. To move the source file into a folder, consider using the DestinationFolder parameter instead of DestinationFiles..
 
3327
            </summary>
 
3328
        </member>
 
3329
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveError">
 
3330
            <summary>
 
3331
              Looks up a localized string similar to Unable to move file &quot;{0}&quot; to &quot;{1}&quot;. {2}.
 
3332
            </summary>
 
3333
        </member>
 
3334
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveExactlyOneTypeOfDestination">
 
3335
            <summary>
 
3336
              Looks up a localized string similar to Both &quot;{0}&quot; and &quot;{1}&quot; were specified as input parameters in the project file. Please choose one or the other..
 
3337
            </summary>
 
3338
        </member>
 
3339
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveFileComment">
 
3340
            <summary>
 
3341
              Looks up a localized string similar to Moving file from &quot;{0}&quot; to &quot;{1}&quot;..
 
3342
            </summary>
 
3343
        </member>
 
3344
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveNeedsDestination">
 
3345
            <summary>
 
3346
              Looks up a localized string similar to No destination specified for Move. Please supply either &quot;{0}&quot; or &quot;{1}&quot;..
 
3347
            </summary>
 
3348
        </member>
 
3349
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.MoveSourceIsDirectory">
 
3350
            <summary>
 
3351
              Looks up a localized string similar to The source file &quot;{0}&quot; is actually a directory.  The &quot;Move&quot; task does not support moving directories..
 
3352
            </summary>
 
3353
        </member>
 
3354
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.NUnitNotFound">
 
3355
            <summary>
 
3356
              Looks up a localized string similar to Could not find the NUnit Project File open command. Please make sure NUnit is installed..
 
3357
            </summary>
 
3358
        </member>
 
3359
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ParameterRequired">
 
3360
            <summary>
 
3361
              Looks up a localized string similar to The &quot;{0}&quot; task was not given a value for the required parameter &quot;{1}&quot;..
 
3362
            </summary>
 
3363
        </member>
 
3364
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.RegistryRead">
 
3365
            <summary>
 
3366
              Looks up a localized string similar to Read Windows Registry.
 
3367
            </summary>
 
3368
        </member>
 
3369
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.RegistryWrite">
 
3370
            <summary>
 
3371
              Looks up a localized string similar to Write Windows Registry.
 
3372
            </summary>
 
3373
        </member>
 
3374
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceCannotContinue">
 
3375
            <summary>
 
3376
              Looks up a localized string similar to Cannot continue service {0} on computer &apos;{1}&apos; as it does not support the pause and continue..
 
3377
            </summary>
 
3378
        </member>
 
3379
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceCannotPause">
 
3380
            <summary>
 
3381
              Looks up a localized string similar to Cannot pause service {0} on computer &apos;{1}&apos; as it does not support the pause and continue..
 
3382
            </summary>
 
3383
        </member>
 
3384
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceCannotStop">
 
3385
            <summary>
 
3386
              Looks up a localized string similar to Cannot stop service {0} on computer &apos;{1}&apos;..
 
3387
            </summary>
 
3388
        </member>
 
3389
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceContinued">
 
3390
            <summary>
 
3391
              Looks up a localized string similar to {0} service was continued successfully..
 
3392
            </summary>
 
3393
        </member>
 
3394
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceContinuing">
 
3395
            <summary>
 
3396
              Looks up a localized string similar to {0} service is continuing ....
 
3397
            </summary>
 
3398
        </member>
 
3399
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceNotFound">
 
3400
            <summary>
 
3401
              Looks up a localized string similar to Couldn&apos;t find the &apos;{0}&apos; service on &apos;{1}&apos;.
 
3402
            </summary>
 
3403
        </member>
 
3404
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceNotPaused">
 
3405
            <summary>
 
3406
              Looks up a localized string similar to Cannot continue service {0} on computer &apos;{1}&apos; as its not currently paused..
 
3407
            </summary>
 
3408
        </member>
 
3409
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceNotStarted">
 
3410
            <summary>
 
3411
              Looks up a localized string similar to Cannot pause service {0} on computer &apos;{1}&apos; as its not currently started..
 
3412
            </summary>
 
3413
        </member>
 
3414
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServicePaused">
 
3415
            <summary>
 
3416
              Looks up a localized string similar to {0} service was paused successfully..
 
3417
            </summary>
 
3418
        </member>
 
3419
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServicePausing">
 
3420
            <summary>
 
3421
              Looks up a localized string similar to {0} service is pausing ....
 
3422
            </summary>
 
3423
        </member>
 
3424
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStarted">
 
3425
            <summary>
 
3426
              Looks up a localized string similar to {0} service was started successfully..
 
3427
            </summary>
 
3428
        </member>
 
3429
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStarting">
 
3430
            <summary>
 
3431
              Looks up a localized string similar to {0} service is starting ....
 
3432
            </summary>
 
3433
        </member>
 
3434
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStatus">
 
3435
            <summary>
 
3436
              Looks up a localized string similar to The &apos;{0}&apos; service on &apos;{1}&apos; is &apos;{2}&apos;..
 
3437
            </summary>
 
3438
        </member>
 
3439
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStopped">
 
3440
            <summary>
 
3441
              Looks up a localized string similar to {0} service was stopped successfully..
 
3442
            </summary>
 
3443
        </member>
 
3444
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ServiceStopping">
 
3445
            <summary>
 
3446
              Looks up a localized string similar to {0} service is stopping ....
 
3447
            </summary>
 
3448
        </member>
 
3449
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.SvnLocalPathNotWorkCopy">
 
3450
            <summary>
 
3451
              Looks up a localized string similar to LocalPath is not a working subversion copy..
 
3452
            </summary>
 
3453
        </member>
 
3454
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.TimeFormatException">
 
3455
            <summary>
 
3456
              Looks up a localized string similar to Failed to get current date!.
 
3457
            </summary>
 
3458
        </member>
 
3459
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.TimeGettingCurrentDate">
 
3460
            <summary>
 
3461
              Looks up a localized string similar to Getting current date..
 
3462
            </summary>
 
3463
        </member>
 
3464
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.TwoVectorsMustHaveSameLength">
 
3465
            <summary>
 
3466
              Looks up a localized string similar to &quot;{2}&quot; refers to {0} item(s), and &quot;{3}&quot; refers to {1} item(s). They must have the same number of items..
 
3467
            </summary>
 
3468
        </member>
 
3469
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.UnzipExtracted">
 
3470
            <summary>
 
3471
              Looks up a localized string similar to   extracted &quot;{0}&quot;.
 
3472
            </summary>
 
3473
        </member>
 
3474
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.UnzipFileToDirectory">
 
3475
             <summary>
 
3476
               Looks up a localized string similar to Unzip File &quot;{0}&quot;
 
3477
                to Directory &quot;{1}&quot;
 
3478
            .
 
3479
             </summary>
 
3480
        </member>
 
3481
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.UnzipSuccessfully">
 
3482
            <summary>
 
3483
              Looks up a localized string similar to Unzipped file &quot;{0}&quot; successfully..
 
3484
            </summary>
 
3485
        </member>
 
3486
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionFileNotFound">
 
3487
            <summary>
 
3488
              Looks up a localized string similar to Version file &quot;{0}&quot; not found ..
 
3489
            </summary>
 
3490
        </member>
 
3491
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionRead">
 
3492
            <summary>
 
3493
              Looks up a localized string similar to Version &quot;{0}&quot; read from file &quot;{1}&quot;..
 
3494
            </summary>
 
3495
        </member>
 
3496
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionReadException">
 
3497
            <summary>
 
3498
              Looks up a localized string similar to Unable to read version number from &quot;{0}&quot;. {1}.
 
3499
            </summary>
 
3500
        </member>
 
3501
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionWriteException">
 
3502
            <summary>
 
3503
              Looks up a localized string similar to Unable to write version number to &quot;{0}&quot;. {1}&quot;.
 
3504
            </summary>
 
3505
        </member>
 
3506
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.VersionWrote">
 
3507
            <summary>
 
3508
              Looks up a localized string similar to Version &quot;{0}&quot; wrote to file &quot;{1}&quot;..
 
3509
            </summary>
 
3510
        </member>
 
3511
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlReadDocument">
 
3512
            <summary>
 
3513
              Looks up a localized string similar to Reading Xml Document &quot;{0}&quot;..
 
3514
            </summary>
 
3515
        </member>
 
3516
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlReadNodes">
 
3517
            <summary>
 
3518
              Looks up a localized string similar to   {0} node(s) selected for read..
 
3519
            </summary>
 
3520
        </member>
 
3521
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlReadResult">
 
3522
            <summary>
 
3523
              Looks up a localized string similar to XmlRead Result: &quot;{0}&quot;.
 
3524
            </summary>
 
3525
        </member>
 
3526
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlUpdateDocument">
 
3527
            <summary>
 
3528
              Looks up a localized string similar to Updating Xml Document &quot;{0}&quot;..
 
3529
            </summary>
 
3530
        </member>
 
3531
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlUpdateNodes">
 
3532
            <summary>
 
3533
              Looks up a localized string similar to   {0} node(s) selected for update..
 
3534
            </summary>
 
3535
        </member>
 
3536
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XmlUpdateResult">
 
3537
            <summary>
 
3538
              Looks up a localized string similar to XmlUpdate Wrote: &quot;{0}&quot;.
 
3539
            </summary>
 
3540
        </member>
 
3541
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltAddingParameter">
 
3542
            <summary>
 
3543
              Looks up a localized string similar to Adding Parameter \&quot;{0}\&quot;: \&quot;{1}\&quot;.
 
3544
            </summary>
 
3545
        </member>
 
3546
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltAddingRootAttribute">
 
3547
            <summary>
 
3548
              Looks up a localized string similar to Adding root attribute {0}=\&quot;{1}\&quot;.
 
3549
            </summary>
 
3550
        </member>
 
3551
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltCreatingRootTag">
 
3552
            <summary>
 
3553
              Looks up a localized string similar to Creating root tag \&quot;{0}\&quot;.
 
3554
            </summary>
 
3555
        </member>
 
3556
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltNoInputFiles">
 
3557
            <summary>
 
3558
              Looks up a localized string similar to No input files.
 
3559
            </summary>
 
3560
        </member>
 
3561
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.XsltNoRootTag">
 
3562
            <summary>
 
3563
              Looks up a localized string similar to No root tag inserted.
 
3564
            </summary>
 
3565
        </member>
 
3566
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ZipAdded">
 
3567
            <summary>
 
3568
              Looks up a localized string similar to   added &quot;{0}&quot;.
 
3569
            </summary>
 
3570
        </member>
 
3571
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ZipCreating">
 
3572
            <summary>
 
3573
              Looks up a localized string similar to Creating zip file &quot;{0}&quot;..
 
3574
            </summary>
 
3575
        </member>
 
3576
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ZipFileNotFound">
 
3577
            <summary>
 
3578
              Looks up a localized string similar to Zip File Not Found: {0}.
 
3579
            </summary>
 
3580
        </member>
 
3581
        <member name="P:MSBuild.Community.Tasks.Properties.Resources.ZipSuccessfully">
 
3582
            <summary>
 
3583
              Looks up a localized string similar to Created zip file &quot;{0}&quot; successfully..
 
3584
            </summary>
 
3585
        </member>
 
3586
        <member name="T:MSBuild.Community.Tasks.RegistryRead">
 
3587
            <summary>
 
3588
            Reads a value from the Registry
 
3589
            </summary>
 
3590
            <example>Read .NET Framework install root from Registry.
 
3591
            <code><![CDATA[
 
3592
            <RegistryRead 
 
3593
                KeyName="HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework" 
 
3594
                ValueName="InstallRoot">
 
3595
                <Output TaskParameter="Value" PropertyName="InstallRoot" />
 
3596
            </RegistryRead>
 
3597
            <Message Text="InstallRoot: $(InstallRoot)"/>
 
3598
            ]]></code>
 
3599
            </example>
 
3600
        </member>
 
3601
        <member name="M:MSBuild.Community.Tasks.RegistryRead.#ctor">
 
3602
            <summary>
 
3603
            Initializes a new instance of the <see cref="T:RegistryRead"/> class.
 
3604
            </summary>
 
3605
        </member>
 
3606
        <member name="M:MSBuild.Community.Tasks.RegistryRead.Execute">
 
3607
            <summary>
 
3608
            When overridden in a derived class, executes the task.
 
3609
            </summary>
 
3610
            <returns>
 
3611
            true if the task successfully executed; otherwise, false.
 
3612
            </returns>
 
3613
        </member>
 
3614
        <member name="P:MSBuild.Community.Tasks.RegistryRead.KeyName">
 
3615
            <summary>
 
3616
            Gets or sets the full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER".
 
3617
            </summary>
 
3618
            <value>The name of the key.</value>
 
3619
        </member>
 
3620
        <member name="P:MSBuild.Community.Tasks.RegistryRead.ValueName">
 
3621
            <summary>
 
3622
            Gets or sets the name of the name/value pair.
 
3623
            </summary>
 
3624
            <value>The name of the value.</value>
 
3625
        </member>
 
3626
        <member name="P:MSBuild.Community.Tasks.RegistryRead.DefaultValue">
 
3627
            <summary>
 
3628
            Gets or sets the default value.
 
3629
            </summary>
 
3630
            <value>The default value.</value>
 
3631
        </member>
 
3632
        <member name="P:MSBuild.Community.Tasks.RegistryRead.Value">
 
3633
            <summary>
 
3634
            Gets the stored value.
 
3635
            </summary>
 
3636
            <value>The value.</value>
 
3637
        </member>
 
3638
        <member name="T:MSBuild.Community.Tasks.RegistryWrite">
 
3639
            <summary>
 
3640
            Writes a value to the Registry
 
3641
            </summary>
 
3642
            <example>Write a value to Registry
 
3643
            <code><![CDATA[
 
3644
            <RegistryWrite 
 
3645
                KeyName="HKEY_CURRENT_USER\SOFTWARE\MSBuildTasks"
 
3646
                ValueName="RegistryWrite"
 
3647
                Value="Test Write" />
 
3648
            ]]></code>
 
3649
            </example>
 
3650
        </member>
 
3651
        <member name="M:MSBuild.Community.Tasks.RegistryWrite.#ctor">
 
3652
            <summary>
 
3653
            Initializes a new instance of the <see cref="T:RegistryWrite"/> class.
 
3654
            </summary>
 
3655
        </member>
 
3656
        <member name="M:MSBuild.Community.Tasks.RegistryWrite.Execute">
 
3657
            <summary>
 
3658
            When overridden in a derived class, executes the task.
 
3659
            </summary>
 
3660
            <returns>
 
3661
            true if the task successfully executed; otherwise, false.
 
3662
            </returns>
 
3663
        </member>
 
3664
        <member name="P:MSBuild.Community.Tasks.RegistryWrite.KeyName">
 
3665
            <summary>
 
3666
            Gets or sets the full registry path of the key, beginning with a valid registry root, such as "HKEY_CURRENT_USER".
 
3667
            </summary>
 
3668
            <value>The name of the key.</value>
 
3669
        </member>
 
3670
        <member name="P:MSBuild.Community.Tasks.RegistryWrite.ValueName">
 
3671
            <summary>
 
3672
            Gets or sets the name of the name/value pair.
 
3673
            </summary>
 
3674
            <value>The name of the value.</value>
 
3675
        </member>
 
3676
        <member name="P:MSBuild.Community.Tasks.RegistryWrite.Value">
 
3677
            <summary>
 
3678
            Gets or sets the value to be stored.
 
3679
            </summary>
 
3680
            <value>The value.</value>
 
3681
        </member>
 
3682
        <member name="T:MSBuild.Community.Tasks.Script">
 
3683
            <summary>
 
3684
            Executes code contained within the task.
 
3685
            </summary>
 
3686
            <example>
 
3687
            <para>Simple script that writes to the console</para>
 
3688
            <code><![CDATA[
 
3689
            <PropertyGroup>
 
3690
                <HelloCode>
 
3691
                    <![CDATA[
 
3692
                    public static void ScriptMain() {
 
3693
                        Console.WriteLine("Hello MSBuild Community Scripting World.");
 
3694
                    }
 
3695
                    ]] >
 
3696
                </HelloCode>
 
3697
            </PropertyGroup>
 
3698
            <Target Name="Hello">
 
3699
                <Script Language="C#" Code="$(HelloCode)" />
 
3700
            </Target>
 
3701
            ]]></code>
 
3702
            </example>
 
3703
        </member>
 
3704
        <member name="M:MSBuild.Community.Tasks.Script.Execute">
 
3705
            <summary>
 
3706
            Executes the task.
 
3707
            </summary>
 
3708
            <returns><see langword="true"/> if the task ran successfully; 
 
3709
            otherwise <see langword="false"/>.</returns>
 
3710
        </member>
 
3711
        <member name="P:MSBuild.Community.Tasks.Script.References">
 
3712
            <summary>
 
3713
            The required references
 
3714
            </summary>
 
3715
        </member>
 
3716
        <member name="P:MSBuild.Community.Tasks.Script.Imports">
 
3717
            <summary>
 
3718
            The namespaces to import.
 
3719
            </summary>
 
3720
        </member>
 
3721
        <member name="P:MSBuild.Community.Tasks.Script.Language">
 
3722
            <summary>
 
3723
            The language of the script block (defaults to C#).
 
3724
            </summary>
 
3725
            <remarks><para>The supported languages are:</para>
 
3726
            <list type="bullet">
 
3727
            <item><description>Visual Basic.NET (VB, vb, VISUALBASIC)</description></item>
 
3728
            <item><description>C# (C#, c#, CSHARP)</description></item>
 
3729
            <item><description>JavaScript (JS, js, JSCRIPT)</description></item>
 
3730
            <item><description>J# (VJS, vjs, JSHARP)</description></item>
 
3731
            </list> or, proviude the fully-qualified name for a class implementing 
 
3732
            <see cref="T:System.CodeDom.Compiler.CodeDomProvider"/>.</remarks>
 
3733
        </member>
 
3734
        <member name="P:MSBuild.Community.Tasks.Script.MainClass">
 
3735
            <summary>
 
3736
            The name of the main class containing the static <c>ScriptMain</c> 
 
3737
            entry point. 
 
3738
            </summary>
 
3739
        </member>
 
3740
        <member name="P:MSBuild.Community.Tasks.Script.Code">
 
3741
            <summary>
 
3742
            THe code to compile and execute
 
3743
            </summary>
 
3744
        </member>
 
3745
        <member name="T:MSBuild.Community.Tasks.Sleep">
 
3746
            <summary>
 
3747
            A task for sleeping for a specified period of time.
 
3748
            </summary>
 
3749
            <example>Causes the build to sleep for 300 milliseconds.
 
3750
            <code><![CDATA[
 
3751
            <Sleep Milliseconds="300" />
 
3752
            ]]></code>
 
3753
            </example>
 
3754
        </member>
 
3755
        <member name="M:MSBuild.Community.Tasks.Sleep.Execute">
 
3756
            <summary>
 
3757
            Executes the task.
 
3758
            </summary>
 
3759
            <returns><see langword="true"/> if the task ran successfully; 
 
3760
            otherwise <see langword="false"/>.</returns>
 
3761
        </member>
 
3762
        <member name="P:MSBuild.Community.Tasks.Sleep.Milliseconds">
 
3763
            <summary>
 
3764
            The number of milliseconds to add to the time to sleep.
 
3765
            </summary>
 
3766
        </member>
 
3767
        <member name="P:MSBuild.Community.Tasks.Sleep.Seconds">
 
3768
            <summary>
 
3769
            The number of seconds to add to the time to sleep.
 
3770
            </summary>
 
3771
        </member>
 
3772
        <member name="P:MSBuild.Community.Tasks.Sleep.Minutes">
 
3773
            <summary>
 
3774
            The number of minutes to add to the time to sleep.
 
3775
            </summary>
 
3776
        </member>
 
3777
        <member name="P:MSBuild.Community.Tasks.Sleep.Hours">
 
3778
            <summary>
 
3779
            The number of hours to add to the time to sleep.
 
3780
            </summary>
 
3781
        </member>
 
3782
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssBase">
 
3783
            <summary>
 
3784
            Base class for all of the Visual SourceSafe tasks.
 
3785
            </summary>
 
3786
        </member>
 
3787
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssBase.ConnectToDatabase">
 
3788
            <summary>
 
3789
            Attempts to connect to the SourceSafe Database and
 
3790
            load the specified item, or version of the item, if specified.
 
3791
            </summary>
 
3792
        </member>
 
3793
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssBase.Execute">
 
3794
            <summary>
 
3795
            Reserved.
 
3796
            </summary>
 
3797
            <returns>Reserved.</returns>
 
3798
        </member>
 
3799
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssBase.LogErrorFromException(System.Exception)">
 
3800
            <summary>
 
3801
            Logs an exception using the MSBuild logging framework.
 
3802
            </summary>
 
3803
            <param name="e">The <see cref="T:System.Exception"/> to log.</param>
 
3804
        </member>
 
3805
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.DatabasePath">
 
3806
            <summary>
 
3807
            The path to the folder that contains the srcsafe.ini file.
 
3808
            </summary>
 
3809
        </member>
 
3810
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Path">
 
3811
            <summary>
 
3812
            The Visual SourceSafe project or file to perform the action
 
3813
            on (starts with "$/").
 
3814
            </summary>
 
3815
        </member>
 
3816
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.UserName">
 
3817
            <summary>
 
3818
            The name of the user accessing the SourceSafe database.
 
3819
            </summary>
 
3820
        </member>
 
3821
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Version">
 
3822
            <summary>
 
3823
            A version of the <see cref="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Path"/> to reference.
 
3824
            </summary>
 
3825
        </member>
 
3826
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Password">
 
3827
            <summary>
 
3828
            The password to use to log in to SourceSafe.
 
3829
            </summary>
 
3830
        </member>
 
3831
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Database">
 
3832
            <summary>
 
3833
            Represents the VSS Database
 
3834
            </summary>
 
3835
        </member>
 
3836
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssBase.Item">
 
3837
            <summary>
 
3838
            Represents the VSS item selected (file or project).
 
3839
            </summary>
 
3840
        </member>
 
3841
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssCheckin">
 
3842
            <summary>
 
3843
            Task that executes a checkin against a VSS Database.
 
3844
            </summary>
 
3845
            <example>
 
3846
            <para></para>
 
3847
            <code><![CDATA[<VssCheckin UserName="ccnet_build"
 
3848
              Password="build"
 
3849
              LocalPath="C:\Dev\MyProjects\Project\TestFile.cs"
 
3850
              Recursive="False"
 
3851
              DatabasePath="\\VSSServer\VSS\srcsafe.ini"
 
3852
              Path="$/Test/TestFile.cs"
 
3853
            />
 
3854
            ]]></code>
 
3855
            </example>
 
3856
        </member>
 
3857
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssRecursiveBase">
 
3858
            <summary>
 
3859
            Base class for VSS tasks that can act recursively.
 
3860
            </summary>
 
3861
        </member>
 
3862
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssRecursiveBase.Execute">
 
3863
            <summary>
 
3864
            Reserved.
 
3865
            </summary>
 
3866
            <returns>Reserved.</returns>
 
3867
        </member>
 
3868
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssRecursiveBase.Recursive">
 
3869
            <summary>
 
3870
            Determines whether to perform the SourceSafe operation
 
3871
            recursively. The default is <see langword="true"/>.
 
3872
            </summary>
 
3873
        </member>
 
3874
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssCheckin.Execute">
 
3875
            <summary>
 
3876
            Executes the task.
 
3877
            </summary>
 
3878
            <returns><see langword="true"/> if the task ran successfully; 
 
3879
            otherwise <see langword="false"/>.</returns>
 
3880
        </member>
 
3881
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckin.LocalPath">
 
3882
            <summary>
 
3883
            The path to the local working directory.
 
3884
            </summary>
 
3885
        </member>
 
3886
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckin.Writable">
 
3887
            <summary>
 
3888
            Determines whether to leave the file(s) as writable once the
 
3889
            checkin is complete. The default is <see langword="false"/>.
 
3890
            </summary>
 
3891
        </member>
 
3892
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckin.Comment">
 
3893
            <summary>
 
3894
            The checkin comment.
 
3895
            </summary>
 
3896
        </member>
 
3897
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssCheckout">
 
3898
            <summary>
 
3899
            Task that executes a checkout of files or projects
 
3900
            against a Visual SourceSafe database.
 
3901
            </summary>
 
3902
            <example>
 
3903
            <para></para>
 
3904
            <code><![CDATA[<VssCheckout UserName="ccnet_build"
 
3905
              Password="build"
 
3906
              LocalPath="C:\Dev\MyProjects\Project"
 
3907
              Recursive="False"
 
3908
              DatabasePath="\\VSSServer\VSS\srcsafe.ini"
 
3909
              Path="$/Test/TestFile.cs"
 
3910
            />
 
3911
            ]]></code>
 
3912
            </example>
 
3913
        </member>
 
3914
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssCheckout.Execute">
 
3915
            <summary>
 
3916
            Executes the task.
 
3917
            </summary>
 
3918
            <returns><see langword="true"/> if the task ran successfully; 
 
3919
            otherwise <see langword="false"/>.</returns>
 
3920
        </member>
 
3921
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckout.LocalPath">
 
3922
            <summary>
 
3923
            The path to the local working directory.
 
3924
            </summary>
 
3925
        </member>
 
3926
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssCheckout.Writable">
 
3927
            <summary>
 
3928
            Determines whether files will be writable once retrieved from
 
3929
            the repository. The default is <see langword="false"/>.
 
3930
            </summary>
 
3931
        </member>
 
3932
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssAdd">
 
3933
            <summary>
 
3934
            Task that adds files to a Visual SourceSafe database.
 
3935
            </summary>
 
3936
        </member>
 
3937
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssAdd.Execute">
 
3938
            <summary>
 
3939
            Executes the task.
 
3940
            </summary>
 
3941
            <returns><see langword="true"/> if the task ran successfully; 
 
3942
            otherwise <see langword="false"/>.</returns>
 
3943
        </member>
 
3944
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssAdd.Files">
 
3945
            <summary>
 
3946
            List of files that should be added to SourceSafe.
 
3947
            </summary>
 
3948
        </member>
 
3949
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssAdd.Comment">
 
3950
            <summary>
 
3951
            The comment to be applied to the newly added file.
 
3952
            </summary>
 
3953
        </member>
 
3954
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssDiff">
 
3955
            <summary>
 
3956
            Task that records differences between the latest version
 
3957
            of all the items in a Visual SourceSafe project and another version or label
 
3958
            to a file.
 
3959
            </summary>
 
3960
            <example>
 
3961
            <para>Generates a file containing all of the differences between the 
 
3962
            current version and the label &quot;Test Label&quot;</para>
 
3963
            <code><![CDATA[<VssDiff UserName="uid"
 
3964
             Password="pwd"
 
3965
             DatabasePath="\\VSSServer\VSS2\srcsafe.ini"
 
3966
             Path="$/Test"
 
3967
             OutputFile="Diff.xml"
 
3968
             Label="Test Label"
 
3969
            />]]></code>
 
3970
            </example>
 
3971
        </member>
 
3972
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssDiff.Execute">
 
3973
            <summary>
 
3974
            Executes the task.
 
3975
            </summary>
 
3976
            <returns><see langword="true"/> if the task ran successfully; 
 
3977
            otherwise <see langword="false"/>.</returns>
 
3978
        </member>
 
3979
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssDiff.Label">
 
3980
            <summary>
 
3981
            The value of the label to compare to.
 
3982
            </summary>
 
3983
        </member>
 
3984
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssDiff.OutputFile">
 
3985
            <summary>
 
3986
            The name of the file to send the output to.
 
3987
            </summary>
 
3988
        </member>
 
3989
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssGet">
 
3990
            <summary>
 
3991
            Task that retireves an item or project from a Visual SourceSafe database.
 
3992
            </summary>
 
3993
            <example>
 
3994
            <para>Get the latest version (recursive) of a file from a VSS database and place
 
3995
            in the specified local folder.</para>
 
3996
            <code><![CDATA[
 
3997
            <VssGet UserName="user"
 
3998
                Password="password"
 
3999
                LocalPath="C:\Dev\MyProjects\Project"
 
4000
                Recursive="True"
 
4001
                DatabasePath="\\VSSServer\VSS\srcsafe.ini"
 
4002
                Path="$/Project"
 
4003
            ]]></code>
 
4004
            </example>
 
4005
        </member>
 
4006
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssGet.Execute">
 
4007
            <summary>
 
4008
            Runs the task using the specified parameters.
 
4009
            </summary>
 
4010
            <returns><see langword="true"/> if the task ran successfully; 
 
4011
            otherwise <see langword="false"/>.</returns>
 
4012
        </member>
 
4013
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssGet.LocalPath">
 
4014
            <summary>
 
4015
            The path to the local working directory.
 
4016
            </summary>
 
4017
        </member>
 
4018
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssGet.Replace">
 
4019
            <summary>
 
4020
            Determines whether to replace writable files.
 
4021
            The default is <see langword="false"/>.
 
4022
            </summary>
 
4023
        </member>
 
4024
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssGet.Writable">
 
4025
            <summary>
 
4026
            Determines whether files will be writable once retrieved from
 
4027
            the repository. The default is <see langword="false"/>.
 
4028
            </summary>
 
4029
        </member>
 
4030
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssHistory">
 
4031
            <summary>
 
4032
            Generates an XML file containing details of all changes made
 
4033
            to a Visual SourceSafe project or file between specified labels or dates.
 
4034
            </summary>
 
4035
            <example>
 
4036
            <para>Generates a file containing details of all the changes made to the <c>$/Test</c>
 
4037
            project by a user called joe.bloggs</para>
 
4038
            <code><![CDATA[<VssHistory UserName="uid"
 
4039
             Password="pwd"
 
4040
             DatabasePath="\\VSSServer\VSS\srcsafe.ini"
 
4041
             Path="$/Test"
 
4042
             User="joe.bloggs" 
 
4043
             OutputFile="History.xml"
 
4044
             Recursive="True"
 
4045
            />
 
4046
            ]]></code>
 
4047
            </example>
 
4048
            <example>
 
4049
            <para>Generates a file containing details of all the changes made between the
 
4050
            labels Build1 and Build2 in the <c>$/Test</c> project.</para>
 
4051
            <code><![CDATA[<VssHistory UserName="uid"
 
4052
             Password="pwd"
 
4053
             DatabasePath="\\VSSServer\VSS\srcsafe.ini"
 
4054
             Path="$/Test"
 
4055
             FromLabel="Build1"
 
4056
             ToLabel="Build2"
 
4057
             OutputFile="History.xml"
 
4058
             Recursive="True"
 
4059
            />
 
4060
            ]]></code>
 
4061
            </example>
 
4062
            <example>
 
4063
            <para>Generates a file containing details of all the changes made between the
 
4064
            1st December 2005 and 10th December 2005in the <c>$/Test</c> project.</para>
 
4065
            <code><![CDATA[<VssHistory UserName="uid"
 
4066
             Password="pwd"
 
4067
             DatabasePath="\\VSSServer\VSS\srcsafe.ini"
 
4068
             Path="$/Test"
 
4069
             FromDate="2005-12-01 00:00"
 
4070
             ToDate="2005-12-10 00:00"
 
4071
             OutputFile="History.xml"
 
4072
             Recursive="True"
 
4073
            />
 
4074
            ]]></code>
 
4075
            </example>
 
4076
        </member>
 
4077
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssHistory.Execute">
 
4078
            <summary>
 
4079
            Executes the task.
 
4080
            </summary>
 
4081
            <returns><see langword="true"/> if the task ran successfully; 
 
4082
            otherwise <see langword="false"/>.</returns>
 
4083
        </member>
 
4084
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.ToLabel">
 
4085
            <summary>
 
4086
            The label to start comparing to.
 
4087
            </summary>
 
4088
        </member>
 
4089
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.FromLabel">
 
4090
            <summary>
 
4091
            The label to compare up to.
 
4092
            </summary>
 
4093
        </member>
 
4094
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.ToDate">
 
4095
            <summary>
 
4096
            The Start Date for the history.
 
4097
            </summary>
 
4098
        </member>
 
4099
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.FromDate">
 
4100
            <summary>
 
4101
            The End Date for the history.
 
4102
            </summary>
 
4103
        </member>
 
4104
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.OutputFile">
 
4105
            <summary>
 
4106
            The name and path of the XML output file.
 
4107
            </summary>
 
4108
        </member>
 
4109
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssHistory.User">
 
4110
            <summary>
 
4111
            The name of the user whose changes should be listed in 
 
4112
            the history.
 
4113
            </summary>
 
4114
        </member>
 
4115
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssLabel">
 
4116
            <summary>
 
4117
            Task that applies a label to a Visual SourceSafe item.
 
4118
            </summary>
 
4119
        </member>
 
4120
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssLabel.Execute">
 
4121
            <summary>
 
4122
            Executes the task.
 
4123
            </summary>
 
4124
            <returns><see langword="true"/> if the task ran successfully; 
 
4125
            otherwise <see langword="false"/>.</returns>
 
4126
        </member>
 
4127
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssLabel.Label">
 
4128
            <summary>
 
4129
            The text of the label.
 
4130
            </summary>
 
4131
        </member>
 
4132
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssLabel.Comment">
 
4133
            <summary>
 
4134
            An optional comment.
 
4135
            </summary>
 
4136
        </member>
 
4137
        <member name="T:MSBuild.Community.Tasks.SourceSafe.VssUndoCheckout">
 
4138
            <summary>
 
4139
            Task that undoes a checkout of files or projects
 
4140
            against a Visual SourceSafe database.
 
4141
            </summary>
 
4142
            <example>
 
4143
            <para></para>
 
4144
            <code><![CDATA[<VssUndoCheckout UserName="ccnet_build"
 
4145
              Password="build"
 
4146
              LocalPath="C:\Dev\MyProjects\Project"
 
4147
              Recursive="False"
 
4148
              DatabasePath="\\VSSServer\VSS\srcsafe.ini"
 
4149
              Path="$/Test/TestFile.cs"
 
4150
            />
 
4151
            ]]></code>
 
4152
            </example>
 
4153
        </member>
 
4154
        <member name="M:MSBuild.Community.Tasks.SourceSafe.VssUndoCheckout.Execute">
 
4155
            <summary>
 
4156
            Executes the task.
 
4157
            </summary>
 
4158
            <returns><see langword="true"/> if the task ran successfully; 
 
4159
            otherwise <see langword="false"/>.</returns>
 
4160
        </member>
 
4161
        <member name="P:MSBuild.Community.Tasks.SourceSafe.VssUndoCheckout.LocalPath">
 
4162
            <summary>
 
4163
            The path to the local working directory.
 
4164
            </summary>
 
4165
        </member>
 
4166
        <member name="T:MSBuild.Community.Tasks.SqlExecute">
 
4167
            <summary>
 
4168
            Executes a SQL command.
 
4169
            </summary>
 
4170
        </member>
 
4171
        <member name="M:MSBuild.Community.Tasks.SqlExecute.Execute">
 
4172
            <summary>
 
4173
            When overridden in a derived class, executes the task.
 
4174
            </summary>
 
4175
            <returns>
 
4176
            true if the task successfully executed; otherwise, false.
 
4177
            </returns>
 
4178
        </member>
 
4179
        <member name="P:MSBuild.Community.Tasks.SqlExecute.ConnectionString">
 
4180
            <summary>
 
4181
            The connection string
 
4182
            </summary>
 
4183
        </member>
 
4184
        <member name="P:MSBuild.Community.Tasks.SqlExecute.Command">
 
4185
            <summary>
 
4186
            The command to execute
 
4187
            </summary>
 
4188
        </member>
 
4189
        <member name="P:MSBuild.Community.Tasks.SqlExecute.Result">
 
4190
            <summary>
 
4191
            Output the return count/value
 
4192
            </summary>
 
4193
        </member>
 
4194
        <member name="T:MSBuild.Community.Tasks.Subversion.SvnCheckout">
 
4195
            <summary>
 
4196
            Checkout a local working copy of a Subversion repository.
 
4197
            </summary>
 
4198
            <example>Checkout a working copy
 
4199
            <code><![CDATA[
 
4200
            <Target Name="Checkout">
 
4201
              <RemoveDir Directories="$(MSBuildProjectDirectory)\Test\Checkout" />
 
4202
              <SvnCheckout RepositoryPath="file:///d:/svn/repo/Test/trunk" 
 
4203
                           LocalPath="$(MSBuildProjectDirectory)\Test\Checkout">      
 
4204
                <Output TaskParameter="Revision" PropertyName="Revision" />
 
4205
              </SvnCheckout>
 
4206
              <Message Text="Revision: $(Revision)"/>
 
4207
            </Target>
 
4208
            ]]></code>
 
4209
            </example>
 
4210
        </member>
 
4211
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnCheckout.#ctor">
 
4212
            <summary>
 
4213
            Initializes a new instance of the <see cref="T:SvnCheckout"/> class.
 
4214
            </summary>
 
4215
        </member>
 
4216
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnCheckout.ValidateParameters">
 
4217
            <summary>
 
4218
            Indicates whether all task paratmeters are valid.
 
4219
            </summary>
 
4220
            <returns>
 
4221
            true if all task parameters are valid; otherwise, false.
 
4222
            </returns>
 
4223
        </member>
 
4224
        <member name="T:MSBuild.Community.Tasks.Subversion.SvnCommit">
 
4225
            <summary>
 
4226
            Subversion Commit command
 
4227
            </summary>
 
4228
        </member>
 
4229
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnCommit.#ctor">
 
4230
            <summary>
 
4231
            Initializes a new instance of the <see cref="T:SvnCommit"/> class.
 
4232
            </summary>
 
4233
        </member>
 
4234
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnCommit.ValidateParameters">
 
4235
            <summary>
 
4236
            Indicates whether all task paratmeters are valid.
 
4237
            </summary>
 
4238
            <returns>
 
4239
            true if all task parameters are valid; otherwise, false.
 
4240
            </returns>
 
4241
        </member>
 
4242
        <member name="T:MSBuild.Community.Tasks.Subversion.SvnExport">
 
4243
            <summary>
 
4244
            Export a folder from a Subversion repository
 
4245
            </summary>
 
4246
            <example> Export from repository
 
4247
            <code><![CDATA[
 
4248
            <Target Name="Export">
 
4249
              <MakeDir Directories="$(MSBuildProjectDirectory)\Test" />
 
4250
              <RemoveDir Directories="$(MSBuildProjectDirectory)\Test\Export" />
 
4251
              <SvnExport RepositoryPath="file:///d:/svn/repo/Test/trunk" 
 
4252
                LocalPath="$(MSBuildProjectDirectory)\Test\Export">
 
4253
                <Output TaskParameter="Revision" PropertyName="Revision" />
 
4254
              </SvnExport>
 
4255
              <Message Text="Revision: $(Revision)"/>
 
4256
            </Target>
 
4257
            ]]></code>
 
4258
            </example>
 
4259
        </member>
 
4260
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnExport.#ctor">
 
4261
            <summary>
 
4262
            Initializes a new instance of the <see cref="T:SvnExport"/> class.
 
4263
            </summary>
 
4264
        </member>
 
4265
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnExport.ValidateParameters">
 
4266
            <summary>
 
4267
            Indicates whether all task paratmeters are valid.
 
4268
            </summary>
 
4269
            <returns>
 
4270
            true if all task parameters are valid; otherwise, false.
 
4271
            </returns>
 
4272
        </member>
 
4273
        <member name="T:MSBuild.Community.Tasks.Subversion.SvnVersion">
 
4274
            <summary>
 
4275
            Summarize the local revision(s) of a working copy.
 
4276
            </summary>
 
4277
            <example>The following example gets the revision of the current folder.
 
4278
            <code><![CDATA[
 
4279
            <Target Name="Version">
 
4280
              <SvnVersion LocalPath=".">
 
4281
                <Output TaskParameter="Revision" PropertyName="Revision" />
 
4282
              </SvnVersion>
 
4283
              <Message Text="Revision: $(Revision)"/>
 
4284
            </Target>
 
4285
            ]]></code>
 
4286
            </example>
 
4287
        </member>
 
4288
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.#ctor">
 
4289
            <summary>
 
4290
            Initializes a new instance of the <see cref="T:SvnVersion"/> class.
 
4291
            </summary>
 
4292
        </member>
 
4293
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.GenerateFullPathToTool">
 
4294
            <summary>
 
4295
            Returns the fully qualified path to the executable file.
 
4296
            </summary>
 
4297
            <returns>
 
4298
            The fully qualified path to the executable file.
 
4299
            </returns>
 
4300
        </member>
 
4301
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.LogToolCommand(System.String)">
 
4302
            <summary>
 
4303
            Logs the starting point of the run to all registered loggers.
 
4304
            </summary>
 
4305
            <param name="message">A descriptive message to provide loggers, usually the command line and switches.</param>
 
4306
        </member>
 
4307
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.GenerateCommandLineCommands">
 
4308
            <summary>
 
4309
            Returns a string value containing the command line arguments to pass directly to the executable file.
 
4310
            </summary>
 
4311
            <returns>
 
4312
            A string value containing the command line arguments to pass directly to the executable file.
 
4313
            </returns>
 
4314
        </member>
 
4315
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.Execute">
 
4316
            <summary>
 
4317
            Runs the exectuable file with the specified task parameters.
 
4318
            </summary>
 
4319
            <returns>
 
4320
            true if the task runs successfully; otherwise, false.
 
4321
            </returns>
 
4322
        </member>
 
4323
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnVersion.LogEventsFromTextOutput(System.String,Microsoft.Build.Framework.MessageImportance)">
 
4324
            <summary>
 
4325
            Logs the events from text output.
 
4326
            </summary>
 
4327
            <param name="singleLine">The single line.</param>
 
4328
            <param name="messageImportance">The message importance.</param>
 
4329
        </member>
 
4330
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.LocalPath">
 
4331
            <summary>Path to local working copy.</summary>
 
4332
        </member>
 
4333
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.Revision">
 
4334
            <summary>Revision number of the local working repository.</summary>
 
4335
        </member>
 
4336
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.HighRevision">
 
4337
            <summary>High revision number of the local working repository revision range.</summary>
 
4338
        </member>
 
4339
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.LowRevision">
 
4340
            <summary>Low revision number of the local working repository revision range.</summary>
 
4341
        </member>
 
4342
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.Modifications">
 
4343
            <summary>True if working copy contains modifications.</summary>
 
4344
        </member>
 
4345
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.Switched">
 
4346
            <summary>True if working copy is switched.</summary>
 
4347
        </member>
 
4348
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.Exported">
 
4349
            <summary>
 
4350
            True if invoked on a directory that is not a working copy, 
 
4351
            svnversion assumes it is an exported working copy and prints "exported".
 
4352
            </summary>
 
4353
        </member>
 
4354
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.StandardOutputLoggingImportance">
 
4355
            <summary>
 
4356
            Gets the <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.
 
4357
            </summary>
 
4358
            <value></value>
 
4359
            <returns>The <see cref="T:Microsoft.Build.Framework.MessageImportance"></see> with which to log errors.</returns>
 
4360
        </member>
 
4361
        <member name="P:MSBuild.Community.Tasks.Subversion.SvnVersion.ToolName">
 
4362
            <summary>
 
4363
            Gets the name of the executable file to run.
 
4364
            </summary>
 
4365
            <value></value>
 
4366
            <returns>The name of the executable file to run.</returns>
 
4367
        </member>
 
4368
        <member name="T:MSBuild.Community.Tasks.Subversion.SvnUpdate">
 
4369
            <summary>
 
4370
            Subversion Update command
 
4371
            </summary>
 
4372
        </member>
 
4373
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnUpdate.#ctor">
 
4374
            <summary>
 
4375
            Initializes a new instance of the <see cref="T:SvnUpdate"/> class.
 
4376
            </summary>
 
4377
        </member>
 
4378
        <member name="M:MSBuild.Community.Tasks.Subversion.SvnUpdate.ValidateParameters">
 
4379
            <summary>
 
4380
            Indicates whether all task paratmeters are valid.
 
4381
            </summary>
 
4382
            <returns>
 
4383
            true if all task parameters are valid; otherwise, false.
 
4384
            </returns>
 
4385
        </member>
 
4386
        <member name="T:MSBuild.Community.Tasks.Unzip">
 
4387
            <summary>
 
4388
            Unzip a file to a target directory.
 
4389
            </summary>
 
4390
            <example>Unzip file tasks
 
4391
            <code><![CDATA[
 
4392
            <Unzip ZipFileName="MSBuild.Community.Tasks.zip" 
 
4393
                TargetDirectory="Backup"/>
 
4394
            ]]></code>
 
4395
            </example>
 
4396
        </member>
 
4397
        <member name="M:MSBuild.Community.Tasks.Unzip.#ctor">
 
4398
            <summary>
 
4399
            Initializes a new instance of the <see cref="T:Unzip"/> class.
 
4400
            </summary>
 
4401
        </member>
 
4402
        <member name="M:MSBuild.Community.Tasks.Unzip.Execute">
 
4403
            <summary>
 
4404
            When overridden in a derived class, executes the task.
 
4405
            </summary>
 
4406
            <returns>
 
4407
            true if the task successfully executed; otherwise, false.
 
4408
            </returns>
 
4409
        </member>
 
4410
        <member name="P:MSBuild.Community.Tasks.Unzip.ZipFileName">
 
4411
            <summary>
 
4412
            Gets or sets the name of the zip file.
 
4413
            </summary>
 
4414
            <value>The name of the zip file.</value>
 
4415
        </member>
 
4416
        <member name="P:MSBuild.Community.Tasks.Unzip.TargetDirectory">
 
4417
            <summary>
 
4418
            Gets or sets the target directory.
 
4419
            </summary>
 
4420
            <value>The target directory.</value>
 
4421
        </member>
 
4422
        <member name="T:MSBuild.Community.Tasks.Vault.VaultClient">
 
4423
            <summary>
 
4424
            TODO Not Complete ...
 
4425
            </summary>
 
4426
        </member>
 
4427
        <member name="T:MSBuild.Community.Tasks.Version">
 
4428
            <summary>
 
4429
            Get Version information from file.
 
4430
            </summary>
 
4431
            <example>Get version information and increment revision.
 
4432
            <code><![CDATA[
 
4433
            <Version VersionFile="number.txt" RevisionType="Increment">
 
4434
                <Output TaskParameter="Major" PropertyName="Major" />
 
4435
                <Output TaskParameter="Minor" PropertyName="Minor" />
 
4436
                <Output TaskParameter="Build" PropertyName="Build" />
 
4437
                <Output TaskParameter="Revision" PropertyName="Revision" />
 
4438
            </Version>
 
4439
            <Message Text="Version: $(Major).$(Minor).$(Build).$(Revision)"/>
 
4440
            ]]></code>
 
4441
            </example>
 
4442
        </member>
 
4443
        <member name="M:MSBuild.Community.Tasks.Version.#ctor">
 
4444
            <summary>
 
4445
            Initializes a new instance of the <see cref="T:Version"/> class.
 
4446
            </summary>
 
4447
        </member>
 
4448
        <member name="M:MSBuild.Community.Tasks.Version.Execute">
 
4449
            <summary>
 
4450
            When overridden in a derived class, executes the task.
 
4451
            </summary>
 
4452
            <returns>
 
4453
            true if the task successfully executed; otherwise, false.
 
4454
            </returns>
 
4455
        </member>
 
4456
        <member name="P:MSBuild.Community.Tasks.Version.Major">
 
4457
            <summary>
 
4458
            Gets or sets the major version number.
 
4459
            </summary>
 
4460
            <value>The major version number.</value>
 
4461
        </member>
 
4462
        <member name="P:MSBuild.Community.Tasks.Version.Minor">
 
4463
            <summary>
 
4464
            Gets or sets the minor version number.
 
4465
            </summary>
 
4466
            <value>The minor version number.</value>
 
4467
        </member>
 
4468
        <member name="P:MSBuild.Community.Tasks.Version.Build">
 
4469
            <summary>
 
4470
            Gets or sets the build version number.
 
4471
            </summary>
 
4472
            <value>The build version number.</value>
 
4473
        </member>
 
4474
        <member name="P:MSBuild.Community.Tasks.Version.Revision">
 
4475
            <summary>
 
4476
            Gets or sets the revision version number.
 
4477
            </summary>
 
4478
            <value>The revision version number.</value>
 
4479
        </member>
 
4480
        <member name="P:MSBuild.Community.Tasks.Version.VersionFile">
 
4481
            <summary>
 
4482
            Gets or sets the version file.
 
4483
            </summary>
 
4484
            <value>The version file.</value>
 
4485
        </member>
 
4486
        <member name="P:MSBuild.Community.Tasks.Version.BuildType">
 
4487
            <summary>
 
4488
            Gets or sets the type of the build.
 
4489
            </summary>
 
4490
            <value>The type of the build.</value>
 
4491
            <remarks>
 
4492
            Possible values include Automatic, Increment, NonIncrement, or Date.
 
4493
            </remarks>
 
4494
        </member>
 
4495
        <member name="P:MSBuild.Community.Tasks.Version.RevisionType">
 
4496
            <summary>
 
4497
            Gets or sets the type of the revision.
 
4498
            </summary>
 
4499
            <value>The type of the revision.</value>
 
4500
            <remarks>
 
4501
            Possible values include Automatic, Increment, NonIncrement.
 
4502
            </remarks>
 
4503
        </member>
 
4504
        <member name="T:MSBuild.Community.Tasks.WebDownload">
 
4505
            <summary>
 
4506
            Downloads a resource with the specified URI to a local file. 
 
4507
            </summary>
 
4508
            <example>Download the Microsoft.com home page.
 
4509
            <code><![CDATA[
 
4510
            <WebDownload FileUri="http://www.microsoft.com/default.aspx" 
 
4511
                FileName="microsoft.html" />
 
4512
            ]]></code>
 
4513
            </example>
 
4514
        </member>
 
4515
        <member name="M:MSBuild.Community.Tasks.WebDownload.#ctor">
 
4516
            <summary>
 
4517
            Initializes a new instance of the <see cref="T:WebDownload"/> class.
 
4518
            </summary>
 
4519
        </member>
 
4520
        <member name="M:MSBuild.Community.Tasks.WebDownload.Execute">
 
4521
            <summary>
 
4522
            When overridden in a derived class, executes the task.
 
4523
            </summary>
 
4524
            <returns>
 
4525
            true if the task successfully executed; otherwise, false.
 
4526
            </returns>
 
4527
        </member>
 
4528
        <member name="P:MSBuild.Community.Tasks.WebDownload.FileName">
 
4529
            <summary>
 
4530
            Gets or sets the name of the local file that is to receive the data.
 
4531
            </summary>
 
4532
            <value>The name of the file.</value>
 
4533
        </member>
 
4534
        <member name="P:MSBuild.Community.Tasks.WebDownload.FileUri">
 
4535
            <summary>
 
4536
            Gets or sets the URI from which to download data.
 
4537
            </summary>
 
4538
            <value>The file URI.</value>
 
4539
        </member>
 
4540
        <member name="T:MSBuild.Community.Tasks.XmlRead">
 
4541
            <summary>
 
4542
            Reads a value from a XML document using a XPath.
 
4543
            </summary>
 
4544
            <example>Read all targest from a build project.
 
4545
            <code><![CDATA[
 
4546
            <XmlRead Prefix="n"
 
4547
                Namespace="http://schemas.microsoft.com/developer/msbuild/2003" 
 
4548
                XPath="/n:Project/n:Target/@Name"
 
4549
                XmlFileName="Subversion.proj">
 
4550
                <Output TaskParameter="Value" PropertyName="BuildTargets" />
 
4551
            </XmlRead>
 
4552
            <Message Text="Build Targets: $(BuildTargets)"/>
 
4553
            ]]></code>
 
4554
            </example>
 
4555
            <remarks>
 
4556
            If the XPath returns multiple nodes, the Value will 
 
4557
            be a semicolon delimited list of the nodes text.
 
4558
            </remarks>
 
4559
        </member>
 
4560
        <member name="M:MSBuild.Community.Tasks.XmlRead.#ctor">
 
4561
            <summary>
 
4562
            Initializes a new instance of the <see cref="T:XmlRead"/> class.
 
4563
            </summary>
 
4564
        </member>
 
4565
        <member name="M:MSBuild.Community.Tasks.XmlRead.Execute">
 
4566
            <summary>
 
4567
            When overridden in a derived class, executes the task.
 
4568
            </summary>
 
4569
            <returns>
 
4570
            true if the task successfully executed; otherwise, false.
 
4571
            </returns>
 
4572
        </member>
 
4573
        <member name="P:MSBuild.Community.Tasks.XmlRead.XmlFileName">
 
4574
            <summary>
 
4575
            Gets or sets the name of the XML file.
 
4576
            </summary>
 
4577
            <value>The name of the XML file.</value>
 
4578
        </member>
 
4579
        <member name="P:MSBuild.Community.Tasks.XmlRead.XPath">
 
4580
            <summary>
 
4581
            Gets or sets the XPath.
 
4582
            </summary>
 
4583
            <value>The XPath.</value>
 
4584
        </member>
 
4585
        <member name="P:MSBuild.Community.Tasks.XmlRead.Value">
 
4586
            <summary>
 
4587
            Gets the value read from file.
 
4588
            </summary>
 
4589
            <value>The value.</value>
 
4590
            <remarks>
 
4591
            If the XPath returns multiple nodes, the values will be semicolon delimited.
 
4592
            </remarks>
 
4593
        </member>
 
4594
        <member name="P:MSBuild.Community.Tasks.XmlRead.Namespace">
 
4595
            <summary>
 
4596
            Gets or sets the default namespace.
 
4597
            </summary>
 
4598
            <value>The namespace.</value>
 
4599
        </member>
 
4600
        <member name="P:MSBuild.Community.Tasks.XmlRead.Prefix">
 
4601
            <summary>
 
4602
            Gets or sets the prefix to associate with the namespace being added.
 
4603
            </summary>
 
4604
            <value>The namespace prefix.</value>
 
4605
        </member>
 
4606
        <member name="T:MSBuild.Community.Tasks.XmlUpdate">
 
4607
            <summary>
 
4608
            Updates a XML document using a XPath.
 
4609
            </summary>
 
4610
            <example>Update a XML element.
 
4611
            <code><![CDATA[
 
4612
            <XmlUpdate Prefix="n"
 
4613
                Namespace="http://schemas.microsoft.com/developer/msbuild/2003" 
 
4614
                XPath="/n:Project/n:PropertyGroup/n:TestUpdate"
 
4615
                XmlFileName="Subversion.proj"
 
4616
                Value="Test from $(MSBuildProjectFile)"/>
 
4617
            ]]></code>
 
4618
            </example>
 
4619
            <remarks>
 
4620
            The XML node being updated must exist before using the XmlUpdate task.
 
4621
            </remarks>
 
4622
        </member>
 
4623
        <member name="M:MSBuild.Community.Tasks.XmlUpdate.#ctor">
 
4624
            <summary>
 
4625
            Initializes a new instance of the <see cref="T:XmlUpdate"/> class.
 
4626
            </summary>
 
4627
        </member>
 
4628
        <member name="M:MSBuild.Community.Tasks.XmlUpdate.Execute">
 
4629
            <summary>
 
4630
            When overridden in a derived class, executes the task.
 
4631
            </summary>
 
4632
            <returns>
 
4633
            true if the task successfully executed; otherwise, false.
 
4634
            </returns>
 
4635
        </member>
 
4636
        <member name="P:MSBuild.Community.Tasks.XmlUpdate.XmlFileName">
 
4637
            <summary>
 
4638
            Gets or sets the name of the XML file.
 
4639
            </summary>
 
4640
            <value>The name of the XML file.</value>
 
4641
        </member>
 
4642
        <member name="P:MSBuild.Community.Tasks.XmlUpdate.XPath">
 
4643
            <summary>
 
4644
            Gets or sets the XPath.
 
4645
            </summary>
 
4646
            <value>The XPath.</value>
 
4647
        </member>
 
4648
        <member name="P:MSBuild.Community.Tasks.XmlUpdate.Value">
 
4649
            <summary>
 
4650
            Gets or sets the value to write.
 
4651
            </summary>
 
4652
            <value>The value.</value>
 
4653
        </member>
 
4654
        <member name="P:MSBuild.Community.Tasks.XmlUpdate.Namespace">
 
4655
            <summary>
 
4656
            Gets or sets the default namespace.
 
4657
            </summary>
 
4658
            <value>The namespace.</value>
 
4659
        </member>
 
4660
        <member name="P:MSBuild.Community.Tasks.XmlUpdate.Prefix">
 
4661
            <summary>
 
4662
            Gets or sets the prefix to associate with the namespace being added.
 
4663
            </summary>
 
4664
            <value>The namespace prefix.</value>
 
4665
        </member>
 
4666
        <member name="T:MSBuild.Community.Tasks.Zip">
 
4667
            <summary>
 
4668
            Create a zip file with the files specified.
 
4669
            </summary>
 
4670
            <example>Create a zip file
 
4671
            <code><![CDATA[
 
4672
            <ItemGroup>
 
4673
                <ZipFiles Include="**\*.*" Exclude="*.zip" />
 
4674
            </ItemGroup>
 
4675
            <Target Name="Zip">
 
4676
                <Zip Files="@(ZipFiles)" 
 
4677
                    ZipFileName="MSBuild.Community.Tasks.zip" />
 
4678
            </Target>
 
4679
            ]]></code>
 
4680
            Create a zip file using a working directory.
 
4681
            <code><![CDATA[
 
4682
            <ItemGroup>
 
4683
                <RepoFiles Include="D:\svn\repo\**\*.*" />
 
4684
            </ItemGroup>
 
4685
            <Target Name="Zip">
 
4686
                <Zip Files="@(RepoFiles)" 
 
4687
                    WorkingDirectory="D:\svn\repo" 
 
4688
                    ZipFileName="D:\svn\repo.zip" />
 
4689
            </Target>
 
4690
            ]]></code>
 
4691
            </example>
 
4692
        </member>
 
4693
        <member name="M:MSBuild.Community.Tasks.Zip.#ctor">
 
4694
            <summary>
 
4695
            Initializes a new instance of the <see cref="T:Zip"/> class.
 
4696
            </summary>
 
4697
        </member>
 
4698
        <member name="M:MSBuild.Community.Tasks.Zip.Execute">
 
4699
            <summary>
 
4700
            When overridden in a derived class, executes the task.
 
4701
            </summary>
 
4702
            <returns>
 
4703
            true if the task successfully executed; otherwise, false.
 
4704
            </returns>
 
4705
        </member>
 
4706
        <member name="P:MSBuild.Community.Tasks.Zip.ZipFileName">
 
4707
            <summary>
 
4708
            Gets or sets the name of the zip file.
 
4709
            </summary>
 
4710
            <value>The name of the zip file.</value>
 
4711
        </member>
 
4712
        <member name="P:MSBuild.Community.Tasks.Zip.ZipLevel">
 
4713
            <summary>
 
4714
            Gets or sets the zip level.
 
4715
            </summary>
 
4716
            <value>The zip level.</value>
 
4717
            <remarks>0 - store only to 9 - means best compression</remarks>
 
4718
        </member>
 
4719
        <member name="P:MSBuild.Community.Tasks.Zip.Files">
 
4720
            <summary>
 
4721
            Gets or sets the files to zip.
 
4722
            </summary>
 
4723
            <value>The files to zip.</value>
 
4724
        </member>
 
4725
        <member name="P:MSBuild.Community.Tasks.Zip.Flatten">
 
4726
            <summary>
 
4727
            Gets or sets a value indicating whether this <see cref="T:Zip"/> is flatten.
 
4728
            </summary>
 
4729
            <value><c>true</c> if flatten; otherwise, <c>false</c>.</value>
 
4730
            <remarks>
 
4731
            Flattening the zip means that all directories will be removed 
 
4732
            and the files will be place at the root of the zip file
 
4733
            </remarks>
 
4734
        </member>
 
4735
        <member name="P:MSBuild.Community.Tasks.Zip.Comment">
 
4736
            <summary>
 
4737
            Gets or sets the comment.
 
4738
            </summary>
 
4739
            <value>The comment.</value>
 
4740
        </member>
 
4741
        <member name="P:MSBuild.Community.Tasks.Zip.WorkingDirectory">
 
4742
            <summary>
 
4743
            Gets or sets the working directory for the zip file.
 
4744
            </summary>
 
4745
            <value>The working directory.</value>
 
4746
            <remarks>
 
4747
            The working directory is the base of the zip file.  
 
4748
            All files will be made relative from the working directory.
 
4749
            </remarks>
 
4750
        </member>
 
4751
    </members>
 
4752
</doc>