main
  1<?xml version="1.0"?>
  2<doc>
  3    <assembly>
  4        <name>NAnt.Win32Tasks</name>
  5    </assembly>
  6    <members>
  7        <member name="T:NAnt.Win32.Functions.CygpathFunctions">
  8            <summary>
  9            Groups a set of functions that convert Windows native filenames to 
 10            Cygwin POSIX-style pathnames and vice versa.
 11            </summary>
 12            <remarks>
 13            It can be used when a Cygwin program needs to pass a file name to a 
 14            native Windows program, or expects to get a file name from a native 
 15            Windows program.
 16            </remarks>
 17        </member>
 18        <member name="M:NAnt.Win32.Functions.CygpathFunctions.#ctor(NAnt.Core.Project,NAnt.Core.PropertyDictionary)">
 19            <summary>
 20            Initializes a new instance of the <see cref="T:NAnt.Win32.Functions.CygpathFunctions"/>
 21            class with the specified <see cref="T:NAnt.Core.Project"/> and properties.
 22            </summary>
 23            <param name="project">The <see cref="T:NAnt.Core.Project"/> in which the class is used.</param>
 24            <param name="properties">The set of properties to use for macro expansion.</param>
 25        </member>
 26        <member name="M:NAnt.Win32.Functions.CygpathFunctions.GetDosPath(System.String)">
 27            <summary>
 28            Gets the DOS (short) form of the specified path.
 29            </summary>
 30            <param name="path">The path to convert.</param>
 31            <returns>
 32            The DOS (short) form of the specified path.
 33            </returns>
 34            <exception cref="T:System.ComponentModel.Win32Exception"><c>cygpath</c> could not be started.</exception>
 35            <exception cref="T:System.ArgumentException"><paramref name="path"/> could not be converted to a short form.</exception>
 36        </member>
 37        <member name="M:NAnt.Win32.Functions.CygpathFunctions.GetUnixPath(System.String)">
 38            <summary>
 39            Gets the Unix form of the specified path.
 40            </summary>
 41            <param name="path">The path to convert.</param>
 42            <returns>
 43            The Unix form of the specified path.
 44            </returns>
 45            <exception cref="T:System.ComponentModel.Win32Exception"><c>cygpath</c> could not be started.</exception>
 46            <exception cref="T:System.ArgumentException"><paramref name="path"/> could not be converted to a Unix form.</exception>
 47        </member>
 48        <member name="M:NAnt.Win32.Functions.CygpathFunctions.GetWindowsPath(System.String)">
 49            <summary>
 50            Gets the Windows form of the specified path.
 51            </summary>
 52            <param name="path">The path to convert.</param>
 53            <returns>
 54            The Windows form of the specified path.
 55            </returns>
 56            <exception cref="T:System.ComponentModel.Win32Exception"><c>cygpath</c> could not be started.</exception>
 57            <exception cref="T:System.ArgumentException"><paramref name="path"/> could not be converted to a Windows form.</exception>
 58        </member>
 59        <member name="M:NAnt.Win32.Functions.CygpathFunctions.RunCygpathString(NAnt.Core.Types.Argument[])">
 60            <summary>
 61            Runs cygpath with the specified arguments and returns the result 
 62            as a <see cref="T:System.String"/>.
 63            </summary>
 64            <param name="args">The arguments to pass to cygpath.</param>
 65            <returns>
 66            The result of running cygpath with the specified arguments.
 67            </returns>
 68        </member>
 69        <member name="M:NAnt.Win32.Functions.CygpathFunctions.GetTask(System.IO.Stream)">
 70            <summary>
 71            Factory method to return a new instance of ExecTask
 72            </summary>
 73            <param name="stream"></param>
 74            <returns></returns>
 75        </member>
 76        <member name="T:NAnt.Win32.Tasks.AxImpTask">
 77            <summary>
 78            Generates a Windows Forms Control that wraps ActiveX Controls defined 
 79            in an OCX.
 80            </summary>
 81            <example>
 82              <code>
 83                <![CDATA[
 84            <aximp ocx="MyControl.ocx" output="MyFormsControl.dll" />
 85                ]]>
 86              </code>
 87            </example>
 88        </member>
 89        <member name="M:NAnt.Win32.Tasks.AxImpTask.ExecuteTask">
 90            <summary>
 91            Import the ActiveX control.
 92            </summary>
 93        </member>
 94        <member name="M:NAnt.Win32.Tasks.AxImpTask.NeedsCompiling">
 95            <summary>
 96            Determines whether the assembly needs to be created again.
 97            </summary>
 98            <returns>
 99            <see langword="true" /> if the assembly needs to be created again; 
