NAnt.Win32Tasks.xml 31 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690
  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>