master
1<?xml version="1.0"?>
2<doc>
3 <assembly>
4 <name>NAnt.VisualCppTasks</name>
5 </assembly>
6 <members>
7 <member name="T:NAnt.VisualCpp.Tasks.ClTask">
8 <summary>
9 Compiles C/C++ programs using <c>cl.exe</c>, Microsoft's C/C++ compiler.
10 </summary>
11 <remarks>
12 <para>This task is intended for version 13.00.9466 of <c>cl.exe</c>.</para>
13 </remarks>
14 <example>
15 <para>Compiles <c>helloworld.cpp</c> for the Common Language Runtime.</para>
16 <code>
17 <![CDATA[
18 <cl outputdir="build" options="/clr">
19 <sources>
20 <include name="helloworld.cpp" />
21 </sources>
22 </cl>
23 ]]>
24 </code>
25 </example>
26 </member>
27 <member name="M:NAnt.VisualCpp.Tasks.ClTask.#ctor">
28 <summary>
29 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Tasks.ClTask"/> class.
30 </summary>
31 </member>
32 <member name="M:NAnt.VisualCpp.Tasks.ClTask.ExecuteTask">
33 <summary>
34 Compiles the sources.
35 </summary>
36 </member>
37 <member name="M:NAnt.VisualCpp.Tasks.ClTask.NeedsCompiling">
38 <summary>
39 Determines if the sources need to be compiled.
40 </summary>
41 </member>
42 <member name="M:NAnt.VisualCpp.Tasks.ClTask.IsPchfileUpToDate">
43 <summary>
44 Determines whether the precompiled header file is up-to-date.
45 </summary>
46 <returns>
47 <see langword="true" /> if no precompiled header file was specified;
48 otherwise, <see langword="false" />.
49 </returns>
50 <remarks>
51 In order to determine accurately whether the precompile header file
52 is up-to-date, we'd need scan all the header files that are pulled
53 in. As this is not implemented right now, its safer to always
54 recompile.
55 </remarks>
56 </member>
57 <member name="M:NAnt.VisualCpp.Tasks.ClTask.FindUpdatedInclude(System.String,System.DateTime)">
58 <summary>
59 Determines whether any file that are includes in the specified
60 source file has been updated after the obj was compiled.
61 </summary>
62 <param name="srcFileName">The source file to check.</param>
63 <param name="objLastWriteTime">The last write time of the compiled obj.</param>
64 <returns>
65 The full path to the include file that was modified after the obj
66 was compiled, or <see langword="null" /> if no include files were
67 modified since the obj was compiled.
68 </returns>
69 <remarks>
70 <para>
71 To determine what includes are defined in a source file, conditional
72 directives are not honored.
73 </para>
74 <para>
75 If a given include cannot be resolved to an existing file, then
76 it will be considered stable.
77 </para>
78 </remarks>
79 </member>
80 <member name="M:NAnt.VisualCpp.Tasks.ClTask.QuoteArgumentValue(System.String)">
81 <summary>
82 Quotes an argument value and duplicates trailing backslahes.
83 </summary>
84 <param name="value">The argument value to quote.</param>
85 <returns>
86 The quotes argument value.
87 </returns>
88 </member>
89 <member name="M:NAnt.VisualCpp.Tasks.ClTask.GetObjOutputFile(System.String,System.String)">
90 <summary>
91 Determines the file name of the OBJ file for the specified source
92 file.
93 </summary>
94 <param name="srcFile">The source file for which the OBJ file should be determined.</param>
95 <param name="objectPath">The path of the object file.</param>
96 <returns>
97 The file name of the OBJ file for the specified source file.
98 </returns>
99 </member>
100 <member name="P:NAnt.VisualCpp.Tasks.ClTask.OutputDir">
101 <summary>
102 Directory where all output files are placed.
103 </summary>
104 </member>
105 <member name="P:NAnt.VisualCpp.Tasks.ClTask.PchFile">
106 <summary>
107 Specifies the path and/or name of the generated precompiled header
108 file - given either relative to <see cref="P:NAnt.VisualCpp.Tasks.ClTask.OutputDir"/> or as an
109 absolute path.
110 </summary>
111 </member>
112 <member name="P:NAnt.VisualCpp.Tasks.ClTask.PchThroughFile">
113 <summary>
114 The path of the boundary file when generating/using the
115 specified <see cref="P:NAnt.VisualCpp.Tasks.ClTask.PchFile"/>. If a precompiled header file is
116 not specified then this attribute is ignored.
117 </summary>
118 </member>
119 <member name="P:NAnt.VisualCpp.Tasks.ClTask.PchMode">
120 <summary>
121 The mode in which the specified <see cref="P:NAnt.VisualCpp.Tasks.ClTask.PchFile"/> (if any) is
122 used. The default is <see cref="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.Use"/>.
123 </summary>
124 </member>
125 <member name="P:NAnt.VisualCpp.Tasks.ClTask.ManagedExtensions">
126 <summary>
127 Specifies whether Managed Extensions for C++ should be enabled.
128 The default is <see langword="false" />.
129 </summary>
130 </member>
131 <member name="P:NAnt.VisualCpp.Tasks.ClTask.CharacterSet">
132 <summary>
133 Tells the compiler to use the specified character set.
134 </summary>
135 </member>
136 <member name="P:NAnt.VisualCpp.Tasks.ClTask.Options">
137 <summary>
138 Options to pass to the compiler.
139 </summary>
140 </member>
141 <member name="P:NAnt.VisualCpp.Tasks.ClTask.Sources">
142 <summary>
143 The list of files to compile.
144 </summary>
145 </member>
146 <member name="P:NAnt.VisualCpp.Tasks.ClTask.IncludeDirs">
147 <summary>
148 The list of directories in which to search for include files.
149 </summary>
150 </member>
151 <member name="P:NAnt.VisualCpp.Tasks.ClTask.MetaDataIncludeDirs">
152 <summary>
153 Directories that the compiler will search to resolve file references
154 passed to the <c>#using</c> directive.
155 </summary>
156 </member>
157 <member name="P:NAnt.VisualCpp.Tasks.ClTask.ForcedUsingFiles">
158 <summary>
159 Specifies metadata files to reference in this compilation as an
160 alternative to passing a file name to <c>#using</c> in source code.
161 </summary>
162 </member>
163 <member name="P:NAnt.VisualCpp.Tasks.ClTask.Defines">
164 <summary>
165 Macro definitions to pass to cl.exe.
166 Each entry will generate a /D
167 </summary>
168 </member>
169 <member name="P:NAnt.VisualCpp.Tasks.ClTask.Undefines">
170 <summary>
171 Macro undefines (/U) to pass to cl.exe.
172 </summary>
173 </member>
174 <member name="P:NAnt.VisualCpp.Tasks.ClTask.ObjectFile">
175 <summary>
176 A name to override the default object file name; can be either a file
177 or directory name. The default is the output directory.
178 </summary>
179 </member>
180 <member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramDatabaseFile">
181 <summary>
182 A name for the compiler-generated PDB file; can be either a file or
183 directory name. The default is the output directory.
184 </summary>
185 </member>
186 <member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramFileName">
187 <summary>
188 Gets the filename of the external program to start.
189 </summary>
190 <value>The filename of the external program.</value>
191 </member>
192 <member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramArguments">
193 <summary>
194 Gets the command-line arguments for the external program.
195 </summary>
196 <value>
197 The command-line arguments for the external program.
198 </value>
199 </member>
200 <member name="T:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode">
201 <summary>
202 Defines the supported modes for the use of precompiled header files.
203 </summary>
204 </member>
205 <member name="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.Create">
206 <summary>
207 Create a precompiled header file.
208 </summary>
209 <remarks>
210 For further information on the use of this option
211 see the Microsoft documentation on the C++ compiler flag /Yc.
212 </remarks>
213 </member>
214 <member name="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.AutoCreate">
215 <summary>
216 Automatically create a precompiled header file if necessary.
217 </summary>
218 <remarks>
219 For further information on the use of this option
220 see the Microsoft documentation on the C++ compiler flag /YX.
221 </remarks>
222 </member>
223 <member name="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.Use">
224 <summary>
225 Use a (previously generated) precompiled header file.
226 </summary>
227 <remarks>
228 For further information on the use of this option
229 see the Microsoft documentation on the C++ compiler flag /Yu.
230 </remarks>
231 </member>
232 <member name="T:NAnt.VisualCpp.Tasks.LibTask">
233 <summary>
234 Run <c>lib.exe</c>, Microsoft's Library Manager.
235 </summary>
236 <example>
237 <para>Create a library.</para>
238 <code>
239 <![CDATA[
240 <lib output="library.lib">
241 <sources>
242 <include name="library.obj" />
243 </sources>
244 </lib>
245 ]]>
246 </code>
247 </example>
248 </member>
249 <member name="M:NAnt.VisualCpp.Tasks.LibTask.ExecuteTask">
250 <summary>
251 Creates the library.
252 </summary>
253 </member>
254 <member name="M:NAnt.VisualCpp.Tasks.LibTask.NeedsCompiling">
255 <summary>
256 Determines if the sources need to be linked.
257 </summary>
258 </member>
259 <member name="P:NAnt.VisualCpp.Tasks.LibTask.Options">
260 <summary>
261 Options to pass to the compiler.
262 </summary>
263 </member>
264 <member name="P:NAnt.VisualCpp.Tasks.LibTask.OutputFile">
265 <summary>
266 The output file.
267 </summary>
268 </member>
269 <member name="P:NAnt.VisualCpp.Tasks.LibTask.ModuleDefinitionFile">
270 <summary>
271 The module definition file.
272 </summary>
273 </member>
274 <member name="P:NAnt.VisualCpp.Tasks.LibTask.Sources">
275 <summary>
276 The list of files to combine into the output file.
277 </summary>
278 </member>
279 <member name="P:NAnt.VisualCpp.Tasks.LibTask.Symbols">
280 <summary>
281 Symbols to add to the symbol table.
282 </summary>
283 </member>
284 <member name="P:NAnt.VisualCpp.Tasks.LibTask.IgnoreLibraries">
285 <summary>
286 Names of default libraries to ignore.
287 </summary>
288 </member>
289 <member name="P:NAnt.VisualCpp.Tasks.LibTask.LibDirs">
290 <summary>
291 The list of additional library directories to search.
292 </summary>
293 </member>
294 <member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramFileName">
295 <summary>
296 Gets the filename of the external program to start.
297 </summary>
298 <value>The filename of the external program.</value>
299 </member>
300 <member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramArguments">
301 <summary>
302 Gets the command-line arguments for the external program.
303 </summary>
304 <value>
305 The command-line arguments for the external program.
306 </value>
307 </member>
308 <member name="T:NAnt.VisualCpp.Tasks.LinkTask">
309 <summary>
310 Links files using <c>link.exe</c>, Microsoft's Incremental Linker.
311 </summary>
312 <remarks>
313 <para>This task is intended for version 7.00.9466 of <c>link.exe</c>.</para>
314 </remarks>
315 <example>
316 <para>
317 Combine all object files in the current directory into <c>helloworld.exe</c>.
318 </para>
319 <code>
320 <![CDATA[
321 <link output="helloworld.exe">
322 <sources>
323 <include name="*.obj" />
324 </sources>
325 </link>
326 ]]>
327 </code>
328 </example>
329 </member>
330 <member name="M:NAnt.VisualCpp.Tasks.LinkTask.ExecuteTask">
331 <summary>
332 Links the sources.
333 </summary>
334 </member>
335 <member name="M:NAnt.VisualCpp.Tasks.LinkTask.NeedsLinking">
336 <summary>
337 Determines if the output needs linking.
338 </summary>
339 </member>
340 <member name="M:NAnt.VisualCpp.Tasks.LinkTask.QuoteArgumentValue(System.String)">
341 <summary>
342 Quotes an argument value and duplicates trailing backslahes.
343 </summary>
344 <param name="value">The argument value to quote.</param>
345 <returns>
346 The quotes argument value.
347 </returns>
348 </member>
349 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Options">
350 <summary>
351 Options to pass to the compiler.
352 </summary>
353 </member>
354 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Debug">
355 <summary>
356 Create debugging information for the .exe file or DLL. The default is
357 <see langword="false" />.
358 </summary>
359 </member>
360 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.OutputFile">
361 <summary>
362 The output file.
363 </summary>
364 </member>
365 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramDatabaseFile">
366 <summary>
367 A user-specified name for the program database (PDB) that the linker
368 creates. The default file name for the PDB has the base name of the
369 <see cref="P:NAnt.VisualCpp.Tasks.LinkTask.OutputFile"/> and the extension .pdb.
370 </summary>
371 </member>
372 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.DelayLoadedDlls">
373 <summary>
374 Specified DLLs for delay loading.
375 </summary>
376 </member>
377 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Sources">
378 <summary>
379 The list of files to combine into the output file.
380 </summary>
381 </member>
382 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.LibDirs">
383 <summary>
384 The list of additional library directories to search.
385 </summary>
386 </member>
387 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Modules">
388 <summary>
389 Link the specified modules into this assembly.
390 </summary>
391 </member>
392 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.EmbeddedResources">
393 <summary>
394 Embed the specified resources into this assembly.
395 </summary>
396 </member>
397 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.Symbols">
398 <summary>
399 Symbols to add to the symbol table.
400 </summary>
401 </member>
402 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.IgnoreLibraries">
403 <summary>
404 Names of libraries that you want the linker to ignore when it
405 resolves external references.
406 </summary>
407 </member>
408 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramFileName">
409 <summary>
410 Gets the filename of the external program to start.
411 </summary>
412 <value>The filename of the external program.</value>
413 </member>
414 <member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramArguments">
415 <summary>
416 Gets the command-line arguments for the external program.
417 </summary>
418 <value>
419 The command-line arguments for the external program.
420 </value>
421 </member>
422 <member name="T:NAnt.VisualCpp.Tasks.McTask">
423 <summary>
424 Compiles messages using mc.exe, Microsoft's Win32 message compiler.
425 </summary>
426 <example>
427 <para>
428 Compile <c>text.mc</c> using the default options.
429 </para>
430 <code>
431 <![CDATA[
432 <mc mcfile="text.mc"/>
433 ]]>
434 </code>
435 <para>
436 Compile <c>text.mc</c>, passing a path to store the header, the rc
437 file and some additonal options.
438 </para>
439 <code>
440 <![CDATA[
441 <mc mcfile="text.mc" headerpath=".\build" rcpath=".\build" options="-v -c -u"/>
442 ]]>
443 </code>
444 </example>
445 </member>
446 <member name="M:NAnt.VisualCpp.Tasks.McTask.ExecuteTask">
447 <summary>
448 Compiles the sources.
449 </summary>
450 </member>
451 <member name="M:NAnt.VisualCpp.Tasks.McTask.NeedsCompiling(System.String)">
452 <summary>
453 Determine if source files need re-building.
454 </summary>
455 </member>
456 <member name="P:NAnt.VisualCpp.Tasks.McTask.Options">
457 <summary>
458 Options to pass to the compiler.
459 </summary>
460 </member>
461 <member name="P:NAnt.VisualCpp.Tasks.McTask.HeaderPath">
462 <summary>
463 Path to store header file. The default is the project base directory.
464 </summary>
465 </member>
466 <member name="P:NAnt.VisualCpp.Tasks.McTask.RCPath">
467 <summary>
468 Path to store RC file. The default is the project base directory.
469 </summary>
470 </member>
471 <member name="P:NAnt.VisualCpp.Tasks.McTask.McFile">
472 <summary>
473 Input filename.
474 </summary>
475 </member>
476 <member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramFileName">
477 <summary>
478 Gets the filename of the external program to start.
479 </summary>
480 <value>
481 The filename of the external program.
482 </value>
483 </member>
484 <member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramArguments">
485 <summary>
486 Gets the command-line arguments for the external program.
487 </summary>
488 <value>
489 The command-line arguments for the external program.
490 </value>
491 </member>
492 <member name="T:NAnt.VisualCpp.Tasks.MidlTask">
493 <summary>
494 This tasks allows you to run MIDL.exe.
495 </summary>
496 <remarks>
497 <para>
498 This task only supports a small subset of the MIDL.EXE command line
499 switches, but you can use the options element to specify any other
500 unsupported commands you want to specify.
501 </para>
502 </remarks>
503 <example>
504 <code>
505 <![CDATA[
506 <midl
507 env="win32"
508 Oi="cf"
509 tlb="${outputdir}\TempAtl.tlb"
510 header="${outputdir}\TempAtl.h"
511 iid="${outputdir}\TempAtl_i.c"
512 proxy="${outputdir}\TempAtl_p.c"
513 filename="TempAtl.idl"
514 >
515 <defines>
516 <define name="_DEBUG"/>
517 <define name="WIN32" value="1"/>
518 </defines>
519 <options>
520 <option name="/mktyplib203"/>
521 <option name="/error" value="allocation"/>
522 </options>
523 </midl>
524 ]]>
525 </code>
526 </example>
527 </member>
528 <member name="M:NAnt.VisualCpp.Tasks.MidlTask.ExecuteTask">
529 <summary>
530 This is where the work is done.
531 </summary>
532 </member>
533 <member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling">
534 <summary>
535 Check output files to see if we need rebuilding.
536 </summary>
537 <see langword="true" /> if a rebuild is needed; otherwise,
538 <see langword="false" />.
539 </member>
540 <member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling(System.IO.FileInfo)">
541 <summary>
542 Check output files to see if we need rebuilding.
543 </summary>
544 <returns>
545 <see langword="true" /> if a rebuild is needed; otherwise,
546 <see langword="false" />.
547 </returns>
548 </member>
549 <member name="M:NAnt.VisualCpp.Tasks.MidlTask.WriteResponseFile(System.IO.TextWriter)">
550 <summary>
551 Writes the response file for <c>midl.exe</c>.
552 </summary>
553 </member>
554 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Acf">
555 <summary>
556 The /acf switch allows the user to supply an
557 explicit ACF file name. The switch also
558 allows the use of different interface names in
559 the IDL and ACF files.
560 </summary>
561 </member>
562 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Align">
563 <summary>
564 The /align switch is functionally the same as the
565 MIDL /Zp option and is recognized by the MIDL compiler
566 solely for backward compatibility with MkTypLib.
567 </summary>
568 <remarks>The alignment value can be 1, 2, 4, or 8.</remarks>
569 </member>
570 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.AppConfig">
571 <summary>
572 The /app_config switch selects application-configuration
573 mode, which allows you to use some ACF keywords in the
574 IDL file. With this MIDL compiler switch, you can omit
575 the ACF and specify an interface in a single IDL file.
576 </summary>
577 </member>
578 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Char">
579 <summary>
580 The /char switch helps to ensure that the MIDL compiler
581 and C compiler operate together correctly for all char
582 and small types.
583 </summary>
584 <remarks>Can be one of signed | unsigned | ascii7 </remarks>
585 </member>
586 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Client">
587 <summary>
588 The /client switch directs the MIDL compiler to generate
589 client-side C source files for an RPC interface
590 </summary>
591 <remarks>can be one of stub | none</remarks>
592 </member>
593 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.CStub">
594 <summary>
595 The /cstub switch specifies the name of the client
596 stub file for an RPC interface.
597 </summary>
598 </member>
599 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.DllData">
600 <summary>
601 Specifies the file name for the generated dlldata file for a proxy
602 DLL. The default file name Dlldata.c is used if
603 <see cref="P:NAnt.VisualCpp.Tasks.MidlTask.DllData"/> is not specified.
604 </summary>
605 </member>
606 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Env">
607 <summary>
608 The /env switch selects the
609 environment in which the application runs.
610 </summary>
611 <remarks>It can take the values win32 and win64</remarks>
612 </member>
613 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Oi">
614 <summary>
615 The /Oi switch directs the MIDL compiler to
616 use a fully-interpreted marshaling method.
617 The /Oic and /Oicf switches provide additional
618 performance enhancements.
619 </summary>
620 <remarks>
621 If you specify the Oi attribute, you must set it to
622 one of the values:
623 - Oi=""
624 - Oi="c"
625 - Oi="f"
626 - Oi="cf"
627 </remarks>
628 </member>
629 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Tlb">
630 <summary>
631 Specifies a file name for the type library generated by the MIDL
632 compiler.
633 </summary>
634 </member>
635 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Header">
636 <summary>
637 Specifies the name of the header file.
638 </summary>
639 </member>
640 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Iid">
641 <summary>
642 Specifies the name of the interface identifier file for a COM
643 interface, overriding the default name obtained by adding _i.c
644 to the IDL file name.
645 </summary>
646 </member>
647 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Proxy">
648 <summary>
649 Specifies the name of the interface proxy file for a COM interface.
650 </summary>
651 </member>
652 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Filename">
653 <summary>
654 Name of .IDL file to process.
655 </summary>
656 </member>
657 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Options">
658 <summary>
659 Additional options to pass to midl.exe.
660 </summary>
661 </member>
662 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Defines">
663 <summary>
664 Macro definitions to pass to mdil.exe.
665 Each entry will generate a /D
666 </summary>
667 </member>
668 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.Undefines">
669 <summary>
670 Macro undefines (/U) to pass to mdil.
671 </summary>
672 </member>
673 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.IncludeDirs">
674 <summary>
675 The list of directories in which to search for include files.
676 </summary>
677 </member>
678 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramFileName">
679 <summary>
680 Filename of program to execute
681 </summary>
682 </member>
683 <member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramArguments">
684 <summary>
685 Gets the command-line arguments for the external program.
686 </summary>
687 <value>
688 The command-line arguments for the external program.
689 </value>
690 </member>
691 <member name="T:NAnt.VisualCpp.Tasks.RcTask">
692 <summary>
693 Compiles resources using <c>rc.exe</c>, Microsoft's Win32 resource
694 compiler.
695 </summary>
696 <example>
697 <para>
698 Compile <c>text.rc</c> to <c>text.res</c> using the default options.
699 </para>
700 <code>
701 <![CDATA[
702 <rc rcfile="text.rc" output="text.res" />
703 ]]>
704 </code>
705 </example>
706 <example>
707 <para>
708 Compile <c>text.rc</c>, passing an additional option.
709 </para>
710 <code>
711 <![CDATA[
712 <rc rcfile="text.rc" options="/r"/>
713 ]]>
714 </code>
715 </example>
716 </member>
717 <member name="M:NAnt.VisualCpp.Tasks.RcTask.ExecuteTask">
718 <summary>
719 Compile the resource file
720 </summary>
721 </member>
722 <member name="M:NAnt.VisualCpp.Tasks.RcTask.NeedsCompiling">
723 <summary>
724 Determines if the resource need compiling.
725 </summary>
726 </member>
727 <member name="M:NAnt.VisualCpp.Tasks.RcTask.CheckResourceTimeStamp(System.String)">
728 <summary>
729 Check if a resource file has been updated.
730 </summary>
731 <param name="filePath"></param>
732 <returns></returns>
733 </member>
734 <member name="P:NAnt.VisualCpp.Tasks.RcTask.Options">
735 <summary>
736 Options to pass to the compiler.
737 </summary>
738 </member>
739 <member name="P:NAnt.VisualCpp.Tasks.RcTask.OutputFile">
740 <summary>
741 Output file.
742 </summary>
743 </member>
744 <member name="P:NAnt.VisualCpp.Tasks.RcTask.RcFile">
745 <summary>
746 The resource file to compile.
747 </summary>
748 </member>
749 <member name="P:NAnt.VisualCpp.Tasks.RcTask.LangId">
750 <summary>
751 Default language ID.
752 </summary>
753 </member>
754 <member name="P:NAnt.VisualCpp.Tasks.RcTask.IncludeDirs">
755 <summary>
756 The list of directories in which to search for include files.
757 </summary>
758 </member>
759 <member name="P:NAnt.VisualCpp.Tasks.RcTask.Defines">
760 <summary>
761 Macro definitions to pass to rc.exe.
762 Each entry will generate a /d
763 </summary>
764 </member>
765 <member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramFileName">
766 <summary>
767 Filename of program to execute
768 </summary>
769 </member>
770 <member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramArguments">
771 <summary>
772 Arguments of program to execute
773 </summary>
774 </member>
775 <member name="T:NAnt.VisualCpp.Types.CharacterSet">
776 <summary>
777 Defines the character sets that can be used by the C++ compiler.
778 </summary>
779 </member>
780 <member name="F:NAnt.VisualCpp.Types.CharacterSet.NotSet">
781 <summary>
782 Have the compiler determine the character set.
783 </summary>
784 </member>
785 <member name="F:NAnt.VisualCpp.Types.CharacterSet.Unicode">
786 <summary>
787 Unicode character set.
788 </summary>
789 </member>
790 <member name="F:NAnt.VisualCpp.Types.CharacterSet.MultiByte">
791 <summary>
792 Multi-byte character set.
793 </summary>
794 </member>
795 <member name="T:NAnt.VisualCpp.Types.Library">
796 <summary>
797 Represents a library.
798 </summary>
799 </member>
800 <member name="M:NAnt.VisualCpp.Types.Library.#ctor">
801 <summary>
802 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Library"/> class.
803 </summary>
804 </member>
805 <member name="M:NAnt.VisualCpp.Types.Library.#ctor(System.String)">
806 <summary>
807 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Library"/> class with
808 the specified name.
809 </summary>
810 <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
811 </member>
812 <member name="P:NAnt.VisualCpp.Types.Library.LibraryName">
813 <summary>
814 The name of the library.
815 </summary>
816 </member>
817 <member name="P:NAnt.VisualCpp.Types.Library.IfDefined">
818 <summary>
819 If <see langword="true" /> then the element will be processed;
820 otherwise, skipped. The default is <see langword="true" />.
821 </summary>
822 </member>
823 <member name="P:NAnt.VisualCpp.Types.Library.UnlessDefined">
824 <summary>
825 If <see langword="true" /> then the element will be skipped;
826 otherwise, processed. The default is <see langword="false" />.
827 </summary>
828 </member>
829 <member name="T:NAnt.VisualCpp.Types.LibraryCollection">
830 <summary>
831 Contains a collection of <see cref="T:NAnt.VisualCpp.Types.Library"/> elements.
832 </summary>
833 </member>
834 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.#ctor">
835 <summary>
836 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> class.
837 </summary>
838 </member>
839 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.#ctor(NAnt.VisualCpp.Types.LibraryCollection)">
840 <summary>
841 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> class
842 with the specified <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> instance.
843 </summary>
844 </member>
845 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.#ctor(NAnt.VisualCpp.Types.Library[])">
846 <summary>
847 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> class
848 with the specified array of <see cref="T:NAnt.VisualCpp.Types.Library"/> instances.
849 </summary>
850 </member>
851 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.Add(NAnt.VisualCpp.Types.Library)">
852 <summary>
853 Adds a <see cref="T:NAnt.VisualCpp.Types.Library"/> to the end of the collection.
854 </summary>
855 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to be added to the end of the collection.</param>
856 <returns>The position into which the new element was inserted.</returns>
857 </member>
858 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.AddRange(NAnt.VisualCpp.Types.Library[])">
859 <summary>
860 Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.Library"/> array to the end of the collection.
861 </summary>
862 <param name="items">The array of <see cref="T:NAnt.VisualCpp.Types.Library"/> elements to be added to the end of the collection.</param>
863 </member>
864 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.AddRange(NAnt.VisualCpp.Types.LibraryCollection)">
865 <summary>
866 Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> to the end of the collection.
867 </summary>
868 <param name="items">The <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> to be added to the end of the collection.</param>
869 </member>
870 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.Contains(NAnt.VisualCpp.Types.Library)">
871 <summary>
872 Determines whether a <see cref="T:NAnt.VisualCpp.Types.Library"/> is in the collection.
873 </summary>
874 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to locate in the collection.</param>
875 <returns>
876 <see langword="true"/> if <paramref name="item"/> is found in the
877 collection; otherwise, <see langword="false"/>.
878 </returns>
879 </member>
880 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.CopyTo(NAnt.VisualCpp.Types.Library[],System.Int32)">
881 <summary>
882 Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
883 </summary>
884 <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
885 <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
886 </member>
887 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.IndexOf(NAnt.VisualCpp.Types.Library)">
888 <summary>
889 Retrieves the index of a specified <see cref="T:NAnt.VisualCpp.Types.Library"/> object in the collection.
890 </summary>
891 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> object for which the index is returned.</param>
892 <returns>
893 The index of the specified <see cref="T:NAnt.VisualCpp.Types.Library"/>. If the <see cref="T:NAnt.VisualCpp.Types.Library"/> is not currently a member of the collection, it returns -1.
894 </returns>
895 </member>
896 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.Insert(System.Int32,NAnt.VisualCpp.Types.Library)">
897 <summary>
898 Inserts a <see cref="T:NAnt.VisualCpp.Types.Library"/> into the collection at the specified index.
899 </summary>
900 <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
901 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to insert.</param>
902 </member>
903 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.GetEnumerator">
904 <summary>
905 Returns an enumerator that can iterate through the collection.
906 </summary>
907 <returns>
908 A <see cref="T:NAnt.VisualCpp.Types.LibraryEnumerator"/> for the entire collection.
909 </returns>
910 </member>
911 <member name="M:NAnt.VisualCpp.Types.LibraryCollection.Remove(NAnt.VisualCpp.Types.Library)">
912 <summary>
913 Removes a member from the collection.
914 </summary>
915 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to remove from the collection.</param>
916 </member>
917 <member name="P:NAnt.VisualCpp.Types.LibraryCollection.Item(System.Int32)">
918 <summary>
919 Gets or sets the element at the specified index.
920 </summary>
921 <param name="index">The zero-based index of the element to get or set.</param>
922 </member>
923 <member name="T:NAnt.VisualCpp.Types.LibraryEnumerator">
924 <summary>
925 Enumerates the <see cref="T:NAnt.VisualCpp.Types.Library"/> elements of a <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/>.
926 </summary>
927 </member>
928 <member name="M:NAnt.VisualCpp.Types.LibraryEnumerator.#ctor(NAnt.VisualCpp.Types.LibraryCollection)">
929 <summary>
930 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryEnumerator"/> class
931 with the specified <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/>.
932 </summary>
933 <param name="arguments">The collection that should be enumerated.</param>
934 </member>
935 <member name="M:NAnt.VisualCpp.Types.LibraryEnumerator.MoveNext">
936 <summary>
937 Advances the enumerator to the next element of the collection.
938 </summary>
939 <returns>
940 <see langword="true" /> if the enumerator was successfully advanced
941 to the next element; <see langword="false" /> if the enumerator has
942 passed the end of the collection.
943 </returns>
944 </member>
945 <member name="M:NAnt.VisualCpp.Types.LibraryEnumerator.Reset">
946 <summary>
947 Sets the enumerator to its initial position, which is before the
948 first element in the collection.
949 </summary>
950 </member>
951 <member name="P:NAnt.VisualCpp.Types.LibraryEnumerator.Current">
952 <summary>
953 Gets the current element in the collection.
954 </summary>
955 <returns>
956 The current element in the collection.
957 </returns>
958 </member>
959 <member name="T:NAnt.VisualCpp.Types.Symbol">
960 <summary>
961 Represents a symbol.
962 </summary>
963 </member>
964 <member name="M:NAnt.VisualCpp.Types.Symbol.#ctor">
965 <summary>
966 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> class.
967 </summary>
968 </member>
969 <member name="M:NAnt.VisualCpp.Types.Symbol.#ctor(System.String)">
970 <summary>
971 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> class with
972 the specified name.
973 </summary>
974 <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
975 </member>
976 <member name="P:NAnt.VisualCpp.Types.Symbol.SymbolName">
977 <summary>
978 The name of the symbol.
979 </summary>
980 </member>
981 <member name="P:NAnt.VisualCpp.Types.Symbol.IfDefined">
982 <summary>
983 If <see langword="true" /> then the element will be processed;
984 otherwise, skipped. The default is <see langword="true" />.
985 </summary>
986 </member>
987 <member name="P:NAnt.VisualCpp.Types.Symbol.UnlessDefined">
988 <summary>
989 If <see langword="true" /> then the element will be skipped;
990 otherwise, processed. The default is <see langword="false" />.
991 </summary>
992 </member>
993 <member name="T:NAnt.VisualCpp.Types.SymbolCollection">
994 <summary>
995 Contains a collection of <see cref="T:NAnt.VisualCpp.Types.Symbol"/> elements.
996 </summary>
997 </member>
998 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.#ctor">
999 <summary>
1000 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> class.
1001 </summary>
1002 </member>
1003 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.#ctor(NAnt.VisualCpp.Types.SymbolCollection)">
1004 <summary>
1005 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> class
1006 with the specified <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> instance.
1007 </summary>
1008 </member>
1009 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.#ctor(NAnt.VisualCpp.Types.Symbol[])">
1010 <summary>
1011 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> class
1012 with the specified array of <see cref="T:NAnt.VisualCpp.Types.Symbol"/> instances.
1013 </summary>
1014 </member>
1015 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.Add(NAnt.VisualCpp.Types.Symbol)">
1016 <summary>
1017 Adds a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to the end of the collection.
1018 </summary>
1019 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to be added to the end of the collection.</param>
1020 <returns>The position into which the new element was inserted.</returns>
1021 </member>
1022 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.AddRange(NAnt.VisualCpp.Types.Symbol[])">
1023 <summary>
1024 Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> array to the end of the collection.
1025 </summary>
1026 <param name="items">The array of <see cref="T:NAnt.VisualCpp.Types.Symbol"/> elements to be added to the end of the collection.</param>
1027 </member>
1028 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.AddRange(NAnt.VisualCpp.Types.SymbolCollection)">
1029 <summary>
1030 Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> to the end of the collection.
1031 </summary>
1032 <param name="items">The <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> to be added to the end of the collection.</param>
1033 </member>
1034 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.Contains(NAnt.VisualCpp.Types.Symbol)">
1035 <summary>
1036 Determines whether a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> is in the collection.
1037 </summary>
1038 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to locate in the collection.</param>
1039 <returns>
1040 <see langword="true"/> if <paramref name="item"/> is found in the
1041 collection; otherwise, <see langword="false"/>.
1042 </returns>
1043 </member>
1044 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.CopyTo(NAnt.VisualCpp.Types.Symbol[],System.Int32)">
1045 <summary>
1046 Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
1047 </summary>
1048 <param name="array">The one-dimensional array that is the destination of the elements copied from the collection. The array must have zero-based indexing.</param>
1049 <param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
1050 </member>
1051 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.IndexOf(NAnt.VisualCpp.Types.Symbol)">
1052 <summary>
1053 Retrieves the index of a specified <see cref="T:NAnt.VisualCpp.Types.Symbol"/> object in the collection.
1054 </summary>
1055 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> object for which the index is returned.</param>
1056 <returns>
1057 The index of the specified <see cref="T:NAnt.VisualCpp.Types.Symbol"/>. If the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> is not currently a member of the collection, it returns -1.
1058 </returns>
1059 </member>
1060 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.Insert(System.Int32,NAnt.VisualCpp.Types.Symbol)">
1061 <summary>
1062 Inserts a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> into the collection at the specified index.
1063 </summary>
1064 <param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
1065 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to insert.</param>
1066 </member>
1067 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.GetEnumerator">
1068 <summary>
1069 Returns an enumerator that can iterate through the collection.
1070 </summary>
1071 <returns>
1072 A <see cref="T:NAnt.VisualCpp.Types.SymbolEnumerator"/> for the entire collection.
1073 </returns>
1074 </member>
1075 <member name="M:NAnt.VisualCpp.Types.SymbolCollection.Remove(NAnt.VisualCpp.Types.Symbol)">
1076 <summary>
1077 Removes a member from the collection.
1078 </summary>
1079 <param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to remove from the collection.</param>
1080 </member>
1081 <member name="P:NAnt.VisualCpp.Types.SymbolCollection.Item(System.Int32)">
1082 <summary>
1083 Gets or sets the element at the specified index.
1084 </summary>
1085 <param name="index">The zero-based index of the element to get or set.</param>
1086 </member>
1087 <member name="T:NAnt.VisualCpp.Types.SymbolEnumerator">
1088 <summary>
1089 Enumerates the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> elements of a <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/>.
1090 </summary>
1091 </member>
1092 <member name="M:NAnt.VisualCpp.Types.SymbolEnumerator.#ctor(NAnt.VisualCpp.Types.SymbolCollection)">
1093 <summary>
1094 Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolEnumerator"/> class
1095 with the specified <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/>.
1096 </summary>
1097 <param name="arguments">The collection that should be enumerated.</param>
1098 </member>
1099 <member name="M:NAnt.VisualCpp.Types.SymbolEnumerator.MoveNext">
1100 <summary>
1101 Advances the enumerator to the next element of the collection.
1102 </summary>
1103 <returns>
1104 <see langword="true" /> if the enumerator was successfully advanced
1105 to the next element; <see langword="false" /> if the enumerator has
1106 passed the end of the collection.
1107 </returns>
1108 </member>
1109 <member name="M:NAnt.VisualCpp.Types.SymbolEnumerator.Reset">
1110 <summary>
1111 Sets the enumerator to its initial position, which is before the
1112 first element in the collection.
1113 </summary>
1114 </member>
1115 <member name="P:NAnt.VisualCpp.Types.SymbolEnumerator.Current">
1116 <summary>
1117 Gets the current element in the collection.
1118 </summary>
1119 <returns>
1120 The current element in the collection.
1121 </returns>
1122 </member>
1123 <member name="T:NAnt.VisualCpp.Util.BackslashProcessingMethod">
1124 <summary>
1125 Defines how to deal with backslashes in values of command line
1126 arguments.
1127 </summary>
1128 </member>
1129 <member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.None">
1130 <summary>
1131 Does not perform any processing on backslashes.
1132 </summary>
1133 </member>
1134 <member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.Duplicate">
1135 <summary>
1136 Duplicates the trailing backslash.
1137 </summary>
1138 </member>
1139 <member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.Fix">
1140 <summary>
1141 Fixes the trailing backslash by replaces trailing double backslashes
1142 with only one backslash and removing single trailing backslashes.
1143 </summary>
1144 </member>
1145 <member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.Clean">
1146 <summary>
1147 Removes all the trailing backslashes.
1148 </summary>
1149 </member>
1150 <member name="T:NAnt.VisualCpp.Util.ArgumentUtils">
1151 <summary>
1152 Groups a set of useful <see cref="T:System.String"/> manipulation methods for
1153 command-line arguments.
1154 </summary>
1155 </member>
1156 <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.ProcessTrailingBackslash(System.String,NAnt.VisualCpp.Util.BackslashProcessingMethod)">
1157 <summary>
1158 Performs backslash processing on the specified value using a given
1159 method.
1160 </summary>
1161 <param name="value">The <see cref="T:System.String"/> to process.</param>
1162 <param name="processingMethod">The <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/> to use.</param>
1163 <returns>
1164 <paramref name="value"/> with backslashes processed using the given
1165 <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/>.
1166 </returns>
1167 </member>
1168 <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.DuplicateTrailingBackslash(System.String)">
1169 <summary>
1170 Duplicates the trailing backslash.
1171 </summary>
1172 <param name="value">The input string to check and duplicate the trailing backslash if necessary.</param>
1173 <returns>The result string after being processed.</returns>
1174 <remarks>
1175 Also duplicates trailing backslash in quoted value.
1176 </remarks>
1177 </member>
1178 <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.FixTrailingBackslash(System.String)">
1179 <summary>
1180 Fixes the trailing backslash. This function replaces the trailing double backslashes with
1181 only one backslash. It also, removes the single trailing backslash.
1182 </summary>
1183 <param name="value">The input string.</param>
1184 <returns>The result string after being processed.</returns>
1185 </member>
1186 <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.CleanTrailingBackslash(System.String)">
1187 <summary>
1188 Removes all the trailing backslashes from the input.
1189 </summary>
1190 <param name="value">The input string.</param>
1191 <returns>The result string without trailing backslashes.</returns>
1192 </member>
1193 <member name="M:NAnt.VisualCpp.Util.ArgumentUtils.QuoteArgumentValue(System.String,NAnt.VisualCpp.Util.BackslashProcessingMethod)">
1194 <summary>
1195 Quotes an argument value and processes backslashes using a given
1196 <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/>.
1197 </summary>
1198 <param name="value">The argument value to quote.</param>
1199 <param name="processingMethod">The <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/> to use.</param>
1200 <returns>
1201 The quoted argument value.
1202 </returns>
1203 </member>
1204 </members>
1205</doc>