801 lines
35 KiB
XML
801 lines
35 KiB
XML
|
<?xml version="1.0"?>
|
||
|
<doc>
|
||
|
<assembly>
|
||
|
<name>NAnt.Win32Tasks</name>
|
||
|
</assembly>
|
||
|
<members>
|
||
|
<member name="T:NAnt.Win32.Functions.CygpathFunctions">
|
||
|
<summary>
|
||
|
Groups a set of functions that convert Windows native filenames to
|
||
|
Cygwin POSIX-style pathnames and vice versa.
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
It can be used when a Cygwin program needs to pass a file name to a
|
||
|
native Windows program, or expects to get a file name from a native
|
||
|
Windows program.
|
||
|
</remarks>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Functions.CygpathFunctions.#ctor(NAnt.Core.Project,NAnt.Core.PropertyDictionary)">
|
||
|
<summary>
|
||
|
Initializes a new instance of the <see cref="T:NAnt.Win32.Functions.CygpathFunctions"/>
|
||
|
class with the specified <see cref="T:NAnt.Core.Project"/> and properties.
|
||
|
</summary>
|
||
|
<param name="project">The <see cref="T:NAnt.Core.Project"/> in which the class is used.</param>
|
||
|
<param name="properties">The set of properties to use for macro expansion.</param>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Functions.CygpathFunctions.GetDosPath(System.String)">
|
||
|
<summary>
|
||
|
Gets the DOS (short) form of the specified path.
|
||
|
</summary>
|
||
|
<param name="path">The path to convert.</param>
|
||
|
<returns>
|
||
|
The DOS (short) form of the specified path.
|
||
|
</returns>
|
||
|
<exception cref="T:System.ComponentModel.Win32Exception"><c>cygpath</c> could not be started.</exception>
|
||
|
<exception cref="T:System.ArgumentException"><paramref name="path"/> could not be converted to a short form.</exception>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Functions.CygpathFunctions.GetUnixPath(System.String)">
|
||
|
<summary>
|
||
|
Gets the Unix form of the specified path.
|
||
|
</summary>
|
||
|
<param name="path">The path to convert.</param>
|
||
|
<returns>
|
||
|
The Unix form of the specified path.
|
||
|
</returns>
|
||
|
<exception cref="T:System.ComponentModel.Win32Exception"><c>cygpath</c> could not be started.</exception>
|
||
|
<exception cref="T:System.ArgumentException"><paramref name="path"/> could not be converted to a Unix form.</exception>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Functions.CygpathFunctions.GetWindowsPath(System.String)">
|
||
|
<summary>
|
||
|
Gets the Windows form of the specified path.
|
||
|
</summary>
|
||
|
<param name="path">The path to convert.</param>
|
||
|
<returns>
|
||
|
The Windows form of the specified path.
|
||
|
</returns>
|
||
|
<exception cref="T:System.ComponentModel.Win32Exception"><c>cygpath</c> could not be started.</exception>
|
||
|
<exception cref="T:System.ArgumentException"><paramref name="path"/> could not be converted to a Windows form.</exception>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Functions.CygpathFunctions.RunCygpathString(NAnt.Core.Types.Argument[])">
|
||
|
<summary>
|
||
|
Runs cygpath with the specified arguments and returns the result
|
||
|
as a <see cref="T:System.String"/>.
|
||
|
</summary>
|
||
|
<param name="args">The arguments to pass to cygpath.</param>
|
||
|
<returns>
|
||
|
The result of running cygpath with the specified arguments.
|
||
|
</returns>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Functions.CygpathFunctions.GetTask(System.IO.Stream)">
|
||
|
<summary>
|
||
|
Factory method to return a new instance of ExecTask
|
||
|
</summary>
|
||
|
<param name="stream"></param>
|
||
|
<returns></returns>
|
||
|
</member>
|
||
|
<member name="T:NAnt.Win32.Tasks.AxImpTask">
|
||
|
<summary>
|
||
|
Generates a Windows Forms Control that wraps ActiveX Controls defined
|
||
|
in an OCX.
|
||
|
</summary>
|
||
|
<example>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<aximp ocx="MyControl.ocx" output="MyFormsControl.dll" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.AxImpTask.ExecuteTask">
|
||
|
<summary>
|
||
|
Import the ActiveX control.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.AxImpTask.NeedsCompiling">
|
||
|
<summary>
|
||
|
Determines whether the assembly needs to be created again.
|
||
|
</summary>
|
||
|
<returns>
|
||
|
<see langword="true" /> if the assembly needs to be created again;
|
||
|
otherwise, <see langword="false" />.
|
||
|
</returns>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.OcxFile">
|
||
|
<summary>
|
||
|
Filename of the .ocx file.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.OutputFile">
|
||
|
<summary>
|
||
|
Filename of the generated assembly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.PublicKeyFile">
|
||
|
<summary>
|
||
|
Specifies the file containing the public key to use to sign the
|
||
|
resulting assembly.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The file containing the public key to use to sign the resulting
|
||
|
assembly.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.KeyFile">
|
||
|
<summary>
|
||
|
Specifies the publisher's official public/private key pair with which
|
||
|
the resulting assembly should be signed with a strong name.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The keyfile to use to sign the resulting assembly with a strong name.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.KeyContainer">
|
||
|
<summary>
|
||
|
Specifies the key container in which the public/private key pair
|
||
|
should be found that should be used to sign the resulting assembly
|
||
|
with a strong name.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The key container containing a public/private key pair that should
|
||
|
be used to sign the resulting assembly.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.DelaySign">
|
||
|
<summary>
|
||
|
Specifies to sign the resulting control using delayed signing.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.GenerateSource">
|
||
|
<summary>
|
||
|
Determines whether C# source code for the Windows Form wrapper should
|
||
|
be generated. The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.RcwFile">
|
||
|
<summary>
|
||
|
Assembly to use for Runtime Callable Wrapper rather than generating
|
||
|
new one [.NET 1.1 or higher].
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.SupportsRcw">
|
||
|
<summary>
|
||
|
Indicates whether <c>aximp</c> supports using an existing Runtime
|
||
|
Callable Wrapper for a given target framework. The default is
|
||
|
<see langword="true" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.AxImpTask.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.Win32.Tasks.LocateSdkTask">
|
||
|
<summary>
|
||
|
Reads the most recent Windows SDK InstallationFolder key into a NAnt property
|
||
|
</summary>
|
||
|
<example>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<locatesdk property="dotNetFX" minsdk="v6.0" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.LocateSdkTask.ExecuteTask">
|
||
|
<summary>
|
||
|
locate the most recent WinSDK installed
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.LocateSdkTask.StringToVersion(System.String)">
|
||
|
<summary>
|
||
|
Converts a version expressed as a string into a Version object
|
||
|
</summary>
|
||
|
<param name="sdkVersion">
|
||
|
A <see cref="T:System.String"/> containing the version to convert.
|
||
|
</param>
|
||
|
<returns>
|
||
|
A <see cref="T:System.Version"/> object representing the version string.
|
||
|
</returns>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.LocateSdkTask.PropertyName">
|
||
|
<summary>
|
||
|
<para>
|
||
|
The property to set to the value stored in the InstalledFolder key of the located WinSDK version.
|
||
|
</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.LocateSdkTask.MinWinSdkVersion">
|
||
|
<summary>
|
||
|
<para>
|
||
|
The minimum acceptable Windows SDK version.
|
||
|
</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.LocateSdkTask.MaxWinSdkVersion">
|
||
|
<summary>
|
||
|
<para>
|
||
|
The maximum acceptable Windows SDK version.
|
||
|
</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.LocateSdkTask.MinNetFxVersion">
|
||
|
<summary>
|
||
|
<para>
|
||
|
The minimum acceptable .NET sdk version.
|
||
|
</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.LocateSdkTask.MaxNetFxVersion">
|
||
|
<summary>
|
||
|
<para>
|
||
|
The maximum acceptable .NET sdk version.
|
||
|
</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:NAnt.Win32.Tasks.MonoRegistryTask">
|
||
|
<summary>
|
||
|
Reads the mono registry path into a NAnt property.
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
The mono registry keyes can exist in one of two places depending on the platform. This
|
||
|
task will check to see which registry path that Mono is using.
|
||
|
</remarks>
|
||
|
<example>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<monoregistry property="mono.reg" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="F:NAnt.Win32.Tasks.MonoRegistryTask._defaultRegKey">
|
||
|
<summary>
|
||
|
The Mono reg key to default to if none of the keys in _regKeys are found
|
||
|
in the running machine.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.Win32.Tasks.MonoRegistryTask._propName">
|
||
|
<summary>
|
||
|
Private property name to assign the Mono registry path to.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="F:NAnt.Win32.Tasks.MonoRegistryTask._regKeys">
|
||
|
<summary>
|
||
|
Private array of Mono registry paths to test in order.
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
If new registry paths are used by the Mono team, add them to this array.
|
||
|
</remarks>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.MonoRegistryTask.ExecuteTask">
|
||
|
<summary>
|
||
|
Locates the appropriate Mono registry path to use.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.MonoRegistryTask.PropertyName">
|
||
|
<summary>
|
||
|
<para>
|
||
|
The property to set to the Mono registry path.
|
||
|
</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="T:NAnt.Win32.Tasks.ReadRegistryTask">
|
||
|
<summary>
|
||
|
Reads a value or set of values from the Windows Registry into one or
|
||
|
more NAnt properties.
|
||
|
</summary>
|
||
|
<example>
|
||
|
<para>Read a single value from the registry.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<readregistry property="sdkRoot" key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot" hive="LocalMachine" />
|
||
|
]]>
|
||
|
</code>
|
||
|
<para>Read all the registry values in a key.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<readregistry prefix="dotNetFX" key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot" hive="LocalMachine" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask">
|
||
|
<summary>
|
||
|
read the specified registry value
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(System.String,Microsoft.Win32.RegistryHive[])">
|
||
|
<summary>
|
||
|
Returns the hive for a given key.
|
||
|
</summary>
|
||
|
<param name="key"></param>
|
||
|
<param name="registries"></param>
|
||
|
<returns>
|
||
|
The hive for a given key.
|
||
|
</returns>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.ReadRegistryTask.GetHiveKey(Microsoft.Win32.RegistryHive)">
|
||
|
<summary>
|
||
|
Returns the key for a given registry hive.
|
||
|
</summary>
|
||
|
<param name="hive">The registry hive to return the key for.</param>
|
||
|
<returns>
|
||
|
The key for a given registry hive.
|
||
|
</returns>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.ReadRegistryTask.PropertyName">
|
||
|
<summary>
|
||
|
<para>The property to set to the specified registry key value.</para>
|
||
|
<para>If this attribute is used then a single value will be read.</para>
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.ReadRegistryTask.PropertyPrefix">
|
||
|
<summary>
|
||
|
<para>The prefix to use for the specified registry key values.</para>
|
||
|
<para>If this attribute is used then all registry values will be read and stored as properties with this prefix.</para>
|
||
|
</summary>
|
||
|
<example>
|
||
|
<para>Registry values a, b, c will be turned into prefixa, prefixb, prefixc named properties</para>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryKey">
|
||
|
<summary>
|
||
|
The registry key to read, including the path.
|
||
|
</summary>
|
||
|
<example>
|
||
|
SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryHiveName">
|
||
|
<summary>
|
||
|
Space separated list of registry hives to search for <see cref="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryKey"/>.
|
||
|
For a list of possible values, see <see cref="T:Microsoft.Win32.RegistryHive"/>. The
|
||
|
default is <see cref="F:Microsoft.Win32.RegistryHive.LocalMachine"/>.
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
<seealso cref="T:Microsoft.Win32.RegistryHive"/>
|
||
|
</remarks>
|
||
|
</member>
|
||
|
<member name="T:NAnt.Win32.Tasks.RegAsmTask">
|
||
|
<summary>
|
||
|
Registers an assembly, or set of assemblies for use from COM clients.
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
<para>
|
||
|
Refer to the <see href="ms-help://MS.VSCC/MS.MSDNVS/cptools/html/cpgrfassemblyregistrationtoolregasmexe.htm">Regasm</see>
|
||
|
documentation for more information on the regasm tool.
|
||
|
</para>
|
||
|
</remarks>
|
||
|
<example>
|
||
|
<para>
|
||
|
Register types in a single assembly.
|
||
|
</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<regasm assembly="myAssembly.dll" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
<example>
|
||
|
<para>
|
||
|
Register types of an assembly and generate a type library containing
|
||
|
definitions of accessible types defined within the assembly.
|
||
|
</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<regasm assembly="myAssembly.dll" typelib="myAssembly.tlb" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
<example>
|
||
|
<para>
|
||
|
Register types of set of assemblies at once, while specifying a set
|
||
|
of reference assemblies.
|
||
|
</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<regasm codebase="true">
|
||
|
<assemblies>
|
||
|
<include name="OutlookAddin.dll" />
|
||
|
<include name="OfficeCoreAddin.dll" />
|
||
|
</assemblies>
|
||
|
<references>
|
||
|
<include name="CommonTypes.dll" />
|
||
|
</references>
|
||
|
</regasm>
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.RegAsmTask.PrepareProcess(System.Diagnostics.Process)">
|
||
|
<summary>
|
||
|
Updates the <see cref="T:System.Diagnostics.ProcessStartInfo"/> of the specified
|
||
|
<see cref="T:System.Diagnostics.Process"/>.
|
||
|
</summary>
|
||
|
<param name="process">The <see cref="T:System.Diagnostics.Process"/> of which the <see cref="T:System.Diagnostics.ProcessStartInfo"/> should be updated.</param>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.RegAsmTask.ExecuteTask">
|
||
|
<summary>
|
||
|
Registers or unregisters a single assembly, or a group of assemblies.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.AssemblyFile">
|
||
|
<summary>
|
||
|
The name of the file to register. This is provided as an alternate
|
||
|
to using the task's <see cref="P:NAnt.Win32.Tasks.RegAsmTask.Assemblies"/>.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.RegistryFile">
|
||
|
<summary>
|
||
|
Registry file to export to instead of entering the types directly
|
||
|
into the registry.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.CodeBase">
|
||
|
<summary>
|
||
|
Set the code base registry setting.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.Registered">
|
||
|
<summary>
|
||
|
Only refer to already registered type libraries.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.TypeLib">
|
||
|
<summary>
|
||
|
Export the assemblies to the specified type library and register it.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.Unregister">
|
||
|
<summary>
|
||
|
Unregister the assembly. The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.Assemblies">
|
||
|
<summary>
|
||
|
The set of assemblies to register, or unregister.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.References">
|
||
|
<summary>
|
||
|
The set of assembly references.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.BaseDirectory">
|
||
|
<summary>
|
||
|
Gets the working directory for the application.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The working directory for the application.
|
||
|
</value>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.RegAsmTask.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="P:NAnt.Win32.Tasks.RegAsmTask.ProgramFileName">
|
||
|
<summary>
|
||
|
Gets the filename of the external program to start.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The filename of the external program.
|
||
|
</value>
|
||
|
<remarks>
|
||
|
Override in derived classes to explicitly set the location of the
|
||
|
external tool.
|
||
|
</remarks>
|
||
|
</member>
|
||
|
<member name="T:NAnt.Win32.Tasks.TlbExpTask">
|
||
|
<summary>
|
||
|
Exports a .NET assembly to a type library that can be used from unmanaged
|
||
|
code (wraps Microsoft's <c>tlbexp.exe</c>).
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
<para>
|
||
|
<see href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</see>
|
||
|
</para>
|
||
|
</remarks>
|
||
|
<example>
|
||
|
<para>Export <c>DotNetAssembly.dll</c> to <c>LegacyCOM.dll</c>.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<tlbexp assembly="DotNetAssembly.dll" output="LegacyCOM.dll" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.TlbExpTask.ExecuteTask">
|
||
|
<summary>
|
||
|
Exports the type library.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.TlbExpTask.NeedsCompiling">
|
||
|
<summary>
|
||
|
Determines whether the assembly needs to be exported to a type
|
||
|
library again.
|
||
|
</summary>
|
||
|
<returns>
|
||
|
<see langword="true" /> if the assembly needs to be exported to a
|
||
|
type library; otherwise, <see langword="false" />.
|
||
|
</returns>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbExpTask.AssemblyFile">
|
||
|
<summary>
|
||
|
Specifies the assembly for which to export a type library.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The assembly for which to export a type library.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbExpTask.OutputFile">
|
||
|
<summary>
|
||
|
Specifies the name of the type library file to generate.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The name of the type library file to generate.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbExpTask.NamesFile">
|
||
|
<summary>
|
||
|
Specifies the file used to determine capitalization of names in a
|
||
|
type library.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The file used to determine capitalization of names in a type library.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbExpTask.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.Win32.Tasks.TlbImpTask">
|
||
|
<summary>
|
||
|
Imports a type library to a .NET assembly (wraps Microsoft's <c>tlbimp.exe</c>).
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
<para>
|
||
|
This task lets you easily create interop assemblies. By default, it will
|
||
|
not reimport if the underlying COM TypeLib or reference has not changed.
|
||
|
</para>
|
||
|
<para>
|
||
|
<see href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</see>
|
||
|
</para>
|
||
|
</remarks>
|
||
|
<example>
|
||
|
<para>Import <c>LegacyCOM.dll</c> to <c>DotNetAssembly.dll</c>.</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<tlbimp typelib="LegacyCOM.dll" output="DotNetAssembly.dll" />
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
<example>
|
||
|
<para>
|
||
|
Generate an assembly named "Interop.MSVidCtlLib.dll" for the
|
||
|
MS Video Control 1.0 Type Library, transforming any [out, retval]
|
||
|
parameters of methods on dispinterfaces in the type library into
|
||
|
return values in the managed library.
|
||
|
</para>
|
||
|
<code>
|
||
|
<![CDATA[
|
||
|
<tlbimp typelib="msvidctl.dll" output="Interop.MSVidCtlLib.dll" transform="dispret">
|
||
|
<references basedir="Interop">
|
||
|
<include name="Interop.TunerLib.dll" />
|
||
|
</references>
|
||
|
</tlbimp>
|
||
|
]]>
|
||
|
</code>
|
||
|
</example>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.TlbImpTask.ExecuteTask">
|
||
|
<summary>
|
||
|
Imports the type library to a .NET assembly.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.TlbImpTask.ExtractTypeLibPath(System.String)">
|
||
|
<summary>
|
||
|
Returns the path of the type library, removing the identifier of
|
||
|
the type library from the specified string.
|
||
|
</summary>
|
||
|
<param name="path">The path from which to extract the path of the type library.</param>
|
||
|
<returns>
|
||
|
The path of the type library without the type library identifier.
|
||
|
</returns>
|
||
|
<remarks>
|
||
|
An example of a path which includes the identifier of the type
|
||
|
library (in this case "2") is
|
||
|
<c>C:\WINDOWS\system32\msvidctl.dll\2</c>.
|
||
|
</remarks>
|
||
|
</member>
|
||
|
<member name="M:NAnt.Win32.Tasks.TlbImpTask.NeedsCompiling">
|
||
|
<summary>
|
||
|
Determines whether the type library needs to be imported again.
|
||
|
</summary>
|
||
|
<returns>
|
||
|
<see langword="true" /> if the type library needs to be imported;
|
||
|
otherwise, <see langword="false" />.
|
||
|
</returns>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.OutputFile">
|
||
|
<summary>
|
||
|
Specifies the name of the output file.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The name of the output file.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.Namespace">
|
||
|
<summary>
|
||
|
Specifies the namespace in which to produce the assembly.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The namespace in which to produce the assembly.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.AsmVersion">
|
||
|
<summary>
|
||
|
Specifies the version number of the assembly to produce.
|
||
|
</summary>
|
||
|
<remarks>
|
||
|
<value>
|
||
|
The version number of the assembly to produce.
|
||
|
</value>
|
||
|
<para>
|
||
|
The version number should be in the format major.minor.build.revision.
|
||
|
</para>
|
||
|
<para>
|
||
|
<a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a>
|
||
|
</para>
|
||
|
</remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.DelaySign">
|
||
|
<summary>
|
||
|
Specifies whether the resulting assembly should be signed with a
|
||
|
strong name using delayed signing. The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true" /> if the resulting assembly should be signed
|
||
|
with a strong name using delayed signing; otherwise, <see langword="false" />.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.Primary">
|
||
|
<summary>
|
||
|
Specifies whether a primary interop assembly should be produced for
|
||
|
the specified type library. The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true" /> if a primary interop assembly should be
|
||
|
produced; otherwise, <see langword="false" />.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.PublicKeyFile">
|
||
|
<summary>
|
||
|
Specifies the file containing the public key to use to sign the
|
||
|
resulting assembly.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The file containing the public key to use to sign the resulting
|
||
|
assembly.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.KeyFile">
|
||
|
<summary>
|
||
|
Specifies the publisher's official public/private key pair with which
|
||
|
the resulting assembly should be signed with a strong name.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The keyfile to use to sign the resulting assembly with a strong name.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.KeyContainer">
|
||
|
<summary>
|
||
|
Specifies the key container in which the public/private key pair
|
||
|
should be found that should be used to sign the resulting assembly
|
||
|
with a strong name.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The key container containing a public/private key pair that should
|
||
|
be used to sign the resulting assembly.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.References">
|
||
|
<summary>
|
||
|
Specifies the assembly files to use to resolve references to types
|
||
|
defined outside the current type library.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The assembly files to use to resolve references to types defined
|
||
|
outside the current type library.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.StrictRef">
|
||
|
<summary>
|
||
|
Specifies whether a type library should not be imported if all
|
||
|
references within the current assembly or the reference assemblies
|
||
|
cannot be resolved. The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true" /> if a type library should not be imported if
|
||
|
all references cannot be resolved; otherwise, <see langword="false" />.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.SysArray">
|
||
|
<summary>
|
||
|
Specifies whether to import a COM style SafeArray as a managed
|
||
|
<see cref="T:System.Array" /> class type. The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true" /> if a COM style SafeArray should be imported
|
||
|
as a managed <see cref="T:System.Array" /> class type; otherwise,
|
||
|
<see langword="false" />.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.Transform">
|
||
|
<summary>
|
||
|
Specifies how to transform the metadata [.NET 1.1 or higher].
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.TypeLib">
|
||
|
<summary>
|
||
|
Specifies the source type library that gets passed to the type
|
||
|
library importer.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The source type library that gets passed to the type library
|
||
|
importer.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.Unsafe">
|
||
|
<summary>
|
||
|
Specifies whether interfaces should be produced without .NET Framework
|
||
|
security checks. The default is <see langword="false" />.
|
||
|
</summary>
|
||
|
<value>
|
||
|
<see langword="true" /> if interfaces without .NET Framework security
|
||
|
checks should be produced; otherwise, <see langword="false" />.
|
||
|
</value>
|
||
|
<remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.SupportsTransform">
|
||
|
<summary>
|
||
|
Indicates whether <c>tlbimp</c> supports transforming metadata for
|
||
|
a given target framework. The default is <see langword="true" />.
|
||
|
</summary>
|
||
|
</member>
|
||
|
<member name="P:NAnt.Win32.Tasks.TlbImpTask.ProgramArguments">
|
||
|
<summary>
|
||
|
Gets the command line arguments for the external program.
|
||
|
</summary>
|
||
|
<value>
|
||
|
The command line arguments for the external program.
|
||
|
</value>
|
||
|
</member>
|
||
|
</members>
|
||
|
</doc>
|