Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

adding solution files

  • Loading branch information...
commit 890300a5928411c05c24c4f94d35b39f537ae4bf 1 parent 64ff914
Garrett Serack fearthecowboy authored
Showing with 0 additions and 14,233 deletions.
  1. +0 −5 ext/WiX/CreatePackage.cmd
  2. BIN  ext/WiX/DTF.chm
  3. BIN  ext/WiX/DTFAPI.chm
  4. BIN  ext/WiX/Microsoft.Deployment.Compression.Cab.dll
  5. BIN  ext/WiX/Microsoft.Deployment.Compression.Cab.orig.dll
  6. +0 −465 ext/WiX/Microsoft.Deployment.Compression.Cab.xml
  7. BIN  ext/WiX/Microsoft.Deployment.Compression.Zip.dll
  8. BIN  ext/WiX/Microsoft.Deployment.Compression.Zip.orig.dll
  9. +0 −514 ext/WiX/Microsoft.Deployment.Compression.Zip.xml
  10. BIN  ext/WiX/Microsoft.Deployment.Compression.dll
  11. BIN  ext/WiX/Microsoft.Deployment.Compression.orig.dll
  12. +0 −1,936 ext/WiX/Microsoft.Deployment.Compression.xml
  13. BIN  ext/WiX/Microsoft.Deployment.Resources.dll
  14. BIN  ext/WiX/Microsoft.Deployment.Resources.orig.dll
  15. +0 −443 ext/WiX/Microsoft.Deployment.Resources.xml
  16. BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.Linq.dll
  17. BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.Linq.orig.dll
  18. +0 −434 ext/WiX/Microsoft.Deployment.WindowsInstaller.Linq.xml
  19. BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.Package.dll
  20. BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.Package.orig.dll
  21. +0 −679 ext/WiX/Microsoft.Deployment.WindowsInstaller.Package.xml
  22. BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.dll
  23. BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.orig.dll
  24. +0 −7,226 ext/WiX/Microsoft.Deployment.WindowsInstaller.xml
  25. +0 −35 ext/WiX/WiX.AutoPkg
  26. +0 −127 ext/WiX/resign.js
  27. BIN  ext/binaries/BootstrapperUI.exe
  28. BIN  ext/binaries/CoApp.Resources.dll
  29. BIN  ext/binaries/bootstrap.exe
  30. BIN  ext/detours/detours.x64.dll
  31. BIN  ext/detours/detours.x86.dll
  32. BIN  ext/lib/BootstrapperUI.exe
  33. BIN  ext/lib/LINQPad.exe
  34. BIN  ext/lib/Microsoft.WindowsAzure.StorageClient.dll
  35. BIN  ext/lib/Mono.Security.dll
  36. BIN  ext/lib/NuGet.exe
  37. BIN  ext/rehash/CoApp.Rehash.x64.dll
  38. BIN  ext/rehash/CoApp.Rehash.x86.dll
  39. BIN  ext/resources/CoApp-Large.ico
  40. BIN  ext/resources/CoApp.ico
  41. +0 −51 package-scripts/1.coapp.toolkit.autopkg
  42. +0 −1,121 package-scripts/coapp.devtools.autopkg
  43. +0 −1,118 package-scripts/coapp.trace.autopkg
  44. +0 −31 source/CoApp.Devtools.AssemblyStrongName.cs
  45. +0 −31 source/CoApp.Trace.AssemblyStrongName.cs
  46. +0 −3  source/CoApp.Trace.AssemblyStrongName.h
  47. +0 −3  source/CoApp.Trace.VersionInfo.h
  48. 0  { → test-certificate}/CoAppTest-PublicKeyToken.txt
  49. 0  { → test-certificate}/CoAppTest.cer
  50. 0  { → test-certificate}/CoAppTest.pfx
  51. BIN  tools/ApiChange/ApiChange.Api.dll
  52. BIN  tools/ApiChange/ApiChange.exe
  53. BIN  tools/ApiChange/Interop.ClearCase.dll
  54. BIN  tools/ApiChange/Mono.Cecil.Pdb.dll
  55. BIN  tools/ApiChange/Mono.Cecil.dll
  56. BIN  tools/optional/x64/Depends.chm
  57. BIN  tools/optional/x64/Depends.dll
  58. BIN  tools/optional/x64/Depends.exe
  59. BIN  tools/optional/x86/Depends.chm
  60. BIN  tools/optional/x86/Depends.dll
  61. BIN  tools/optional/x86/Depends.exe
  62. BIN  tools/optional/x86/sysinternals_streams.exe
  63. BIN  tools/optional/x86/sysinternals_strings.exe
  64. BIN  tools/psexec/psexec.exe
  65. BIN  tools/simplesigner/CoApp.CCI.dll
  66. BIN  tools/simplesigner/CoApp.Developer.Toolkit.dll
  67. BIN  tools/simplesigner/CoApp.Toolkit.dll
  68. BIN  tools/simplesigner/simplesigner.exe
  69. +0 −6 tools/xsdtool/Install.cmd
  70. BIN  tools/xsdtool/Microsoft.VisualStudio.BaseCodeGeneratorWithSite.dll
  71. +0 −5 tools/xsdtool/Uninstall.cmd
  72. BIN  tools/xsdtool/XsdTool.dll
  73. BIN  tools/xsdtool/xsd.exe