100            otherwise, <see langword="false" />.
101            </returns>
102        </member>
103        <member name="P:NAnt.Win32.Tasks.AxImpTask.OcxFile">
104            <summary>
105            Filename of the .ocx file.
106            </summary>
107        </member>
108        <member name="P:NAnt.Win32.Tasks.AxImpTask.OutputFile">
109            <summary>
110            Filename of the generated assembly.
111            </summary>
112        </member>
113        <member name="P:NAnt.Win32.Tasks.AxImpTask.PublicKeyFile">
114            <summary>
115            Specifies the file containing the public key to use to sign the 
116            resulting assembly.
117            </summary>
118            <value>
119            The file containing the public key to use to sign the resulting
120            assembly.
121            </value>
122        </member>
123        <member name="P:NAnt.Win32.Tasks.AxImpTask.KeyFile">
124            <summary>
125            Specifies the publisher's official public/private key pair with which 
126            the resulting assembly should be signed with a strong name.
127            </summary>
128            <value>
129            The keyfile to use to sign the resulting assembly with a strong name.
130            </value>
131            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
132        </member>
133        <member name="P:NAnt.Win32.Tasks.AxImpTask.KeyContainer">
134            <summary>
135            Specifies the key container in which the public/private key pair 
136            should be found that should be used to sign the resulting assembly
137            with a strong name.
138            </summary>
139            <value>
140            The key container containing a public/private key pair that should
141            be used to sign the resulting assembly.
142            </value>
143        </member>
144        <member name="P:NAnt.Win32.Tasks.AxImpTask.DelaySign">
145            <summary>
146            Specifies to sign the resulting control using delayed signing.
147            </summary>
148        </member>
149        <member name="P:NAnt.Win32.Tasks.AxImpTask.GenerateSource">
150            <summary>
151            Determines whether C# source code for the Windows Form wrapper should 
152            be generated. The default is <see langword="false" />.
153            </summary>
154        </member>
155        <member name="P:NAnt.Win32.Tasks.AxImpTask.RcwFile">
156            <summary>
157            Assembly to use for Runtime Callable Wrapper rather than generating 
158            new one [.NET 1.1 or higher].
159            </summary>
160        </member>
161        <member name="P:NAnt.Win32.Tasks.AxImpTask.SupportsRcw">
162            <summary>
163            Indicates whether <c>aximp</c> supports using an existing Runtime
164            Callable Wrapper for a given target framework. The default is 
165            <see langword="true" />.
166            </summary>
167        </member>
168        <member name="P:NAnt.Win32.Tasks.AxImpTask.ProgramArguments">
169            <summary>
170            Gets the command-line arguments for the external program.
171            </summary>
172            <value>
173            The command-line arguments for the external program.
174            </value>
175        </member>
176        <member name="T:NAnt.Win32.Tasks.ReadRegistryTask">
177            <summary>
178            Reads a value or set of values from the Windows Registry into one or 
179            more NAnt properties.
180            </summary>
181            <example>
182              <para>Read a single value from the registry.</para>
183              <code>
184                <![CDATA[
185            <readregistry property="sdkRoot" key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot" hive="LocalMachine" />
186                ]]>
187              </code>
188              <para>Read all the registry values in a key.</para>
189              <code>
190                <![CDATA[
191            <readregistry prefix="dotNetFX" key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot" hive="LocalMachine" />
192                ]]>
193              </code>
194            </example>
195        </member>
196        <member name="M:NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask">
197            <summary>
198            read the specified registry value
199            </summary>
200        </member>
201        <member name="M:NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(System.String,Microsoft.Win32.RegistryHive[])">
202            <summary>
203            Returns the hive for a given key.
204            </summary>
205            <param name="key"></param>
206            <param name="registries"></param>
207            <returns>
208            The hive for a given key.
209            </returns>
210        </member>
211        <member name="M:NAnt.Win32.Tasks.ReadRegistryTask.GetHiveKey(Microsoft.Win32.RegistryHive)">
212            <summary>
213            Returns the key for a given registry hive.
214            </summary>
215            <param name="hive">The registry hive to return the key for.</param>
216            <returns>
217            The key for a given registry hive.
218            </returns>
219        </member>
220        <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.PropertyName">
221            <summary>
222                <para>The property to set to the specified registry key value.</para>
223                <para>If this attribute is used then a single value will be read.</para>
224            </summary>
225        </member>
226        <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.PropertyPrefix">
227            <summary>
228                <para>The prefix to use for the specified registry key values.</para>
229                <para>If this attribute is used then all registry values will be read and stored as properties with this prefix.</para>
230            </summary>
231            <example>
232                <para>Registry values a, b, c will be turned into prefixa, prefixb, prefixc named properties</para>
233            </example>
234        </member>
235        <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryKey">
236            <summary>
237            The registry key to read, including the path.
238            </summary>
239            <example>
240            SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot
241            </example>
242        </member>
243        <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryHiveName">
244            <summary>
245            Space separated list of registry hives to search for <see cref="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryKey"/>.
246            For a list of possible values, see <see cref="T:Microsoft.Win32.RegistryHive"/>. The 
247            default is <see cref="F:Microsoft.Win32.RegistryHive.LocalMachine"/>.
248            </summary>
249            <remarks>
250            <seealso cref="T:Microsoft.Win32.RegistryHive"/>
251            </remarks>
252        </member>
253        <member name="T:NAnt.Win32.Tasks.RegAsmTask">
254            <summary>
255            Registers an assembly, or set of assemblies for use from COM clients.
256            </summary>
257            <remarks>
258              <para>
259              Refer to the <see href="ms-help://MS.VSCC/MS.MSDNVS/cptools/html/cpgrfassemblyregistrationtoolregasmexe.htm">Regasm</see> 
260              documentation for more information on the regasm tool.
261              </para>
262            </remarks>
263            <example>
264              <para>
265              Register types in a single assembly.
266              </para>
267              <code>
268                <![CDATA[
269            <regasm assembly="myAssembly.dll" />
270                ]]>
271              </code>
272            </example>
273            <example>
274              <para>
275              Register types of an assembly and generate a type library containing
276              definitions of accessible types defined within the assembly.
277              </para>
278              <code>
279                <![CDATA[
280            <regasm assembly="myAssembly.dll" typelib="myAssembly.tlb" />
281                ]]>
282              </code>
283            </example>
284            <example>
285              <para>
286              Register types of set of assemblies at once, while specifying a set
287              of reference assemblies.
288              </para>
289              <code>
290                <![CDATA[
291            <regasm codebase="true">
292                <assemblies>
293                    <include name="OutlookAddin.dll" />
294                    <include name="OfficeCoreAddin.dll" />
295                </assemblies>
296                <references>
297                    <include name="CommonTypes.dll" />
298                </references>
299            </regasm>
300                ]]>
301              </code>
302            </example>
303        </member>
304        <member name="M:NAnt.Win32.Tasks.RegAsmTask.PrepareProcess(System.Diagnostics.Process)">
305            <summary>
306            Updates the <see cref="T:System.Diagnostics.ProcessStartInfo"/> of the specified 
307            <see cref="T:System.Diagnostics.Process"/>.
308            </summary>
309            <param name="process">The <see cref="T:System.Diagnostics.Process"/> of which the <see cref="T:System.Diagnostics.ProcessStartInfo"/> should be updated.</param>
310        </member>
311        <member name="M:NAnt.Win32.Tasks.RegAsmTask.ExecuteTask">
312            <summary>
313            Registers or unregisters a single assembly, or a group of assemblies.
314            </summary>
315        </member>
316        <member name="P:NAnt.Win32.Tasks.RegAsmTask.AssemblyFile">
317            <summary>
318            The name of the file to register. This is provided as an alternate 
319            to using the task's <see cref="P:NAnt.Win32.Tasks.RegAsmTask.Assemblies"/>.
320            </summary>
321        </member>
322        <member name="P:NAnt.Win32.Tasks.RegAsmTask.RegistryFile">
323            <summary>
324            Registry file to export to instead of entering the types directly 
325            into the registry.
326            </summary>
327        </member>
328        <member name="P:NAnt.Win32.Tasks.RegAsmTask.CodeBase">
329            <summary>
330            Set the code base registry setting.
331            </summary>
332        </member>
333        <member name="P:NAnt.Win32.Tasks.RegAsmTask.Registered">
334            <summary>
335            Only refer to already registered type libraries.
336            </summary>
337        </member>
338        <member name="P:NAnt.Win32.Tasks.RegAsmTask.TypeLib">
339            <summary>
340            Export the assemblies to the specified type library and register it.
341            </summary>
342        </member>
343        <member name="P:NAnt.Win32.Tasks.RegAsmTask.Unregister">
344            <summary>
345            Unregister the assembly. The default is <see langword="false" />.
346            </summary>
347        </member>
348        <member name="P:NAnt.Win32.Tasks.RegAsmTask.Assemblies">
349            <summary>
350            The set of assemblies to register, or unregister.
351            </summary>
352        </member>
353        <member name="P:NAnt.Win32.Tasks.RegAsmTask.References">
354            <summary>
355            The set of assembly references.
356            </summary>
357        </member>
358        <member name="P:NAnt.Win32.Tasks.RegAsmTask.BaseDirectory">
359            <summary>
360            Gets the working directory for the application.
361            </summary>
362            <value>
363            The working directory for the application.
364            </value>
365        </member>
366        <member name="P:NAnt.Win32.Tasks.RegAsmTask.ProgramArguments">
367            <summary>
368            Gets the command line arguments for the external program.
369            </summary>
370            <value>
371            The command line arguments for the external program.
372            </value>
373        </member>
374        <member name="P:NAnt.Win32.Tasks.RegAsmTask.ProgramFileName">
375            <summary>
376            Gets the filename of the external program to start.
377            </summary>
378            <value>
379            The filename of the external program.
380            </value>
381            <remarks>
382            Override in derived classes to explicitly set the location of the 
383            external tool.
384            </remarks>
385        </member>
386        <member name="T:NAnt.Win32.Tasks.TlbExpTask">
387            <summary>
388            Exports a .NET assembly to a type library that can be used from unmanaged 
389            code (wraps Microsoft's <c>tlbexp.exe</c>).
390            </summary>
391            <remarks>
392              <para>
393              <see href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</see>
394              </para>
395            </remarks>
396            <example>
397              <para>Export <c>DotNetAssembly.dll</c> to <c>LegacyCOM.dll</c>.</para>
398              <code>
399                <![CDATA[
400            <tlbexp assembly="DotNetAssembly.dll" output="LegacyCOM.dll" />
401                ]]>
402              </code>
403            </example>
404        </member>
405        <member name="M:NAnt.Win32.Tasks.TlbExpTask.ExecuteTask">
406            <summary>
407            Exports the type library.
408            </summary>
409        </member>
410        <member name="M:NAnt.Win32.Tasks.TlbExpTask.NeedsCompiling">
411            <summary>
412            Determines whether the assembly needs to be exported to a type 
413            library again.
414            </summary>
415            <returns>
416            <see langword="true" /> if the assembly needs to be exported to a 
417            type library; otherwise, <see langword="false" />.
418            </returns>
419        </member>
420        <member name="P:NAnt.Win32.Tasks.TlbExpTask.AssemblyFile">
421            <summary>
422            Specifies the assembly for which to export a type library.
423            </summary>
424            <value>
425            The assembly for which to export a type library.
426            </value>
427            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
428        </member>
429        <member name="P:NAnt.Win32.Tasks.TlbExpTask.OutputFile">
430            <summary>
431            Specifies the name of the type library file to generate.
432            </summary>
433            <value>
434            The name of the type library file to generate.
435            </value>
436            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
437        </member>
438        <member name="P:NAnt.Win32.Tasks.TlbExpTask.NamesFile">
439            <summary>
440            Specifies the file used to determine capitalization of names in a 
441            type library.
442            </summary>
443            <value>
444            The file used to determine capitalization of names in a type library.
445            </value>
446            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
447        </member>
448        <member name="P:NAnt.Win32.Tasks.TlbExpTask.ProgramArguments">
449            <summary>
450            Gets the command line arguments for the external program.
451            </summary>
452            <value>
453            The command line arguments for the external program.
454            </value>
455        </member>
456        <member name="T:NAnt.Win32.Tasks.TlbImpTask">
457            <summary>
458            Imports a type library to a .NET assembly (wraps Microsoft's <c>tlbimp.exe</c>).
459            </summary>
460            <remarks>
461            <para>
462            This task lets you easily create interop assemblies.  By default, it will 
463            not reimport if the underlying COM TypeLib or reference has not changed.
464            </para>
465            <para>
466            <see href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</see>
467            </para>
468            </remarks>
469            <example>
470              <para>Import <c>LegacyCOM.dll</c> to <c>DotNetAssembly.dll</c>.</para>
471              <code>
472                <![CDATA[
473            <tlbimp typelib="LegacyCOM.dll" output="DotNetAssembly.dll" />
474                ]]>
475              </code>
476            </example>
477            <example>
478              <para>
479              Generate an assembly named &quot;Interop.MSVidCtlLib.dll&quot; for the
480              MS Video Control 1.0 Type Library, transforming any [out, retval]
481              parameters of methods on dispinterfaces in the type library into 
482              return values in the managed library.
483              </para>
484              <code>
485                <![CDATA[
486            <tlbimp typelib="msvidctl.dll" output="Interop.MSVidCtlLib.dll" transform="dispret">
487                <references basedir="Interop">
488                    <include name="Interop.TunerLib.dll" />
489                </references>
490            </tlbimp>
491                ]]>
492              </code>
493            </example>
494        </member>
495        <member name="M:NAnt.Win32.Tasks.TlbImpTask.ExecuteTask">
496            <summary>
497            Imports the type library to a .NET assembly.
498            </summary>
499        </member>
500        <member name="M:NAnt.Win32.Tasks.TlbImpTask.ExtractTypeLibPath(System.String)">
501            <summary>
502            Returns the path of the type library, removing the identifier of 
503            the type library from the specified string.
504            </summary>
505            <param name="path">The path from which to extract the path of the type library.</param>
506            <returns>
507            The path of the type library without the type library identifier.
508            </returns>
509            <remarks>
510            An example of a path which includes the identifier of the type 
511            library (in this case &quot;2&quot;) is
512            <c>C:\WINDOWS\system32\msvidctl.dll\2</c>.
513            </remarks>
514        </member>
515        <member name="M:NAnt.Win32.Tasks.TlbImpTask.NeedsCompiling">
516            <summary>
517            Determines whether the type library needs to be imported again.
518            </summary>
519            <returns>
520            <see langword="true" /> if the type library needs to be imported; 
521            otherwise, <see langword="false" />.
522            </returns>
523        </member>
524        <member name="P:NAnt.Win32.Tasks.TlbImpTask.OutputFile">
525            <summary>
526            Specifies the name of the output file.
527            </summary>
528            <value>
529            The name of the output file.
530            </value>
531            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
532        </member>
533        <member name="P:NAnt.Win32.Tasks.TlbImpTask.Namespace">
534            <summary>
535            Specifies the namespace in which to produce the assembly.
536            </summary>
537            <value>
538            The namespace in which to produce the assembly.
539            </value>
540            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
541        </member>
542        <member name="P:NAnt.Win32.Tasks.TlbImpTask.AsmVersion">
543            <summary>
544            Specifies the version number of the assembly to produce.
545            </summary>
546            <remarks>
547            <value>
548            The version number of the assembly to produce.
549            </value>
550            <para>
551            The version number should be in the format major.minor.build.revision.
552            </para>
553            <para>
554            <a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a>
555            </para>
556            </remarks>
557        </member>
558        <member name="P:NAnt.Win32.Tasks.TlbImpTask.DelaySign">
559            <summary>
560            Specifies whether the resulting assembly should be signed with a 
561            strong name using delayed signing. The default is <see langword="false" />.
562            </summary>
563            <value>
564            <see langword="true" /> if the resulting assembly should be signed 
565            with a strong name using delayed signing; otherwise, <see langword="false" />.
566            </value>
567            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
568        </member>
569        <member name="P:NAnt.Win32.Tasks.TlbImpTask.Primary">
570            <summary>
571            Specifies whether a primary interop assembly should be produced for 
572            the specified type library. The default is <see langword="false" />.
573            </summary>
574            <value>
575            <see langword="true" /> if a primary interop assembly should be 
576            produced; otherwise, <see langword="false" />.
577            </value>
578            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
579        </member>
580        <member name="P:NAnt.Win32.Tasks.TlbImpTask.PublicKeyFile">
581            <summary>
582            Specifies the file containing the public key to use to sign the 
583            resulting assembly.
584            </summary>
585            <value>
586            The file containing the public key to use to sign the resulting
587            assembly.
588            </value>
589            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
590        </member>
591        <member name="P:NAnt.Win32.Tasks.TlbImpTask.KeyFile">
592            <summary>
593            Specifies the publisher's official public/private key pair with which 
594            the resulting assembly should be signed with a strong name.
595            </summary>
596            <value>
597            The keyfile to use to sign the resulting assembly with a strong name.
598            </value>
599            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
600        </member>
601        <member name="P:NAnt.Win32.Tasks.TlbImpTask.KeyContainer">
602            <summary>
603            Specifies the key container in which the public/private key pair 
604            should be found that should be used to sign the resulting assembly
605            with a strong name.
606            </summary>
607            <value>
608            The key container containing a public/private key pair that should
609            be used to sign the resulting assembly.
610            </value>
611            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
612        </member>
613        <member name="P:NAnt.Win32.Tasks.TlbImpTask.References">
614            <summary>
615            Specifies the assembly files to use to resolve references to types 
616            defined outside the current type library. 
617            </summary>
618            <value>
619            The assembly files to use to resolve references to types defined 
620            outside the current type library.
621            </value>
622            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
623        </member>
624        <member name="P:NAnt.Win32.Tasks.TlbImpTask.StrictRef">
625            <summary>
626            Specifies whether a type library should not be imported if all 
627            references within the current assembly or the reference assemblies 
628            cannot be resolved. The default is <see langword="false" />.
629            </summary>
630            <value>
631            <see langword="true" /> if a type library should not be imported if 
632            all references cannot be resolved; otherwise, <see langword="false" />.
633            </value>
634            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
635        </member>
636        <member name="P:NAnt.Win32.Tasks.TlbImpTask.SysArray">
637            <summary>
638            Specifies whether to import a COM style SafeArray as a managed 
639            <see cref="T:System.Array"/> class type. The default is <see langword="false"/>.
640            </summary>
641            <value>
642            <see langword="true"/> if a COM style SafeArray should be imported 
643            as a managed <see cref="T:System.Array"/> class type; otherwise, 
644            <see langword="false"/>.
645            </value>
646            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
647        </member>
648        <member name="P:NAnt.Win32.Tasks.TlbImpTask.Transform">
649            <summary>
650            Specifies how to transform the metadata [.NET 1.1 or higher].
651            </summary>
652        </member>
653        <member name="P:NAnt.Win32.Tasks.TlbImpTask.TypeLib">
654            <summary>
655            Specifies the source type library that gets passed to the type 
656            library importer.
657            </summary>
658            <value>
659            The source type library that gets passed to the type library 
660            importer.
661            </value>
662            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
663        </member>
664        <member name="P:NAnt.Win32.Tasks.TlbImpTask.Unsafe">
665            <summary>
666            Specifies whether interfaces should be produced without .NET Framework 
667            security checks. The default is <see langword="false" />.
668            </summary>
669            <value>
670            <see langword="true" /> if interfaces without .NET Framework security 
671            checks should be produced; otherwise, <see langword="false" />.
672            </value>
673            <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
674        </member>
675        <member name="P:NAnt.Win32.Tasks.TlbImpTask.SupportsTransform">
676            <summary>
677            Indicates whether <c>tlbimp</c> supports transforming metadata for
678            a given target framework. The default is <see langword="true" />.
679            </summary>
680        </member>
681        <member name="P:NAnt.Win32.Tasks.TlbImpTask.ProgramArguments">
682            <summary>
683            Gets the command line arguments for the external program.
684            </summary>
685            <value>
686            The command line arguments for the external program.
687            </value>
688        </member>
689    </members>
690</doc>