added build folder added build script for release build of ANX.Framework and all RenderSystems fixed some issues in projects regarding compiler directives removed StockShaderCodeGenerator from Pre-Build-Events. Build the Stock shaders using NAnt target build_stock_shaders. started Wiki documentation for custom build switches (e.g. extended mode)
1212 lines
53 KiB
XML
1212 lines
53 KiB
XML
<?xml version="1.0"?>
|
|
<doc>
|
|
<assembly>
|
|
<name>NAnt.VisualCppTasks</name>
|
|
</assembly>
|
|
<members>
|
|
<member name="T:NAnt.VisualCpp.Tasks.ClTask">
|
|
<summary>
|
|
Compiles C/C++ programs using <c>cl.exe</c>, Microsoft's C/C++ compiler.
|
|
</summary>
|
|
<remarks>
|
|
<para>This task is intended for version 13.00.9466 of <c>cl.exe</c>.</para>
|
|
</remarks>
|
|
<example>
|
|
<para>Compiles <c>helloworld.cpp</c> for the Common Language Runtime.</para>
|
|
<code>
|
|
<![CDATA[
|
|
<cl outputdir="build" options="/clr">
|
|
<sources>
|
|
<include name="helloworld.cpp" />
|
|
</sources>
|
|
</cl>
|
|
]]>
|
|
</code>
|
|
</example>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.ClTask.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Tasks.ClTask"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.ClTask.ExecuteTask">
|
|
<summary>
|
|
Compiles the sources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.ClTask.NeedsCompiling">
|
|
<summary>
|
|
Determines if the sources need to be compiled.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.ClTask.IsPchfileUpToDate">
|
|
<summary>
|
|
Determines whether the precompiled header file is up-to-date.
|
|
</summary>
|
|
<returns>
|
|
<see langword="true" /> if no precompiled header file was specified;
|
|
otherwise, <see langword="false" />.
|
|
</returns>
|
|
<remarks>
|
|
In order to determine accurately whether the precompile header file
|
|
is up-to-date, we'd need scan all the header files that are pulled
|
|
in. As this is not implemented right now, its safer to always
|
|
recompile.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.ClTask.FindUpdatedInclude(System.String,System.DateTime)">
|
|
<summary>
|
|
Determines whether any file that are includes in the specified
|
|
source file has been updated after the obj was compiled.
|
|
</summary>
|
|
<param name="srcFileName">The source file to check.</param>
|
|
<param name="objLastWriteTime">The last write time of the compiled obj.</param>
|
|
<returns>
|
|
The full path to the include file that was modified after the obj
|
|
was compiled, or <see langword="null" /> if no include files were
|
|
modified since the obj was compiled.
|
|
</returns>
|
|
<remarks>
|
|
<para>
|
|
To determine what includes are defined in a source file, conditional
|
|
directives are not honored.
|
|
</para>
|
|
<para>
|
|
If a given include cannot be resolved to an existing file, then
|
|
it will be considered stable.
|
|
</para>
|
|
</remarks>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.ClTask.QuoteArgumentValue(System.String)">
|
|
<summary>
|
|
Quotes an argument value and duplicates trailing backslahes.
|
|
</summary>
|
|
<param name="value">The argument value to quote.</param>
|
|
<returns>
|
|
The quotes argument value.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.ClTask.GetObjOutputFile(System.String,System.String)">
|
|
<summary>
|
|
Determines the file name of the OBJ file for the specified source
|
|
file.
|
|
</summary>
|
|
<param name="srcFile">The source file for which the OBJ file should be determined.</param>
|
|
<param name="objectPath">The path of the object file.</param>
|
|
<returns>
|
|
The file name of the OBJ file for the specified source file.
|
|
</returns>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.OutputDir">
|
|
<summary>
|
|
Directory where all output files are placed.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.PchFile">
|
|
<summary>
|
|
Specifies the path and/or name of the generated precompiled header
|
|
file - given either relative to <see cref="P:NAnt.VisualCpp.Tasks.ClTask.OutputDir"/> or as an
|
|
absolute path.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.PchThroughFile">
|
|
<summary>
|
|
The path of the boundary file when generating/using the
|
|
specified <see cref="P:NAnt.VisualCpp.Tasks.ClTask.PchFile"/>. If a precompiled header file is
|
|
not specified then this attribute is ignored.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.PchMode">
|
|
<summary>
|
|
The mode in which the specified <see cref="P:NAnt.VisualCpp.Tasks.ClTask.PchFile"/> (if any) is
|
|
used. The default is <see cref="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.Use"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ManagedExtensions">
|
|
<summary>
|
|
Specifies whether Managed Extensions for C++ should be enabled.
|
|
The default is <see langword="false" />.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.CharacterSet">
|
|
<summary>
|
|
Tells the compiler to use the specified character set.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.Options">
|
|
<summary>
|
|
Options to pass to the compiler.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.Sources">
|
|
<summary>
|
|
The list of files to compile.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.IncludeDirs">
|
|
<summary>
|
|
The list of directories in which to search for include files.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.MetaDataIncludeDirs">
|
|
<summary>
|
|
Directories that the compiler will search to resolve file references
|
|
passed to the <c>#using</c> directive.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ForcedUsingFiles">
|
|
<summary>
|
|
Specifies metadata files to reference in this compilation as an
|
|
alternative to passing a file name to <c>#using</c> in source code.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.Defines">
|
|
<summary>
|
|
Macro definitions to pass to cl.exe.
|
|
Each entry will generate a /D
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.Undefines">
|
|
<summary>
|
|
Macro undefines (/U) to pass to cl.exe.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ObjectFile">
|
|
<summary>
|
|
A name to override the default object file name; can be either a file
|
|
or directory name. The default is the output directory.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramDatabaseFile">
|
|
<summary>
|
|
A name for the compiler-generated PDB file; can be either a file or
|
|
directory name. The default is the output directory.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramFileName">
|
|
<summary>
|
|
Gets the filename of the external program to start.
|
|
</summary>
|
|
<value>The filename of the external program.</value>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.ClTask.ProgramArguments">
|
|
<summary>
|
|
Gets the command-line arguments for the external program.
|
|
</summary>
|
|
<value>
|
|
The command-line arguments for the external program.
|
|
</value>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode">
|
|
<summary>
|
|
Defines the supported modes for the use of precompiled header files.
|
|
</summary>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.Create">
|
|
<summary>
|
|
Create a precompiled header file.
|
|
</summary>
|
|
<remarks>
|
|
For further information on the use of this option
|
|
see the Microsoft documentation on the C++ compiler flag /Yc.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.AutoCreate">
|
|
<summary>
|
|
Automatically create a precompiled header file if necessary.
|
|
</summary>
|
|
<remarks>
|
|
For further information on the use of this option
|
|
see the Microsoft documentation on the C++ compiler flag /YX.
|
|
</remarks>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Tasks.ClTask.PrecompiledHeaderMode.Use">
|
|
<summary>
|
|
Use a (previously generated) precompiled header file.
|
|
</summary>
|
|
<remarks>
|
|
For further information on the use of this option
|
|
see the Microsoft documentation on the C++ compiler flag /Yu.
|
|
</remarks>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Tasks.LibTask">
|
|
<summary>
|
|
Run <c>lib.exe</c>, Microsoft's Library Manager.
|
|
</summary>
|
|
<example>
|
|
<para>Create a library.</para>
|
|
<code>
|
|
<![CDATA[
|
|
<lib output="library.lib">
|
|
<sources>
|
|
<include name="library.obj" />
|
|
</sources>
|
|
</lib>
|
|
]]>
|
|
</code>
|
|
</example>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.LibTask.ExecuteTask">
|
|
<summary>
|
|
Creates the library.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.LibTask.NeedsCompiling">
|
|
<summary>
|
|
Determines if the sources need to be linked.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LibTask.Options">
|
|
<summary>
|
|
Options to pass to the compiler.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LibTask.OutputFile">
|
|
<summary>
|
|
The output file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LibTask.ModuleDefinitionFile">
|
|
<summary>
|
|
The module definition file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LibTask.Sources">
|
|
<summary>
|
|
The list of files to combine into the output file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LibTask.Symbols">
|
|
<summary>
|
|
Symbols to add to the symbol table.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LibTask.IgnoreLibraries">
|
|
<summary>
|
|
Names of default libraries to ignore.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LibTask.LibDirs">
|
|
<summary>
|
|
The list of additional library directories to search.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramFileName">
|
|
<summary>
|
|
Gets the filename of the external program to start.
|
|
</summary>
|
|
<value>The filename of the external program.</value>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LibTask.ProgramArguments">
|
|
<summary>
|
|
Gets the command-line arguments for the external program.
|
|
</summary>
|
|
<value>
|
|
The command-line arguments for the external program.
|
|
</value>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Tasks.LinkTask">
|
|
<summary>
|
|
Links files using <c>link.exe</c>, Microsoft's Incremental Linker.
|
|
</summary>
|
|
<remarks>
|
|
<para>This task is intended for version 7.00.9466 of <c>link.exe</c>.</para>
|
|
</remarks>
|
|
<example>
|
|
<para>
|
|
Combine all object files in the current directory into <c>helloworld.exe</c>.
|
|
</para>
|
|
<code>
|
|
<![CDATA[
|
|
<link output="helloworld.exe">
|
|
<sources>
|
|
<include name="*.obj" />
|
|
</sources>
|
|
</link>
|
|
]]>
|
|
</code>
|
|
</example>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.LinkTask.ExecuteTask">
|
|
<summary>
|
|
Links the sources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.LinkTask.NeedsLinking">
|
|
<summary>
|
|
Determines if the output needs linking.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.LinkTask.QuoteArgumentValue(System.String)">
|
|
<summary>
|
|
Quotes an argument value and duplicates trailing backslahes.
|
|
</summary>
|
|
<param name="value">The argument value to quote.</param>
|
|
<returns>
|
|
The quotes argument value.
|
|
</returns>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.Options">
|
|
<summary>
|
|
Options to pass to the compiler.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.Debug">
|
|
<summary>
|
|
Create debugging information for the .exe file or DLL. The default is
|
|
<see langword="false" />.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.OutputFile">
|
|
<summary>
|
|
The output file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramDatabaseFile">
|
|
<summary>
|
|
A user-specified name for the program database (PDB) that the linker
|
|
creates. The default file name for the PDB has the base name of the
|
|
<see cref="P:NAnt.VisualCpp.Tasks.LinkTask.OutputFile"/> and the extension .pdb.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.ModuleDefinition">
|
|
<summary>
|
|
The name of a module-definition file (.def) to be passed to the
|
|
linker.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.DelayLoadedDlls">
|
|
<summary>
|
|
Specified DLLs for delay loading.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.Sources">
|
|
<summary>
|
|
The list of files to combine into the output file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.LibDirs">
|
|
<summary>
|
|
The list of additional library directories to search.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.Modules">
|
|
<summary>
|
|
Link the specified modules into this assembly.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.EmbeddedResources">
|
|
<summary>
|
|
Embed the specified resources into this assembly.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.Symbols">
|
|
<summary>
|
|
Symbols to add to the symbol table.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.IgnoreLibraries">
|
|
<summary>
|
|
Names of libraries that you want the linker to ignore when it
|
|
resolves external references.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramFileName">
|
|
<summary>
|
|
Gets the filename of the external program to start.
|
|
</summary>
|
|
<value>The filename of the external program.</value>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.LinkTask.ProgramArguments">
|
|
<summary>
|
|
Gets the command-line arguments for the external program.
|
|
</summary>
|
|
<value>
|
|
The command-line arguments for the external program.
|
|
</value>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Tasks.McTask">
|
|
<summary>
|
|
Compiles messages using mc.exe, Microsoft's Win32 message compiler.
|
|
</summary>
|
|
<example>
|
|
<para>
|
|
Compile <c>text.mc</c> using the default options.
|
|
</para>
|
|
<code>
|
|
<![CDATA[
|
|
<mc mcfile="text.mc"/>
|
|
]]>
|
|
</code>
|
|
<para>
|
|
Compile <c>text.mc</c>, passing a path to store the header, the rc
|
|
file and some additonal options.
|
|
</para>
|
|
<code>
|
|
<![CDATA[
|
|
<mc mcfile="text.mc" headerpath=".\build" rcpath=".\build" options="-v -c -u"/>
|
|
]]>
|
|
</code>
|
|
</example>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.McTask.ExecuteTask">
|
|
<summary>
|
|
Compiles the sources.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.McTask.NeedsCompiling(System.String)">
|
|
<summary>
|
|
Determine if source files need re-building.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.McTask.Options">
|
|
<summary>
|
|
Options to pass to the compiler.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.McTask.HeaderPath">
|
|
<summary>
|
|
Path to store header file. The default is the project base directory.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.McTask.RCPath">
|
|
<summary>
|
|
Path to store RC file. The default is the project base directory.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.McTask.McFile">
|
|
<summary>
|
|
Input filename.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramFileName">
|
|
<summary>
|
|
Gets the filename of the external program to start.
|
|
</summary>
|
|
<value>
|
|
The filename of the external program.
|
|
</value>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.McTask.ProgramArguments">
|
|
<summary>
|
|
Gets the command-line arguments for the external program.
|
|
</summary>
|
|
<value>
|
|
The command-line arguments for the external program.
|
|
</value>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Tasks.MidlTask">
|
|
<summary>
|
|
This tasks allows you to run MIDL.exe.
|
|
</summary>
|
|
<remarks>
|
|
<para>
|
|
This task only supports a small subset of the MIDL.EXE command line
|
|
switches, but you can use the options element to specify any other
|
|
unsupported commands you want to specify.
|
|
</para>
|
|
</remarks>
|
|
<example>
|
|
<code>
|
|
<![CDATA[
|
|
<midl
|
|
env="win32"
|
|
Oi="cf"
|
|
tlb="${outputdir}\TempAtl.tlb"
|
|
header="${outputdir}\TempAtl.h"
|
|
iid="${outputdir}\TempAtl_i.c"
|
|
proxy="${outputdir}\TempAtl_p.c"
|
|
filename="TempAtl.idl"
|
|
>
|
|
<defines>
|
|
<define name="_DEBUG"/>
|
|
<define name="WIN32" value="1"/>
|
|
</defines>
|
|
<options>
|
|
<option name="/mktyplib203"/>
|
|
<option name="/error" value="allocation"/>
|
|
</options>
|
|
</midl>
|
|
]]>
|
|
</code>
|
|
</example>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.MidlTask.ExecuteTask">
|
|
<summary>
|
|
This is where the work is done.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling">
|
|
<summary>
|
|
Check output files to see if we need rebuilding.
|
|
</summary>
|
|
<see langword="true" /> if a rebuild is needed; otherwise,
|
|
<see langword="false" />.
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.MidlTask.NeedsCompiling(System.IO.FileInfo)">
|
|
<summary>
|
|
Check output files to see if we need rebuilding.
|
|
</summary>
|
|
<returns>
|
|
<see langword="true" /> if a rebuild is needed; otherwise,
|
|
<see langword="false" />.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.MidlTask.WriteResponseFile(System.IO.TextWriter)">
|
|
<summary>
|
|
Writes the response file for <c>midl.exe</c>.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Acf">
|
|
<summary>
|
|
The /acf switch allows the user to supply an
|
|
explicit ACF file name. The switch also
|
|
allows the use of different interface names in
|
|
the IDL and ACF files.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Align">
|
|
<summary>
|
|
The /align switch is functionally the same as the
|
|
MIDL /Zp option and is recognized by the MIDL compiler
|
|
solely for backward compatibility with MkTypLib.
|
|
</summary>
|
|
<remarks>The alignment value can be 1, 2, 4, or 8.</remarks>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.AppConfig">
|
|
<summary>
|
|
The /app_config switch selects application-configuration
|
|
mode, which allows you to use some ACF keywords in the
|
|
IDL file. With this MIDL compiler switch, you can omit
|
|
the ACF and specify an interface in a single IDL file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Char">
|
|
<summary>
|
|
The /char switch helps to ensure that the MIDL compiler
|
|
and C compiler operate together correctly for all char
|
|
and small types.
|
|
</summary>
|
|
<remarks>Can be one of signed | unsigned | ascii7 </remarks>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Client">
|
|
<summary>
|
|
The /client switch directs the MIDL compiler to generate
|
|
client-side C source files for an RPC interface
|
|
</summary>
|
|
<remarks>can be one of stub | none</remarks>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.CStub">
|
|
<summary>
|
|
The /cstub switch specifies the name of the client
|
|
stub file for an RPC interface.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.DllData">
|
|
<summary>
|
|
Specifies the file name for the generated dlldata file for a proxy
|
|
DLL. The default file name Dlldata.c is used if
|
|
<see cref="P:NAnt.VisualCpp.Tasks.MidlTask.DllData"/> is not specified.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Env">
|
|
<summary>
|
|
The /env switch selects the
|
|
environment in which the application runs.
|
|
</summary>
|
|
<remarks>It can take the values win32 and win64</remarks>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Oi">
|
|
<summary>
|
|
The /Oi switch directs the MIDL compiler to
|
|
use a fully-interpreted marshaling method.
|
|
The /Oic and /Oicf switches provide additional
|
|
performance enhancements.
|
|
</summary>
|
|
<remarks>
|
|
If you specify the Oi attribute, you must set it to
|
|
one of the values:
|
|
- Oi=""
|
|
- Oi="c"
|
|
- Oi="f"
|
|
- Oi="cf"
|
|
</remarks>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Tlb">
|
|
<summary>
|
|
Specifies a file name for the type library generated by the MIDL
|
|
compiler.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Header">
|
|
<summary>
|
|
Specifies the name of the header file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Iid">
|
|
<summary>
|
|
Specifies the name of the interface identifier file for a COM
|
|
interface, overriding the default name obtained by adding _i.c
|
|
to the IDL file name.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Proxy">
|
|
<summary>
|
|
Specifies the name of the interface proxy file for a COM interface.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Filename">
|
|
<summary>
|
|
Name of .IDL file to process.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Options">
|
|
<summary>
|
|
Additional options to pass to midl.exe.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Defines">
|
|
<summary>
|
|
Macro definitions to pass to mdil.exe.
|
|
Each entry will generate a /D
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.Undefines">
|
|
<summary>
|
|
Macro undefines (/U) to pass to mdil.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.IncludeDirs">
|
|
<summary>
|
|
The list of directories in which to search for include files.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramFileName">
|
|
<summary>
|
|
Filename of program to execute
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.MidlTask.ProgramArguments">
|
|
<summary>
|
|
Gets the command-line arguments for the external program.
|
|
</summary>
|
|
<value>
|
|
The command-line arguments for the external program.
|
|
</value>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Tasks.RcTask">
|
|
<summary>
|
|
Compiles resources using <c>rc.exe</c>, Microsoft's Win32 resource
|
|
compiler.
|
|
</summary>
|
|
<example>
|
|
<para>
|
|
Compile <c>text.rc</c> to <c>text.res</c> using the default options.
|
|
</para>
|
|
<code>
|
|
<![CDATA[
|
|
<rc rcfile="text.rc" output="text.res" />
|
|
]]>
|
|
</code>
|
|
</example>
|
|
<example>
|
|
<para>
|
|
Compile <c>text.rc</c>, passing an additional option.
|
|
</para>
|
|
<code>
|
|
<![CDATA[
|
|
<rc rcfile="text.rc" options="/r"/>
|
|
]]>
|
|
</code>
|
|
</example>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.RcTask.ExecuteTask">
|
|
<summary>
|
|
Compile the resource file
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.RcTask.NeedsCompiling">
|
|
<summary>
|
|
Determines if the resource need compiling.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Tasks.RcTask.CheckResourceTimeStamp(System.String)">
|
|
<summary>
|
|
Check if a resource file has been updated.
|
|
</summary>
|
|
<param name="filePath"></param>
|
|
<returns></returns>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.RcTask.Options">
|
|
<summary>
|
|
Options to pass to the compiler.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.RcTask.OutputFile">
|
|
<summary>
|
|
Output file.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.RcTask.RcFile">
|
|
<summary>
|
|
The resource file to compile.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.RcTask.LangId">
|
|
<summary>
|
|
Default language ID.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.RcTask.IncludeDirs">
|
|
<summary>
|
|
The list of directories in which to search for include files.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.RcTask.Defines">
|
|
<summary>
|
|
Macro definitions to pass to rc.exe.
|
|
Each entry will generate a /d
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramFileName">
|
|
<summary>
|
|
Filename of program to execute
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Tasks.RcTask.ProgramArguments">
|
|
<summary>
|
|
Arguments of program to execute
|
|
</summary>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Types.CharacterSet">
|
|
<summary>
|
|
Defines the character sets that can be used by the C++ compiler.
|
|
</summary>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Types.CharacterSet.NotSet">
|
|
<summary>
|
|
Have the compiler determine the character set.
|
|
</summary>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Types.CharacterSet.Unicode">
|
|
<summary>
|
|
Unicode character set.
|
|
</summary>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Types.CharacterSet.MultiByte">
|
|
<summary>
|
|
Multi-byte character set.
|
|
</summary>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Types.Library">
|
|
<summary>
|
|
Represents a library.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.Library.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Library"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.Library.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Library"/> class with
|
|
the specified name.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.Library.LibraryName">
|
|
<summary>
|
|
The name of the library.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.Library.IfDefined">
|
|
<summary>
|
|
If <see langword="true" /> then the element will be processed;
|
|
otherwise, skipped. The default is <see langword="true" />.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.Library.UnlessDefined">
|
|
<summary>
|
|
If <see langword="true" /> then the element will be skipped;
|
|
otherwise, processed. The default is <see langword="false" />.
|
|
</summary>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Types.LibraryCollection">
|
|
<summary>
|
|
Contains a collection of <see cref="T:NAnt.VisualCpp.Types.Library"/> elements.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.#ctor(NAnt.VisualCpp.Types.LibraryCollection)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> class
|
|
with the specified <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.#ctor(NAnt.VisualCpp.Types.Library[])">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> class
|
|
with the specified array of <see cref="T:NAnt.VisualCpp.Types.Library"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.Add(NAnt.VisualCpp.Types.Library)">
|
|
<summary>
|
|
Adds a <see cref="T:NAnt.VisualCpp.Types.Library"/> to the end of the collection.
|
|
</summary>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to be added to the end of the collection.</param>
|
|
<returns>The position into which the new element was inserted.</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.AddRange(NAnt.VisualCpp.Types.Library[])">
|
|
<summary>
|
|
Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.Library"/> array to the end of the collection.
|
|
</summary>
|
|
<param name="items">The array of <see cref="T:NAnt.VisualCpp.Types.Library"/> elements to be added to the end of the collection.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.AddRange(NAnt.VisualCpp.Types.LibraryCollection)">
|
|
<summary>
|
|
Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> to the end of the collection.
|
|
</summary>
|
|
<param name="items">The <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/> to be added to the end of the collection.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.Contains(NAnt.VisualCpp.Types.Library)">
|
|
<summary>
|
|
Determines whether a <see cref="T:NAnt.VisualCpp.Types.Library"/> is in the collection.
|
|
</summary>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to locate in the collection.</param>
|
|
<returns>
|
|
<see langword="true"/> if <paramref name="item"/> is found in the
|
|
collection; otherwise, <see langword="false"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.CopyTo(NAnt.VisualCpp.Types.Library[],System.Int32)">
|
|
<summary>
|
|
Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
|
|
</summary>
|
|
<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>
|
|
<param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.IndexOf(NAnt.VisualCpp.Types.Library)">
|
|
<summary>
|
|
Retrieves the index of a specified <see cref="T:NAnt.VisualCpp.Types.Library"/> object in the collection.
|
|
</summary>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> object for which the index is returned.</param>
|
|
<returns>
|
|
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.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.Insert(System.Int32,NAnt.VisualCpp.Types.Library)">
|
|
<summary>
|
|
Inserts a <see cref="T:NAnt.VisualCpp.Types.Library"/> into the collection at the specified index.
|
|
</summary>
|
|
<param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to insert.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that can iterate through the collection.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:NAnt.VisualCpp.Types.LibraryEnumerator"/> for the entire collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryCollection.Remove(NAnt.VisualCpp.Types.Library)">
|
|
<summary>
|
|
Removes a member from the collection.
|
|
</summary>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Library"/> to remove from the collection.</param>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.LibraryCollection.Item(System.Int32)">
|
|
<summary>
|
|
Gets or sets the element at the specified index.
|
|
</summary>
|
|
<param name="index">The zero-based index of the element to get or set.</param>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Types.LibraryEnumerator">
|
|
<summary>
|
|
Enumerates the <see cref="T:NAnt.VisualCpp.Types.Library"/> elements of a <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryEnumerator.#ctor(NAnt.VisualCpp.Types.LibraryCollection)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.LibraryEnumerator"/> class
|
|
with the specified <see cref="T:NAnt.VisualCpp.Types.LibraryCollection"/>.
|
|
</summary>
|
|
<param name="arguments">The collection that should be enumerated.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryEnumerator.MoveNext">
|
|
<summary>
|
|
Advances the enumerator to the next element of the collection.
|
|
</summary>
|
|
<returns>
|
|
<see langword="true" /> if the enumerator was successfully advanced
|
|
to the next element; <see langword="false" /> if the enumerator has
|
|
passed the end of the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.LibraryEnumerator.Reset">
|
|
<summary>
|
|
Sets the enumerator to its initial position, which is before the
|
|
first element in the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.LibraryEnumerator.Current">
|
|
<summary>
|
|
Gets the current element in the collection.
|
|
</summary>
|
|
<returns>
|
|
The current element in the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Types.Symbol">
|
|
<summary>
|
|
Represents a symbol.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.Symbol.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.Symbol.#ctor(System.String)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> class with
|
|
the specified name.
|
|
</summary>
|
|
<exception cref="T:System.ArgumentNullException"><paramref name="name"/> is <see langword="null"/>.</exception>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.Symbol.SymbolName">
|
|
<summary>
|
|
The name of the symbol.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.Symbol.IfDefined">
|
|
<summary>
|
|
If <see langword="true" /> then the element will be processed;
|
|
otherwise, skipped. The default is <see langword="true" />.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.Symbol.UnlessDefined">
|
|
<summary>
|
|
If <see langword="true" /> then the element will be skipped;
|
|
otherwise, processed. The default is <see langword="false" />.
|
|
</summary>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Types.SymbolCollection">
|
|
<summary>
|
|
Contains a collection of <see cref="T:NAnt.VisualCpp.Types.Symbol"/> elements.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.#ctor">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> class.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.#ctor(NAnt.VisualCpp.Types.SymbolCollection)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> class
|
|
with the specified <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> instance.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.#ctor(NAnt.VisualCpp.Types.Symbol[])">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> class
|
|
with the specified array of <see cref="T:NAnt.VisualCpp.Types.Symbol"/> instances.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.Add(NAnt.VisualCpp.Types.Symbol)">
|
|
<summary>
|
|
Adds a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to the end of the collection.
|
|
</summary>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to be added to the end of the collection.</param>
|
|
<returns>The position into which the new element was inserted.</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.AddRange(NAnt.VisualCpp.Types.Symbol[])">
|
|
<summary>
|
|
Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> array to the end of the collection.
|
|
</summary>
|
|
<param name="items">The array of <see cref="T:NAnt.VisualCpp.Types.Symbol"/> elements to be added to the end of the collection.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.AddRange(NAnt.VisualCpp.Types.SymbolCollection)">
|
|
<summary>
|
|
Adds the elements of a <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> to the end of the collection.
|
|
</summary>
|
|
<param name="items">The <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/> to be added to the end of the collection.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.Contains(NAnt.VisualCpp.Types.Symbol)">
|
|
<summary>
|
|
Determines whether a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> is in the collection.
|
|
</summary>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to locate in the collection.</param>
|
|
<returns>
|
|
<see langword="true"/> if <paramref name="item"/> is found in the
|
|
collection; otherwise, <see langword="false"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.CopyTo(NAnt.VisualCpp.Types.Symbol[],System.Int32)">
|
|
<summary>
|
|
Copies the entire collection to a compatible one-dimensional array, starting at the specified index of the target array.
|
|
</summary>
|
|
<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>
|
|
<param name="index">The zero-based index in <paramref name="array"/> at which copying begins.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.IndexOf(NAnt.VisualCpp.Types.Symbol)">
|
|
<summary>
|
|
Retrieves the index of a specified <see cref="T:NAnt.VisualCpp.Types.Symbol"/> object in the collection.
|
|
</summary>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> object for which the index is returned.</param>
|
|
<returns>
|
|
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.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.Insert(System.Int32,NAnt.VisualCpp.Types.Symbol)">
|
|
<summary>
|
|
Inserts a <see cref="T:NAnt.VisualCpp.Types.Symbol"/> into the collection at the specified index.
|
|
</summary>
|
|
<param name="index">The zero-based index at which <paramref name="item"/> should be inserted.</param>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to insert.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.GetEnumerator">
|
|
<summary>
|
|
Returns an enumerator that can iterate through the collection.
|
|
</summary>
|
|
<returns>
|
|
A <see cref="T:NAnt.VisualCpp.Types.SymbolEnumerator"/> for the entire collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolCollection.Remove(NAnt.VisualCpp.Types.Symbol)">
|
|
<summary>
|
|
Removes a member from the collection.
|
|
</summary>
|
|
<param name="item">The <see cref="T:NAnt.VisualCpp.Types.Symbol"/> to remove from the collection.</param>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.SymbolCollection.Item(System.Int32)">
|
|
<summary>
|
|
Gets or sets the element at the specified index.
|
|
</summary>
|
|
<param name="index">The zero-based index of the element to get or set.</param>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Types.SymbolEnumerator">
|
|
<summary>
|
|
Enumerates the <see cref="T:NAnt.VisualCpp.Types.Symbol"/> elements of a <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/>.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolEnumerator.#ctor(NAnt.VisualCpp.Types.SymbolCollection)">
|
|
<summary>
|
|
Initializes a new instance of the <see cref="T:NAnt.VisualCpp.Types.SymbolEnumerator"/> class
|
|
with the specified <see cref="T:NAnt.VisualCpp.Types.SymbolCollection"/>.
|
|
</summary>
|
|
<param name="arguments">The collection that should be enumerated.</param>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolEnumerator.MoveNext">
|
|
<summary>
|
|
Advances the enumerator to the next element of the collection.
|
|
</summary>
|
|
<returns>
|
|
<see langword="true" /> if the enumerator was successfully advanced
|
|
to the next element; <see langword="false" /> if the enumerator has
|
|
passed the end of the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Types.SymbolEnumerator.Reset">
|
|
<summary>
|
|
Sets the enumerator to its initial position, which is before the
|
|
first element in the collection.
|
|
</summary>
|
|
</member>
|
|
<member name="P:NAnt.VisualCpp.Types.SymbolEnumerator.Current">
|
|
<summary>
|
|
Gets the current element in the collection.
|
|
</summary>
|
|
<returns>
|
|
The current element in the collection.
|
|
</returns>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Util.BackslashProcessingMethod">
|
|
<summary>
|
|
Defines how to deal with backslashes in values of command line
|
|
arguments.
|
|
</summary>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.None">
|
|
<summary>
|
|
Does not perform any processing on backslashes.
|
|
</summary>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.Duplicate">
|
|
<summary>
|
|
Duplicates the trailing backslash.
|
|
</summary>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.Fix">
|
|
<summary>
|
|
Fixes the trailing backslash by replaces trailing double backslashes
|
|
with only one backslash and removing single trailing backslashes.
|
|
</summary>
|
|
</member>
|
|
<member name="F:NAnt.VisualCpp.Util.BackslashProcessingMethod.Clean">
|
|
<summary>
|
|
Removes all the trailing backslashes.
|
|
</summary>
|
|
</member>
|
|
<member name="T:NAnt.VisualCpp.Util.ArgumentUtils">
|
|
<summary>
|
|
Groups a set of useful <see cref="T:System.String"/> manipulation methods for
|
|
command-line arguments.
|
|
</summary>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Util.ArgumentUtils.ProcessTrailingBackslash(System.String,NAnt.VisualCpp.Util.BackslashProcessingMethod)">
|
|
<summary>
|
|
Performs backslash processing on the specified value using a given
|
|
method.
|
|
</summary>
|
|
<param name="value">The <see cref="T:System.String"/> to process.</param>
|
|
<param name="processingMethod">The <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/> to use.</param>
|
|
<returns>
|
|
<paramref name="value"/> with backslashes processed using the given
|
|
<see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/>.
|
|
</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Util.ArgumentUtils.DuplicateTrailingBackslash(System.String)">
|
|
<summary>
|
|
Duplicates the trailing backslash.
|
|
</summary>
|
|
<param name="value">The input string to check and duplicate the trailing backslash if necessary.</param>
|
|
<returns>The result string after being processed.</returns>
|
|
<remarks>
|
|
Also duplicates trailing backslash in quoted value.
|
|
</remarks>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Util.ArgumentUtils.FixTrailingBackslash(System.String)">
|
|
<summary>
|
|
Fixes the trailing backslash. This function replaces the trailing double backslashes with
|
|
only one backslash. It also, removes the single trailing backslash.
|
|
</summary>
|
|
<param name="value">The input string.</param>
|
|
<returns>The result string after being processed.</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Util.ArgumentUtils.CleanTrailingBackslash(System.String)">
|
|
<summary>
|
|
Removes all the trailing backslashes from the input.
|
|
</summary>
|
|
<param name="value">The input string.</param>
|
|
<returns>The result string without trailing backslashes.</returns>
|
|
</member>
|
|
<member name="M:NAnt.VisualCpp.Util.ArgumentUtils.QuoteArgumentValue(System.String,NAnt.VisualCpp.Util.BackslashProcessingMethod)">
|
|
<summary>
|
|
Quotes an argument value and processes backslashes using a given
|
|
<see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/>.
|
|
</summary>
|
|
<param name="value">The argument value to quote.</param>
|
|
<param name="processingMethod">The <see cref="T:NAnt.VisualCpp.Util.BackslashProcessingMethod"/> to use.</param>
|
|
<returns>
|
|
The quoted argument value.
|
|
</returns>
|
|
</member>
|
|
</members>
|
|
</doc>
|