5 ext/WiX/CreatePackage.cmd
View
@@ -1,5 +0,0 @@
-cscript resign.js
-..\..\..\output\any\release\bin\AUTOPACKAGE.exe --load=WiX.autopkg
-
-erase *.wixpdb
-copy *.msi ..\..\..\repository
BIN  ext/WiX/DTF.chm
View
Binary file not shown
BIN  ext/WiX/DTFAPI.chm
View
Binary file not shown
BIN  ext/WiX/Microsoft.Deployment.Compression.Cab.dll
View
Binary file not shown
BIN  ext/WiX/Microsoft.Deployment.Compression.Cab.orig.dll
View
Binary file not shown
465 ext/WiX/Microsoft.Deployment.Compression.Cab.xml
View
@@ -1,465 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Microsoft.Deployment.Compression.Cab</name>
- </assembly>
- <members>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabWorker.Dispose(System.Boolean)">
- <summary>
- Disposes of resources allocated by the cabinet engine.
- </summary>
- <param name="disposing">If true, the method has been called directly or indirectly by a user's code,
- so managed and unmanaged resources will be disposed. If false, the method has been called by the
- runtime from inside the finalizer, and only unmanaged resources will be disposed.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabPacker.Dispose(System.Boolean)">
- <summary>
- Disposes of resources allocated by the cabinet engine.
- </summary>
- <param name="disposing">If true, the method has been called directly or indirectly by a user's code,
- so managed and unmanaged resources will be disposed. If false, the method has been called by the
- runtime from inside the finalizer, and only unmanaged resources will be disposed.</param>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.CabEngine">
- <summary>
- Engine capable of packing and unpacking archives in the cabinet format.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabEngine.#ctor">
- <summary>
- Creates a new instance of the cabinet engine.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabEngine.Dispose(System.Boolean)">
- <summary>
- Disposes of resources allocated by the cabinet engine.
- </summary>
- <param name="disposing">If true, the method has been called directly
- or indirectly by a user's code, so managed and unmanaged resources
- will be disposed. If false, the method has been called by the runtime
- from inside the finalizer, and only unmanaged resources will be
- disposed.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabEngine.Pack(Microsoft.Deployment.Compression.IPackStreamContext,System.Collections.Generic.IEnumerable{System.String},System.Int64)">
- <summary>
- Creates a cabinet or chain of cabinets.
- </summary>
- <param name="streamContext">A context interface to handle opening
- and closing of cabinet and file streams.</param>
- <param name="files">The paths of the files in the archive (not
- external file paths).</param>
- <param name="maxArchiveSize">The maximum number of bytes for one
- cabinet before the contents are chained to the next cabinet, or zero
- for unlimited cabinet size.</param>
- <exception cref="T:Microsoft.Deployment.Compression.ArchiveException">The cabinet could not be
- created.</exception>
- <remarks>
- The stream context implementation may provide a mapping from the
- file paths within the cabinet to the external file paths.
- <para>Smaller folder sizes can make it more efficient to extract
- individual files out of large cabinet packages.</para>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabEngine.IsArchive(System.IO.Stream)">
- <summary>
- Checks whether a Stream begins with a header that indicates
- it is a valid cabinet file.
- </summary>
- <param name="stream">Stream for reading the cabinet file.</param>
- <returns>True if the stream is a valid cabinet file
- (with no offset); false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabEngine.GetFileInfo(Microsoft.Deployment.Compression.IUnpackStreamContext,System.Predicate{System.String})">
- <summary>
- Gets information about files in a cabinet or cabinet chain.
- </summary>
- <param name="streamContext">A context interface to handle opening
- and closing of cabinet and file streams.</param>
- <param name="fileFilter">A predicate that can determine
- which files to process, optional.</param>
- <returns>Information about files in the cabinet stream.</returns>
- <exception cref="T:Microsoft.Deployment.Compression.ArchiveException">The cabinet provided
- by the stream context is not valid.</exception>
- <remarks>
- The <paramref name="fileFilter"/> predicate takes an internal file
- path and returns true to include the file or false to exclude it.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabEngine.Unpack(Microsoft.Deployment.Compression.IUnpackStreamContext,System.Predicate{System.String})">
- <summary>
- Extracts files from a cabinet or cabinet chain.
- </summary>
- <param name="streamContext">A context interface to handle opening
- and closing of cabinet and file streams.</param>
- <param name="fileFilter">An optional predicate that can determine
- which files to process.</param>
- <exception cref="T:Microsoft.Deployment.Compression.ArchiveException">The cabinet provided
- by the stream context is not valid.</exception>
- <remarks>
- The <paramref name="fileFilter"/> predicate takes an internal file
- path and returns true to include the file or false to exclude it.
- </remarks>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.CabException">
- <summary>
- Exception class for cabinet operations.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabException.#ctor(System.String,System.Exception)">
- <summary>
- Creates a new CabException with a specified error message and a reference to the
- inner exception that is the cause of this exception.
- </summary>
- <param name="message">The message that describes the error.</param>
- <param name="innerException">The exception that is the cause of the current exception. If the
- innerException parameter is not a null reference (Nothing in Visual Basic), the current exception
- is raised in a catch block that handles the inner exception.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabException.#ctor(System.String)">
- <summary>
- Creates a new CabException with a specified error message.
- </summary>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabException.#ctor">
- <summary>
- Creates a new CabException.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the CabException class with serialized data.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Sets the SerializationInfo with information about the exception.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.CabException.Error">
- <summary>
- Gets the FCI or FDI cabinet engine error number.
- </summary>
- <value>A cabinet engine error number, or 0 if the exception was
- not related to a cabinet engine error number.</value>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.CabException.ErrorCode">
- <summary>
- Gets the Win32 error code.
- </summary>
- <value>A Win32 error code, or 0 if the exception was
- not related to a Win32 error.</value>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabUnpacker.Dispose(System.Boolean)">
- <summary>
- Disposes of resources allocated by the cabinet engine.
- </summary>
- <param name="disposing">If true, the method has been called directly or indirectly by a user's code,
- so managed and unmanaged resources will be disposed. If false, the method has been called by the
- runtime from inside the finalizer, and only unmanaged resources will be disposed.</param>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.CabFileInfo">
- <summary>
- Object representing a compressed file within a cabinet package; provides operations for getting
- the file properties and extracting the file.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabFileInfo.#ctor(Microsoft.Deployment.Compression.Cab.CabInfo,System.String)">
- <summary>
- Creates a new CabinetFileInfo object representing a file within a cabinet in a specified path.
- </summary>
- <param name="cabinetInfo">An object representing the cabinet containing the file.</param>
- <param name="filePath">The path to the file within the cabinet. Usually, this is a simple file
- name, but if the cabinet contains a directory structure this may include the directory.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabFileInfo.#ctor(System.String,System.Int32,System.Int32,System.IO.FileAttributes,System.DateTime,System.Int64)">
- <summary>
- Creates a new CabinetFileInfo object with all parameters specified,
- used internally when reading the metadata out of a cab.
- </summary>
- <param name="filePath">The internal path and name of the file in the cab.</param>
- <param name="cabFolder">The folder number containing the file.</param>
- <param name="cabNumber">The cabinet number where the file starts.</param>
- <param name="attributes">The stored attributes of the file.</param>
- <param name="lastWriteTime">The stored last write time of the file.</param>
- <param name="length">The uncompressed size of the file.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabFileInfo.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the CabinetFileInfo class with serialized data.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabFileInfo.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Sets the SerializationInfo with information about the archive.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data.</param>
- <param name="context">The StreamingContext that contains contextual information
- about the source or destination.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabFileInfo.Refresh(Microsoft.Deployment.Compression.ArchiveFileInfo)">
- <summary>
- Refreshes the information in this object with new data retrieved
- from an archive.
- </summary>
- <param name="newFileInfo">Fresh instance for the same file just
- read from the archive.</param>
- <remarks>
- This implementation refreshes the <see cref="P:Microsoft.Deployment.Compression.Cab.CabFileInfo.CabinetFolderNumber"/>.
- </remarks>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.CabFileInfo.Cabinet">
- <summary>
- Gets or sets the cabinet that contains this file.
- </summary>
- <value>
- The CabinetInfo instance that retrieved this file information -- this
- may be null if the CabinetFileInfo object was returned directly from a
- stream.
- </value>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.CabFileInfo.CabinetName">
- <summary>
- Gets the full path of the cabinet that contains this file.
- </summary>
- <value>The full path of the cabinet that contains this file.</value>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.CabFileInfo.CabinetFolderNumber">
- <summary>
- Gets the number of the folder containing this file.
- </summary>
- <value>The number of the cabinet folder containing this file.</value>
- <remarks>A single folder or the first folder of a cabinet
- (or chain of cabinets) is numbered 0.</remarks>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.CabInfo">
- <summary>
- Object representing a cabinet file on disk; provides access to
- file-based operations on the cabinet file.
- </summary>
- <remarks>
- Generally, the methods on this class are much easier to use than the
- stream-based interfaces provided by the <see cref="T:Microsoft.Deployment.Compression.Cab.CabEngine"/> class.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabInfo.#ctor(System.String)">
- <summary>
- Creates a new CabinetInfo object representing a cabinet file in a specified path.
- </summary>
- <param name="path">The path to the cabinet file. When creating a cabinet file, this file does not
- necessarily exist yet.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabInfo.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the CabinetInfo class with serialized data.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabInfo.CreateCompressionEngine">
- <summary>
- Creates a compression engine that does the low-level work for
- this object.
- </summary>
- <returns>A new <see cref="T:Microsoft.Deployment.Compression.Cab.CabEngine"/> instance.</returns>
- <remarks>
- Each instance will be <see cref="M:Microsoft.Deployment.Compression.CompressionEngine.Dispose"/>d
- immediately after use.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabInfo.GetFiles">
- <summary>
- Gets information about the files contained in the archive.
- </summary>
- <returns>A list of <see cref="T:Microsoft.Deployment.Compression.Cab.CabFileInfo"/> objects, each
- containing information about a file in the archive.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.CabInfo.GetFiles(System.String)">
- <summary>
- Gets information about the certain files contained in the archive file.
- </summary>
- <param name="searchPattern">The search string, such as
- "*.txt".</param>
- <returns>A list of <see cref="T:Microsoft.Deployment.Compression.Cab.CabFileInfo"/> objects, each containing
- information about a file in the archive.</returns>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.HandleManager`1">
- <summary>
- Generic class for managing allocations of integer handles
- for objects of a certain type.
- </summary>
- <typeparam name="T">The type of objects the handles refer to.</typeparam>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Cab.HandleManager`1.handles">
- <summary>
- Auto-resizing list of objects for which handles have been allocated.
- Each handle is just an index into this list. When a handle is freed,
- the list item at that index is set to null.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.HandleManager`1.#ctor">
- <summary>
- Creates a new HandleManager instance.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.HandleManager`1.AllocHandle(`0)">
- <summary>
- Allocates a new handle for an object.
- </summary>
- <param name="obj">Object that the handle will refer to.</param>
- <returns>New handle that can be later used to retrieve the object.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.HandleManager`1.FreeHandle(System.Int32)">
- <summary>
- Frees a handle that was previously allocated. Afterward the handle
- will be invalid and the object it referred to can no longer retrieved.
- </summary>
- <param name="handle">Handle to be freed.</param>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.HandleManager`1.Item(System.Int32)">
- <summary>
- Gets the object of a handle, or null if the handle is invalid.
- </summary>
- <param name="handle">The integer handle previously allocated
- for the desired object.</param>
- <returns>The object for which the handle was allocated.</returns>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods">
- <summary>
- Native DllImport methods and related structures and constants used for
- cabinet creation and extraction via cabinet.dll.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FCI">
- <summary>
- A direct import of constants, enums, structures, delegates, and functions from fci.h.
- Refer to comments in fci.h for documentation.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FCI.ERROR">
- <summary>
- Error codes that can be returned by FCI.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FCI.TCOMP">
- <summary>
- FCI compression algorithm types and parameters.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FCI.STATUS">
- <summary>
- Reason for FCI status callback.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FCI.CCAB">
- <summary>
- Cabinet information structure used for FCI initialization and GetNextCabinet callback.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FCI.Handle">
- <summary>
- Ensures that the FCI handle is safely released.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.NativeMethods.FCI.Handle.#ctor">
- <summary>
- Creates a new unintialized handle. The handle will be initialized
- when it is marshalled back from native code.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.NativeMethods.FCI.Handle.ReleaseHandle">
- <summary>
- Releases the handle by calling FDIDestroy().
- </summary>
- <returns>True if the release succeeded.</returns>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.NativeMethods.FCI.Handle.IsInvalid">
- <summary>
- Checks if the handle is invalid. An FCI handle is invalid when it is zero.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FDI">
- <summary>
- A direct import of constants, enums, structures, delegates, and functions from fdi.h.
- Refer to comments in fdi.h for documentation.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FDI.ERROR">
- <summary>
- Error codes that can be returned by FDI.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FDI.NOTIFICATIONTYPE">
- <summary>
- Type of notification message for the FDI Notify callback.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FDI.CABINFO">
- <summary>
- Cabinet information structure filled in by FDI IsCabinet.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FDI.NOTIFICATION">
- <summary>
- Cabinet notification details passed to the FDI Notify callback.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.FDI.Handle">
- <summary>
- Ensures that the FDI handle is safely released.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.NativeMethods.FDI.Handle.#ctor">
- <summary>
- Creates a new unintialized handle. The handle will be initialized
- when it is marshalled back from native code.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.NativeMethods.FDI.Handle.ReleaseHandle">
- <summary>
- Releases the handle by calling FDIDestroy().
- </summary>
- <returns>True if the release succeeded.</returns>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.NativeMethods.FDI.Handle.IsInvalid">
- <summary>
- Checks if the handle is invalid. An FDI handle is invalid when it is zero.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Cab.NativeMethods.ERF">
- <summary>
- Error info structure for FCI and FDI.
- </summary>
- <remarks>Before being passed to FCI or FDI, this structure is
- pinned in memory via a GCHandle. The pinning is necessary
- to be able to read the results, since the ERF structure doesn't
- get marshalled back out after an error.</remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Cab.NativeMethods.ERF.Clear">
- <summary>
- Clears the error information.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.NativeMethods.ERF.Oper">
- <summary>
- Gets or sets the cabinet error code.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.NativeMethods.ERF.Type">
- <summary>
- Gets or sets the Win32 error code.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Cab.NativeMethods.ERF.Error">
- <summary>
- GCHandle doesn't like the bool type, so use an int underneath.
- </summary>
- </member>
- </members>
-</doc>
BIN  ext/WiX/Microsoft.Deployment.Compression.Zip.dll
View
Binary file not shown
BIN  ext/WiX/Microsoft.Deployment.Compression.Zip.orig.dll
View
Binary file not shown
514 ext/WiX/Microsoft.Deployment.Compression.Zip.xml
View
@@ -1,514 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Microsoft.Deployment.Compression.Zip</name>
- </assembly>
- <members>
- <member name="T:Microsoft.Deployment.Compression.Zip.ConcatStream">
- <summary>
- Used to trick a DeflateStream into reading from or writing to
- a series of (chunked) streams instead of a single steream.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Zip.CrcStream">
- <summary>
- Wraps a source stream and calcaluates a CRC over all bytes that are read or written.
- </summary>
- <remarks>
- The CRC algorithm matches that used in the standard ZIP file format.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.#ctor(System.IO.Stream)">
- <summary>
- Creates a new CrcStream instance from a source stream.
- </summary>
- <param name="source">Underlying stream where bytes will be read from or written to.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.Seek(System.Int64,System.IO.SeekOrigin)">
- <summary>
- Sets the position within the source stream.
- </summary>
- <param name="offset">A byte offset relative to the origin parameter.</param>
- <param name="origin">A value of type SeekOrigin indicating
- the reference point used to obtain the new position.</param>
- <returns>The new position within the source stream.</returns>
- <remarks>
- Note the CRC is only calculated over bytes that are actually read or
- written, so any bytes skipped by seeking will not contribute to the CRC.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.SetLength(System.Int64)">
- <summary>
- Sets the length of the source stream.
- </summary>
- <param name="value">The desired length of the
- stream in bytes.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.Read(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Reads a sequence of bytes from the source stream and advances
- the position within the stream by the number of bytes read.
- </summary>
- <param name="buffer">An array of bytes. When this method returns, the buffer
- contains the specified byte array with the values between offset and
- (offset + count - 1) replaced by the bytes read from the current source.</param>
- <param name="offset">The zero-based byte offset in buffer at which to begin
- storing the data read from the current stream.</param>
- <param name="count">The maximum number of bytes to be read from the current stream.</param>
- <returns>The total number of bytes read into the buffer. This can be less
- than the number of bytes requested if that many bytes are not currently available,
- or zero (0) if the end of the stream has been reached.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.Write(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Writes a sequence of bytes to the source stream and advances the
- current position within this stream by the number of bytes written.
- </summary>
- <param name="buffer">An array of bytes. This method copies count
- bytes from buffer to the current stream.</param>
- <param name="offset">The zero-based byte offset in buffer at which
- to begin copying bytes to the current stream.</param>
- <param name="count">The number of bytes to be written to the
- current stream.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.Flush">
- <summary>
- Flushes the source stream.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.Close">
- <summary>
- Closes the underlying stream.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.UpdateCrc(System.Byte[],System.Int32,System.Int32)">
- <summary>
- Updates the CRC with a range of bytes that were read or written.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.MakeCrcTable">
- <summary>
- Computes a table that speeds up calculation of the CRC.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.CrcStream.Reflect(System.UInt32,System.Int32)">
- <summary>
- Reflects the ordering of certain number of bits. For exmample when reflecting
- one byte, bit one is swapped with bit eight, bit two with bit seven, etc.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.CrcStream.Crc">
- <summary>
- Gets the current CRC over all bytes that have been read or written
- since this instance was created.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.CrcStream.Source">
- <summary>
- Gets the underlying stream that this stream reads from or writes to.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.CrcStream.CanRead">
- <summary>
- Gets a value indicating whether the source stream supports reading.
- </summary>
- <value>true if the stream supports reading; otherwise, false.</value>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.CrcStream.CanWrite">
- <summary>
- Gets a value indicating whether the source stream supports writing.
- </summary>
- <value>true if the stream supports writing; otherwise, false.</value>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.CrcStream.CanSeek">
- <summary>
- Gets a value indicating whether the source stream supports seeking.
- </summary>
- <value>true if the stream supports seeking; otherwise, false.</value>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.CrcStream.Length">
- <summary>
- Gets the length of the source stream.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.CrcStream.Position">
- <summary>
- Gets or sets the position of the source stream.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod">
- <summary>
- Identifies the compression method or &quot;algorithm&quot;
- used for a single file within a zip archive.
- </summary>
- <remarks>
- Proprietary zip implementations may define additional compression
- methods outside of those included here.
- </remarks>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Store">
- <summary>
- The file is stored (no compression)
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Shrink">
- <summary>
- The file is Shrunk
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Reduce1">
- <summary>
- The file is Reduced with compression factor 1
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Reduce2">
- <summary>
- The file is Reduced with compression factor 2
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Reduce3">
- <summary>
- The file is Reduced with compression factor 3
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Reduce4">
- <summary>
- The file is Reduced with compression factor 4
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Implode">
- <summary>
- The file is Imploded
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Deflate">
- <summary>
- The file is Deflated;
- the most common and widely-compatible form of zip compression.
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Deflate64">
- <summary>
- The file is Deflated using the enhanced Deflate64 method.
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.BZip2">
- <summary>
- The file is compressed using the BZIP2 algorithm.
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Lzma">
- <summary>
- The file is compressed using the LZMA algorithm.
- </summary>
- </member>
- <member name="F:Microsoft.Deployment.Compression.Zip.ZipCompressionMethod.Ppmd">
- <summary>
- The file is compressed using the PPMd algorithm.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Zip.ZipException">
- <summary>
- Exception class for zip operations.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipException.#ctor(System.String,System.Exception)">
- <summary>
- Creates a new ZipException with a specified error message and a reference to the
- inner exception that is the cause of this exception.
- </summary>
- <param name="message">The message that describes the error.</param>
- <param name="innerException">The exception that is the cause of the current exception. If the
- innerException parameter is not a null reference (Nothing in Visual Basic), the current exception
- is raised in a catch block that handles the inner exception.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipException.#ctor(System.String)">
- <summary>
- Creates a new ZipException with a specified error message.
- </summary>
- <param name="message">The message that describes the error.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipException.#ctor">
- <summary>
- Creates a new ZipException.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the ZipException class with serialized data.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Sets the SerializationInfo with information about the exception.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Zip.ZipEngine">
- <summary>
- Engine capable of packing and unpacking archives in the zip format.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.RegisterCompressionStreamCreator(Microsoft.Deployment.Compression.Zip.ZipCompressionMethod,System.IO.Compression.CompressionMode,System.Converter{System.IO.Stream,System.IO.Stream})">
- <summary>
- Registers a delegate that can create a warpper stream for
- compressing or uncompressing the data of a source stream.
- </summary>
- <param name="compressionMethod">Compression method being registered.</param>
- <param name="compressionMode">Indicates registration for ether
- compress or decompress mode.</param>
- <param name="creator">Delegate being registered.</param>
- <remarks>
- For compression, the delegate accepts a stream that writes to the archive
- and returns a wrapper stream that compresses bytes as they are written.
- For decompression, the delegate accepts a stream that reads from the archive
- and returns a wrapper stream that decompresses bytes as they are read.
- This wrapper stream model follows the design used by
- System.IO.Compression.DeflateStream, and indeed that class is used
- to implement the Deflate compression method by default.
- <para>To unregister a delegate, call this method again and pass
- null for the delegate parameter.</para>
- </remarks>
- <example>
- When the ZipEngine class is initialized, the Deflate compression method
- is automatically registered like this:
- <code>
- ZipEngine.RegisterCompressionStreamCreator(
- ZipCompressionMethod.Deflate,
- CompressionMode.Compress,
- delegate(Stream stream) {
- return new DeflateStream(stream, CompressionMode.Compress, true);
- });
- ZipEngine.RegisterCompressionStreamCreator(
- ZipCompressionMethod.Deflate,
- CompressionMode.Decompress,
- delegate(Stream stream) {
- return new DeflateStream(stream, CompressionMode.Decompress, true);
- });
- </code></example>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.#ctor">
- <summary>
- Creates a new instance of the zip engine.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.IsArchive(System.IO.Stream)">
- <summary>
- Checks whether a Stream begins with a header that indicates
- it is a valid archive file.
- </summary>
- <param name="stream">Stream for reading the archive file.</param>
- <returns>True if the stream is a valid zip archive
- (with no offset); false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.FindArchiveOffset(System.IO.Stream)">
- <summary>
- Gets the offset of an archive that is positioned 0 or more bytes
- from the start of the Stream.
- </summary>
- <param name="stream">A stream for reading the archive.</param>
- <returns>The offset in bytes of the archive,
- or -1 if no archive is found in the Stream.</returns>
- <remarks>The archive must begin on a 4-byte boundary.</remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.GetFileInfo(Microsoft.Deployment.Compression.IUnpackStreamContext,System.Predicate{System.String})">
- <summary>
- Gets information about files in a zip archive or archive chain.
- </summary>
- <param name="streamContext">A context interface to handle opening
- and closing of archive and file streams.</param>
- <param name="fileFilter">A predicate that can determine
- which files to process, optional.</param>
- <returns>Information about files in the archive stream.</returns>
- <exception cref="T:Microsoft.Deployment.Compression.ArchiveException">The archive provided
- by the stream context is not valid.</exception>
- <remarks>
- The <paramref name="fileFilter"/> predicate takes an internal file
- path and returns true to include the file or false to exclude it.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.GetCentralDirectory(Microsoft.Deployment.Compression.IUnpackStreamContext)">
- <summary>
- Reads all the file headers from the central directory in the main archive.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.GetEOCD(Microsoft.Deployment.Compression.IUnpackStreamContext,System.IO.Stream)">
- <summary>
- Locates and reads the end of central directory record near the
- end of the archive.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.Pack(Microsoft.Deployment.Compression.IPackStreamContext,System.Collections.Generic.IEnumerable{System.String},System.Int64)">
- <summary>
- Creates a zip archive or chain of zip archives.
- </summary>
- <param name="streamContext">A context interface to handle opening
- and closing of archive and file streams.</param>
- <param name="files">An array of file lists. Each list is
- compressed into one stream in the archive.</param>
- <param name="maxArchiveSize">The maximum number of bytes for one archive
- before the contents are chained to the next archive, or zero for unlimited
- archive size.</param>
- <exception cref="T:Microsoft.Deployment.Compression.ArchiveException">The archive could not be
- created.</exception>
- <remarks>
- The stream context implementation may provide a mapping from the file
- paths within the archive to the external file paths.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.CheckArchiveWriteStream(Microsoft.Deployment.Compression.IPackStreamContext,System.Int64,System.Int64,System.IO.Stream@)">
- <summary>
- Moves to the next archive in the sequence if necessary.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.PackOneFile(Microsoft.Deployment.Compression.IPackStreamContext,System.String,System.Int64,System.Boolean,System.IO.Stream@)">
- <summary>
- Adds one file to a zip archive in the process of being created.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.PackFileBytes(Microsoft.Deployment.Compression.IPackStreamContext,System.IO.Stream,System.Int64,System.Converter{System.IO.Stream,System.IO.Stream},System.IO.Stream@,System.UInt32@)">
- <summary>
- Writes compressed bytes of one file to the archive,
- keeping track of the CRC and number of bytes written.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.Unpack(Microsoft.Deployment.Compression.IUnpackStreamContext,System.Predicate{System.String})">
- <summary>
- Extracts files from a zip archive or archive chain.
- </summary>
- <param name="streamContext">A context interface to handle opening
- and closing of archive and file streams.</param>
- <param name="fileFilter">An optional predicate that can determine
- which files to process.</param>
- <exception cref="T:Microsoft.Deployment.Compression.ArchiveException">The archive provided
- by the stream context is not valid.</exception>
- <remarks>
- The <paramref name="fileFilter"/> predicate takes an internal file
- path and returns true to include the file or false to exclude it.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.UnpackOneFile(Microsoft.Deployment.Compression.IUnpackStreamContext,Microsoft.Deployment.Compression.Zip.ZipFileHeader,System.IO.Stream@)">
- <summary>
- Unpacks a single file from an archive or archive chain.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipEngine.UnpackFileBytes(Microsoft.Deployment.Compression.IUnpackStreamContext,System.String,System.Int64,System.Int64,System.UInt32,System.IO.Stream,System.Converter{System.IO.Stream,System.IO.Stream},System.IO.Stream@)">
- <summary>
- Decompresses bytes for one file from an archive or archive chain,
- checking the crc at the end.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.ZipEngine.ArchiveComment">
- <summary>
- Gets the comment from the last-examined archive,
- or sets the comment to be added to any created archives.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Zip.ZipFileInfo">
- <summary>
- Object representing a compressed file within a zip package; provides operations for getting
- the file properties and extracting the file.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipFileInfo.#ctor(Microsoft.Deployment.Compression.Zip.ZipInfo,System.String)">
- <summary>
- Creates a new ZipFileInfo object representing a file within a zip in a specified path.
- </summary>
- <param name="zipInfo">An object representing the zip archive containing the file.</param>
- <param name="filePath">The path to the file within the zip archive. Usually, this is a simple file
- name, but if the zip archive contains a directory structure this may include the directory.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipFileInfo.#ctor(System.String,System.Int32,System.IO.FileAttributes,System.DateTime,System.Int64,System.Int64,Microsoft.Deployment.Compression.Zip.ZipCompressionMethod)">
- <summary>
- Creates a new ZipFileInfo object with all parameters specified,
- used internally when reading the metadata out of a zip archive.
- </summary>
- <param name="filePath">The internal path and name of the file in the zip archive.</param>
- <param name="zipNumber">The zip archive number where the file starts.</param>
- <param name="attributes">The stored attributes of the file.</param>
- <param name="lastWriteTime">The stored last write time of the file.</param>
- <param name="length">The uncompressed size of the file.</param>
- <param name="compressedLength">The compressed size of the file.</param>
- <param name="compressionMethod">Compression algorithm used for this file.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipFileInfo.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the ZipFileInfo class with serialized data.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipFileInfo.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Sets the SerializationInfo with information about the archive.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data.</param>
- <param name="context">The StreamingContext that contains contextual information
- about the source or destination.</param>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.ZipFileInfo.CompressedLength">
- <summary>
- Gets the compressed size of the file in bytes.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Compression.Zip.ZipFileInfo.CompressionMethod">
- <summary>
- Gets the method used to compress this file.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Compression.Zip.ZipInfo">
- <summary>
- Object representing a zip file on disk; provides access to
- file-based operations on the zip file.
- </summary>
- <remarks>
- Generally, the methods on this class are much easier to use than the
- stream-based interfaces provided by the <see cref="T:Microsoft.Deployment.Compression.Zip.ZipEngine"/> class.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipInfo.#ctor(System.String)">
- <summary>
- Creates a new CabinetInfo object representing a zip file in a specified path.
- </summary>
- <param name="path">The path to the zip file. When creating a zip file, this file does not
- necessarily exist yet.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipInfo.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Initializes a new instance of the CabinetInfo class with serialized data.
- </summary>
- <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param>
- <param name="context">The StreamingContext that contains contextual information about the source or destination.</param>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipInfo.CreateCompressionEngine">
- <summary>
- Creates a compression engine that does the low-level work for
- this object.
- </summary>
- <returns>A new <see cref="T:Microsoft.Deployment.Compression.Zip.ZipEngine"/> instance.</returns>
- <remarks>
- Each instance will be <see cref="M:Microsoft.Deployment.Compression.CompressionEngine.Dispose"/>d
- immediately after use.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipInfo.GetFiles">
- <summary>
- Gets information about the files contained in the archive.
- </summary>
- <returns>A list of <see cref="T:Microsoft.Deployment.Compression.Zip.ZipFileInfo"/> objects, each
- containing information about a file in the archive.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Compression.Zip.ZipInfo.GetFiles(System.String)">
- <summary>
- Gets information about the certain files contained in the archive file.
- </summary>
- <param name="searchPattern">The search string, such as
- "*.txt".</param>
- <returns>A list of <see cref="T:Microsoft.Deployment.Compression.Zip.ZipFileInfo"/> objects, each containing
- information about a file in the archive.</returns>
- </member>
- </members>
-</doc>
BIN  ext/WiX/Microsoft.Deployment.Compression.dll
View
Binary file not shown
BIN  ext/WiX/Microsoft.Deployment.Compression.orig.dll
View
Binary file not shown
1,936 ext/WiX/Microsoft.Deployment.Compression.xml
View
0 additions, 1,936 deletions not shown
BIN  ext/WiX/Microsoft.Deployment.Resources.dll
View
Binary file not shown
BIN  ext/WiX/Microsoft.Deployment.Resources.orig.dll
View
Binary file not shown
443 ext/WiX/Microsoft.Deployment.Resources.xml
View
@@ -1,443 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Microsoft.Deployment.Resources</name>
- </assembly>
- <members>
- <member name="T:Microsoft.Deployment.Resources.Resource">
- <summary>
- Represents a Win32 resource which can be loaded from and saved to a PE file.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Resources.Resource.#ctor(Microsoft.Deployment.Resources.ResourceType,System.String,System.Int32)">
- <summary>
- Creates a new Resource object without any data. The data can be later loaded from a file.
- </summary>
- <param name="type">Type of the resource; may be one of the ResourceType constants or a user-defined type.</param>
- <param name="name">Name of the resource. For a numeric resource identifier, prefix the decimal number with a "#".</param>
- <param name="locale">Locale of the resource</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.Resource.#ctor(Microsoft.Deployment.Resources.ResourceType,System.String,System.Int32,System.Byte[])">
- <summary>
- Creates a new Resource object with data. The data can be later saved to a file.
- </summary>
- <param name="type">Type of the resource; may be one of the ResourceType constants or a user-defined type.</param>
- <param name="name">Name of the resource. For a numeric resource identifier, prefix the decimal number with a "#".</param>
- <param name="locale">Locale of the resource</param>
- <param name="data">Raw resource data</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.Resource.Load(System.String)">
- <summary>
- Loads the resource data from a file. The file is searched for a resource with matching type, name, and locale.
- </summary>
- <param name="file">Win32 PE file containing the resource</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.Resource.Save(System.String)">
- <summary>
- Saves the resource to a file. Any existing resource data with matching type, name, and locale is overwritten.
- </summary>
- <param name="file">Win32 PE file to contain the resource</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.Resource.Equals(System.Object)">
- <summary>
- Tests if type, name, and locale of this Resource object match another Resource object.
- </summary>
- <param name="obj">Resource object to be compared</param>
- <returns>True if the objects represent the same resource; false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.Resource.GetHashCode">
- <summary>
- Gets a hash code for this Resource object.
- </summary>
- <returns>Hash code generated from the resource type, name, and locale.</returns>
- </member>
- <member name="P:Microsoft.Deployment.Resources.Resource.ResourceType">
- <summary>
- Gets or sets the type of the resource. This may be one of the ResourceType constants
- or a user-defined type name.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.Resource.Name">
- <summary>
- Gets or sets the name of the resource. For a numeric resource identifier, the decimal number is prefixed with a "#".
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.Resource.Locale">
- <summary>
- Gets or sets the locale of the resource.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.Resource.Data">
- <summary>
- Gets or sets the raw data of the resource.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Resources.ResourceCollection">
- <summary>
- Allows reading and editing of resource data in a Win32 PE file.
- </summary>
- <remarks>
- To use this class:<list type="number">
- <item>Create a new ResourceCollection</item>
- <item>Locate resources for the collection by calling one of the <see cref="M:Microsoft.Deployment.Resources.ResourceCollection.Find(System.String)"/> methods</item>
- <item>Load data of one or more <see cref="T:Microsoft.Deployment.Resources.Resource"/>s from a file by calling the <see cref="M:Microsoft.Deployment.Resources.ResourceCollection.Load(System.String)"/> method of the
- Resource class, or load them all at once (more efficient) with the <see cref="M:Microsoft.Deployment.Resources.ResourceCollection.Load(System.String)"/> method of the ResourceCollection.</item>
- <item>Read and/or edit data of the individual Resource objects using the methods on that class.</item>
- <item>Save data of one or more <see cref="T:Microsoft.Deployment.Resources.Resource"/>s to a file by calling the <see cref="M:Microsoft.Deployment.Resources.ResourceCollection.Save(System.String)"/> method of the
- Resource class, or save them all at once (more efficient) with the <see cref="M:Microsoft.Deployment.Resources.ResourceCollection.Save(System.String)"/> method of the ResourceCollection.</item>
- </list>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.#ctor">
- <summary>
- Creates a new, empty ResourceCollection.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Find(System.String)">
- <summary>
- Locates all resources in a file, including all resource types and languages. For each located resource,
- a <see cref="T:Microsoft.Deployment.Resources.Resource"/> instance (or subclass) is added to the collection.
- </summary>
- <param name="resFile">The file to be searched for resources.</param>
- <exception cref="T:System.IO.IOException">resources could not be read from the file</exception>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Find(System.String,Microsoft.Deployment.Resources.ResourceType)">
- <summary>
- Locates all resources in a file of a given type, including all languages. For each located resource,
- a <see cref="T:Microsoft.Deployment.Resources.Resource"/> instance (or subclass) is added to the collection.
- </summary>
- <param name="resFile">The file to be searched for resources.</param>
- <param name="type">The type of resource to search for; may be one of the ResourceType constants or a user-defined type.</param>
- <exception cref="T:System.IO.IOException">resources could not be read from the file</exception>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Find(System.String,Microsoft.Deployment.Resources.ResourceType,System.String)">
- <summary>
- Locates all resources in a file of a given type and language. For each located resource,
- a <see cref="T:Microsoft.Deployment.Resources.Resource"/> instance (or subclass) is added to the collection.
- </summary>
- <param name="resFile">The file to be searched for resources.</param>
- <param name="type">The type of resource to search for; may be one of the ResourceType constants or a user-defined type.</param>
- <param name="name">The name of the resource to search for.</param>
- <exception cref="T:System.IO.IOException">resources could not be read from the file</exception>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Load(System.String)">
- <summary>
- For all resources in the collection, loads their data from a resource file.
- </summary>
- <param name="file">The file from which resources are loaded.</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Save(System.String)">
- <summary>
- For all resources in the collection, saves their data to a resource file.
- </summary>
- <param name="file">The file to which resources are saved.</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Add(Microsoft.Deployment.Resources.Resource)">
- <summary>
- Adds a new item to the collection.
- </summary>
- <param name="item">The Resource to add.</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Remove(Microsoft.Deployment.Resources.Resource)">
- <summary>
- Removes an item to the collection.
- </summary>
- <param name="item">The Resource to remove.</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.IndexOf(Microsoft.Deployment.Resources.Resource)">
- <summary>
- Gets the index of an item in the collection.
- </summary>
- <param name="item">The Resource to search for.</param>
- <returns>The index of the item, or -1 if not found.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Insert(System.Int32,Microsoft.Deployment.Resources.Resource)">
- <summary>
- Inserts a item into the collection.
- </summary>
- <param name="index">The insertion index.</param>
- <param name="item">The Resource to insert.</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Contains(Microsoft.Deployment.Resources.Resource)">
- <summary>
- Tests if the collection contains an item.
- </summary>
- <param name="item">The Resource to search for.</param>
- <returns>true if the item is found; false otherwise</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.CopyTo(Microsoft.Deployment.Resources.Resource[],System.Int32)">
- <summary>
- Copies the collection into an array.
- </summary>
- <param name="array">The array to copy into.</param>
- <param name="arrayIndex">The starting index in the destination array.</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.Clear">
- <summary>
- Removes all resources from the collection.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceCollection.GetEnumerator">
- <summary>
- Gets an enumerator over all resources in the collection.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Microsoft.Deployment.Resources.ResourceCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.ResourceCollection.Count">
- <summary>
- Gets the number of resources in the collection.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Resources.ResourceType">
- <summary>
- Represents either a standard integer resource type or a custom resource type name.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceType.#ctor(System.String)">
- <summary>
- Creates a new resource type from a string resource name.
- </summary>
- <param name="resourceType">String resource name,
- or an integer resource type prefixed by a #.</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceType.#ctor(System.Int32)">
- <summary>
- Creates a new integer resource type.
- </summary>
- <param name="resourceType">Integer value of a well-known resource type.</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceType.ToString">
- <summary>
- Gets a string representation of the resource type.
- </summary>
- <returns>The custom resource name, or the name of a well-known resource type.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceType.Equals(System.Object)">
- <summary>
- Tests whether one resource type equals another object.
- </summary>
- <param name="obj">Other object.</param>
- <returns>True if equal, else false.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceType.Equals(Microsoft.Deployment.Resources.ResourceType)">
- <summary>
- Tests whether one resource type equals another.
- </summary>
- <param name="otherType">Other resource type.</param>
- <returns>True if equal, else false.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceType.GetHashCode">
- <summary>
- Gets a hash code suitable for using the resource type as a dictionary key.
- </summary>
- <returns>Hash code based on the resource type string.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceType.op_Implicit(System.String)~Microsoft.Deployment.Resources.ResourceType">
- <summary>
- Implicitly converts a string to a ResourceType.
- </summary>
- <param name="resourceType">String resource type to convert.</param>
- <returns>ResourceType object.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.ResourceType.op_Explicit(Microsoft.Deployment.Resources.ResourceType)~System.String">
- <summary>
- Explicitly converts a ResourceType to a string.
- </summary>
- <param name="resourceType">ResourceType object to convert.</param>
- <returns>The resource type string.</returns>
- <remarks>
- Unlike <see cref="M:Microsoft.Deployment.Resources.ResourceType.ToString"/>, this conversion does not return
- the common name of well-known integer resource types. Therefore,
- the returned string is suitable for passing directly to Win32
- resource APIs that accept resource type strings.
- </remarks>
- </member>
- <member name="P:Microsoft.Deployment.Resources.ResourceType.IsInteger">
- <summary>
- Gets a flag indicating whether the resource type is an integer type.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.ResourceType.IntegerValue">
- <summary>
- Gets the integer value of the resource type, or -1 if the resource type is not an integer.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Resources.VersionBuildTypes">
- <summary>
- Identifies build types of a versioned file.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Resources.VersionFileType">
- <summary>
- Identifies the type of a versioned file.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Resources.VersionFileSubtype">
- <summary>
- Identifies the sub-type of a versioned file.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Resources.VersionResource">
- <summary>
- A subclass of Resource which provides specific methods for manipulating the resource data.
- </summary>
- <remarks>
- The resource is of type <see cref="P:Microsoft.Deployment.Resources.ResourceType.Version"/> (RT_VERSION).
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionResource.#ctor(System.String,System.Int32)">
- <summary>
- Creates a new VersionResource object without any data. The data can be later loaded from a file.
- </summary>
- <param name="name">Name of the resource. For a numeric resource identifier, prefix the decimal number with a "#".</param>
- <param name="locale">Locale of the resource</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionResource.#ctor(System.String,System.Int32,System.Byte[])">
- <summary>
- Creates a new VersionResource object with data. The data can be later saved to a file.
- </summary>
- <param name="name">Name of the resource. For a numeric resource identifier, prefix the decimal number with a "#".</param>
- <param name="locale">Locale of the resource</param>
- <param name="data">Raw resource data</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionResource.Add(System.Int32)">
- <summary>
- Adds a new version string table for a locale.
- </summary>
- <param name="locale">Locale of the table</param>
- <returns>The new string table, or the existing table if the locale already existed.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionResource.Remove(System.Int32)">
- <summary>
- Removes a version string table for a locale.
- </summary>
- <param name="locale">Locale of the table</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionResource.Contains(System.Int32)">
- <summary>
- Checks if a version string table exists for a given locale.
- </summary>
- <param name="locale">Locale to search for</param>
- <returns>True if a string table was found for the locale; false otherwise.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionResource.Clear">
- <summary>
- Removes all string tables from the version resource.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionResource.CopyTo(Microsoft.Deployment.Resources.VersionStringTable[],System.Int32)">
- <summary>
- Copies the version string tables to an array, starting at a particular array index.
- </summary>
- <param name="array">The one-dimensional Array that is the destination of the elements copied
- from the collection. The Array must have zero-based indexing.</param>
- <param name="arrayIndex">The zero-based index in array at which copying begins.</param>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionResource.GetEnumerator">
- <summary>
- Gets an enumerator that can iterate over the version string tables in the collection.
- </summary>
- <returns>An enumerator that returns <see cref="T:Microsoft.Deployment.Resources.VersionStringTable"/> objects.</returns>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionResource.System#Collections#IEnumerable#GetEnumerator">
- <summary>
- Gets an enumerator that can iterate over the version string tables in the collection.
- </summary>
- <returns>An enumerator that returns <see cref="T:Microsoft.Deployment.Resources.VersionStringTable"/> objects.</returns>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionResource.Data">
- <summary>
- Gets or sets the raw data of the resource. The data is in the format of the VS_VERSIONINFO structure.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionResource.FileVersion">
- <summary>
- Gets or sets the binary locale-independent file version of the version resource.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionResource.ProductVersion">
- <summary>
- Gets or sets the binary locale-independent product version of the version resource.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionResource.BuildTypes">
- <summary>
- Gets or sets a bitmask that specifies the build types of the file.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionResource.FileType">
- <summary>
- Gets or sets the general type of the file.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionResource.FileSubtype">
- <summary>
- Gets or sets the specific type of the file.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionResource.Timestamp">
- <summary>
- Gets or sets the binary creation date and time.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionResource.Item(System.Int32)">
- <summary>
- Gets the string table for a specific locale, or null if there is no table for that locale.
- </summary>
- <seealso cref="M:Microsoft.Deployment.Resources.VersionResource.Add(System.Int32)"/>
- <seealso cref="M:Microsoft.Deployment.Resources.VersionResource.Remove(System.Int32)"/>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionResource.Count">
- <summary>
- Gets the number string tables in the version resource.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.Resources.VersionStringTable">
- <summary>
- Represents a string table of a file version resource.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionStringTable.Clear">
- <summary>
- Removes all strings from the string table.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.Resources.VersionStringTable.GetEnumerator">
- <summary>
- Gets an enumeration over all strings in the table.
- </summary>
- <returns>Enumeration of string name and value pairs</returns>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionStringTable.Locale">
- <summary>
- Gets the locale (LCID) of the string table.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionStringTable.Item(System.String)">
- <summary>
- Gets or sets a string value.
- </summary>
- <param name="key">Name of the string.</param>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionStringTable.Keys">
- <summary>
- Gets a collection of all the names of the strings in the table.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionStringTable.Values">
- <summary>
- Gets a collection of all the values in the table.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.Resources.VersionStringTable.Count">
- <summary>
- Gets the number of strings in the table.
- </summary>
- </member>
- </members>
-</doc>
BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.Linq.dll
View
Binary file not shown
BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.Linq.orig.dll
View
Binary file not shown
434 ext/WiX/Microsoft.Deployment.WindowsInstaller.Linq.xml
View
@@ -1,434 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Microsoft.Deployment.WindowsInstaller.Linq</name>
- </assembly>
- <members>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Linq.DatabaseTableAttribute">
- <summary>
- Apply to a subclass of QRecord to indicate the name of
- the table the record type is to be used with.
- </summary>
- <remarks>
- If this attribute is not used on a record type, the default
- table name will be derived from the record type name. (An
- optional underscore suffix is stripped.)
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.DatabaseTableAttribute.#ctor(System.String)">
- <summary>
- Creates a new DatabaseTableAttribute for the specified table.
- </summary>
- <param name="table">name of the table associated with the record type</param>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.DatabaseTableAttribute.Table">
- <summary>
- Gets or sets the table associated with the record type.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Linq.DatabaseColumnAttribute">
- <summary>
- Apply to a property on a subclass of QRecord to indicate
- the name of the column the property is to be associated with.
- </summary>
- <remarks>
- If this attribute is not used on a property, the default
- column name will be the same as the property name.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.DatabaseColumnAttribute.#ctor(System.String)">
- <summary>
- Creates a new DatabaseColumnAttribute which maps a
- record property to a column.
- </summary>
- <param name="column">name of the column associated with the property</param>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.DatabaseColumnAttribute.Column">
- <summary>
- Gets or sets the column associated with the record property.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Linq.QRecord">
- <summary>
- Generic record entity for queryable databases,
- and base for strongly-typed entity subclasses.
- </summary>
- <remarks>
- Several predefined specialized subclasses are provided for common
- standard tables. Subclasses for additional standard tables
- or custom tables are not necessary, but they are easy to create
- and make the coding experience much nicer.
- <para>When creating subclasses, the following attributes may be
- useful: <see cref="T:Microsoft.Deployment.WindowsInstaller.Linq.DatabaseTableAttribute"/>,
- <see cref="T:Microsoft.Deployment.WindowsInstaller.Linq.DatabaseColumnAttribute"/></para>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.#ctor">
- <summary>
- Do not call. Use QTable.NewRecord() instead.
- </summary>
- <remarks>
- Subclasses must also provide a public parameterless constructor.
- <para>QRecord constructors are only public due to implementation
- reasons (to satisfy the new() constraint on the QTable generic
- class). They are not intended to be called by user code other than
- a subclass constructor. If the constructor is invoked directly,
- the record instance will not be properly initialized (associated
- with a database table) and calls to methods on the instance
- will throw a NullReferenceException.</para>
- </remarks>
- <seealso cref="M:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.NewRecord"/>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.I(System.Int32)">
- <summary>
- Used by subclasses to get a field as an integer.
- </summary>
- <param name="index">zero-based column index of the field</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.NI(System.Int32)">
- <summary>
- Used by subclasses to get a field as a nullable integer.
- </summary>
- <param name="index">zero-based column index of the field</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.ToString">
- <summary>
- Dumps all record fields to a string.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Update(System.Collections.Generic.IList{System.String},System.Collections.Generic.IList{System.String})">
- <summary>
- Update multiple fields in the record (and the database).
- </summary>
- <param name="fields">column names of fields to update</param>
- <param name="values">new values for each field being updated</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Update(System.Collections.Generic.IList{System.Int32},System.Collections.Generic.IList{System.String})">
- <summary>
- Update multiple fields in the record (and the database).
- </summary>
- <param name="indexes">column indexes of fields to update</param>
- <param name="values">new values for each field being updated</param>
- <remarks>
- The record (primary keys) must already exist in the table.
- <para>Updating primary key fields is not yet implemented; use Delete()
- and Insert() instead.</para>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Insert">
- <summary>
- Inserts the record in the database.
- </summary>
- <remarks>
- The record (primary keys) may not already exist in the table.
- <para>Use <see cref="M:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.NewRecord"/> to get a new
- record. Prmary keys and all required fields
- must be filled in before insertion.</para>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Insert(System.Boolean)">
- <summary>
- Inserts the record into the table.
- </summary>
- <param name="temporary">true if the record is temporarily
- inserted, to be visible only as long as the database is open</param>
- <remarks>
- The record (primary keys) may not already exist in the table.
- <para>Use <see cref="M:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.NewRecord"/> to get a new
- record. Prmary keys and all required fields
- must be filled in before insertion.</para>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Delete">
- <summary>
- Deletes the record from the table if it exists.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Refresh">
- <summary>
- Not yet implemented.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Assign">
- <summary>
- Not yet implemented.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Merge">
- <summary>
- Not yet implemented.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Validate">
- <summary>
- Not yet implemented.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.ValidateNew">
- <summary>
- Not yet implemented.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.ValidateFields">
- <summary>
- Not yet implemented.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.ValidateDelete">
- <summary>
- Not yet implemented.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.FieldCount">
- <summary>
- Gets the number of fields in the record.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Item(System.String)">
- <summary>
- Gets or sets a record field.
- </summary>
- <param name="field">column name of the field</param>
- <remarks>
- Setting a field value will automatically update the database.
- </remarks>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QRecord.Item(System.Int32)">
- <summary>
- Gets or sets a record field.
- </summary>
- <param name="index">zero-based column index of the field</param>
- <remarks>
- Setting a field value will automatically update the database.
- </remarks>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Linq.Queryable">
- <summary>
- Allows any Database instance to be converted into a queryable database.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.Queryable.AsQueryable(Microsoft.Deployment.WindowsInstaller.Database)">
- <summary>
- Converts any Database instance into a queryable database.
- </summary>
- <param name="db"></param>
- <returns>Queryable database instance that operates on the same
- MSI handle.</returns>
- <remarks>
- This extension method is meant for convenient on-the-fly conversion.
- If the existing database instance already happens to be a QDatabase,
- then it is returned unchanged. Otherwise since the new database
- carries the same MSI handle, only one of the instances needs to be
- closed, not both.
- </remarks>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase">
- <summary>
- Queryable MSI database - extends the base Database class with
- LINQ query functionality along with predefined entity types
- for common tables.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.#ctor(System.String)">
- <summary>
- Opens an existing database in read-only mode.
- </summary>
- <param name="filePath">Path to the database file.</param>
- <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the database could not be created/opened</exception>
- <remarks>
- Because this constructor initiates database access, it cannot be used with a
- running installation.
- <para>The Database object should be <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>d after use.
- The finalizer will close the handle if it is still open, however due to the nondeterministic
- nature of finalization it is best that the handle be closed manually as soon as it is no
- longer needed, as leaving lots of unused handles open can degrade performance.</para>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.#ctor(System.String,System.String)">
- <summary>
- Opens an existing database with another database as output.
- </summary>
- <param name="filePath">Path to the database to be read.</param>
- <param name="outputPath">Open mode for the database</param>
- <returns>Database object representing the created or opened database</returns>
- <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the database could not be created/opened</exception>
- <remarks>
- When a database is opened as the output of another database, the summary information stream
- of the output database is actually a read-only mirror of the original database and thus cannot
- be changed. Additionally, it is not persisted with the database. To create or modify the
- summary information for the output database it must be closed and re-opened.
- <para>The returned Database object should be <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>d after use.
- The finalizer will close the handle if it is still open, however due to the nondeterministic
- nature of finalization it is best that the handle be closed manually as soon as it is no
- longer needed, as leaving lots of unused handles open can degrade performance.</para>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.#ctor(System.String,Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode)">
- <summary>
- Opens an existing database or creates a new one.
- </summary>
- <param name="filePath">Path to the database file. If an empty string
- is supplied, a temporary database is created that is not persisted.</param>
- <param name="mode">Open mode for the database</param>
- <exception cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException">the database could not be created/opened</exception>
- <remarks>
- To make and save changes to a database first open the database in transaction,
- create or, or direct mode. After making the changes, always call the Commit method
- before closing the database handle. The Commit method flushes all buffers.
- <para>Always call the Commit method on a database that has been opened in direct
- mode before closing the database. Failure to do this may corrupt the database.</para>
- <para>Because this constructor initiates database access, it cannot be used with a
- running installation.</para>
- <para>The Database object should be <see cref="M:Microsoft.Deployment.WindowsInstaller.InstallerHandle.Close"/>d after use.
- The finalizer will close the handle if it is still open, however due to the nondeterministic
- nature of finalization it is best that the handle be closed manually as soon as it is no
- longer needed, as leaving lots of unused handles open can degrade performance.</para>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.#ctor(System.IntPtr,System.Boolean,System.String,Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode)">
- <summary>
- Creates a new database from an MSI handle.
- </summary>
- <param name="handle">Native MSI database handle.</param>
- <param name="ownsHandle">True if the handle should be closed
- when the database object is disposed</param>
- <param name="filePath">Path of the database file, if known</param>
- <param name="openMode">Mode the handle was originally opened in</param>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.Log">
- <summary>
- Gets or sets a log where all MSI SQL queries are written.
- </summary>
- <remarks>
- The log can be useful for debugging, or simply to watch the LINQ magic in action.
- </remarks>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.Item(System.String)">
- <summary>
- Gets a queryable table from the datbaase.
- </summary>
- <param name="table">name of the table</param>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.Components">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.CreateFolders">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.CustomActions">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.Directories">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.DuplicateFiles">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.Features">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.FeatureComponents">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.Files">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.FileHashes">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.InstallExecuteSequences">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.InstallUISequences">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.LaunchConditions">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.Medias">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.Properties">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.Registries">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QDatabase.RemoveFiles">
- <summary>Queryable standard table with predefined specialized record type.</summary>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1">
- <summary>
- Represents one table in a LINQ-queryable Database.
- </summary>
- <typeparam name="TRecord">type that represents one record in the table</typeparam>
- <remarks>
- This class is the primary gateway to all LINQ to MSI query functionality.
- <para>The TRecord generic parameter may be the general <see cref="T:Microsoft.Deployment.WindowsInstaller.Linq.QRecord"/>
- class, or a specialized subclass of QRecord.</para>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.InferTableName">
- <summary>
- Infers the name of the table this instance will be
- associated with.
- </summary>
- <returns>table name</returns>
- <remarks>
- The table name is retrieved from a DatabaseTableAttribute
- on the record type if it exists; otherwise the name is
- derived from the name of the record type itself.
- (An optional underscore suffix on the record type name is dropped.)
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.#ctor(Microsoft.Deployment.WindowsInstaller.Linq.QDatabase)">
- <summary>
- Creates a new QTable, inferring the table name
- from the name of the record type parameter.
- </summary>
- <param name="db">database that contains the table</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.#ctor(Microsoft.Deployment.WindowsInstaller.Linq.QDatabase,System.String)">
- <summary>
- Creates a new QTable with an explicit table name.
- </summary>
- <param name="db">database that contains the table</param>
- <param name="table">name of the table</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.GetEnumerator">
- <summary>
- Enumerates over all records in the table.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.NewRecord">
- <summary>
- Creates a new record that can be inserted into this table.
- </summary>
- <returns>a record with all fields initialized to null</returns>
- <remarks>
- Primary keys and required fields must be filled in with
- non-null values before the record can be inserted.
- <para>The record is tied to this table in this database;
- it cannot be inserted into another table or database.</para>
- </remarks>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.TableInfo">
- <summary>
- Gets schema information about the table.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Linq.QTable`1.Database">
- <summary>
- Gets the database this table is associated with.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Linq.Query`1">
- <summary>
- Implements the LINQ to MSI query functionality.
- </summary>
- <typeparam name="T">the result type of the current query --
- either some kind of QRecord, or some projection of record data</typeparam>
- </member>
- </members>
-</doc>
BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.Package.dll
View
Binary file not shown
BIN  ext/WiX/Microsoft.Deployment.WindowsInstaller.Package.orig.dll
View
Binary file not shown
679 ext/WiX/Microsoft.Deployment.WindowsInstaller.Package.xml
View
@@ -1,679 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Microsoft.Deployment.WindowsInstaller.Package</name>
- </assembly>
- <members>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPackageMessageHandler">
- <summary>
- Handles status messages generated when operations are performed on an
- <see cref="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage"/> or <see cref="T:Microsoft.Deployment.WindowsInstaller.Package.PatchPackage"/>.
- </summary>
- <example>
- <c>installPackage.Message += new InstallPackageMessageHandler(Console.WriteLine);</c>
- </example>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage">
- <summary>
- Provides access to powerful build, maintenance, and analysis operations on an
- installation package (.MSI or .MSM).
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.#ctor(System.String,Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode)">
- <summary>
- Creates a new InstallPackage object. The file source directory and working
- directory are the same as the location as the package file.
- </summary>
- <param name="packagePath">Path to the install package to be created or opened</param>
- <param name="openMode">Open mode for the database</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.#ctor(System.String,Microsoft.Deployment.WindowsInstaller.DatabaseOpenMode,System.String,System.String)">
- <summary>
- Creates a new InstallPackage object, specifying an alternate file source
- directory and/or working directory.
- </summary>
- <param name="packagePath">Path to the install package to be created or opened</param>
- <param name="openMode">Open mode for the database</param>
- <param name="sourceDir">Location to obtain source files and cabinets when extracting
- or updating files in the working directory. This is often the location of an original
- copy of the package that is not meant to be modified. If this parameter is null, it
- defaults to the directory of <paramref name="packagePath"/>.</param>
- <param name="workingDir">Location where files will be extracted to/updated from. Also
- the location where a temporary folder is created during some operations. If this
- parameter is null, it defaults to the directory of <paramref name="packagePath"/>.</param>
- <remarks>If the source location is different than the working directory, then
- no files will be modified at the source location.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.LogMessage(System.String,System.Object[])">
- <summary>
- Sends a message to the <see cref="E:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Message"/> event-handler.
- </summary>
- <param name="format">Message string, containing 0 or more format items</param>
- <param name="args">Items to be formatted</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.FindFiles(System.String)">
- <summary>
- Gets the list of file keys that have the specified long file name.
- </summary>
- <param name="longFileName">File name to search for (case-insensitive)</param>
- <returns>Array of file keys, or a 0-length array if none are found</returns>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.FindFiles(System.Text.RegularExpressions.Regex)">
- <summary>
- Gets the list of file keys whose long file names match a specified
- regular-expression search pattern.
- </summary>
- <param name="pattern">Regular expression search pattern</param>
- <returns>Array of file keys, or a 0-length array if none are found</returns>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.ExtractFiles">
- <summary>
- Extracts all files to the <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.WorkingDirectory"/>. The files are extracted
- to the relative directory matching their <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.SourcePath"/>.
- </summary>
- <remarks>If any files have the uncompressed attribute, they will be copied
- from the <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.SourceDirectory"/>.</remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.ExtractFiles(System.Collections.Generic.ICollection{System.String})">
- <summary>
- Extracts a specified list of files to the <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.WorkingDirectory"/>. The files
- are extracted to the relative directory matching their <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.SourcePath"/>.
- </summary>
- <param name="fileKeys">List of file key strings to extract</param>
- <remarks>If any files have the uncompressed attribute, they will be copied
- from the <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.SourceDirectory"/>.</remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.UpdateFiles">
- <summary>
- Updates the install package with new files from the <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.WorkingDirectory"/>. The
- files must be in the relative directory matching their <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.SourcePath"/>.
- This method re-compresses and packages the files if necessary, and also updates the
- following data: File.FileSize, File.Version, File.Language, MsiFileHash.HashPart*
- </summary>
- <remarks>
- The cabinet compression level used during re-cabbing can be configured with the
- <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.CompressionLevel"/> property.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.UpdateFiles(System.Collections.Generic.ICollection{System.String})">
- <summary>
- Updates the install package with new files from the <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.WorkingDirectory"/>. The
- files must be in the relative directory matching their <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.SourcePath"/>.
- This method re-compresses and packages the files if necessary, and also updates the
- following data: File.FileSize, File.Version, File.Language, MsiFileHash.HashPart?.
- </summary>
- <param name="fileKeys">List of file key strings to update</param>
- <remarks>
- This method does not change the media structure of the package, so it may require extracting
- and re-compressing a large cabinet just to update one file.
- <p>The cabinet compression level used during re-cabbing can be configured with the
- <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.CompressionLevel"/> property.</p>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Consolidate(System.String)">
- <summary>
- Consolidates a package by combining and re-compressing all files into a single
- internal or external cabinet.
- </summary>
- <param name="mediaCabinet"></param>
- <remarks>If an installation package was built from many merge modules, this
- method can somewhat decrease package size, complexity, and installation time.
- <p>This method will also convert a package with all or mostly uncompressed
- files into a package where all files are compressed.</p>
- <p>If the package contains any not-yet-applied binary file patches (for
- example, a package generated by a call to <see cref="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.ApplyPatch(Microsoft.Deployment.WindowsInstaller.Package.PatchPackage,System.String)"/>) then
- this method will apply the patches before compressing the updated files.</p>
- <p>This method edits the database summary information and the File, Media
- and Patch tables as necessary to maintain a valid installation package.</p>
- <p>The cabinet compression level used during re-cabbing can be configured with the
- <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.CompressionLevel"/> property.</p>
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.UpdateDirectories">
- <summary>
- Rebuilds the cached directory structure information accessed by the
- <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Directories"/> and <see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Files"/> properties. This
- should be done after modifying the File, Component, or Directory
- tables, or else the cached information may no longer be accurate.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.ApplyPatch(Microsoft.Deployment.WindowsInstaller.Package.PatchPackage,System.String)">
- <summary>
- Applies a patch package to the database, resulting in an installation package that
- has the patch built-in.
- </summary>
- <param name="patchPackage">The patch package to be applied</param>
- <param name="transform">Optional name of the specific transform to apply.
- This parameter is usually left null, which causes the patch to be searched for
- a transform that is valid to apply to this database.</param>
- <remarks>
- If the patch contains any binary file patches, they will not immediately be applied
- to the target files, though they will at installation time.
- <p>After calling this method you can use <see cref="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Consolidate(System.String)"/> to apply
- the file patches immediately and also discard any outdated files from the package.</p>
- </remarks>
- </member>
- <member name="E:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Message">
- <summary>
- Handle this event to receive status messages when operations are performed
- on the install package.
- </summary>
- <example>
- <c>installPackage.Message += new InstallPackageMessageHandler(Console.WriteLine);</c>
- </example>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.SourceDirectory">
- <summary>
- Gets or sets the location to obtain source files and cabinets when
- extracting or updating files in the working directory. This is often
- the location of an original copy of the package that is not meant
- to be modified.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.WorkingDirectory">
- <summary>
- Gets or sets the location where files will be extracted to/updated from. Also
- the location where a temporary folder is created during some operations.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Directories">
- <summary>
- Gets a mapping from Directory keys to source/target paths.
- </summary>
- <remarks>
- If the Directory table is modified, this mapping
- will be outdated until you call <see cref="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.UpdateDirectories"/>.
- </remarks>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Files">
- <summary>
- Gets a mapping from File keys to source/target paths.
- </summary>
- <remarks>
- If the File, Component, or Directory tables are modified, this mapping
- may be outdated until you call <see cref="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.UpdateDirectories"/>.
- </remarks>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.CompressionLevel">
- <summary>
- Gets or sets the compression level used by <see cref="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.UpdateFiles"/>
- and <see cref="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Consolidate(System.String)"/>.
- </summary>
- <remarks>
- If the Directory table is modified, this mapping will be outdated
- until you close and reopen the install package.
- </remarks>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.Property">
- <summary>
- Accessor for getting and setting properties of the InstallPackage database.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPackageProperties">
- <summary>
- Accessor for getting and setting properties of the <see cref="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage"/> database.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPackageProperties.Item(System.String)">
- <summary>
- Gets or sets a property in the database. When getting a property
- that does not exist in the database, an empty string is returned.
- To remove a property from the database, set it to an empty string.
- </summary>
- <remarks>
- This has the same results as direct SQL queries on the Property table; it's only
- meant to be a more convenient way of access.
- </remarks>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPath">
- <summary>
- Represents the installation path of a file or directory from an installer product database.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.#ctor(System.String)">
- <summary>
- Creates a new InstallPath, specifying a filename.
- </summary>
- <param name="name">The name of the file or directory. Not a full path.</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.#ctor(System.String,System.Boolean)">
- <summary>
- Creates a new InstallPath, parsing out either the short or long filename.
- </summary>
- <param name="name">The name of the file or directory, in short|long syntax for a filename
- or targetshort|targetlong:sourceshort|sourcelong syntax for a directory.</param>
- <param name="useShortNames">true to parse the short part of the combined filename; false to parse the long part</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.ToString">
- <summary>
- Gets the full source path.
- </summary>
- <returns><see cref="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.SourcePath"/></returns>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.ParentPath">
- <summary>
- Gets the path of the parent directory.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.ChildPaths">
- <summary>
- Gets the set of child paths if this InstallPath object represents a a directory.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.SourceName">
- <summary>
- Gets or sets the source name of the InstallPath.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.TargetName">
- <summary>
- Gets or sets the target name of the install path.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.SourcePath">
- <summary>
- Gets the full source path.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPath.TargetPath">
- <summary>
- Gets the full target path.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection">
- <summary>
- Represents a collection of InstallPaths that are the child paths of the same parent directory.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.Add(Microsoft.Deployment.WindowsInstaller.Package.InstallPath)">
- <summary>
- Adds a new child path to the collection.
- </summary>
- <param name="item">The InstallPath to add.</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.Remove(Microsoft.Deployment.WindowsInstaller.Package.InstallPath)">
- <summary>
- Removes a child path to the collection.
- </summary>
- <param name="item">The InstallPath to remove.</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.IndexOf(Microsoft.Deployment.WindowsInstaller.Package.InstallPath)">
- <summary>
- Gets the index of a child path in the collection.
- </summary>
- <param name="item">The InstallPath to search for.</param>
- <returns>The index of the item, or -1 if not found.</returns>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.Insert(System.Int32,Microsoft.Deployment.WindowsInstaller.Package.InstallPath)">
- <summary>
- Inserts a child path into the collection.
- </summary>
- <param name="index">The insertion index.</param>
- <param name="item">The InstallPath to insert.</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.Contains(Microsoft.Deployment.WindowsInstaller.Package.InstallPath)">
- <summary>
- Tests if the collection contains a child path.
- </summary>
- <param name="item">The InstallPath to search for.</param>
- <returns>true if the item is found; false otherwise</returns>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.CopyTo(Microsoft.Deployment.WindowsInstaller.Package.InstallPath[],System.Int32)">
- <summary>
- Copies the collection into an array.
- </summary>
- <param name="array">The array to copy into.</param>
- <param name="index">The starting index in the destination array.</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.RemoveAt(System.Int32)">
- <summary>
- Removes an item from the collection.
- </summary>
- <param name="index">The index of the item to remove.</param>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.Clear">
- <summary>
- Removes all items from the collection.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.GetEnumerator">
- <summary>
- Gets an enumerator over all items in the collection.
- </summary>
- <returns>An enumerator for the collection.</returns>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.Item(System.Int32)">
- <summary>
- Gets or sets the element at the specified index.
- </summary>
- </member>
- <member name="P:Microsoft.Deployment.WindowsInstaller.Package.InstallPathCollection.Count">
- <summary>
- Gets the number of items in the collection.
- </summary>
- </member>
- <member name="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap">
- <summary>
- Represents a mapping of install paths for all directories, components, or files in
- an installation database.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap.BuildFilePathMap(Microsoft.Deployment.WindowsInstaller.Database,Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap,System.Boolean)">
- <summary>
- Builds a mapping from File keys to installation paths.
- </summary>
- <param name="db">Installation database.</param>
- <param name="componentPathMap">Component mapping returned by <see cref="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap.BuildComponentPathMap(Microsoft.Deployment.WindowsInstaller.Database,Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap)"/>.</param>
- <param name="useShortNames">true to use short file names; false to use long names</param>
- <returns>An InstallPathMap with the described mapping.</returns>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap.BuildComponentPathMap(Microsoft.Deployment.WindowsInstaller.Database,Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap)">
- <summary>
- Builds a mapping from Component keys to installation paths.
- </summary>
- <param name="db">Installation database.</param>
- <param name="directoryPathMap">Directory mapping returned by
- <see cref="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap.BuildDirectoryPathMap(Microsoft.Deployment.WindowsInstaller.Database,System.Boolean)"/>.</param>
- <returns>An InstallPathMap with the described mapping.</returns>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap.BuildDirectoryPathMap(Microsoft.Deployment.WindowsInstaller.Database,System.Boolean)">
- <summary>
- Builds a mapping from Directory keys to installation paths.
- </summary>
- <param name="db">Installation database.</param>
- <param name="useShortNames">true to use short directory names; false to use long names</param>
- <returns>An InstallPathMap with the described mapping.</returns>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap.BuildDirectoryPathMap(Microsoft.Deployment.WindowsInstaller.Database,System.Boolean,System.String,System.String)">
- <summary>
- Builds a mapping of Directory keys to directory paths, specifying root directories
- for the source and target paths.
- </summary>
- <param name="db">Database containing the Directory table.</param>
- <param name="useShortNames">true to use short directory names; false to use long names</param>
- <param name="sourceRootDir">The root directory path of all source paths, or null to leave them relative.</param>
- <param name="targetRootDir">The root directory path of all source paths, or null to leave them relative.</param>
- <returns>An InstallPathMap with the described mapping.</returns>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap.#ctor">
- <summary>
- Creates a new empty InstallPathMap.
- </summary>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap.Add(System.String,Microsoft.Deployment.WindowsInstaller.Package.InstallPath)">
- <summary>
- Sets an install path for a direcotry, component, or file key.
- </summary>
- <param name="key">Depending on the type of InstallPathMap, this is the primary key from the
- either the Directory, Component, or File table.</param>
- <param name="installPath">The install path of the key item.</param>
- <remarks>
- Changing an install path does not modify the Database used to generate this InstallPathMap.
- </remarks>
- </member>
- <member name="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPathMap.Remove(System.String)">
- <summary>
- Removes an install path from the map.
- </summary>
- <param name="key">Depending on the type of InstallPathMap, this is the primary key from the
- either the Directory, Component, or File table.</param>
- <returns>true if the item was removed, false if it did not exist</returns>
- <remarks>
- Changing an install path does not modify the Database used to generate this InstallPathMap.