/tools/nant/NAnt.Win32Tasks.xml

http://github.com/philiplaureano/LinFu · XML · 753 lines · 753 code · 0 blank · 0 comment · 0 complexity · 019e5d895b5850883dde1d00ff5e7952 MD5 · raw file

  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.LocateSdkTask">
  177. <summary>
  178. Reads the most recent Windows SDK InstallationFolder key into a NAnt property
  179. </summary>
  180. <example>
  181. <code>
  182. <![CDATA[
  183. <locatesdk prefix="dotNetFX" minsdk="v6.0" />
  184. ]]>
  185. </code>
  186. </example>
  187. </member>
  188. <member name="M:NAnt.Win32.Tasks.LocateSdkTask.ExecuteTask">
  189. <summary>
  190. locate the most recent WinSDK installed
  191. </summary>
  192. </member>
  193. <member name="M:NAnt.Win32.Tasks.LocateSdkTask.StringToVersion(System.String)">
  194. <summary>
  195. Converts a version expressed as a string into a Version object
  196. </summary>
  197. <param name="sdkVersion">
  198. A <see cref="T:System.String"/> containing the version to convert.
  199. </param>
  200. <returns>
  201. A <see cref="T:System.Version"/> object representing the version string.
  202. </returns>
  203. </member>
  204. <member name="P:NAnt.Win32.Tasks.LocateSdkTask.PropertyName">
  205. <summary>
  206. <para>
  207. The property to set to the value stored in the InstalledFolder key of the located WinSDK version.
  208. </para>
  209. </summary>
  210. </member>
  211. <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MinWinSdkVersion">
  212. <summary>
  213. <para>
  214. The minimum acceptable Windows SDK version.
  215. </para>
  216. </summary>
  217. </member>
  218. <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MaxWinSdkVersion">
  219. <summary>
  220. <para>
  221. The maximum acceptable Windows SDK version.
  222. </para>
  223. </summary>
  224. </member>
  225. <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MinNetFxVersion">
  226. <summary>
  227. <para>
  228. The minimum acceptable .NET sdk version.
  229. </para>
  230. </summary>
  231. </member>
  232. <member name="P:NAnt.Win32.Tasks.LocateSdkTask.MaxNetFxVersion">
  233. <summary>
  234. <para>
  235. The maximum acceptable .NET sdk version.
  236. </para>
  237. </summary>
  238. </member>
  239. <member name="T:NAnt.Win32.Tasks.ReadRegistryTask">
  240. <summary>
  241. Reads a value or set of values from the Windows Registry into one or
  242. more NAnt properties.
  243. </summary>
  244. <example>
  245. <para>Read a single value from the registry.</para>
  246. <code>
  247. <![CDATA[
  248. <readregistry property="sdkRoot" key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot" hive="LocalMachine" />
  249. ]]>
  250. </code>
  251. <para>Read all the registry values in a key.</para>
  252. <code>
  253. <![CDATA[
  254. <readregistry prefix="dotNetFX" key="SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot" hive="LocalMachine" />
  255. ]]>
  256. </code>
  257. </example>
  258. </member>
  259. <member name="M:NAnt.Win32.Tasks.ReadRegistryTask.ExecuteTask">
  260. <summary>
  261. read the specified registry value
  262. </summary>
  263. </member>
  264. <member name="M:NAnt.Win32.Tasks.ReadRegistryTask.LookupRegKey(System.String,Microsoft.Win32.RegistryHive[])">
  265. <summary>
  266. Returns the hive for a given key.
  267. </summary>
  268. <param name="key"></param>
  269. <param name="registries"></param>
  270. <returns>
  271. The hive for a given key.
  272. </returns>
  273. </member>
  274. <member name="M:NAnt.Win32.Tasks.ReadRegistryTask.GetHiveKey(Microsoft.Win32.RegistryHive)">
  275. <summary>
  276. Returns the key for a given registry hive.
  277. </summary>
  278. <param name="hive">The registry hive to return the key for.</param>
  279. <returns>
  280. The key for a given registry hive.
  281. </returns>
  282. </member>
  283. <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.PropertyName">
  284. <summary>
  285. <para>The property to set to the specified registry key value.</para>
  286. <para>If this attribute is used then a single value will be read.</para>
  287. </summary>
  288. </member>
  289. <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.PropertyPrefix">
  290. <summary>
  291. <para>The prefix to use for the specified registry key values.</para>
  292. <para>If this attribute is used then all registry values will be read and stored as properties with this prefix.</para>
  293. </summary>
  294. <example>
  295. <para>Registry values a, b, c will be turned into prefixa, prefixb, prefixc named properties</para>
  296. </example>
  297. </member>
  298. <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryKey">
  299. <summary>
  300. The registry key to read, including the path.
  301. </summary>
  302. <example>
  303. SOFTWARE\Microsoft\.NETFramework\sdkInstallRoot
  304. </example>
  305. </member>
  306. <member name="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryHiveName">
  307. <summary>
  308. Space separated list of registry hives to search for <see cref="P:NAnt.Win32.Tasks.ReadRegistryTask.RegistryKey"/>.
  309. For a list of possible values, see <see cref="T:Microsoft.Win32.RegistryHive"/>. The
  310. default is <see cref="F:Microsoft.Win32.RegistryHive.LocalMachine"/>.
  311. </summary>
  312. <remarks>
  313. <seealso cref="T:Microsoft.Win32.RegistryHive"/>
  314. </remarks>
  315. </member>
  316. <member name="T:NAnt.Win32.Tasks.RegAsmTask">
  317. <summary>
  318. Registers an assembly, or set of assemblies for use from COM clients.
  319. </summary>
  320. <remarks>
  321. <para>
  322. Refer to the <see href="ms-help://MS.VSCC/MS.MSDNVS/cptools/html/cpgrfassemblyregistrationtoolregasmexe.htm">Regasm</see>
  323. documentation for more information on the regasm tool.
  324. </para>
  325. </remarks>
  326. <example>
  327. <para>
  328. Register types in a single assembly.
  329. </para>
  330. <code>
  331. <![CDATA[
  332. <regasm assembly="myAssembly.dll" />
  333. ]]>
  334. </code>
  335. </example>
  336. <example>
  337. <para>
  338. Register types of an assembly and generate a type library containing
  339. definitions of accessible types defined within the assembly.
  340. </para>
  341. <code>
  342. <![CDATA[
  343. <regasm assembly="myAssembly.dll" typelib="myAssembly.tlb" />
  344. ]]>
  345. </code>
  346. </example>
  347. <example>
  348. <para>
  349. Register types of set of assemblies at once, while specifying a set
  350. of reference assemblies.
  351. </para>
  352. <code>
  353. <![CDATA[
  354. <regasm codebase="true">
  355. <assemblies>
  356. <include name="OutlookAddin.dll" />
  357. <include name="OfficeCoreAddin.dll" />
  358. </assemblies>
  359. <references>
  360. <include name="CommonTypes.dll" />
  361. </references>
  362. </regasm>
  363. ]]>
  364. </code>
  365. </example>
  366. </member>
  367. <member name="M:NAnt.Win32.Tasks.RegAsmTask.PrepareProcess(System.Diagnostics.Process)">
  368. <summary>
  369. Updates the <see cref="T:System.Diagnostics.ProcessStartInfo"/> of the specified
  370. <see cref="T:System.Diagnostics.Process"/>.
  371. </summary>
  372. <param name="process">The <see cref="T:System.Diagnostics.Process"/> of which the <see cref="T:System.Diagnostics.ProcessStartInfo"/> should be updated.</param>
  373. </member>
  374. <member name="M:NAnt.Win32.Tasks.RegAsmTask.ExecuteTask">
  375. <summary>
  376. Registers or unregisters a single assembly, or a group of assemblies.
  377. </summary>
  378. </member>
  379. <member name="P:NAnt.Win32.Tasks.RegAsmTask.AssemblyFile">
  380. <summary>
  381. The name of the file to register. This is provided as an alternate
  382. to using the task's <see cref="P:NAnt.Win32.Tasks.RegAsmTask.Assemblies"/>.
  383. </summary>
  384. </member>
  385. <member name="P:NAnt.Win32.Tasks.RegAsmTask.RegistryFile">
  386. <summary>
  387. Registry file to export to instead of entering the types directly
  388. into the registry.
  389. </summary>
  390. </member>
  391. <member name="P:NAnt.Win32.Tasks.RegAsmTask.CodeBase">
  392. <summary>
  393. Set the code base registry setting.
  394. </summary>
  395. </member>
  396. <member name="P:NAnt.Win32.Tasks.RegAsmTask.Registered">
  397. <summary>
  398. Only refer to already registered type libraries.
  399. </summary>
  400. </member>
  401. <member name="P:NAnt.Win32.Tasks.RegAsmTask.TypeLib">
  402. <summary>
  403. Export the assemblies to the specified type library and register it.
  404. </summary>
  405. </member>
  406. <member name="P:NAnt.Win32.Tasks.RegAsmTask.Unregister">
  407. <summary>
  408. Unregister the assembly. The default is <see langword="false" />.
  409. </summary>
  410. </member>
  411. <member name="P:NAnt.Win32.Tasks.RegAsmTask.Assemblies">
  412. <summary>
  413. The set of assemblies to register, or unregister.
  414. </summary>
  415. </member>
  416. <member name="P:NAnt.Win32.Tasks.RegAsmTask.References">
  417. <summary>
  418. The set of assembly references.
  419. </summary>
  420. </member>
  421. <member name="P:NAnt.Win32.Tasks.RegAsmTask.BaseDirectory">
  422. <summary>
  423. Gets the working directory for the application.
  424. </summary>
  425. <value>
  426. The working directory for the application.
  427. </value>
  428. </member>
  429. <member name="P:NAnt.Win32.Tasks.RegAsmTask.ProgramArguments">
  430. <summary>
  431. Gets the command line arguments for the external program.
  432. </summary>
  433. <value>
  434. The command line arguments for the external program.
  435. </value>
  436. </member>
  437. <member name="P:NAnt.Win32.Tasks.RegAsmTask.ProgramFileName">
  438. <summary>
  439. Gets the filename of the external program to start.
  440. </summary>
  441. <value>
  442. The filename of the external program.
  443. </value>
  444. <remarks>
  445. Override in derived classes to explicitly set the location of the
  446. external tool.
  447. </remarks>
  448. </member>
  449. <member name="T:NAnt.Win32.Tasks.TlbExpTask">
  450. <summary>
  451. Exports a .NET assembly to a type library that can be used from unmanaged
  452. code (wraps Microsoft's <c>tlbexp.exe</c>).
  453. </summary>
  454. <remarks>
  455. <para>
  456. <see href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</see>
  457. </para>
  458. </remarks>
  459. <example>
  460. <para>Export <c>DotNetAssembly.dll</c> to <c>LegacyCOM.dll</c>.</para>
  461. <code>
  462. <![CDATA[
  463. <tlbexp assembly="DotNetAssembly.dll" output="LegacyCOM.dll" />
  464. ]]>
  465. </code>
  466. </example>
  467. </member>
  468. <member name="M:NAnt.Win32.Tasks.TlbExpTask.ExecuteTask">
  469. <summary>
  470. Exports the type library.
  471. </summary>
  472. </member>
  473. <member name="M:NAnt.Win32.Tasks.TlbExpTask.NeedsCompiling">
  474. <summary>
  475. Determines whether the assembly needs to be exported to a type
  476. library again.
  477. </summary>
  478. <returns>
  479. <see langword="true" /> if the assembly needs to be exported to a
  480. type library; otherwise, <see langword="false" />.
  481. </returns>
  482. </member>
  483. <member name="P:NAnt.Win32.Tasks.TlbExpTask.AssemblyFile">
  484. <summary>
  485. Specifies the assembly for which to export a type library.
  486. </summary>
  487. <value>
  488. The assembly for which to export a type library.
  489. </value>
  490. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  491. </member>
  492. <member name="P:NAnt.Win32.Tasks.TlbExpTask.OutputFile">
  493. <summary>
  494. Specifies the name of the type library file to generate.
  495. </summary>
  496. <value>
  497. The name of the type library file to generate.
  498. </value>
  499. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  500. </member>
  501. <member name="P:NAnt.Win32.Tasks.TlbExpTask.NamesFile">
  502. <summary>
  503. Specifies the file used to determine capitalization of names in a
  504. type library.
  505. </summary>
  506. <value>
  507. The file used to determine capitalization of names in a type library.
  508. </value>
  509. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryexportertlbexpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  510. </member>
  511. <member name="P:NAnt.Win32.Tasks.TlbExpTask.ProgramArguments">
  512. <summary>
  513. Gets the command line arguments for the external program.
  514. </summary>
  515. <value>
  516. The command line arguments for the external program.
  517. </value>
  518. </member>
  519. <member name="T:NAnt.Win32.Tasks.TlbImpTask">
  520. <summary>
  521. Imports a type library to a .NET assembly (wraps Microsoft's <c>tlbimp.exe</c>).
  522. </summary>
  523. <remarks>
  524. <para>
  525. This task lets you easily create interop assemblies. By default, it will
  526. not reimport if the underlying COM TypeLib or reference has not changed.
  527. </para>
  528. <para>
  529. <see href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</see>
  530. </para>
  531. </remarks>
  532. <example>
  533. <para>Import <c>LegacyCOM.dll</c> to <c>DotNetAssembly.dll</c>.</para>
  534. <code>
  535. <![CDATA[
  536. <tlbimp typelib="LegacyCOM.dll" output="DotNetAssembly.dll" />
  537. ]]>
  538. </code>
  539. </example>
  540. <example>
  541. <para>
  542. Generate an assembly named &quot;Interop.MSVidCtlLib.dll&quot; for the
  543. MS Video Control 1.0 Type Library, transforming any [out, retval]
  544. parameters of methods on dispinterfaces in the type library into
  545. return values in the managed library.
  546. </para>
  547. <code>
  548. <![CDATA[
  549. <tlbimp typelib="msvidctl.dll" output="Interop.MSVidCtlLib.dll" transform="dispret">
  550. <references basedir="Interop">
  551. <include name="Interop.TunerLib.dll" />
  552. </references>
  553. </tlbimp>
  554. ]]>
  555. </code>
  556. </example>
  557. </member>
  558. <member name="M:NAnt.Win32.Tasks.TlbImpTask.ExecuteTask">
  559. <summary>
  560. Imports the type library to a .NET assembly.
  561. </summary>
  562. </member>
  563. <member name="M:NAnt.Win32.Tasks.TlbImpTask.ExtractTypeLibPath(System.String)">
  564. <summary>
  565. Returns the path of the type library, removing the identifier of
  566. the type library from the specified string.
  567. </summary>
  568. <param name="path">The path from which to extract the path of the type library.</param>
  569. <returns>
  570. The path of the type library without the type library identifier.
  571. </returns>
  572. <remarks>
  573. An example of a path which includes the identifier of the type
  574. library (in this case &quot;2&quot;) is
  575. <c>C:\WINDOWS\system32\msvidctl.dll\2</c>.
  576. </remarks>
  577. </member>
  578. <member name="M:NAnt.Win32.Tasks.TlbImpTask.NeedsCompiling">
  579. <summary>
  580. Determines whether the type library needs to be imported again.
  581. </summary>
  582. <returns>
  583. <see langword="true" /> if the type library needs to be imported;
  584. otherwise, <see langword="false" />.
  585. </returns>
  586. </member>
  587. <member name="P:NAnt.Win32.Tasks.TlbImpTask.OutputFile">
  588. <summary>
  589. Specifies the name of the output file.
  590. </summary>
  591. <value>
  592. The name of the output file.
  593. </value>
  594. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  595. </member>
  596. <member name="P:NAnt.Win32.Tasks.TlbImpTask.Namespace">
  597. <summary>
  598. Specifies the namespace in which to produce the assembly.
  599. </summary>
  600. <value>
  601. The namespace in which to produce the assembly.
  602. </value>
  603. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  604. </member>
  605. <member name="P:NAnt.Win32.Tasks.TlbImpTask.AsmVersion">
  606. <summary>
  607. Specifies the version number of the assembly to produce.
  608. </summary>
  609. <remarks>
  610. <value>
  611. The version number of the assembly to produce.
  612. </value>
  613. <para>
  614. The version number should be in the format major.minor.build.revision.
  615. </para>
  616. <para>
  617. <a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a>
  618. </para>
  619. </remarks>
  620. </member>
  621. <member name="P:NAnt.Win32.Tasks.TlbImpTask.DelaySign">
  622. <summary>
  623. Specifies whether the resulting assembly should be signed with a
  624. strong name using delayed signing. The default is <see langword="false" />.
  625. </summary>
  626. <value>
  627. <see langword="true" /> if the resulting assembly should be signed
  628. with a strong name using delayed signing; otherwise, <see langword="false" />.
  629. </value>
  630. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  631. </member>
  632. <member name="P:NAnt.Win32.Tasks.TlbImpTask.Primary">
  633. <summary>
  634. Specifies whether a primary interop assembly should be produced for
  635. the specified type library. The default is <see langword="false" />.
  636. </summary>
  637. <value>
  638. <see langword="true" /> if a primary interop assembly should be
  639. produced; otherwise, <see langword="false" />.
  640. </value>
  641. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  642. </member>
  643. <member name="P:NAnt.Win32.Tasks.TlbImpTask.PublicKeyFile">
  644. <summary>
  645. Specifies the file containing the public key to use to sign the
  646. resulting assembly.
  647. </summary>
  648. <value>
  649. The file containing the public key to use to sign the resulting
  650. assembly.
  651. </value>
  652. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  653. </member>
  654. <member name="P:NAnt.Win32.Tasks.TlbImpTask.KeyFile">
  655. <summary>
  656. Specifies the publisher's official public/private key pair with which
  657. the resulting assembly should be signed with a strong name.
  658. </summary>
  659. <value>
  660. The keyfile to use to sign the resulting assembly with a strong name.
  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.KeyContainer">
  665. <summary>
  666. Specifies the key container in which the public/private key pair
  667. should be found that should be used to sign the resulting assembly
  668. with a strong name.
  669. </summary>
  670. <value>
  671. The key container containing a public/private key pair that should
  672. be used to sign the resulting assembly.
  673. </value>
  674. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  675. </member>
  676. <member name="P:NAnt.Win32.Tasks.TlbImpTask.References">
  677. <summary>
  678. Specifies the assembly files to use to resolve references to types
  679. defined outside the current type library.
  680. </summary>
  681. <value>
  682. The assembly files to use to resolve references to types defined
  683. outside the current type library.
  684. </value>
  685. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  686. </member>
  687. <member name="P:NAnt.Win32.Tasks.TlbImpTask.StrictRef">
  688. <summary>
  689. Specifies whether a type library should not be imported if all
  690. references within the current assembly or the reference assemblies
  691. cannot be resolved. The default is <see langword="false" />.
  692. </summary>
  693. <value>
  694. <see langword="true" /> if a type library should not be imported if
  695. all references cannot be resolved; otherwise, <see langword="false" />.
  696. </value>
  697. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  698. </member>
  699. <member name="P:NAnt.Win32.Tasks.TlbImpTask.SysArray">
  700. <summary>
  701. Specifies whether to import a COM style SafeArray as a managed
  702. <see cref="T:System.Array"/> class type. The default is <see langword="false"/>.
  703. </summary>
  704. <value>
  705. <see langword="true"/> if a COM style SafeArray should be imported
  706. as a managed <see cref="T:System.Array"/> class type; otherwise,
  707. <see langword="false"/>.
  708. </value>
  709. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  710. </member>
  711. <member name="P:NAnt.Win32.Tasks.TlbImpTask.Transform">
  712. <summary>
  713. Specifies how to transform the metadata [.NET 1.1 or higher].
  714. </summary>
  715. </member>
  716. <member name="P:NAnt.Win32.Tasks.TlbImpTask.TypeLib">
  717. <summary>
  718. Specifies the source type library that gets passed to the type
  719. library importer.
  720. </summary>
  721. <value>
  722. The source type library that gets passed to the type library
  723. importer.
  724. </value>
  725. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  726. </member>
  727. <member name="P:NAnt.Win32.Tasks.TlbImpTask.Unsafe">
  728. <summary>
  729. Specifies whether interfaces should be produced without .NET Framework
  730. security checks. The default is <see langword="false" />.
  731. </summary>
  732. <value>
  733. <see langword="true" /> if interfaces without .NET Framework security
  734. checks should be produced; otherwise, <see langword="false" />.
  735. </value>
  736. <remarks><a href="ms-help://MS.NETFrameworkSDK/cptools/html/cpgrftypelibraryimportertlbimpexe.htm">See the Microsoft.NET Framework SDK documentation for details.</a></remarks>
  737. </member>
  738. <member name="P:NAnt.Win32.Tasks.TlbImpTask.SupportsTransform">
  739. <summary>
  740. Indicates whether <c>tlbimp</c> supports transforming metadata for
  741. a given target framework. The default is <see langword="true" />.
  742. </summary>
  743. </member>
  744. <member name="P:NAnt.Win32.Tasks.TlbImpTask.ProgramArguments">
  745. <summary>
  746. Gets the command line arguments for the external program.
  747. </summary>
  748. <value>
  749. The command line arguments for the external program.
  750. </value>
  751. </member>
  752. </members>
  753. </doc>