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