Microsoft.Tools.WindowsInstaller.PowerShell.XML

<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Microsoft.Tools.WindowsInstaller.PowerShell</name>
    </assembly>
    <members>
        <member name="T:Microsoft.Tools.WindowsInstaller.ActionText">
            <summary>
            Contains the localized ActionText descriptions and templates.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ActionText.GetActionText(System.String,System.Globalization.CultureInfo)">
            <summary>
            Gets the ActionText description for the given <paramref name="action"/>.
            </summary>
            <param name="action">The name of the action.</param>
            <param name="culture">The optional culture for which the ActionText description should be retrieved.</param>
            <returns>The ActionText description; otherwise, null if not found.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ActionText.GetActionData(System.String,System.Globalization.CultureInfo)">
            <summary>
            Gets the ActionText template for the given <paramref name="action"/>.
            </summary>
            <param name="action">The name of the action.</param>
            <param name="culture">The optional culture for which the ActionText template should be retrieved.</param>
            <returns>The ActionText template; otherwise, null if not found.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.AttributeColumn">
            <summary>
            Provides additional properties for column types with associated enumerations.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.#ctor(System.Type,System.Nullable{System.Int32})">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> class.
            </summary>
            <param name="type">The type of the enumeration.</param>
            <param name="value">The value of the enumeration.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.Equals(System.Object)">
            <summary>
            Gets whether the internal values are equal.
            </summary>
            <param name="obj">The object to compre.</param>
            <returns>True if the objects are equivalent.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.GetHashCode">
            <summary>
            Gets the hash code from the internal value.
            </summary>
            <returns>The hash code from the intrnal value.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.ToString">
            <summary>
            Returns a string representation of the internal value using the <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
            </summary>
            <returns>A string representation of the internal value.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.ToString(System.String)">
            <summary>
            Returns a string representation of the internal value using the <see cref="P:System.Globalization.CultureInfo.InvariantCulture"/>.
            </summary>
            <param name="format">The format specification.</param>
            <returns>A string representation of the internal value.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.System#IFormattable#ToString(System.String,System.IFormatProvider)">
            <summary>
            Returns a string representation of the internal value.
            </summary>
            <param name="format">The format specification.</param>
            <param name="provider">The <see cref="T:System.IFormatProvider"/> that determines how values are formatted.</param>
            <returns>A string representation of the internal value.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.GetNames">
            <summary>
            Gets all the names of enumeration.
            </summary>
            <returns>All the names of the enumeration.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.HasValue(System.String)">
            <summary>
            Determines if the enumeration for the <paramref name="name"/> is set.
            </summary>
            <param name="name">The name of the enumeration to check.</param>
            <returns>True if the enumeration for the <paramref name="name"/> is set.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.op_Implicit(Microsoft.Tools.WindowsInstaller.AttributeColumn)~System.Int32">
            <summary>
            Converts an <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> to an <see cref="T:System.Int32"/>.
            </summary>
            <param name="column">The <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> to convert.</param>
            <returns>The <see cref="T:System.Int32"/> value of the <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.op_Implicit(System.Int32)~Microsoft.Tools.WindowsInstaller.AttributeColumn">
            <summary>
            Converts an <see cref="T:System.Int32"/> to an <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.
            </summary>
            <param name="value">The <see cref="T:System.Int32"/> value to convert.</param>
            <returns>The <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> with the value of the <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.op_Implicit(Microsoft.Tools.WindowsInstaller.AttributeColumn)~System.Nullable{System.Int32}">
            <summary>
            Converts an <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> to a nullable <see cref="T:System.Int32"/>.
            </summary>
            <param name="column">The <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> to convert.</param>
            <returns>The nullable <see cref="T:System.Int32"/> value of the <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.AttributeColumn.op_Implicit(System.Nullable{System.Int32})~Microsoft.Tools.WindowsInstaller.AttributeColumn">
            <summary>
            Converts a nullable <see cref="T:System.Int32"/> to an <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.
            </summary>
            <param name="value">The nullable <see cref="T:System.Int32"/> value to convert.</param>
            <returns>The <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> with the value of the nullable <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.AttributeColumn.Type">
            <summary>
            Gets the type of the enumeration.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.AttributeColumn.Value">
            <summary>
            Gets the value of the enumeration.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Cache`2">
            <summary>
            Simple caching for key/value pairs using a simple last used time algorithm.
            </summary>
            <typeparam name="TKey">The type to hash into the dictionary.</typeparam>
            <typeparam name="TValue">The type of value to store in the dictionary.</typeparam>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Cache`2.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.Cache`2"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Cache`2.#ctor(System.Int32)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.Cache`2"/> class using the given <paramref name="capacity"/>.
            </summary>
            <param name="capacity">The initial capacity that should not be exceeded.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Cache`2.Add(`0,`1)">
            <summary>
            Adds an object to the <see cref="T:Microsoft.Tools.WindowsInstaller.Cache`2"/> or updates an existing one.
            </summary>
            <param name="key">The key of the object to add.</param>
            <param name="value">The object value to add.</param>
            <remarks>
            If adding an object would exceed the <see cref="P:Microsoft.Tools.WindowsInstaller.Cache`2.Capacity"/>, older objects are removed.
            </remarks>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Cache`2.TryGetValue(`0,`1@)">
            <summary>
            Tries to get a value from the <see cref="T:Microsoft.Tools.WindowsInstaller.Cache`2"/>.
            </summary>
            <param name="key">The key of the object to get.</param>
            <param name="value">The object value to get, or null if the key does not exist in the <see cref="T:Microsoft.Tools.WindowsInstaller.Cache`2"/>.</param>
            <returns>True if the key exists; otherwise, false.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Cache`2.Capacity">
            <summary>
            Gets the capacity of the <see cref="T:Microsoft.Tools.WindowsInstaller.Cache`2"/>.
            </summary>
            <remarks>
            If capacity is reduced, older objects will be removed on the next addition to the <see cref="T:Microsoft.Tools.WindowsInstaller.Cache`2"/>.
            </remarks>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Cache`2.Count">
            <summary>
            Gets the number of objects in the <see cref="T:Microsoft.Tools.WindowsInstaller.Cache`2"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Cache`2.Keys">
            <summary>
            Gets the collection of keys.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.CharComparer">
            <summary>
            Equality comparer for a <see cref="T:System.Char"/>.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.CharComparer.InvariantCultureIgnoreCase">
            <summary>
            Gets a culture-invariant, case-insensitive comparer.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.CharComparer.Equals(System.Char,System.Char)">
            <summary>
            Gets whether <paramref name="x"/> and <paramref name="y"/> are equal.
            </summary>
            <param name="x">The first <see cref="T:System.Char"/> to compare.</param>
            <param name="y">The second <see cref="T:System.Char"/> to compare.</param>
            <returns>True if <paramref name="x"/> equals <paramref name="y"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.CharComparer.GetHashCode(System.Char)">
            <summary>
            Gets the hash code of the given <see cref="T:System.Char"/>.
            </summary>
            <param name="obj">The <see cref="T:System.Char"/> from which to get the hash code.</param>
            <returns>The hash code of the given <see cref="T:System.Char"/>.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Column">
            <summary>
            Contains information about a column from a <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Column.#ctor(Microsoft.Deployment.WindowsInstaller.View,System.Int32,System.String,System.String,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.Column"/> class from a <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/> and column index.
            </summary>
            <param name="view">The <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/> from which column information is retrieved.</param>
            <param name="index">The index of the column within the <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>.</param>
            <param name="table">The table name to which the column belongs.</param>
            <param name="name">The name of the column.</param>
            <param name="key">The unique key containing the specified column name from the original query.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Column.ColumnType">
            <summary>
            Gets the column <see cref="P:Microsoft.Tools.WindowsInstaller.Column.Type"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Column.Index">
            <summary>
            Gets the index of the column within a <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Column.IsPrimaryKey">
            <summary>
            Gets whether the column is a primary key in its containing table.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Column.Key">
            <summary>
            Gets the unique key containing the specified column name from the original query.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Column.Name">
            <summary>
            Gets the name of the column.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Column.Table">
            <summary>
            Gets the name of the table to which the column belongs.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Column.Type">
            <summary>
            Gets the basic <see cref="P:Microsoft.Tools.WindowsInstaller.Column.Type"/> of the column.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.ColumnCollection">
            <summary>
            A collection of of type <see cref="T:Microsoft.Tools.WindowsInstaller.Column"/> indexed by <see cref="P:Microsoft.Tools.WindowsInstaller.Column.Name"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ColumnCollection.#ctor(Microsoft.Deployment.WindowsInstaller.View)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.Column"/> class from the specified <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>.
            </summary>
            <param name="view">The <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/> from which column information is retrieved.</param>
            <exception cref="T:System.InvalidOperationException">A column name was defined by multiple tables.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ColumnCollection.GetKeyForItem(Microsoft.Tools.WindowsInstaller.Column)">
            <summary>
            Gets the <see cref="P:Microsoft.Tools.WindowsInstaller.Column.Name"/> of the <see cref="T:Microsoft.Tools.WindowsInstaller.Column"/>.
            </summary>
            <param name="item">The <see cref="T:Microsoft.Tools.WindowsInstaller.Column"/> to index.</param>
            <returns>The <see cref="P:Microsoft.Tools.WindowsInstaller.Column.Name"/> of the <see cref="T:Microsoft.Tools.WindowsInstaller.Column"/>.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.ColumnCollection.TableNames">
            <summary>
            Gets the table names used within the <see cref="P:Microsoft.Tools.WindowsInstaller.ColumnCollection.QueryString"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.ColumnCollection.QueryString">
            <summary>
            Gets the query string used to create the original <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.ColumnCollection.PrimaryKeys">
            <summary>
            Gets the primary key columns.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.ComponentSearcher">
            <summary>
            Returns registered paths for specified components.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ComponentSearcher.Find(Microsoft.Tools.WindowsInstaller.ComponentSearcher.KnownComponent)">
            <summary>
            Returns the component path if any component is installed.
            </summary>
            <param name="what">What component to find.</param>
            <returns>The component path if any component is installed.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.ComponentSearcher.KnownComponent">
            <summary>
            The known component to find.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.EncodingConverter">
            <summary>
            Provides conversion between strings and <see cref="T:System.Text.Encoding"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.EncodingConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns True when <paramref name="sourceType"/> is a <see cref="T:System.String"/> or <see cref="T:System.Int32"/>.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="sourceType">The type of the source object.</param>
            <returns>True if the <paramref name="sourceType"/> is a <see cref="T:System.String"/> or <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.EncodingConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns True when <paramref name="destinationType"/> is a <see cref="T:System.String"/> or <see cref="T:System.Int32"/>.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="destinationType">The type of the destination object.</param>
            <returns>True if the <paramref name="destinationType"/> is a <see cref="T:System.String"/> or <see cref="T:System.Int32"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.EncodingConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <summary>
            Converts a <see cref="T:System.String"/> or <see cref="T:System.Int32"/> to an <see cref="T:System.Text.Encoding"/>.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="culture">The culture to use for conversion.</param>
            <param name="value">The <see cref="T:System.String"/> or <see cref="T:System.Int32"/> value to convert.</param>
            <returns>The <see cref="T:System.Text.Encoding"/> for the string.</returns>
            <exception cref="T:System.ArgumentException">No <see cref="T:System.Text.Encoding"/> could be matched to the string or code page integer.</exception>
            <remarks>
            Returns <see cref="P:System.Text.Encoding.Default"/> if the <paramref name="value"/> is null or an empty string.
            </remarks>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.EncodingConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Gets the name or code page for an <see cref="T:System.Text.Encoding"/>.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="culture">The culture to use for conversion.</param>
            <param name="value">The <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> to convert.</param>
            <param name="destinationType">The type of the destination object.</param>
            <returns>The name or code page for an <see cref="T:System.Text.Encoding"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.EncodingConverter.IsNumeric(System.Type)">
            <summary>
            Returns true if the <paramref name="type"/> is a signed or unsigned short or larger integer.
            </summary>
            <param name="type">The <see cref="T:System.Type"/> to compare.</param>
            <returns>True if the <paramref name="type"/> is a signed or unsigned short or larger integer.</returns>
        </member>
        <member name="T:System.Runtime.CompilerServices.ExtensionAttribute">
            <summary>
            Identifies that an attributed assembly, class, or method contains extension methods.
            </summary>
            <remarks>
            Surprisingly redeclaring this attribute with the same name works for a .NET 2.0 project.
            I have it on good authority that, in general, the compiler does not verify the full type declaration.
            </remarks>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Func`2">
            <summary>
            A function that takes a single argument of type <typeparamref name="T"/> and returns an object of type <typeparamref name="TResult"/>.
            </summary>
            <typeparam name="T">The type of the input argument.</typeparam>
            <typeparam name="TResult">The type of the return object.</typeparam>
            <param name="arg">The input argument.</param>
            <returns>An object of type <typeparamref name="TResult"/>.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.ExtensionMethods">
            <summary>
            Extension methods.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ExtensionMethods.Any``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})">
            <summary>
            Determines whether any element of a sequence satisfies a condition.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <param name="source">The type of the elements of source.</param>
            <param name="predicate">The condition to apply to each element.</param>
            <returns>True if any of the elements satisfy the <paramref name="predicate"/>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> or <paramref name="predicate"/> argument is null.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ExtensionMethods.Count``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns the number of elements in a sequence.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <param name="source">A sequence that contains elements to be counted.</param>
            <returns>The number of elements in the input sequence or 0 if <paramref name="source"/> is null.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ExtensionMethods.FirstOrDefault``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Returns the first item of an enumeration; otherwise, if not found, the default value for type <typeparamref name="TSource"/>.
            </summary>
            <typeparam name="TSource">The type being enumerated.</typeparam>
            <param name="source">An enumeration of type <typeparamref name="TSource"/>.</param>
            <returns>the first item of an enumeration; otherwise, if not found, the default value for type <typeparamref name="TSource"/>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> argument is null.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ExtensionMethods.Join(System.Collections.Generic.IEnumerable{System.String},System.String)">
            <summary>
            Joins an enumerable of <see cref="T:System.String"/> elements with the given <paramref name="separator"/>.
            </summary>
            <param name="source">An enumerable of type <see cref="T:System.String"/>.</param>
            <param name="separator">The string separator to separate <see cref="T:System.String"/> elements. The default is an empty string.</param>
            <returns>A string of all elements separated by the given <paramref name="separator"/>, or null if <paramref name="source"/> is null.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ExtensionMethods.Select``2(System.Collections.Generic.IEnumerable{``0},Microsoft.Tools.WindowsInstaller.Func{``0,``1})">
            <summary>
            Projects each element of a sequence into a new form.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <typeparam name="TResult">The type of the value returned by selector.</typeparam>
            <param name="source">A sequence of values to invoke a transform function on.</param>
            <param name="selector">A transform function to apply to each element.</param>
            <returns>An <see cref="T:System.Collections.Generic.IEnumerable`1"/> whose elements are the result of invoking the transform function on each element of source..</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> or <paramref name="selector"/> argument is null.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ExtensionMethods.Sum``1(System.Collections.Generic.IEnumerable{``0},Microsoft.Tools.WindowsInstaller.Func{``0,System.Int64})">
            <summary>
            Reeturns the sum of the field selected from each item in the source enumerable.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <param name="source">A sequence of values from which fields are selected to sum.</param>
            <param name="selector">A transform function to apply to each element to get the field to sum.</param>
            <returns>The sum of the field selected from each item in the source enumerable.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> or <paramref name="selector"/> argument is null.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ExtensionMethods.ToArray``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Creates an array from the enumerable <paramref name="source"/>.
            </summary>
            <typeparam name="TSource">The type of elements of <paramref name="source"/>.</typeparam>
            <param name="source">An enumerable from which the array is created.</param>
            <returns>An array that contains the elements from the input <paramref name="source"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ExtensionMethods.ToList``1(System.Collections.Generic.IEnumerable{``0})">
            <summary>
            Createsa new list from the enumerable <paramref name="source"/>.
            </summary>
            <typeparam name="TSource">The type of elements of <paramref name="source"/>.</typeparam>
            <param name="source">An enumerable from which the array is created.</param>
            <returns>A list that contains the elements from the input <paramref name="source"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ExtensionMethods.Where``1(System.Collections.Generic.IEnumerable{``0},System.Predicate{``0})">
            <summary>
            Filters a sequence of values based on a predicate.
            </summary>
            <typeparam name="TSource">The type of the elements of source.</typeparam>
            <param name="source">The type of the elements of source.</param>
            <param name="predicate">A function to test each element for a condition.</param>
            <returns>An enumerable that contains elements from the input sequence that satisfy the condition.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="source"/> or <paramref name="predicate"/> argument is null.</exception>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.FileHash">
            <summary>
            Represents a nullable file hash.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.FileHash.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.FileHash"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.FileHash.GetEnumerator">
            <summary>
            Gets an enumerator over the four nullable integer hash parts.
            </summary>
            <returns>An enumerator over the four nullable integer hash parts.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.FileHash.System#Collections#IEnumerable#GetEnumerator">
            <summary>
            Gets an enumerator over the four hash parts.
            </summary>
            <returns>An enumerator over the four hash parts.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.FileHash.MSIHashPart1">
            <summary>
            Gets the first hash part.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.FileHash.MSIHashPart2">
            <summary>
            Gets the second hash part.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.FileHash.MSIHashPart3">
            <summary>
            Gets the third hash part.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.FileHash.MSIHashPart4">
            <summary>
            Gets the fourth hash part.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService">
            <summary>
            Service provider for the Windows Installer logging policy.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService.GetLoggingPolicy">
            <summary>
            Gets the logging policy.
            </summary>
            <returns>The system logging policy.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService.SetLoggingPolicy(System.String)">
            <summary>
            Sets the logging policy
            </summary>
            <param name="value">The logging policy to set.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService.RemoveLoggingPolicy">
            <summary>
            Removes the logging policy.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.ISystemRestoreService">
            <summary>
            Abstraction of the System Restore service.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ISystemRestoreService.SetRestorePoint(Microsoft.Tools.WindowsInstaller.RestorePointInfo,Microsoft.Tools.WindowsInstaller.StateManagerStatus@)">
            <summary>
            Creates or modifies a system restore point.
            </summary>
            <param name="info">Information about the restore point to create or modify.</param>
            <param name="status">Status information about the restore point created or modified.</param>
            <returns>True of the restore point was created or modified successfully; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Log">
            <summary>
            Generates log file names.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Log.#ctor(System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.Log"/> class.
            </summary>
            <param name="path">Optional path to use for directory and file base names.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Log.#ctor(System.String,System.DateTime)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.Log"/> class.
            </summary>
            <param name="path">Optional path to use for directory and file base names.</param>
            <param name="start">The <see cref="T:System.DateTime"/> for the log identifier.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Log.Next(System.String)">
            <summary>
            Gets the next log file name in the set.
            </summary>
            <param name="extra">Extra information to add to the log file name, such as a ProductCode or file name. Can be null.</param>
            <returns>The next log file name in the set.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Log.Mode">
            <summary>
            Gets the <see cref="T:Microsoft.Deployment.WindowsInstaller.InstallLogModes"/> to log.
            </summary>
            <value>The default is equivalent to "voicewarmup". Providing a path to the constructor will add the equivalent of "x".</value>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies">
            <summary>
            Different logging modes supported by Windows Installer.
            </summary>
            <remarks>
            This enumeration is defined in lieu of <see cref="T:Microsoft.Deployment.WindowsInstaller.InstallLogModes"/> to support
            only the subset of logging modes supported by Windows Installer, instead of all
            possible messages that can be sent to a user interface handler.
            </remarks>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.None">
            <summary>
            No logging.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.FatalExit">
            <summary>
            Out-of-memory or fatal exit information.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.Error">
            <summary>
            All error messages.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.Warning">
            <summary>
            Non-fatal warnings.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.User">
            <summary>
            User requests.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.Information">
            <summary>
            Status messages.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.OutOfDiskSpace">
            <summary>
            Out-of-disk-space messages.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.ActionStart">
            <summary>
            Start up of actions.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.ActionData">
            <summary>
            Action-specific records.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.PropertyDump">
            <summary>
            Dump properties on exit.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.CommonData">
            <summary>
            Initial user interface parameters.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.Verbose">
            <summary>
            Verbose output.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.ExtraDebug">
            <summary>
            Extra debugging information.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.All">
            <summary>
            Log everything.
            </summary>
            <remarks>
            This is equivalent to "*vx" or "voicewarmupx" on the command line.
            </remarks>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPolicies.FlushEachLine">
            <summary>
            Flush each line to the log file.
            </summary>
            <remarks>
            This can cause performance degradation and is not recommended.
            </remarks>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.LoggingPoliciesConverter">
            <summary>
            Provides conversion between the <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> enumeration and string short form.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.LoggingPoliciesConverter.Normal">
            <summary>
            Logging mode equivalent to the command line options "oicewarmup", or "*".
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.LoggingPoliciesConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns True when <paramref name="sourceType"/> is a <see cref="T:System.String"/>.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="sourceType">The type of the source object.</param>
            <returns>True if the <paramref name="sourceType"/> is a <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.LoggingPoliciesConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns True when <paramref name="destinationType"/> is a <see cref="T:System.String"/>.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="destinationType">The type of the destination object.</param>
            <returns>True if the <paramref name="destinationType"/> is a <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.LoggingPoliciesConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <summary>
            Converts a <see cref="T:System.String"/> in the short form like "omus" to a <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> enumeration.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="culture">The culture to use for conversion.</param>
            <param name="value">The <see cref="T:System.String"/> value to convert.</param>
            <returns>The converted <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> enumeration.</returns>
            <exception cref="T:System.ArgumentException">The short form string contains invalid characters.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.LoggingPoliciesConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts a <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> to a short form <see cref="T:System.String"/> like "voicewarmup".
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="culture">The culture to use for conversion.</param>
            <param name="value">The <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> to convert.</param>
            <param name="destinationType">The type of the destination object.</param>
            <returns>The converted short form for a <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> enumeration.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.NativeMethods">
            <summary>
            Native methods, structures, enumerations, and constants.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PackageInfo">
            <summary>
            Gets information about Windows Installer packages.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PackageInfo.DefaultWeight">
            <summary>
            Gets the default weight based on a small sampling of machine states.
            </summary>
            <remarks>
            The average weight did actually turn out to be 42 MB which is further proof of its significance.
            </remarks>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PackageInfo.GetWeightFromPath(System.String)">
            <summary>
            Gets the weight of a package given its path.
            </summary>
            <param name="path">The path to the package.</param>
            <returns>The weight of a package given its path or 0 if the package is missing.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PackageInfo.GetWeightFromProductCode(System.String,System.String,Microsoft.Deployment.WindowsInstaller.UserContexts)">
            <summary>
            Gets the weight of a package given its ProductCode.
            </summary>
            <param name="productCode">The ProductCode of the product to query.</param>
            <param name="userSid">The optional user SID of the product to query. The default is null.</param>
            <param name="context">The optional context of the product ot query. The default is <see cref="F:Microsoft.Deployment.WindowsInstaller.UserContexts.All"/>.</param>
            <returns>The weight of a package given its ProductCode or 0 if the product is not installed or the package missing.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PatchApplicator">
            <summary>
            Applies applicable patch transforms to a database.
            </summary>
            <remarks>
            Calling <see cref="M:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage.ApplyPatch(Microsoft.Deployment.WindowsInstaller.Package.PatchPackage,System.String)"/> fails commits so we need to apply applicable transforms directly.
            </remarks>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PatchApplicator.IgnoreErrors">
            <summary>
            The transforms errors to ignore.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PatchApplicator.#ctor(Microsoft.Deployment.WindowsInstaller.Package.InstallPackage)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PatchApplicator"/> class.
            </summary>
            <param name="db">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage"/> to transform.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PatchApplicator.Add(System.String)">
            <summary>
            Adds a patch to the list for consideration.
            </summary>
            <param name="path">The path of a patch to add.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PatchApplicator.Apply(System.Boolean)">
            <summary>
            Applies applicable transforms in order of sequenced patches.
            </summary>
        </member>
        <member name="E:Microsoft.Tools.WindowsInstaller.PatchApplicator.InapplicablePatch">
            <summary>
            Raised when an inapplicable patch is processed.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PatchSequence">
            <summary>
            Information about a sequence of applicable patches.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PatchSequence.Patch">
            <summary>
            Gets the path to the patch package.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PatchSequence.Sequence">
            <summary>
            Gets the sequence of the <see cref="P:Microsoft.Tools.WindowsInstaller.PatchSequence.Patch"/> as it applies to the <see cref="P:Microsoft.Tools.WindowsInstaller.PatchSequence.Product"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PatchSequence.Product">
            <summary>
            Gets the path to a product package or the ProductCode.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PatchSequence.UserSid">
            <summary>
            Gets the user's SID to which the product is assigned.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PatchSequence.UserContext">
            <summary>
            Gets the user context to which the product is assigned.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PatchSequence.ProductCode">
            <summary>
            Gets the ProductCode if <see cref="P:Microsoft.Tools.WindowsInstaller.PatchSequence.Product"/> is a GUID.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PatchSequencer">
            <summary>
            Determines patch applicability for given products.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PatchSequencer.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PatchSequencer"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PatchSequencer.Add(System.String,System.Boolean)">
            <summary>
            Adds the path to a patch or patch XML.
            </summary>
            <param name="path">The path to a patch or patch XML file.</param>
            <param name="validatePatch">If true, validates that the patch points only to a patch.</param>
            <returns>True if the path was added; otherwise, false.</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="path"/> is null or empty.</exception>
            <exception cref="T:System.IO.FileNotFoundException"><paramref name="path"/> does not exist or is not a file.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PatchSequencer.BeginGetApplicablePatches(System.String,System.String,Microsoft.Deployment.WindowsInstaller.UserContexts)">
            <summary>
            Start to get a list of patches that are applicable to the given ProductCode in a separate thread.
            </summary>
            <param name="product">The ProductCode for which applicability is determined.</param>
            <param name="userSid">The SID of the user for which the product is installed. The default is null.</param>
            <param name="context">The <see cref="T:Microsoft.Deployment.WindowsInstaller.UserContexts"/> into which the product is installed. This must be <see cref="F:Microsoft.Deployment.WindowsInstaller.UserContexts.None"/> for a package path. The default is <see cref="F:Microsoft.Deployment.WindowsInstaller.UserContexts.None"/>.</param>
            <returns>An <see cref="T:System.IAsyncResult"/> you can use to query the current state of the task and return results when complete.</returns>
            <exception cref="T:System.ArgumentException">The parameters are not correct for the given package path or installed ProductCode (ex: cannot use <see cref="F:Microsoft.Deployment.WindowsInstaller.UserContexts.All"/> in any case).</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PatchSequencer.GetApplicablePatches(System.String,System.String,Microsoft.Deployment.WindowsInstaller.UserContexts)">
            <summary>
            Gets a list of patches that are applicable to the given ProductCode.
            </summary>
            <param name="product">The ProductCode for which applicability is determined.</param>
            <param name="userSid">The SID of the user for which the product is installed. The default is null.</param>
            <param name="context">The <see cref="T:Microsoft.Deployment.WindowsInstaller.UserContexts"/> into which the product is installed. This must be <see cref="F:Microsoft.Deployment.WindowsInstaller.UserContexts.None"/> for a package path. The default is <see cref="F:Microsoft.Deployment.WindowsInstaller.UserContexts.None"/>.</param>
            <returns>An ordered list of applicable patch or patch XML files.</returns>
            <exception cref="T:System.ArgumentException">The parameters are not correct for the given package path or installed ProductCode (ex: cannot use <see cref="F:Microsoft.Deployment.WindowsInstaller.UserContexts.All"/> in any case).</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PatchSequencer.EndGetApplicablePatches(System.IAsyncResult)">
            <summary>
            Returns the list of patches that are applicable to the given ProductCode.
            </summary>
            <param name="result">An <see cref="T:System.IAsyncResult"/> you can use to return results.</param>
            <returns>The list of patches that are applicable to the ProductCode given in <see cref="M:Microsoft.Tools.WindowsInstaller.PatchSequencer.BeginGetApplicablePatches(System.String,System.String,Microsoft.Deployment.WindowsInstaller.UserContexts)"/>.</returns>
        </member>
        <member name="E:Microsoft.Tools.WindowsInstaller.PatchSequencer.InapplicablePatch">
            <summary>
            Raised when an inapplicable patch is processed.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PatchSequencer.Patches">
            <summary>
            Gets the list of all unique patch or patch XML file paths added to the sequencer.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PatchSequencer.TargetProductCodes">
            <summary>
            Gets the list of all unique target ProductCodes for all patches or a given set.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.InapplicablePatchEventArgs">
            <summary>
            Contains information about inapplicable patches.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.InapplicablePatchEventArgs.#ctor(System.String,System.String,System.Exception)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.InapplicablePatchEventArgs"/> class.
            </summary>
            <param name="patch">The path to the patch or patch XML file that is not applicable.</param>
            <param name="product">The ProductCode for or path to the target product.</param>
            <param name="exception">Exception information about why the patch is not applicable.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.InapplicablePatchEventArgs.Patch">
            <summary>
            Gets the path to the patch or patch XML file.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.InapplicablePatchEventArgs.Product">
            <summary>
            Gets the ProductCode for or path to the target product.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.InapplicablePatchEventArgs.Exception">
            <summary>
            Gets exception information about why the patch is not applicable.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PatchSourceInfo">
            <summary>
            Source information for a patch.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.SourceInfo">
            <summary>
            Source information for a product.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.SourceInfo.#ctor(System.String,System.String,Microsoft.Deployment.WindowsInstaller.UserContexts,System.String,System.Int32)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.SourceInfo"/> class.
            </summary>
            <param name="productCode">The ProductCode to which the source is registered.</param>
            <param name="userSid">The user SID of the product.</param>
            <param name="userContext">The user context of the product.</param>
            <param name="path">The registered source path.</param>
            <param name="order">The order in which the source path is tried.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SourceInfo.ProductCode">
            <summary>
            Gets the ProductCode to which the source is registered.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SourceInfo.UserSid">
            <summary>
            Gets the user SID of the product.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SourceInfo.UserContext">
            <summary>
            Gets the user context of the product.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SourceInfo.Path">
            <summary>
            Gets the registered source path.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SourceInfo.Order">
            <summary>
            Gets the order in which the source path is tried.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PatchSourceInfo.#ctor(System.String,System.String,System.String,Microsoft.Deployment.WindowsInstaller.UserContexts,System.String,System.Int32)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.SourceInfo"/> class.
            </summary>
            <param name="productCode">The ProductCode to which the source is registered.</param>
            <param name="patchCode">The patch code to which the source is regisered.</param>
            <param name="userSid">The user SID of the product.</param>
            <param name="userContext">The user context of the product.</param>
            <param name="path">The registered source path.</param>
            <param name="order">The order in which the source path is tried.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PatchSourceInfo.PatchCode">
            <summary>
            Gets the patch code to which the source is registered.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnPropertyAdapter">
            <summary>
            Provides properties for each enumeration value to easy query column values.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnPropertyAdapter.GetProperties(System.Object)">
            <summary>
            Gets a collection of properties for an <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.
            </summary>
            <param name="baseObject">The <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> to adapt.</param>
            <returns>A collection of properties for a <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnPropertyAdapter.GetProperty(System.Object,System.String)">
            <summary>
            Gets a property for a <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> with the given name.
            </summary>
            <param name="baseObject">The <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> to adapt.</param>
            <param name="propertyName">The column name of a <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.</param>
            <returns>A property for a <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnPropertyAdapter.GetPropertyTypeName(System.Management.Automation.PSAdaptedProperty)">
            <summary>
            Gets the native <see cref="T:System.Type"/> name for the property value.
            </summary>
            <param name="adaptedProperty">The property to check.</param>
            <returns>Always returns the full type name for a <see cref="T:System.Boolean"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnPropertyAdapter.GetPropertyValue(System.Management.Automation.PSAdaptedProperty)">
            <summary>
            Gets the property value.
            </summary>
            <param name="adaptedProperty">The property to get.</param>
            <returns>The property value.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnPropertyAdapter.GetTypeNameHierarchy(System.Object)">
            <summary>
            Adds the enumeration type to the beginning of the type name hierarchy.
            </summary>
            <param name="baseObject">The <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> to process.</param>
            <returns>The adapted type name hierarchy.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnPropertyAdapter.IsGettable(System.Management.Automation.PSAdaptedProperty)">
            <summary>
            Gets whether the property is gettable.
            </summary>
            <param name="adaptedProperty">The property to check.</param>
            <returns>Always returns true.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnPropertyAdapter.IsSettable(System.Management.Automation.PSAdaptedProperty)">
            <summary>
            Gets whether the property is settable.
            </summary>
            <param name="adaptedProperty">The property to check.</param>
            <returns>Always returns false.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnPropertyAdapter.SetPropertyValue(System.Management.Automation.PSAdaptedProperty,System.Object)">
            <summary>
            Sets the property value.
            </summary>
            <param name="adaptedProperty">The property to set.</param>
            <param name="value">The property value to set.</param>
            <exception cref="T:System.NotSupportedException">The operation is not supported.</exception>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnTypeConverter">
            <summary>
            Converts an <see cref="T:System.Int32"/> (or nullable) to an <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnTypeConverter.CanConvertFrom(System.Object,System.Type)">
            <summary>
            Always returns false.
            </summary>
            <param name="sourceValue">The value to convert from.</param>
            <param name="destinationType">The type to convert to.</param>
            <returns>Always returns false.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnTypeConverter.CanConvertTo(System.Object,System.Type)">
            <summary>
            Returns true if the <paramref name="destinationType"/> is an <see cref="T:System.Int32"/> (or nullable).
            </summary>
            <param name="sourceValue">Should always be an <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.</param>
            <param name="destinationType">The type to convert to.</param>
            <returns>True if the <paramref name="destinationType"/> is an <see cref="T:System.Int32"/> (or nullable).</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnTypeConverter.ConvertFrom(System.Object,System.Type,System.IFormatProvider,System.Boolean)">
            <summary>
            Always returns null.
            </summary>
            <param name="sourceValue">The vaue to convert from.</param>
            <param name="destinationType">The type to convert to.</param>
            <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> to use during conversion.</param>
            <param name="ignoreCase">Whether to ignore case during conversion.</param>
            <returns>Always throws a <see cref="T:System.NotSupportedException"/>.</returns>
            <exception cref="T:System.NotSupportedException">Conversion to the <paramref name="sourceValue"/> type is not supported.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.AttributeColumnTypeConverter.ConvertTo(System.Object,System.Type,System.IFormatProvider,System.Boolean)">
            <summary>
            Returns an <see cref="T:System.Int32"/> (or null) from an <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.
            </summary>
            <param name="sourceValue">The <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/> to convert.</param>
            <param name="destinationType">The type to convert to.</param>
            <param name="formatProvider">An <see cref="T:System.IFormatProvider"/> to use during conversion.</param>
            <param name="ignoreCase">Whether to ignore case during conversion.</param>
            <returns>An <see cref="T:System.Int32"/> (or null) from an <see cref="T:Microsoft.Tools.WindowsInstaller.AttributeColumn"/>.</returns>
            <exception cref="T:System.NotSupportedException">Conversion to the <paramref name="destinationType"/> is not supported.</exception>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.AddSourceCommand">
            <summary>
            Cmdlet to register a source path to a product or patch.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourcePathCommandBase">
            <summary>
            Cmdlet to get the source list for a product or patch.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase">
            <summary>
            Base class for source list cmdlets.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.ProcessRecord">
            <summary>
            Adds current parameters to <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.PreviousParameters"/> towork around a reentrency problem with Windows Installer.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.UpdateParameters(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters)">
            <summary>
            Allows child classes to update the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/>.
            </summary>
            <param name="param">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> to update.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.EndProcessing">
            <summary>
            Child classes must override and should use the <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.PreviousParameters"/> for processing records.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.GetInstallation(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters)">
            <summary>
            Gets the <see cref="T:Microsoft.Deployment.WindowsInstaller.Installation"/> class given the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/>.
            </summary>
            <param name="param">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> of the <see cref="T:Microsoft.Deployment.WindowsInstaller.Installation"/> to get.</param>
            <returns>An <see cref="T:Microsoft.Deployment.WindowsInstaller.Installation"/> given the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.WriteSourceList(Microsoft.Deployment.WindowsInstaller.Installation)">
            <summary>
            Writes a source information to the pipeline.
            </summary>
            <param name="installation">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Installation"/> to which the source is registered.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.ProductCode">
            <summary>
            Gets or sets the ProductCode for a product or patch to which the source is registered.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.PatchCode">
            <summary>
            Gets or sets the optional patch code for a patch to which the source is registered.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.UserSid">
            <summary>
            Gets or sets the user SID of the product or patch.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.UserContext">
            <summary>
            Gets or sets the user context of the product or patch.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.PreviousParameters">
            <summary>
            Gets the list of previous parameters to work around a reentrency problem with Windows Installer.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters">
            <summary>
            Parameters persisted to work around a Windows Installer reentrency issue.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> class.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.ProductCode">
            <summary>
            Gets or sets the ProductCode parameter.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.PatchCode">
            <summary>
            Gets or sets the PatchCode parameter.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.UserSid">
            <summary>
            Gets or sets the UserSid parameter.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.UserContext">
            <summary>
            Gets or sets the UserContext parameter.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.Paths">
            <summary>
            Gets the Path or LiteralPath parameters.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.ParametersCollection">
            <summary>
            A collection of <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> indexed by their <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.PatchCode"/> or <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.ProductCode"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.ParametersCollection.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.ParametersCollection"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.ParametersCollection.Add(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters)">
            <summary>
            Adds a new <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> instance or updates the <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.Paths"/> of an existing one.
            </summary>
            <param name="param">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> instance to add or merge into an existing one.</param>
            <returns>The updated <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> instance.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.ParametersCollection.GetKeyForItem(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters)">
            <summary>
            Gets the <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.PatchCode"/> or <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters.ProductCode"/>.
            </summary>
            <param name="item">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> from which the key is derived.</param>
            <returns>The key for the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> instance.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourcePathCommandBase.UpdateParameters(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters)">
            <summary>
            Adds the resolved path to the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/>.
            </summary>
            <param name="param">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourceCommandBase.Parameters"/> to update.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourcePathCommandBase.Path">
            <summary>
            Gets or sets the path to add or remove from registered source.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourcePathCommandBase.LiteralPath">
            <summary>
            Gets or sets the literal path to add or remove from registered source.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SourcePathCommandBase.PassThru">
            <summary>
            Gets or sets whether to write the remaining registered sources to the pipeline.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.AddSourceCommand.EndProcessing">
            <summary>
            Registers a source path to a product or patch.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ClearSourceCommand">
            <summary>
            Cmdlets to clear all registered source paths from a product or patch.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ClearSourceCommand.EndProcessing">
            <summary>
            Clears all registered source paths from a product or patch.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.EditPackageCommand">
            <summary>
            The Edit-MSIPackage cmdlet.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ItemCommandBase">
            <summary>
            Base class for cmdlets which process items.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ItemCommandBase.ProcessRecord">
            <summary>
            Processes the input paths and writes the file hashes to the pipeline.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ItemCommandBase.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Processes the item in the inheriting class.
            </summary>
            <param name="item">The <see cref="T:System.Management.Automation.PSObject"/> to process.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ItemCommandBase.Path">
            <summary>
            Gets or sets the path supporting wildcards to enumerate files.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ItemCommandBase.LiteralPath">
            <summary>
            Gets or sets the literal path for one or more files.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ItemCommandBase.IsLiteralPath">
            <summary>
            Gets whether the parameter set name contains "LiteralPath".
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.EditPackageCommand.BeginProcessing">
            <summary>
            Ges the path to Orca if installed; otherwise, displays a warning.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.EditPackageCommand.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Attempts to open the item in Orca, if installed; otherwise, tries to invoke the "edit" verb on the package.
            </summary>
            <param name="item">The <see cref="T:System.Management.Automation.PSObject"/> representing a package to open.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.EditPackageCommand.Wait">
            <summary>
            Gets or sets whether to wait for Orca to close before processing the next item.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ExportPatchXmlCommand">
            <summary>
            The Export-MSIPatchXml cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ExportPatchXmlCommand.ProcessRecord">
            <summary>
            Exports the patch XML to a file using the optional encoding.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ExportPatchXmlCommand.Path">
            <summary>
            Gets or sets the path to a patch package.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ExportPatchXmlCommand.FilePath">
            <summary>
            Gets or sets the file path to which the patch XML is exported.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ExportPatchXmlCommand.Encoding">
            <summary>
            Gets or sets the <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ExportPatchXmlCommand.Encoding"/> to use to write to the file path.
            </summary>
            <remarks>
            You may also pass a string or code page integer form of an <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ExportPatchXmlCommand.Encoding"/>.
            </remarks>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ExportPatchXmlCommand.Formatted">
            <summary>
            Gets or sets whether to export formatted XML.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand">
            <summary>
            The Get-WIComponentInfo cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.ProcessRecord">
            <summary>
            Collects input ComponentCodes and ProductCodes for future processing.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.EndProcessing">
            <summary>
            Enumerates the selected components and write them to the pipeline.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.WriteSharedComponent(Microsoft.Deployment.WindowsInstaller.ComponentInstallation)">
            <summary>
            Enumerates clients of the component and writes each client-specific component to the pipeline.
            </summary>
            <param name="component">The shared <see cref="T:Microsoft.Deployment.WindowsInstaller.ComponentInstallation"/> object to write to the pipeline.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.WriteComponent(Microsoft.Deployment.WindowsInstaller.ComponentInstallation)">
            <summary>
            Attaches additional properties to the component and writes it to the pipeline.
            </summary>
            <param name="component">The <see cref="T:Microsoft.Deployment.WindowsInstaller.ComponentInstallation"/> object to write to the pipeline.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.ComponentCode">
            <summary>
            Gets or sets the component GUIDs to enumerate.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.ProductCode">
            <summary>
            Gets or sets the ProductCodes to enumerate.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.Parameters">
            <summary>
            Collects parameters for processing.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.Parameters.ParameterSetName">
            <summary>
            Gets or sets the parameter set name.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.Parameters.ComponentCode">
            <summary>
            Gets or sets the component GUIDs.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetComponentCommand.Parameters.ProductCode">
            <summary>
            Gets or sets the ProductCode.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFeatureCommand">
            <summary>
            The Get-WIFeatureInfo cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFeatureCommand.ProcessRecord">
            <summary>
            Enumerates the selected features and write them to the pipeline.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFeatureCommand.WriteFeature(Microsoft.Deployment.WindowsInstaller.FeatureInstallation)">
            <summary>
            Writes the feature to the pipeline.
            </summary>
            <param name="feature">The <see cref="T:Microsoft.Deployment.WindowsInstaller.FeatureInstallation"/> to write to the pipeline.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFeatureCommand.Product">
            <summary>
            Gets or sets the <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> for which features are enumerated.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFeatureCommand.ProductCode">
            <summary>
            Gets or sets the ProductCodes to enumerate.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFeatureCommand.FeatureName">
            <summary>
            Gets or sets the feature names to enumerate.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFileHashCommand">
            <summary>
            The Get-MSIFileHash cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFileHashCommand.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Processes the item enumerated by the base class.
            </summary>
            <param name="item">The <see cref="T:System.Management.Automation.PSObject"/> to process.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFileHashCommand.PassThru">
            <summary>
            Gets or sets whether the file objects are returned.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFileTypeCommand">
            <summary>
            The Get-MSIFileType cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFileTypeCommand.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Processes the item enumerated by the base class.
            </summary>
            <param name="item">The <see cref="T:System.Management.Automation.PSObject"/> to process.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetFileTypeCommand.PassThru">
            <summary>
            Gets or sets whether the file objects are returned.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetLoggingPolicyCommand">
            <summary>
            The Get-MSILoggingPolicy cmdlet.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.LoggingPolicyCommandBase">
            <summary>
            Base class for Windows Installer logging cmdlets.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.LoggingPolicyCommandBase.LoggingConverter">
            <summary>
            Gets the <see cref="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.LoggingPolicyCommandBase.LoggingConverter"/> to use for conversions.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.LoggingPolicyCommandBase.#ctor(Microsoft.Tools.WindowsInstaller.ILoggingPolicyService)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.LoggingPolicyCommandBase"/> class using the given <see cref="T:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService"/>.
            </summary>
            <param name="loggingService">The <see cref="T:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService"/> to use. The default is the current instance.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.LoggingPolicyCommandBase.GetPolicy">
            <summary>
            Gets the logging policy.
            </summary>
            <returns>The system logging policy.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.LoggingPolicyCommandBase.SetPolicy(System.String)">
            <summary>
            Sets the logging policy
            </summary>
            <param name="value">The logging policy to set.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.LoggingPolicyCommandBase.RemovePolicy">
            <summary>
            Removes the logging policy.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.LoggingPolicyCommandBase.WriteEnumValues(Microsoft.Tools.WindowsInstaller.LoggingPolicies)">
            <summary>
            Writes out the <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> which are set individually to the pipeline.
            </summary>
            <param name="modes">The <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> which are set.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetLoggingPolicyCommand.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetLoggingPolicyCommand"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetLoggingPolicyCommand.#ctor(Microsoft.Tools.WindowsInstaller.ILoggingPolicyService)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetLoggingPolicyCommand"/> class with the given <see cref="T:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService"/>.
            </summary>
            <param name="loggingService">The <see cref="T:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService"/> to use. The default is the current instance.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetLoggingPolicyCommand.BeginProcessing">
            <summary>
            Gets the current logging policy if set.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetLoggingPolicyCommand.Raw">
            <summary>
            Gets or sets whether to retrieve the raw regisry value.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand">
            <summary>
            The Get-MSIPatchInfo cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.ProcessRecord">
            <summary>
            Collects input ProductCodes and PatchCodes for future processing.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.EndProcessing">
            <summary>
            Processes the ProductCodes or PatchCodes and writes a patch to the pipeline.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.WritePatches(System.String,System.String,System.String,Microsoft.Deployment.WindowsInstaller.UserContexts,Microsoft.Deployment.WindowsInstaller.PatchStates)">
            <summary>
            Enumerates patches for the given patch codes and ProductCodes and writes them to the pipeline.
            </summary>
            <param name="patchCode">The patch code to enumerate.</param>
            <param name="productCode">The ProductCode having patches to enumerate.</param>
            <param name="userSid">The user's SID for patches to enumerate.</param>
            <param name="context">The installation context for patches to enumerate.</param>
            <param name="filter">The patch installation state for patches to enumerate.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.WritePatch(Microsoft.Deployment.WindowsInstaller.PatchInstallation)">
            <summary>
            Adds properties to the <see cref="T:Microsoft.Deployment.WindowsInstaller.PatchInstallation"/> object and writes it to the pipeline.
            </summary>
            <param name="patch">The <see cref="T:Microsoft.Deployment.WindowsInstaller.PatchInstallation"/> to write to the pipeline.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.ProductCode">
            <summary>
            Gets or sets the ProductCodes for which patches are enumerated.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.PatchCode">
            <summary>
            Gets or sets patch codes for which information is retrieved.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.Filter">
            <summary>
            Gets or sets the patch states filter for enumeration.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.UserContext">
            <summary>
            Gets or sets the user context for products to enumerate.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.UserSid">
            <summary>
            Gets or sets the user security identifier for products to enumerate.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.Everyone">
            <summary>
            Gets or sets whether products for everyone should be enumerated.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.Parameters">
            <summary>
            Collects parameters for processing.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.Parameters.ProductCode">
            <summary>
            Gets or sets the ProductCodes.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.Parameters.PatchCode">
            <summary>
            Gets or sets the patch codes.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.Parameters.Filter">
            <summary>
            Gets or sets the filter.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.Parameters.UserContext">
            <summary>
            Gets or sets the installation context.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchCommand.Parameters.UserSid">
            <summary>
            Gets or sets the user's SID.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand">
            <summary>
            The Get-MSIPatchSequence cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Adds each patch enumerated to the <see cref="T:Microsoft.Tools.WindowsInstaller.PatchSequencer"/> to sequence for each product in <see cref="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand.EndProcessing"/>.
            </summary>
            <param name="item">A <see cref="T:System.Management.Automation.PSObject"/> representing the path to a patch package.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand.EndProcessing">
            <summary>
            Sequences and returns the ordered list of <see cref="T:Microsoft.Tools.WindowsInstaller.PatchSequence"/> objects for all applicable patches.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand.Path">
            <summary>
            Gets or sets the paths to patch packages to sequence.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand.LiteralPath">
            <summary>
            Gets or sets the literal paths to patch packages to sequence.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand.PackagePath">
            <summary>
            Gets or sets the paths to packages for which patches are sequenced.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand.ProductCode">
            <summary>
            Gets or sets the ProductCodes for which patches are sequenced.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand.UserContext">
            <summary>
            Gets or sets the user context for the ProductCodes for which patches are sequenced.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPatchSequenceCommand.UserSid">
            <summary>
            Gets or sets the user security identifier for the ProductCodes for which patches are sequenced.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand">
            <summary>
            The Get-MSIProductInfo cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.ProcessRecord">
            <summary>
            Collects the input ProductCodes for future processing.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.EndProcessing">
            <summary>
            Processes the input ProductCodes or Names and writes a list of products to the pipeline.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.WriteProducts(System.String,System.String,Microsoft.Deployment.WindowsInstaller.UserContexts,System.Collections.Generic.IList{System.Management.Automation.WildcardPattern})">
            <summary>
            Enumerates products for the given ProductCode and writes them to the pipeline.
            </summary>
            <param name="productCode">The ProductCode of products to enumerate.</param>
            <param name="userSid">The user's SID for products to enumerate.</param>
            <param name="context">The installation context for products to enumerate.</param>
            <param name="patterns">Optional list of <see cref="T:System.Management.Automation.WildcardPattern"/> to match product names.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.WriteProduct(Microsoft.Deployment.WindowsInstaller.ProductInstallation)">
            <summary>
            Adds properties to the <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> object and writes it to the pipeline.
            </summary>
            <param name="product">The <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> to write to the pipeline.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.ProductCode">
            <summary>
            Gets or sets the ProductCodes to enumerate.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.Name">
            <summary>
            Sets the wildcard names to enumerate.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.UserContext">
            <summary>
            Gets or sets the user context for products to enumerate.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.UserSid">
            <summary>
            Gets or sets the user security identifier for products to enumerate.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.Everyone">
            <summary>
            Gets or sets whether products for everyone should be enumerated.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.Parameters">
            <summary>
            Collects parameters for processing.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.Parameters.ParameterSetName">
            <summary>
            Gets or sets the parameter set name.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.Parameters.ProductCode">
            <summary>
            Gets or sets the ProductCodes.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.Parameters.Name">
            <summary>
            Gets or sets the wildcard names.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.Parameters.UserContext">
            <summary>
            Gets or sets the installation context.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetProductCommand.Parameters.UserSid">
            <summary>
            Gets or sets the user's SID.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPropertyCommand">
            <summary>
            The Get-MSIProperty cmdlet.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.PackageCommandBase">
            <summary>
            Base class for cmdlets that process Windows Installer database packages.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.PackageCommandBase.ApplyTransforms(Microsoft.Deployment.WindowsInstaller.Package.InstallPackage)">
            <summary>
            Applies any applicable transforms from <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.PackageCommandBase.Patch"/> and <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.PackageCommandBase.Transform"/> to the given package.
            </summary>
            <param name="db">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Package.InstallPackage"/> database to which applicable transforms are applied.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.PackageCommandBase.OpenDatabase(System.String)">
            <summary>
            Opens a product or patch database.
            </summary>
            <param name="path">The path to the database to open.</param>
            <returns>A <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/> object that must be disposed, or null if not a product or patch database.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.PackageCommandBase.ResolveFiles(System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Resolves all <pararef name="paths"/> to file system provider-specific paths.
            </summary>
            <param name="paths">The paths to resolve.</param>
            <returns>File system provider paths.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.PackageCommandBase.Path">
            <summary>
            Gets or sets the path supporting wildcards to enumerate files.
            </summary>
            <remarks>
            Assumes that all derivative classes will require another parameter in first position and that the Path parameter be specified.
            </remarks>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.PackageCommandBase.Patch">
            <summary>
            Gets or sets patch packages to apply before validation.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.PackageCommandBase.Transform">
            <summary>
            Gets or sets transforms to apply before validation.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPropertyCommand.BeginProcessing">
            <summary>
            Creates a list of property name wildcard patterns.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPropertyCommand.EndProcessing">
            <summary>
            Clears the list of property name wildcard patterns.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPropertyCommand.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Gets property records from the item.
            </summary>
            <param name="item">The item from which properties are retrieved.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPropertyCommand.Property">
            <summary>
            Gets or sets the name(s) of the property to get. The default is all properties.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetPropertyCommand.PassThru">
            <summary>
            Gets or sets whether to attach properties to a <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.FileInfo"/> object and pass that through the pipeline.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetSourceCommand">
            <summary>
            Cmdlet to get the source list for a product or patch.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetSourceCommand.EndProcessing">
            <summary>
            Writes the list of source paths or URLs to the pipeline.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetSummaryInfoCommand">
            <summary>
            The Get-MSISummaryInfo cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetSummaryInfoCommand.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Writes a <see cref="T:Microsoft.Tools.WindowsInstaller.SummaryInfo"/> object for each supported file type to the pipeline.
            </summary>
            <param name="item">A <see cref="T:System.Management.Automation.PSObject"/> representing the file system object to process.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetSummaryInfoCommand.IncludeTransforms">
            <summary>
            Gets or sets whether transforms within a patch should be enumerated.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand">
            <summary>
            The Get-MSITable cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.BeginProcessing">
            <summary>
            Sets up the user interface handlers.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.ProcessRecord">
            <summary>
            Opens an installed <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.Product"/> or the database specified by the <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.Path"/> or <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.LiteralPath"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Opens the database specified by the <paramref name="item"/> and executes the specified query.
            </summary>
            <param name="item">A file item that references a package database.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.EndProcessing">
            <summary>
            Restores the previous user interface handlers.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.Path">
            <summary>
            Gets or sets the path supporting wildcards to enumerate files.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.LiteralPath">
            <summary>
            Gets or sets the literal path for one or more files.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.Product">
            <summary>
            Gets or sets the <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> to query.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.Table">
            <summary>
            Gets or sets the table name from which all <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> objects are selected.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.Query">
            <summary>
            Gets or sets the query from which all <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> objects are selected.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.Patch">
            <summary>
            Gets or sets patch packages to apply before <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> objects are selected.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.Transform">
            <summary>
            Gets or sets transforms to apply before <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> objects are selected.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetTableCommand.IgnoreMachineState">
            <summary>
            Gets or sets whether to ignore machine state when opening the <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/>.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetRelatedProductCommand">
            <summary>
            The Get-MSIRelatedProductInfo cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetRelatedProductCommand.ProcessRecord">
            <summary>
            Collects the input UpgradeCodes for future processing.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetRelatedProductCommand.EndProcessing">
            <summary>
            Processes the input UpgradeCodes and writes a list of products to the pipeline.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetRelatedProductCommand.WriteProducts(System.String)">
            <summary>
            Enumerates related products and writes them to the pipeline.
            </summary>
            <param name="upgradeCode"></param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetRelatedProductCommand.WriteProduct(Microsoft.Deployment.WindowsInstaller.ProductInstallation)">
            <summary>
            Adds properties to the <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> object and writes it to the pipeline.
            </summary>
            <param name="product">The <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> to write to the pipeline.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.GetRelatedProductCommand.UpgradeCode">
            <summary>
            Gets or sets the UpgradeCode to enumerate related products.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.IceMessage">
            <summary>
            Contains information from an Internal Consistency Evaluator (ICE).
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.IceMessage.Path">
            <summary>
            Gets the path to the database for which the ICE was reported.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.IceMessage.Name">
            <summary>
            Gets the name of the ICE.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.IceMessage.Type">
            <summary>
            Gets the type of the ICE.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.IceMessage.Description">
            <summary>
            Gets the description of the ICE.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.IceMessage.Url">
            <summary>
            Gets the URL to more information about the ICE.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.IceMessage.Table">
            <summary>
            Gets the name of the table where the ICE was found.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.IceMessage.Column">
            <summary>
            Gets the name of the column where the ICE was found.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.IceMessage.PrimaryKeys">
            <summary>
            Gets the primary keys of the table row where the ICE was found.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.IceMessageType">
            <summary>
            The type of the <see cref="T:Microsoft.Tools.WindowsInstaller.IceMessage"/>.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.IceMessageType.Failure">
            <summary>
            Failure message reporting the failure of the ICE custom action.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.IceMessageType.Error">
            <summary>
            Error message reporting database authoring that cause incorrect behavior.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.IceMessageType.Warning">
            <summary>
            Warning message reporting database authoring that causes incorrect behavior in certain cases.
            Warnings can also report unexpected side-effects of database authoring.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.IceMessageType.Information">
            <summary>
            Informational message.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1">
            <summary>
            Base class for product and patch install commands.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.INSTALLLEVEL_DEFAULT">
            <summary>
            The default install level.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.#ctor">
            <summary>
            Initializes the cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.ExecuteAction(`0)">
            <summary>
            Called to allow child classes to execute based on the given <paramref name="data"/>.
            </summary>
            <param name="data">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData"/> on which to execute.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.QueueActions">
            <summary>
            Called to allow child classes to queue <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData"/> into <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Actions"/>.
            </summary>
            <remarks>
            The default implementation gets the fully qualified path(s) of file(s) specified as arguments or piped into the command.
            </remarks>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.UpdateAction(`0)">
            <summary>
            Allows child classes to update the action data without changing the default action queueing.
            </summary>
            <param name="data">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData"/> to update.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.BeginProcessing">
            <summary>
            Sets up the internal and external UI handlers.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.ProcessRecord">
            <summary>
            Allows child classes to queue actions and executes them if <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Chain"/> is not set.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.EndProcessing">
            <summary>
            Executes the queued actions if <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Chain"/> is set and restores the previous internal and external UI handlers.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.OnMessage(Microsoft.Deployment.WindowsInstaller.InstallMessage,Microsoft.Deployment.WindowsInstaller.Record,Microsoft.Deployment.WindowsInstaller.MessageButtons,Microsoft.Deployment.WindowsInstaller.MessageIcon,Microsoft.Deployment.WindowsInstaller.MessageDefaultButton)">
            <summary>
            Handles a message <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> from Windows Installer.
            </summary>
            <param name="messageType">The <see cref="T:Microsoft.Deployment.WindowsInstaller.InstallMessage"/> type of the message.</param>
            <param name="messageRecord">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing more information.</param>
            <param name="buttons">the <see cref="T:Microsoft.Deployment.WindowsInstaller.MessageButtons"/> to display.</param>
            <param name="icon">The <see cref="T:Microsoft.Deployment.WindowsInstaller.MessageIcon"/> to display.</param>
            <param name="defaultButton">The <see cref="T:Microsoft.Deployment.WindowsInstaller.MessageDefaultButton"/> to display.</param>
            <returns>The <see cref="T:Microsoft.Deployment.WindowsInstaller.MessageResult"/> that informs Windows Installer was action to take in response to the message.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.OnInitialize(Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Initializes the execution state.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing additional information.</param>
            <returns>The result code indicating how Windows Installer should proceed.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.OnActionStart(Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Called when a new action starts.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing additional information.</param>
            <returns>The result code indicating how Windows Installer should proceed.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.OnActionData(Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Called when an action sends more information.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing additional information.</param>
            <returns>The result code indicating how Windows Installer should proceed.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.OnError(Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Writes and error to the pipeline.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing the error details.</param>
            <returns>The result code indicating how Windows Installer should proceed.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.OnWarning(Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Writes a warning to the pipeline.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing the warning details.</param>
            <returns>The result code indicating how Windows Installer should proceed.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.OnVerbose(Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Writes a verbose message to the pipeline.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing the verbose message details.</param>
            <returns>The result code indicating how Windows Installer should proceed.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.OnProgress(Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Writes progress information.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing the progress details.</param>
            <returns>The result code indicating how Windows Installer should proceed.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.OnCommonData(Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Provides information about the install session.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing common details.</param>
            <returns>The result code indicating how Windows Installer should proceed.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Path">
            <summary>
            Gets or sets the path supporting wildcards to enumerate files.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.LiteralPath">
            <summary>
            Gets or sets the literal path for one or more files.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Log">
            <summary>
            Gets or sets the logging path.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Properties">
            <summary>
            Gets or sets the remaining arguments as strings.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Chain">
            <summary>
            Gets or sets whether to queue and chain all install operations together.
            </summary>
            <remarks>
            By default, cmdlets will process each product install request as it comes in through the pipeline.
            Set this switch parameter to queue them all up and chain them as seemingly one install.
            </remarks>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Force">
            <summary>
            Gets or sets whether any prompts should be suppressed.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Actions">
            <summary>
            The queued actions to perform for installation.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Activity">
            <summary>
            Gets the activity being performed.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.Operation">
            <summary>
            Gets the <see cref="T:Microsoft.Tools.WindowsInstaller.RestorePointType"/> of the current operation.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.ActionQueue">
            <summary>
            Action queue.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.ActionQueue.OriginalWeight">
            <summary>
            Gets the total original weight of all actions before processing.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandBase`1.ActionQueue.RemainingWeight">
            <summary>
            Gets the total weight of all remaining actions in the queue.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData">
            <summary>
            The data for actions to install a package.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.CreateActionData``1(System.Management.Automation.PathIntrinsics,System.Management.Automation.PSObject)">
            <summary>
            Creates an instance of an <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData"/> class from the given file path.
            </summary>
            <typeparam name="T">The specific type of <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData"/> to create.</typeparam>
            <param name="resolver">A <see cref="T:System.Management.Automation.PathIntrinsics"/> object to resolve the file path.</param>
            <param name="file">A <see cref="T:System.Management.Automation.PSObject"/> wrapping a file path.</param>
            <returns>An instance of an <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData"/> class.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.ParseCommandLine(System.String[])">
            <summary>
            Parses the arguments into the <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.CommandLine"/> property.
            </summary>
            <param name="args">The arguments to parse.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.UpdateWeight">
            <summary>
            Updates the <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.Weight"/> for progress reporting.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.Path">
            <summary>
            Gets or sets the package path for which the action is performed.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.ProductCode">
            <summary>
            Gets or sets the ProductCode for which the action is performed.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.CommandLine">
            <summary>
            Gets or sets the fully expanded command line to process when performing the action.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.LogName">
            <summary>
            Gets an identifying name used for logging.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.Weight">
            <summary>
            Gets or sets the weight of the package for progress reporting.
            </summary>
            <value>The calculated weight of the package, or the <see cref="F:Microsoft.Tools.WindowsInstaller.PackageInfo.DefaultWeight"/> if not specified.</value>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchActionData">
            <summary>
            The data for actions to install patches.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchActionData.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchActionData"/> class.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchActionData.Patches">
            <summary>
            Gets the list of patch paths to apply.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchActionData.UserSid">
            <summary>
            Gets or sets the user security identifier for the product to which patches apply.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchActionData.UserContext">
            <summary>
            Gets or sets the <see cref="T:Microsoft.Deployment.WindowsInstaller.UserContexts"/> for the product to which patches apply.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommand">
            <summary>
            The Install-MSIPatch cmdlet.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommandBase`1">
            <summary>
            Base class for patch-related commands.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommandBase`1.#ctor">
            <summary>
            Creates a new instance of the class and sets default property values.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommandBase`1.QueueActions">
            <summary>
            Queues applicable patches for any given products, or installed products for all patches.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommandBase`1.Patch">
            <summary>
            Gets or sets the <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> to install.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommandBase`1.ProductCode">
            <summary>
            Gets or sets the ProductCode to which patches apply.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommandBase`1.UserContext">
            <summary>
            Gets or sets the user context for products to which patches apply.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommandBase`1.UserSid">
            <summary>
            Gets or sets the user security identifier for products to which patches apply.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommandBase`1.Activity">
            <summary>
            Gets an activity string similar to "Configuring".
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommand.ExecuteAction(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchActionData)">
            <summary>
            Installs a patch given the provided <paramref name="data"/>.
            </summary>
            <param name="data">An <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData"/> with information about the package to install.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchCommand.PassThru">
            <summary>
            Gets or sets whether the patched product information should be returned.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData">
            <summary>
            The data for actions to repair a package or product.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData.SetProductCode">
            <summary>
            Opens the package read-only and sets the <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallCommandActionData.ProductCode"/> property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData.TargetDirectory">
            <summary>
            Gets or sets the target directory where to install the product.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommand">
            <summary>
            The Install-MSIProduct cmdlet.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommandBase`1">
            <summary>
            Base class for product-related commands.
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommandBase`1.QueueActions">
            <summary>
            Queues products for installation.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommandBase`1.ProductCode">
            <summary>
            Gets or sets the ProductCode to install.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommandBase`1.Product">
            <summary>
            Gets or sets the <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> to install.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommand.ExecuteAction(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData)">
            <summary>
            Installs a product given the provided <paramref name="data"/>.
            </summary>
            <param name="data">An <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData"/> with information about the package to install.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommand.UpdateAction(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData)">
            <summary>
            Updates the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData"/> with additional information.
            </summary>
            <param name="data">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData"/> to update.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommand.Destination">
            <summary>
            Gets or sets the target directory for the initial product install.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommand.PassThru">
            <summary>
            Gets or sets whether installed product information should be returned.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductCommand.Activity">
            <summary>
            Gets a generic description of the activity performed by this cmdlet.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand">
            <summary>
            The Measure-MSIProduct cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.BeginProcessing">
            <summary>
            Sets the internal user interface to be silent.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Gathers disk cost information from a product package with optional patches and transforms sequenced.
            </summary>
            <param name="item">The <see cref="T:System.Management.Automation.PSObject"/> representing the product package to measure.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.EndProcessing">
            <summary>
            Resets the internal user interface and yields the results to the pipeline.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.Destination">
            <summary>
            Gets or sets the target directory for the product.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.Properties">
            <summary>
            Gets or sets the remaining arguments as strings.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements.#ctor(System.String)">
            <summary>
            Creates an instance of space requirements for the given <paramref name="driveLetter"/>.
            </summary>
            <param name="driveLetter">The drive letter for space requirements.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements.DriveLetter">
            <summary>
            Gets or sets the drive letter for space requirements.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements.SpaceRequired">
            <summary>
            Gets or sets the space required after install completes.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements.TemporarySpaceRequired">
            <summary>
            Gets or sets the space required during install.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirementsCollection.Get(System.String)">
            <summary>
            Gets a new or existing <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements"/> object.
            </summary>
            <param name="driveLetter">The drive letter for the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements"/>.</param>
            <returns>a new or existing <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements"/> object for the <paramref name="driveLetter"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirementsCollection.GetKeyForItem(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements)">
            <summary>
            Gets the key for the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements"/>.
            </summary>
            <param name="item">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements"/> from which the key is obtained.</param>
            <returns>The key for the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.MeasureProductCommand.SpaceRequirements"/>.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ParameterSet">
            <summary>
            Helps avoid misspellings throughout the code.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ParameterSet.Component">
            <summary>
            Parameter set for component information.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ParameterSet.Feature">
            <summary>
            Parameter set for feature information.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ParameterSet.Product">
            <summary>
            Parameter set for product information.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ParameterSet.Patch">
            <summary>
            Parameter set for patch information.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ParameterSet.Installation">
            <summary>
            Parameter set for either product or patch information.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ParameterSet.Path">
            <summary>
            Parameter set for a path supporting wildcards.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ParameterSet.LiteralPath">
            <summary>
            Parameter set for a literal path.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.ParameterSet.Name">
            <summary>
            Parameter set for a Name parameter.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RemoveLoggingPolicyCommand">
            <summary>
            The Set-MSILoggingPolicy cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RemoveLoggingPolicyCommand.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RemoveLoggingPolicyCommand"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RemoveLoggingPolicyCommand.#ctor(Microsoft.Tools.WindowsInstaller.ILoggingPolicyService)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RemoveLoggingPolicyCommand"/> class with the given <see cref="T:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService"/>.
            </summary>
            <param name="loggingService">The <see cref="T:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService"/> to use. The default is the current instance.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RemoveLoggingPolicyCommand.BeginProcessing">
            <summary>
            Deletes the current logging policy.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RemoveSourceCommand">
            <summary>
            Cmdlet to remove a registered source path from a product or patch.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RemoveSourceCommand.EndProcessing">
            <summary>
            Removes a registered source path from a product or patch.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData">
            <summary>
            The data for actions to repair a package or product.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData.Default">
            <summary>
            The default <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData.ReinstallMode"/> (equivalent to "omus").
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData"/> with the <see cref="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData.Default"/> <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData.ReinstallMode"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData.ReinstallMode">
            <summary>
            Gets or sets the <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> for the action.
            </summary>
            <value>The default value is <see cref="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData.Default"/>.</value>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand">
            <summary>
            The Repair-MSIProduct cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand"/> with the default <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand.ReinstallMode"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand.ExecuteAction(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData)">
            <summary>
            Repairs a product given the provided <paramref name="data"/>.
            </summary>
            <param name="data">An <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData"/> with information about the package to install.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand.UpdateAction(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData)">
            <summary>
            Updates the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData"/> to include the current <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand.ReinstallMode"/> flags.
            </summary>
            <param name="data">The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData"/> to update.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand.ReinstallMode">
            <summary>
            Gets or sets the <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> to use for repairing the product.
            </summary>
            <value>The default value is <see cref="F:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductActionData.Default"/>.</value>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand.PassThru">
            <summary>
            Gets or sets whether installed product information should be returned.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.RepairProductCommand.Activity">
            <summary>
            Gets a generic description of the activity performed by this cmdlet.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SetLoggingPolicyCommand">
            <summary>
            The Set-MSILoggingPolicy cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SetLoggingPolicyCommand.#ctor">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SetLoggingPolicyCommand"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SetLoggingPolicyCommand.#ctor(Microsoft.Tools.WindowsInstaller.ILoggingPolicyService)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SetLoggingPolicyCommand"/> class with the given <see cref="T:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService"/>.
            </summary>
            <param name="loggingService">The <see cref="T:Microsoft.Tools.WindowsInstaller.ILoggingPolicyService"/> to use. The default is the current instance.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SetLoggingPolicyCommand.BeginProcessing">
            <summary>
            Sets the logging policy.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SetLoggingPolicyCommand.LoggingPolicy">
            <summary>
            Gets or sets the logging policy.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SetLoggingPolicyCommand.PassThru">
            <summary>
            Gets or sets whether to pass the new registry value back through the pipeline.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.SetLoggingPolicyCommand.Raw">
            <summary>
            Gets or sets whether to retrieve the raw regisry value.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.TestProductCommand">
            <summary>
            The Test-MSIProduct cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.TestProductCommand.BeginProcessing">
            <summary>
            Sets up the user interface handlers.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.TestProductCommand.ProcessItem(System.Management.Automation.PSObject)">
            <summary>
            Merges ICE cubes into the database <paramref name="item"/> and executes selected ICEs.
            </summary>
            <param name="item">The database to validate.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.TestProductCommand.EndProcessing">
            <summary>
            Restores the previous user interface handlers.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.TestProductCommand.AdditionalCube">
            <summary>
            Gets or sets additional ICE .cub files to use for validation.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.TestProductCommand.NoDefault">
            <summary>
            Gets or sets whether to include the default ICE .cub file installed by Orca or MsiVal2.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.TestProductCommand.Include">
            <summary>
            Gets or sets the wilcard patterns of ICEs to include. By default, all ICEs are included.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.TestProductCommand.Exclude">
            <summary>
            Gets or sets the wilcard patterns of ICEs to exclude. By default, all ICEs are included.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.TestProductCommand.IsVerbose">
            <summary>
            Gets whether the standard Verbose parameter was set.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.UninstallPatchCommand">
            <summary>
            The Uninstall-MSIPatch cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.UninstallPatchCommand.ExecuteAction(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallPatchActionData)">
            <summary>
            Installs a patch given the provided <paramref name="data"/>.
            </summary>
            <param name="data">An <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData"/> with information about the package to install.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.UninstallPatchCommand.Operation">
            <summary>
            Gets the <see cref="T:Microsoft.Tools.WindowsInstaller.RestorePointType"/> of the current operation.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.UninstallProductCommand">
            <summary>
            The Uninstall-MSIProduct cmdlet.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.UninstallProductCommand.ExecuteAction(Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData)">
            <summary>
            Uninstalls a product given the provided <paramref name="data"/>.
            </summary>
            <param name="data">An <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.InstallProductActionData"/> with information about the package to install.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.UninstallProductCommand.Activity">
            <summary>
            Gets a generic description of the activity performed by this cmdlet.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.Commands.UninstallProductCommand.Operation">
            <summary>
            Gets the <see cref="T:Microsoft.Tools.WindowsInstaller.RestorePointType"/> of the current operation.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.ComponentProvider">
            <summary>
            Provides information about Windows Installer components.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ComponentProvider.ResolveKeyPath(System.Management.Automation.SessionState,System.String)">
            <summary>
            Gets an provider path for the given component key path.
            </summary>
            <param name="session">The <see cref="T:System.Management.Automation.SessionState"/> for resolving key paths.</param>
            <param name="path">The component key path to resolve.</param>
            <returns>A provider path for the given component path.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.EncodingAttribute">
            <summary>
            Transforms string and integer representations of encodings to an <see cref="T:System.Text.Encoding"/>-type parameter.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.EncodingAttribute.Transform(System.Management.Automation.EngineIntrinsics,System.Object)">
            <summary>
            Transforms a string or integer to an <see cref="T:System.Text.Encoding"/>.
            </summary>
            <param name="engineIntrinsics">Provides access to the APIs for managing the transformation context.</param>
            <param name="inputData">The parameter argument that is to be transformed.</param>
            <returns>The transformed object.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.ExtensionMethods">
            <summary>
            Extension methods.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ExtensionMethods.Match(System.String,System.Collections.Generic.IList{System.Management.Automation.WildcardPattern})">
            <summary>
            Matches a string using any of the wildcard <paramref name="patterns"/>.
            </summary>
            <param name="source">The <see cref="T:System.String"/> to be matched.</param>
            <param name="patterns">A list of <see cref="T:System.Management.Automation.WildcardPattern"/> objects to match.</param>
            <returns>True if the string matches any of the <paramref name="patterns"/>; otherwise, false if the string or patterns are null, empty, or not match is found.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ExtensionMethods.GetUnresolvedPSPathFromKeyPath(System.Management.Automation.PathIntrinsics,System.String)">
            <summary>
            Returns an unresolved qualified path from a component key path.
            </summary>
            <param name="source">A <see cref="T:System.Management.Automation.PathIntrinsics"/> object.</param>
            <param name="path">The path to convert.</param>
            <returns>An unresolved qualified path.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ExtensionMethods.GetUnresolvedPSPathFromProviderPath(System.Management.Automation.PathIntrinsics,System.String)">
            <summary>
            Returns an unresolved, provider-qualified path string.
            </summary>
            <param name="source">A <see cref="T:System.Management.Automation.PathIntrinsics"/> object.</param>
            <param name="path">The path to resolve and format.</param>
            <returns>A resolved, provider-qualified path string.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ExtensionMethods.ToPSObject(Microsoft.Deployment.WindowsInstaller.ProductInstallation,System.Management.Automation.PathIntrinsics)">
            <summary>
            Returns a <see cref="T:System.Management.Automation.PSObject"/> wrapper for a <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> object and attaches special properties.
            </summary>
            <param name="source">The <see cref="T:Microsoft.Deployment.WindowsInstaller.ProductInstallation"/> object to convert.</param>
            <param name="provider">A <see cref="T:System.Management.Automation.PathIntrinsics"/> provider used to convert paths.</param>
            <returns>A <see cref="T:System.Management.Automation.PSObject"/> wrapper with attached special properties.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ExtensionMethods.ToPSObject(Microsoft.Deployment.WindowsInstaller.PatchInstallation,System.Management.Automation.PathIntrinsics)">
            <summary>
            Returns a <see cref="T:System.Management.Automation.PSObject"/> wrapper for a <see cref="T:Microsoft.Deployment.WindowsInstaller.PatchInstallation"/> object and attaches special properties.
            </summary>
            <param name="source">The <see cref="T:Microsoft.Deployment.WindowsInstaller.PatchInstallation"/> object to convert.</param>
            <param name="provider">A <see cref="T:System.Management.Automation.PathIntrinsics"/> provider used to convert paths.</param>
            <returns>A <see cref="T:System.Management.Automation.PSObject"/> wrapper with attached special properties.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ExtensionMethods.GetPropertyValue``1(System.Management.Automation.PSObject,System.String)">
            <summary>
            Gets the named property value of type <typeparamref name="T"/>.
            </summary>
            <typeparam name="T">The type of the property value to get.</typeparam>
            <param name="source">The <see cref="T:System.Management.Automation.PSObject"/> that may contain the named property.</param>
            <param name="propertyName">The name of the property to get.</param>
            <returns>The named property value of type <typeparamref name="T"/>,
            or the default value for <typeparamref name="T"/> if the property is not found or cannot be converted..</returns>
            <exception cref="T:System.ArgumentNullException"><paramref name="propertyName"/> is null or empty.</exception>
            <exception cref="T:System.Management.Automation.PSInvalidCastException">The property value type cannot be converted to type <typeparamref name="T"/>.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ExtensionMethods.SetPropertyValue``1(System.Management.Automation.PSObject,System.String,``0)">
            <summary>
            Sets or adds the named property value of type <typeparamref name="T"/>.
            </summary>
            <typeparam name="T">The type of the property value to set.</typeparam>
            <param name="source">The <see cref="T:System.Management.Automation.PSObject"/> that may contain the named property.</param>
            <param name="propertyName">The name of the property to set; if not found, the a <see cref="T:System.Management.Automation.PSNoteProperty"/> is added.</param>
            <param name="propertyValue">The value of the property to set.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="propertyName"/> is null or empty.</exception>
            <exception cref="T:System.Management.Automation.PSInvalidCastException">The property value type cannot be converted to type <typeparamref name="T"/>.</exception>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.FileInfo">
            <summary>
            Provides file type and hash information for ETS.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.FileInfo.GetFileType(System.Management.Automation.PSObject)">
            <summary>
            Gets the Windows Installer file type.
            </summary>
            <param name="obj">The wrapped <see cref="T:System.IO.FileInfo">FileInfo</see> to check.</param>
            <returns>The Windows Installer file type.</returns>
            <exception cref="T:System.Management.Automation.PSNotSupportedException">An error occured when getting the file type.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.FileInfo.GetFileHash(System.Management.Automation.PSObject)">
            <summary>
            Gets the first 32 bits of the file hash.
            </summary>
            <param name="obj">The wrapped <see cref="T:System.IO.FileInfo">FileInfo</see> to check.</param>
            <returns>The first 32 bits of the file hash.</returns>
            <exception cref="T:System.Management.Automation.PSNotSupportedException">An error occured when hashing the file.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.FileInfo.GetFileTypeInternal(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.FileType"/> of the file referenced by the given <paramref name="path"/>.
            </summary>
            <param name="path">The path to the file to check.</param>
            <returns>The <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.FileType"/> of the file referenced by the given <paramref name="path"/>.</returns>
            <exception cref="T:System.Management.Automation.PSNotSupportedException">An error occured when getting the file type.</exception>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.FileType">
            <summary>
            The type of Windows Installer file.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.FileType.None">
            <summary>
            A file path was not specified or does not exist.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.FileType.Package">
            <summary>
            An MSI package.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.FileType.Patch">
            <summary>
            An MSP patch.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.FileType.Transform">
            <summary>
            An MST transform.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.PowerShell.FileType.Other">
            <summary>
            Not a valid Windows Installer file.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.LoggingPoliciesAttribute">
            <summary>
            Supports conversion between the short form of logging command line options and the <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> enumeration.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.LoggingPoliciesAttribute.Transform(System.Management.Automation.EngineIntrinsics,System.Object)">
            <summary>
            Transforms a string in the short form of logging command line options to a <see cref="T:Microsoft.Tools.WindowsInstaller.LoggingPolicies"/> enumeration.
            </summary>
            <param name="engineIntrinsics">Provides access to the APIs for managing the transformation context.</param>
            <param name="inputData">The parameter argument that is to be transformed.</param>
            <returns>The transformed object.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.PropertySet">
            <summary>
            A collection of <see cref="T:System.Management.Automation.PSAdaptedProperty"/> objects keyed by the property name.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.PropertySet.#ctor">
            <summary>
            Creates a case-insensitive instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.PropertySet"/> class.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.PropertySet.GetKeyForItem(System.Management.Automation.PSAdaptedProperty)">
            <summary>
            Gets the key for the given <see cref="T:System.Management.Automation.PSAdaptedProperty"/>.
            </summary>
            <param name="item">The <see cref="T:System.Management.Automation.PSAdaptedProperty"/> to index.</param>
            <returns>The key for the given <see cref="T:System.Management.Automation.PSAdaptedProperty"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.PropertySet.ToCollection">
            <summary>
            Converts the collection of items to a collection of type <see cref="T:System.Management.Automation.PSAdaptedProperty"/>.
            </summary>
            <returns></returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.PropertySet.TypeName">
            <summary>
            Gets or sets the additional type name for the object being adapted.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException">
            <summary>
            Exception for Windows Installer errors.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException.#ctor(Microsoft.Deployment.WindowsInstaller.Record)">
            <summary>
            Creates a <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException"/> from the given <paramref name="record"/>.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> containing error details.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException.#ctor(Microsoft.Deployment.WindowsInstaller.InstallerException)">
            <summary>
            Creates a <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException"/> from the given inner exception.
            </summary>
            <param name="innerException">The <see cref="T:Microsoft.Deployment.WindowsInstaller.InstallerException"/> containing error details.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException.Dispose">
            <summary>
            Disposes an instance of <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>
            Serializes the error information.
            </summary>
            <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo"/> into which data is serialized.</param>
            <param name="context">a <see cref="T:System.Runtime.Serialization.StreamingContext"/> that describes the target of serialization.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException.ErrorRecord">
            <summary>
            Gets the <see cref="P:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException.ErrorRecord"/> containing more information for PowerShell.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.PowerShell.PSInstallerException.Message">
            <summary>
            Gets the error message from Windows Installer.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.ReadOnly">
            <summary>
            Conveys whether the package should be opened as read-only.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.ReadOnly.Unrestricted">
            <summary>
            No restriction.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.ReadOnly.Recommended">
            <summary>
            Read-only recommended.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.ReadOnly.Enforced">
            <summary>
            Read-only enforced.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.ReinstallModeAttribute">
            <summary>
            Supports conversion between the short form REINSTALLMODE and the <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> enumeration.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ReinstallModeAttribute.Transform(System.Management.Automation.EngineIntrinsics,System.Object)">
            <summary>
            Transforms a string in the short form of REINSTALLMODE to a <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> enumeration.
            </summary>
            <param name="engineIntrinsics">Provides access to the APIs for managing the transformation context.</param>
            <param name="inputData">The parameter argument that is to be transformed.</param>
            <returns>The transformed object.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter">
            <summary>
            Adapts row columns as object properties for a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.GetOperation(System.Management.Automation.PSObject)">
            <summary>
            Gets the operation performed on this <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> by a patch or transform for use in code methods.
            </summary>
            <param name="obj">The <see cref="T:System.Management.Automation.PSObject"/> that wraps a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.</param>
            <returns>The operation performed on this <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> by a patch or transform.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.GetPath(System.Management.Automation.PSObject)">
            <summary>
            Gets the path to the package that contains this <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> for use in code methods.
            </summary>
            <param name="obj">The <see cref="T:System.Management.Automation.PSObject"/> that wraps a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.</param>
            <returns>The path to the package that contains this <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.GetQuery(System.Management.Automation.PSObject)">
            <summary>
            Gets the query string that returned the <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> for use in code methods.
            </summary>
            <param name="obj">The <see cref="T:System.Management.Automation.PSObject"/> that wraps a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.</param>
            <returns>The query string that returned the <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.GetProperties(System.Object)">
            <summary>
            Gets a collection of properties for a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.
            </summary>
            <param name="baseObject">The <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> to adapt.</param>
            <returns>A collection of properties for a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.GetProperty(System.Object,System.String)">
            <summary>
            Gets a property for a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> with the given name.
            </summary>
            <param name="baseObject">The <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> to adapt.</param>
            <param name="propertyName">The column name of a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.</param>
            <returns>A property for a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.GetPropertyTypeName(System.Management.Automation.PSAdaptedProperty)">
            <summary>
            Gets the native <see cref="T:System.Type"/> name for the property value.
            </summary>
            <param name="adaptedProperty">The property to check.</param>
            <returns>The native <see cref="T:System.Type"/> name for the property value.</returns>
            <exception cref="T:System.InvalidOperationException">The property did not contain enough information to complete this operation.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.GetPropertyValue(System.Management.Automation.PSAdaptedProperty)">
            <summary>
            Gets the property value.
            </summary>
            <param name="adaptedProperty">The property to get.</param>
            <returns>The property value.</returns>
            <exception cref="T:System.InvalidOperationException">The property did not contain enough information to complete this operation.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.GetTypeNameHierarchy(System.Object)">
            <summary>
            Adds the table name, if available, to the beginning of the type name hierarchy.
            </summary>
            <param name="baseObject">The <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> to process.</param>
            <returns>The adapted type name hierarchy.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.IsGettable(System.Management.Automation.PSAdaptedProperty)">
            <summary>
            Gets whether the property is gettable.
            </summary>
            <param name="adaptedProperty">The property to check.</param>
            <returns>Always returns true.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.IsSettable(System.Management.Automation.PSAdaptedProperty)">
            <summary>
            Gets whether the property is settable.
            </summary>
            <param name="adaptedProperty">The property to check.</param>
            <returns>Always returns false.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.RecordPropertyAdapter.SetPropertyValue(System.Management.Automation.PSAdaptedProperty,System.Object)">
            <summary>
            Sets the property value.
            </summary>
            <param name="adaptedProperty">The property to set.</param>
            <param name="value">The property value to set.</param>
            <exception cref="T:System.NotSupportedException">The operation is not supported.</exception>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.Module">
            <summary>
            Static methods specific to the WindowsInstaller module.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.Module.Use">
            <summary>
            Increments the use count and sets the last used date if the Module installer was installed.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.SidAttribute">
            <summary>
            Transforms user account identifiers to security identifiers.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.SidAttribute.Transform(System.Management.Automation.EngineIntrinsics,System.Object)">
            <summary>
            Transforms user account identifiers to security identifiers.
            </summary>
            <param name="engineIntrinsics">Provides access to the APIs for managing the transformation context.</param>
            <param name="inputData">The parameter argument that is to be transformed.</param>
            <returns>The transformed object.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.SidAttribute.TryParseUsername(System.String,System.String@)">
            <summary>
            Tries to parse the string as a username to get the SDDL format of a SID.
            </summary>
            <param name="username">The string to parse as a username.</param>
            <param name="sddl">The SDDL format of a SID to return.</param>
            <returns>Returns true if the string was parsed as a username and an SDDL was returned; otherwise, false.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.ValidateGuidAttribute">
            <summary>
            Validates that the argument or collection of arguments are all GUIDs in the
            format {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} that Windows Installer APIs accept.
            </summary>
            <remarks>
            This does not extend ValidateEnumeratedArgumentsAttribute since that throws if the
            actual argument is null, which some cmdlets in this project allow.
            </remarks>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ValidateGuidAttribute.Validate(System.Object,System.Management.Automation.EngineIntrinsics)">
            <summary>
            Validates that the argument contains acceptable GUIDs if not null.
            </summary>
            <param name="arguments">The arguments to validate.</param>
            <param name="engineIntrinsics">Provides functionality from the engine.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ValidateGuidAttribute.ValidateElement(System.Object)">
            <summary>
            Validates that the element is a string in the format {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx}.
            </summary>
            <param name="element">The element to validate.</param>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Properties.Resources">
            <summary>
              A strongly-typed resource class, for looking up localized strings, etc.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.ResourceManager">
            <summary>
              Returns the cached ResourceManager instance used by this class.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Culture">
            <summary>
              Overrides the current thread's CurrentUICulture property for all
              resource lookups using this strongly typed resource class.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Action_Configure">
            <summary>
              Looks up a localized string similar to Configuring {0}.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Action_Copy">
            <summary>
              Looks up a localized string similar to Copying &quot;{0}&quot; to &quot;{1}&quot;..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Action_GeneratingScript">
            <summary>
              Looks up a localized string similar to Generating script....
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Action_Install">
            <summary>
              Looks up a localized string similar to Installing {0}.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Action_Merge">
            <summary>
              Looks up a localized string similar to Merging &quot;{0}&quot; into &quot;{1}&quot;..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Action_Repair">
            <summary>
              Looks up a localized string similar to Repairing {0}.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Action_Uninstall">
            <summary>
              Looks up a localized string similar to Uninstalling {0}.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Action_Wait">
            <summary>
              Looks up a localized string similar to Please wait....
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_Advertised">
            <summary>
              Looks up a localized string similar to The product &quot;{0}&quot; is advertised and the package cannot be opened..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_AmbiguousColumn">
            <summary>
              Looks up a localized string similar to The column &quot;{0}&quot; is defined by multiple tables and must be prefixed by its table names..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_Corrupt">
            <summary>
              Looks up a localized string similar to Registration for the product or patch &quot;{0}&quot; is corrupt..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_DefaultCubNotFound">
            <summary>
              Looks up a localized string similar to The default ICE .cub file was not found and will not be loaded..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InapplicablePatch">
            <summary>
              Looks up a localized string similar to The patch &quot;{0}&quot; does not apply to product &quot;{1}&quot;..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InvalidContext">
            <summary>
              Looks up a localized string similar to The user context &quot;{0}&quot; is not valid for this operation..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InvalidDirectory">
            <summary>
              Looks up a localized string similar to The path &quot;{0}&quot; is not a directory or does not exist..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InvalidFile">
            <summary>
              Looks up a localized string similar to The path &quot;{0}&quot; is not a file or does not exist..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InvalidFilter">
            <summary>
              Looks up a localized string similar to The patch state filter &quot;None&quot; is not valid for this operation..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InvalidGuid">
            <summary>
              Looks up a localized string similar to The argument is not in the acceptable form of {xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx} where x is a number or a letter from A-F..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InvalidLoggingMode">
            <summary>
              Looks up a localized string similar to The LoggingMode contains an invalid character: {0}..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InvalidPackage">
            <summary>
              Looks up a localized string similar to The package &quot;{0}&quot; is not valid for this operation..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InvalidReinstallMode">
            <summary>
              Looks up a localized string similar to The ReinstallMode contains an invalid character: {0}..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_InvalidStorage">
            <summary>
              Looks up a localized string similar to The file &quot;{0}&quot; is not a supported format..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_NoRestorePoint">
            <summary>
              Looks up a localized string similar to Could not create a system restore point: {0}.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_OrcaAbsent">
            <summary>
              Looks up a localized string similar to Orca is not installed on this machine. You can download it as part of the Windows SDK..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_TableNotFound">
            <summary>
              Looks up a localized string similar to The table &quot;{0}&quot; was not found in the database &quot;{1}&quot;..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Error_UnsupportedLoggingMode">
            <summary>
              Looks up a localized string similar to The logging option &quot;+&quot; is not supported in the logging policy..
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Type_Package">
            <summary>
              Looks up a localized string similar to Package.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Type_Patch">
            <summary>
              Looks up a localized string similar to Patch.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Properties.Resources.Type_Transform">
            <summary>
              Looks up a localized string similar to Transform.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Record">
            <summary>
            Contains locally cached values from a <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> object
            since it requires an open handle to the storage file.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.Record.KeySeparator">
            <summary>
            Gets the separator string for primary key columns.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Record.#ctor(Microsoft.Deployment.WindowsInstaller.Record,Microsoft.Tools.WindowsInstaller.ColumnCollection,Microsoft.Tools.WindowsInstaller.TransformView,System.String)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/> class copying values
            from the <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> object.
            </summary>
            <param name="record">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Record"/> from which to copy values.</param>
            <param name="columns">The <see cref="T:Microsoft.Tools.WindowsInstaller.ColumnCollection"/> for a <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>.</param>
            <param name="transform">The <see cref="T:Microsoft.Tools.WindowsInstaller.TransformView"/> containing information about operations performed on this record.</param>
            <param name="path">The path to the package that contains the record.</param>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Record.Columns">
            <summary>
            Gets the collection of <see cref="T:Microsoft.Tools.WindowsInstaller.Column"/> information for this <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Record.Data">
            <summary>
            Gets the locally cached record data.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Record.Operation">
            <summary>
            Gets the operation performed in the record by a patch or transform.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Record.Path">
            <summary>
            Gets the path to the package that contains this <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Record.PrimaryKey">
            <summary>
            Gets the primary key for the row.
            </summary>
            <value>The primary key with multiple fields separated by forward slashes.</value>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.RegistryView">
            <summary>
            Represents a view on the registry as imposed by the registry redirector.
            </summary>
            <remarks>
            This is a static respresentation based on the information at:
            http://msdn.microsoft.com/en-us/library/windows/desktop/aa384253(v=vs.85).aspx.
            </remarks>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.RegistryView.GetInstance">
            <summary>
            Gets the single instance for the current process bitness.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.RegistryView.#ctor(System.Boolean)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.RegistryView"/> class for the given bitness.
            </summary>
            <param name="is64Bit">True if running under a 64-bit process; otherwise, false for a 32-bit process.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.RegistryView.MapKeyPath(System.String)">
            <summary>
            Maps the Windows Installer key path to an appropriate registry path given the current process's bitness.
            </summary>
            <param name="keyPath">The Windows Installer key path to map.</param>
            <returns>The registry path that is mapped to the key path, or null if the key path is a 64-bit key path and the current process is 32-bit.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.RegistryView.Is64Bit">
            <summary>
            Gets whether the code is executing in a 64-bit process.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.ReinstallModesConverter">
            <summary>
            Provides conversion between the <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> enumeration and string short form.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ReinstallModesConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns True when <paramref name="sourceType"/> is a <see cref="T:System.String"/>.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="sourceType">The type of the source object.</param>
            <returns>True if the <paramref name="sourceType"/> is a <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ReinstallModesConverter.CanConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <summary>
            Returns True when <paramref name="destinationType"/> is a <see cref="T:System.String"/>.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="destinationType">The type of the destination object.</param>
            <returns>True if the <paramref name="destinationType"/> is a <see cref="T:System.String"/>.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ReinstallModesConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <summary>
            Converts a <see cref="T:System.String"/> in the short form like "omus" to a <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> enumeration.
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="culture">The culture to use for conversion.</param>
            <param name="value">The <see cref="T:System.String"/> value to convert.</param>
            <returns>The converted <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> enumeration.</returns>
            <exception cref="T:System.ArgumentException">The short form string contains invalid characters.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.ReinstallModesConverter.ConvertTo(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object,System.Type)">
            <summary>
            Converts a <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> to a short form <see cref="T:System.String"/> like "omus".
            </summary>
            <param name="context">Additional context for conversion.</param>
            <param name="culture">The culture to use for conversion.</param>
            <param name="value">The <see cref="T:Microsoft.Deployment.WindowsInstaller.ReinstallModes"/> to convert.</param>
            <param name="destinationType">The type of the destination object.</param>
            <returns></returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.RowOperation">
            <summary>
            Operations performed on a row.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.RowOperation.None">
            <summary>
            No operation performed on the row.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.RowOperation.Modify">
            <summary>
            The row was modified.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.RowOperation.Insert">
            <summary>
            The row was inserted.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.RowOperation.Delete">
            <summary>
            The row was deleted.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Set`1">
            <summary>
            Simple collection of unique items.
            </summary>
            <typeparam name="T">The type of item.</typeparam>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Set`1.#ctor(System.Collections.Generic.IEqualityComparer{`0})">
            <summary>
            Creates a new instance of the class with the given equality comparer.
            </summary>
            <param name="comparer">The equality comparer to use.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Set`1.GetKeyForItem(`0)">
            <summary>
            Gets the item itself to use as the key.
            </summary>
            <param name="item">The item to hash.</param>
            <returns>The item itself to use as the key.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Set`1.InsertItem(System.Int32,`0)">
            <summary>
            Inserts items into the set if not already preset.
            </summary>
            <param name="index">The index at which to insert the item.</param>
            <param name="item">The item to insert.</param>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Storage">
            <summary>
            Lightweight wrapper around OLE structure storages.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Storage.OpenStorage(System.String)">
            <summary>
            Opens an OLE storage file.
            </summary>
            <param name="path">Path to a storage file.</param>
            <returns>An instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.Storage"/> class.</returns>
            <exception cref="T:System.IO.FileNotFoundException">The file path does not exist.</exception>
            <exception cref="T:System.IO.InvalidDataException">The file is not an OLE storage file..</exception>
            <exception cref="T:System.ComponentModel.Win32Exception">Windows errors returned by OLE storage.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Storage.Dispose">
            <summary>
            Closes the OLE storage file.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Storage.ClassIdentity">
            <summary>
            Gets the storage class identity.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.SummaryInfo">
            <summary>
            Contains locally cached values from a <see cref="T:Microsoft.Deployment.WindowsInstaller.SummaryInfo"/> object
            since it requires an open handle to the storage file.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.SummaryInfo.#ctor(Microsoft.Deployment.WindowsInstaller.SummaryInfo)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.SummaryInfo"/> class copying values
            from the <see cref="T:Microsoft.Deployment.WindowsInstaller.SummaryInfo"/> object.
            </summary>
            <param name="info">The <see cref="T:Microsoft.Deployment.WindowsInstaller.SummaryInfo"/> from which to copy values.</param>
            <exception cref="T:System.ArgumentNullException">The parameter <paramref name="info"/> is null.</exception>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.Author">
            <summary>
            Gets the Author summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.CharacterCount">
            <summary>
            Gets the CharacterCount summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.CodePage">
            <summary>
            Gets the CodePage summary inforomation property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.Comments">
            <summary>
            Gets the Comments summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.CreateTime">
            <summary>
            Gets the CreateTime summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.CreatingApp">
            <summary>
            Gets the CreatingApp summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.Keywords">
            <summary>
            Gets the Keywords summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.LastPrintTime">
            <summary>
            Gets the LastPrintTime summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.LastSavedBy">
            <summary>
            Gets the LastSavedBy summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.LastSaveTime">
            <summary>
            Gets the LastSaveTime summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.PageCount">
            <summary>
            Gets the PageCount summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.RevisionNumber">
            <summary>
            Gets the RevisionNumber summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.Security">
            <summary>
            Gets the Security summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.Subject">
            <summary>
            Gets the Subject summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.Template">
            <summary>
            Gets the Template summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.Title">
            <summary>
            Gets the Title summary information property.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SummaryInfo.WordCount">
            <summary>
            Gets the WordCount summary information property.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.SystemRestorePoint">
            <summary>
            Creates a system restore point.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.SystemRestorePoint.Create(Microsoft.Tools.WindowsInstaller.RestorePointType,System.String,Microsoft.Tools.WindowsInstaller.ISystemRestoreService)">
            <summary>
            Begins a system restore point.
            </summary>
            <param name="type">The type of restore point to create.</param>
            <param name="description">Optional description for the restore point. The default value is the assembly title.</param>
            <param name="service">The service provider to create or modify restore points. The default calls info the system service.</param>
            <returns>Information about the restore point or null if the service is disabled.</returns>
            <exception cref="T:System.ComponentModel.Win32Exception">Failed to create the system restore point.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.SystemRestorePoint.Commit">
            <summary>
            Completes the system restore point.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.SystemRestorePoint.Rollback">
            <summary>
            Cancels the system restore point.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SystemRestorePoint.DefaultServiceProvider">
            <summary>
            Gets or sets the default implementation of the <see cref="T:Microsoft.Tools.WindowsInstaller.ISystemRestoreService"/>.
            </summary>
            <remarks>
            If not already set or reset to null, the default system implementation is used.
            </remarks>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SystemRestorePoint.Description">
            <summary>
            Gets the description of the restore point.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.SystemRestorePoint.SequenceNumber">
            <summary>
            Gets the sequence number for the restore point.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.RestorePointType">
            <summary>
            The type of restore point to create.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.RestorePointType.ApplicationInstall">
            <summary>
            An application is being installed.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.RestorePointType.ApplicationUninstall">
            <summary>
            An application is being uninstalled.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.RestorePointType.ModifySettings">
            <summary>
            An application is being modified.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.RestorePointType.CancelledOperation">
            <summary>
            The restore point is to be canceled. Call <see cref="M:Microsoft.Tools.WindowsInstaller.SystemRestorePoint.Rollback"/> instead.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.TableInfo">
            <summary>
            Information about a table in a <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.TableInfo.#ctor(System.String,System.String,Microsoft.Tools.WindowsInstaller.TransformView,System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String})">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.TableInfo"/> class.
            </summary>
            <param name="name">The name of the table.</param>
            <param name="path">The full path to the <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/> containing the table.</param>
            <param name="transform">The <see cref="T:Microsoft.Tools.WindowsInstaller.TransformView"/> containing information about operations performed on the table.</param>
            <param name="patches">A list of patches applied to the <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/> containing the table.</param>
            <param name="transforms">A list of transformed applied to the <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/> containing the table.</param>
            <exception cref="T:System.ArgumentNullException"><paramref name="name"/> is null or an empty string.</exception>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.TableInfo.Table">
            <summary>
            Gets the name of the table.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.TableInfo.Operation">
            <summary>
            Gets the operation performed on the table by a patch or transform.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.TableInfo.Path">
            <summary>
            Gets the full path to the <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/> containing the table.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.TableInfo.Patch">
            <summary>
            Gets the list of patches applied to the <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/> containing the table.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.TableInfo.Transform">
            <summary>
            Gets the list of transforms applied to the <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/> containing the table.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.TableOperation">
            <summary>
            Operations performed on a table.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.TableOperation.None">
            <summary>
            No operation performed on the table.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.TableOperation.Modify">
            <summary>
            The table or its rows were modified.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.TableOperation.Create">
            <summary>
            The table was created.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.TableOperation.Drop">
            <summary>
            The table was dropped.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.TransformView">
            <summary>
            Information about change made to a package by a transform or patch.
            </summary>
        </member>
        <member name="F:Microsoft.Tools.WindowsInstaller.TransformView.TableName">
            <summary>
            Gets the name of the table containing transform information.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.TransformView.#ctor(Microsoft.Deployment.WindowsInstaller.Database)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.TransformView"/> class with information from the specified <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/>.
            </summary>
            <param name="db">The <see cref="T:Microsoft.Deployment.WindowsInstaller.Database"/> containing the _TransformView table to process.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.TransformView.GetRowOperation(System.String,System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.Tools.WindowsInstaller.RowOperation"/> for the identified row in the specific table.
            </summary>
            <param name="tableName">The name of the table containing the row.</param>
            <param name="primaryKey">The primary key of the row.</param>
            <returns>The <see cref="T:Microsoft.Tools.WindowsInstaller.RowOperation"/> for the identified row.</returns>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.TransformView.GetTableOperation(System.String)">
            <summary>
            Gets the <see cref="T:Microsoft.Tools.WindowsInstaller.TableOperation"/> for the specific table.
            </summary>
            <param name="tableName">The name of the table.</param>
            <returns>The <see cref="T:Microsoft.Tools.WindowsInstaller.TableOperation"/> for the specific table.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.TransformView.Tables">
            <summary>
            Gets the names of tables affected by the transform.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Tree`1">
            <summary>
            Simple tree class to assign a value to a hierarchy leaf node.
            </summary>
            <typeparam name="T">The type of the value to assign to the leaf node.</typeparam>
            <remarks>
            This class supports multiple concurrent readers but modifications are not thread safe.
            </remarks>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Tree`1.#ctor(System.Char[],System.StringComparer)">
            <summary>
            Creates a new instance of the <see cref="T:Microsoft.Tools.WindowsInstaller.Tree`1"/> class.
            </summary>
            <param name="separators">Optional separators for any key added to the tree. The default is '\'.</param>
            <param name="comparer">Optional string comparer for any key segment added to the tree. The default is <see cref="P:System.StringComparer.InvariantCultureIgnoreCase"/>.</param>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Tree`1.Add(System.String,`0)">
            <summary>
            Splits the <paramref name="key"/> into segments and adds each key as a hierarchy, assigning the <paramref name="value"/> to the leaf node.
            </summary>
            <param name="key">The key to split into segments and add to the tree.</param>
            <param name="value">The value to assign to the leaf node (last key segment).</param>
            <remarks>
            This method is not thread safe. Access to the tree when adding keys should be synchronized.
            </remarks>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Tree`1.Under(System.String)">
            <summary>
            Gets the value assigned to the last matching key segment, or the default value for the value type if not found.
            </summary>
            <param name="key">The key to split into segments and compare against the hierarchical tree nodes to find a value.</param>
            <returns>The value assigned to the last matching key segment, or the default value for the value type if not found.</returns>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Tree`1.Comparer">
            <summary>
            Gets the <see cref="T:System.StringComparer"/> used to compare key segments.
            </summary>
        </member>
        <member name="P:Microsoft.Tools.WindowsInstaller.Tree`1.Separators">
            <summary>
            Gets the separators used to split the key into segments.
            </summary>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.Validate">
            <summary>
            Contains methods for validating input.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.Validate.IsGuid(System.String)">
            <summary>
            Returns whether or not the input <paramref name="value"/> string is a valid GUID.
            </summary>
            <param name="value">The <see cref="T:System.String"/> validate.</param>
            <returns>True if the input <paramref name="value"/> string is a valid GUID.</returns>
        </member>
        <member name="T:Microsoft.Tools.WindowsInstaller.PowerShell.ViewManager">
            <summary>
            Creates and caches an instance of a <see cref="T:Microsoft.Tools.WindowsInstaller.ColumnCollection"/> for each <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ViewManager.#cctor">
            <summary>
            Initializes the <see cref="T:Microsoft.Tools.WindowsInstaller.PowerShell.ViewManager"/>.
            </summary>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ViewManager.GetColumns(Microsoft.Deployment.WindowsInstaller.View)">
            <summary>
            Creates and caches an instance of a <see cref="T:Microsoft.Tools.WindowsInstaller.ColumnCollection"/> for a <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/>.
            </summary>
            <param name="view">The <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/> from which column information is retrieved.</param>
            <returns>A new or cached copy of columns for the <see cref="P:Microsoft.Deployment.WindowsInstaller.View.QueryString"/>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="view"/> parameter value is null.</exception>
        </member>
        <member name="M:Microsoft.Tools.WindowsInstaller.PowerShell.ViewManager.GetMemberSet(Microsoft.Deployment.WindowsInstaller.View)">
            <summary>
            Creates and caches an instance of the "PSStandardMembers" <see cref="T:System.Management.Automation.PSMemberSet"/> to attach to a <see cref="T:Microsoft.Tools.WindowsInstaller.Record"/>.
            </summary>
            <param name="view">The <see cref="T:Microsoft.Deployment.WindowsInstaller.View"/> from which column information is retrieved.</param>
            <returns>A new or cached copy of the "PSStandardMembers" <see cref="T:System.Management.Automation.PSMemberSet"/>.</returns>
            <exception cref="T:System.ArgumentNullException">The <paramref name="view"/> parameter value is null.</exception>
        </member>
    </members>
</doc>