master
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 "Interop.MSVidCtlLib.dll" 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 "2") 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>