diff SilverlightExampleApp/Libs/Microsoft.Silverlight.Testing.xml @ 59:3591c26bd63e

MVVMLight added
author Steven Hollidge <stevenhollidge@hotmail.com>
date Sat, 21 Apr 2012 19:20:28 +0100
parents 502f5f365649
children
line wrap: on
line diff
--- a/SilverlightExampleApp/Libs/Microsoft.Silverlight.Testing.xml	Sat Apr 21 15:06:48 2012 +0100
+++ b/SilverlightExampleApp/Libs/Microsoft.Silverlight.Testing.xml	Sat Apr 21 19:20:28 2012 +0100
@@ -239,6 +239,118 @@
             Gets or sets the color to use for false values.
             </summary>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.ClassicTestPage">
+            <summary>
+            A user control that should be used as the root visual for a Silverlight 
+            plugin if developers would like to use the advanced TestSurface 
+            functionality within Microsoft.Silverlight.Testing.
+            
+            The TestSurface is automatically cleared after each test scenario 
+            completes, eliminating the need for many additional cleanup methods.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.ITestPage">
+            <summary>
+            An interface for any test page instances to implement.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.ITestPage.TestPanel">
+            <summary>
+            Gets the test panel instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ClassicTestPage.#ctor">
+            <summary>
+            Initializes the TestPage object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ClassicTestPage.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.ClassicTestPage.TestPanel">
+            <summary>
+            Gets the test surface, a dynamic Panel that removes its children 
+            elements after each test completes.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.ClipboardHelper">
+            <summary>
+            Exposes clipboard functionality within Silverlight 3 applications when a
+            Silverlight 4 runtime is in use.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper.EmptyObjectArray">
+            <summary>
+            An empty array of object type.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._setText">
+            <summary>
+            Backing field for set text.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._getText">
+            <summary>
+            Backing field for get text.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._containsText">
+            <summary>
+            Backing field for the contains text method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._clipboardFeatureSupported">
+            <summary>
+            A value indicating whether the clipboard feature is present. This
+            assumes that all 3 methods are present, in their current form for a
+            more recent runtime.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.SetText(System.String)">
+            <summary>
+            Sets Unicode text data to store on the clipboard, for later access 
+            with System.Windows.Clipboard.GetText().
+            </summary>
+            <param name="text">A string that contains the Unicode text data to 
+            store on the clipboard.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.GetText">
+            <summary>
+            Retrieves Unicode text data from the system clipboard, if Unicode 
+            text data exists.
+            </summary>
+            <returns>If Unicode text data is present on the system clipboard, 
+            returns a string that contains the Unicode text data. Otherwise, 
+            returns an empty string.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.ContainsText">
+            <summary>
+            Queries the clipboard for the presence of data in the Unicode text 
+            format.
+            </summary>
+            <returns>True if the system clipboard contains Unicode text data; 
+            otherwise, false.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.RequireClipboardFeature">
+            <summary>
+            Prepares to use the System.Windows.Clipboard type and throws an
+            exception if the feature cannot be completely located.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.PrepareClipboardInstance">
+            <summary>
+            Prepares the type and reflects for new Silverlight features.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.ClipboardHelper.IsClipboardFeatureSupported">
+            <summary>
+            Gets a value indicating whether the clipboard feature is available
+            and supported.
+            </summary>
+        </member>
         <member name="T:Microsoft.Silverlight.Testing.Controls.CollectionHelper">
             <summary>
             A set of extension methods for manipulating collections.
@@ -350,11728 +462,6 @@
             Gets or sets the color to use for false values.
             </summary>
         </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions">
-            <summary>
-            A set of extension methods for the sequence class.
-            </summary>;dsf
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions.Iterate``1(``0,System.Func{``0,``0})">
-            <summary>
-            Produces a sequence of items using a seed value and iteration 
-            method.
-            </summary>
-            <typeparam name="T">The type of the sequence.</typeparam>
-            <param name="value">The initial value.</param>
-            <param name="next">The iteration function.</param>
-            <returns>A sequence of items using a seed value and iteration 
-            method.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)">
-            <summary>
-            Prepend an item to a sequence.
-            </summary>
-            <typeparam name="T">The type of the sequence.</typeparam>
-            <param name="that">The sequence to append the item to.</param>
-            <param name="value">The item to append to the sequence.</param>
-            <returns>A new sequence.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">
-            <summary>
-            Accepts two sequences and applies a function to the corresponding 
-            values in the two sequences.
-            </summary>
-            <typeparam name="T0">The type of the first sequence.</typeparam>
-            <typeparam name="T1">The type of the second sequence.</typeparam>
-            <typeparam name="R">The return type of the function.</typeparam>
-            <param name="enumerable0">The first sequence.</param>
-            <param name="enumerable1">The second sequence.</param>
-            <param name="func">The function to apply to the corresponding values
-            from the two sequences.</param>
-            <returns>A sequence of transformed values from both sequences.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.FontWeightConverter">
-            <summary>
-            A converter for modifying the font weight based on a parameter.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
-            <summary>
-            Convert a boolean value to a FontWeight value.
-            </summary>
-            <param name="value">The value object.</param>
-            <param name="targetType">The target parameter.</param>
-            <param name="parameter">ConverterParameter is of type Visibility.</param>
-            <param name="culture">The culture parameter.</param>
-            <returns>Returns the object.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
-            <summary>
-            Support 2-way databinding of the VisibilityConverter, converting 
-            Visibility to a bool.
-            </summary>
-            <param name="value">The value object.</param>
-            <param name="targetType">The target parameter.</param>
-            <param name="parameter">ConverterParameter is of type Visibility.</param>
-            <param name="culture">The culture parameter.</param>
-            <returns>Returns the object.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.GetFontWeightMode(System.Object)">
-            <summary>
-            Determine the visibility mode based on a converter parameter. This
-            parameter is of type Visibility, and specifies what visibility value
-            to return when the boolean value is true.
-            </summary>
-            <param name="parameter">The parameter object.</param>
-            <returns>Returns a FontWeight value.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.IsFontWeightInverted(System.Object)">
-            <summary>
-            Determine whether or not weight is inverted based on a converter
-            parameter.
-            </summary>
-            <param name="parameter">The parameter instance.</param>
-            <returns>Returns a value indicating whether the instance is 
-            inverting.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.FunctionalProgramming">
-            <summary>
-            Collection of functions for functional programming tasks.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.FunctionalProgramming.TraverseBreadthFirst``1(``0,System.Func{``0,System.Collections.Generic.IEnumerable{``0}},System.Func{``0,System.Boolean})">
-            <summary>
-            Traverses a tree by accepting an initial value and a function that 
-            retrieves the child nodes of a node.
-            </summary>
-            <typeparam name="T">The type of the stream.</typeparam>
-            <param name="initialNode">The initial node.</param>
-            <param name="getChildNodes">A function that retrieves the child
-            nodes of a node.</param>
-            <param name="traversePredicate">A predicate that evaluates a node
-            and returns a value indicating whether that node and it's children
-            should be traversed.</param>
-            <returns>A stream of nodes.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.Header">
-            <summary>
-            The test results header control.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Header.#ctor">
-            <summary>
-            Initializes a new instance of the Header type.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Header.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.InvertedTypeNameVisibilityConverter">
-            <summary>
-            A value converter for collapsing or showing elements based on the bound
-            object's type name. Does not walk the hierarchy - it is explicit to the
-            most specific class for the value. This class,
-            InvertedTypeNameVisibilityConverter, offers the opposite behavior of the
-            TypeNameVisibilityConverter class.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter">
-            <summary>
-            A value converter for collapsing or showing elements based on the bound
-            object's type name. Does not walk the hierarchy - it is explicit to the
-            most specific class for the value.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
-            <summary>
-            Convert a value based on CLR type to a Visibility value. Does not
-            walk the type tree, however.
-            </summary>
-            <param name="value">The value instance.</param>
-            <param name="targetType">The target parameter.</param>
-            <param name="parameter">ConverterParameter is the name of the type,
-            both short and full names are checked, short name first.</param>
-            <param name="culture">The culture parameter.</param>
-            <returns>Returns the object.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
-            <summary>
-            Convert back, not supported with this value converter.
-            </summary>
-            <param name="value">The value instance.</param>
-            <param name="targetType">The target parameter.</param>
-            <param name="parameter">ConverterParameter is of type Visibility.</param>
-            <param name="culture">The culture parameter.</param>
-            <returns>Returns the object.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter.IsInverted">
-            <summary>
-            Gets a value indicating whether the visibility value should be
-            inverted.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.InvertedTypeNameVisibilityConverter.IsInverted">
-            <summary>
-            Gets a value indicating whether the visibility value should be
-            inverted.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions">
-            <summary>
-            Provides useful extensions to ItemsControl instances.
-            </summary>
-            <QualityBand>Experimental</QualityBand>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsHost(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Gets the Panel that contains the containers of an ItemsControl.
-            </summary>
-            <param name="control">The ItemsControl.</param>
-            <returns>
-            The Panel that contains the containers of an ItemsControl, or null
-            if the Panel could not be found.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="control" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetScrollHost(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Gets the ScrollViewer that contains the containers of an
-            ItemsControl.
-            </summary>
-            <param name="control">The ItemsControl.</param>
-            <returns>
-            The ScrollViewer that contains the containers of an ItemsControl, or
-            null if a ScrollViewer could not be found.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="control" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetContainers(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Get the item containers of an ItemsControl.
-            </summary>
-            <param name="control">The ItemsControl.</param>
-            <returns>The item containers of an ItemsControl.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="control" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetContainers``1(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Get the item containers of an ItemsControl.
-            </summary>
-            <typeparam name="TContainer">
-            The type of the item containers.
-            </typeparam>
-            <param name="control">The ItemsControl.</param>
-            <returns>The item containers of an ItemsControl.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="control" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetContainersIterator``1(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Get the item containers of an ItemsControl.
-            </summary>
-            <typeparam name="TContainer">
-            The type of the item containers.
-            </typeparam>
-            <param name="control">The ItemsControl.</param>
-            <returns>The item containers of an ItemsControl.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsAndContainers(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Get the items and item containers of an ItemsControl.
-            </summary>
-            <param name="control">The ItemsControl.</param>
-            <returns>The items and item containers of an ItemsControl.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="control" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsAndContainers``1(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Get the items and item containers of an ItemsControl.
-            </summary>
-            <typeparam name="TContainer">
-            The type of the item containers.
-            </typeparam>
-            <param name="control">The ItemsControl.</param>
-            <returns>The items and item containers of an ItemsControl.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="control" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsAndContainersIterator``1(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Get the items and item containers of an ItemsControl.
-            </summary>
-            <typeparam name="TContainer">
-            The type of the item containers.
-            </typeparam>
-            <param name="control">The ItemsControl.</param>
-            <returns>The items and item containers of an ItemsControl.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="control" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.CanAddItem(System.Windows.Controls.ItemsControl,System.Object)">
-            <summary>
-            Returns a value indicating whether an item can be added to an
-            ItemsControl.
-            </summary>
-            <param name="that">The ItemsControl instance.</param>
-            <param name="item">The item to be added.</param>
-            <returns>A value Indicating whether an item can be added to an
-            ItemsControl.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.CanRemoveItem(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Returns a value indicating whether an item can be removed from the
-            ItemsControl.
-            </summary>
-            <param name="that">The items control.</param>
-            <returns>A value indicating whether an item can be removed from the
-            ItemsControl.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.InsertItem(System.Windows.Controls.ItemsControl,System.Int32,System.Object)">
-            <summary>
-            Inserts an item into an ItemsControl.
-            </summary>
-            <param name="that">The ItemsControl instance.</param>
-            <param name="index">The index at which to insert the item.</param>
-            <param name="item">The item to be inserted.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.AddItem(System.Windows.Controls.ItemsControl,System.Object)">
-            <summary>
-            Adds an item to an ItemsControl.
-            </summary>
-            <param name="that">The ItemsControl instance.</param>
-            <param name="item">The item to be inserted.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.RemoveItem(System.Windows.Controls.ItemsControl,System.Object)">
-            <summary>
-            Removes an item from an ItemsControl.
-            </summary>
-            <param name="that">The ItemsControl instance.</param>
-            <param name="item">The item to be removed.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.RemoveItemAtIndex(System.Windows.Controls.ItemsControl,System.Int32)">
-            <summary>
-            Removes an item from an ItemsControl.
-            </summary>
-            <param name="that">The ItemsControl instance.</param>
-            <param name="index">The index of the item to be removed.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemCount(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Gets the number of items in an ItemsControl.
-            </summary>
-            <param name="that">The ItemsControl instance.</param>
-            <returns>The number of items in the ItemsControl.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.LayoutTransformer">
-            <summary>
-            Represents a control that applies a layout transformation to its Content.
-            </summary>
-            <QualityBand>Preview</QualityBand>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.TransformRootName">
-            <summary>
-            Name of the TransformRoot template part.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.PresenterName">
-            <summary>
-            Name of the Presenter template part.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.AcceptableDelta">
-            <summary>
-            Acceptable difference between two doubles.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.DecimalsAfterRound">
-            <summary>
-            Number of decimals to round the Matrix to.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.LayoutTransformProperty">
-            <summary>
-            Identifies the LayoutTransform DependencyProperty.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._transformRoot">
-            <summary>
-            Root element for performing transformations.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._contentPresenter">
-            <summary>
-            ContentPresenter element for displaying the content.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._matrixTransform">
-            <summary>
-            RenderTransform/MatrixTransform applied to _transformRoot.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._transformation">
-            <summary>
-            Transformation matrix corresponding to _matrixTransform.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._childActualSize">
-            <summary>
-            Actual DesiredSize of Child element (the value it returned from its MeasureOverride method).
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.#ctor">
-            <summary>
-            Initializes a new instance of the LayoutTransformer class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.OnApplyTemplate">
-            <summary>
-            Builds the visual tree for the LayoutTransformer control when a new 
-            template is applied.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.LayoutTransformChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            Handles changes to the Transform DependencyProperty.
-            </summary>
-            <param name="o">Source of the change.</param>
-            <param name="e">Event args.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ApplyLayoutTransform">
-            <summary>
-            Applies the layout transform on the LayoutTransformer control content.
-            </summary>
-            <remarks>
-            Only used in advanced scenarios (like animating the LayoutTransform). 
-            Should be used to notify the LayoutTransformer control that some aspect 
-            of its Transform property has changed. 
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ProcessTransform(System.Windows.Media.Transform)">
-            <summary>
-            Processes the Transform to determine the corresponding Matrix.
-            </summary>
-            <param name="transform">Transform to process.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.GetTransformMatrix(System.Windows.Media.Transform)">
-            <summary>
-            Walks the Transform(Group) and returns the corresponding Matrix.
-            </summary>
-            <param name="transform">Transform(Group) to walk.</param>
-            <returns>Computed Matrix.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.MeasureOverride(System.Windows.Size)">
-            <summary>
-            Provides the behavior for the "Measure" pass of layout.
-            </summary>
-            <param name="availableSize">The available size that this element can give to child elements.</param>
-            <returns>The size that this element determines it needs during layout, based on its calculations of child element sizes.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ArrangeOverride(System.Windows.Size)">
-            <summary>
-            Provides the behavior for the "Arrange" pass of layout.
-            </summary>
-            <param name="finalSize">The final area within the parent that this element should use to arrange itself and its children.</param>
-            <returns>The actual size used.</returns>
-            <remarks>
-            Using the WPF paramater name finalSize instead of Silverlight's finalSize for clarity
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ComputeLargestTransformedSize(System.Windows.Size)">
-            <summary>
-            Compute the largest usable size (greatest area) after applying the transformation to the specified bounds.
-            </summary>
-            <param name="arrangeBounds">Arrange bounds.</param>
-            <returns>Largest Size possible.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.IsSizeSmaller(System.Windows.Size,System.Windows.Size)">
-            <summary>
-            Returns true if Size a is smaller than Size b in either dimension.
-            </summary>
-            <param name="a">Second Size.</param>
-            <param name="b">First Size.</param>
-            <returns>True if Size a is smaller than Size b in either dimension.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.RoundMatrix(System.Windows.Media.Matrix,System.Int32)">
-            <summary>
-            Rounds the non-offset elements of a Matrix to avoid issues due to floating point imprecision.
-            </summary>
-            <param name="matrix">Matrix to round.</param>
-            <param name="decimals">Number of decimal places to round to.</param>
-            <returns>Rounded Matrix.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.RectTransform(System.Windows.Rect,System.Windows.Media.Matrix)">
-            <summary>
-            Implements WPF's Rect.Transform on Silverlight.
-            </summary>
-            <param name="rect">Rect to transform.</param>
-            <param name="matrix">Matrix to transform with.</param>
-            <returns>Bounding box of transformed Rect.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.MatrixMultiply(System.Windows.Media.Matrix,System.Windows.Media.Matrix)">
-            <summary>
-            Implements WPF's Matrix.Multiply on Silverlight.
-            </summary>
-            <param name="matrix1">First matrix.</param>
-            <param name="matrix2">Second matrix.</param>
-            <returns>Multiplication result.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.MatrixHasInverse(System.Windows.Media.Matrix)">
-            <summary>
-            Implements WPF's Matrix.HasInverse on Silverlight.
-            </summary>
-            <param name="matrix">Matrix to check for inverse.</param>
-            <returns>True if the Matrix has an inverse.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.DiagnosticWriteLine(System.String)">
-            <summary>
-            Outputs diagnostic info if DIAGNOSTICWRITELINE is defined.
-            </summary>
-            <param name="message">Diagnostic message.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.LayoutTransformer.LayoutTransform">
-            <summary>
-            Gets or sets the layout transform to apply on the LayoutTransformer 
-            control content.
-            </summary>
-            <remarks>
-            Corresponds to UIElement.LayoutTransform.
-            </remarks>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.LayoutTransformer.Child">
-            <summary>
-            Gets the child element being transformed.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.MobileStartup">
-            <summary>
-            The TagEditor control provides a brief user interface allowing for the
-            selection of a set of tests, used to filter the test run.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.MobileStartup.TagHistoryKey">
-            <summary>
-            Key used to lookup the TagHistory site setting.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.MobileStartup.SecondsToWait">
-            <summary>
-            Number of seconds to wait before running the test.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.#ctor(System.String)">
-            <summary>
-            Initializes a new instance of the TagEditor type.
-            </summary>
-            <param name="initialTagExpression">The tag expression to use.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.#ctor">
-            <summary>
-            Initializes a new instance of the TagEditor type.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnComplete(Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
-            <summary>
-            Fires the Complete event.
-            </summary>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTouchToEnterTextClick(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handle touch of the button to display the text box.
-            </summary>
-            <param name="sender">Tag button.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTagButtonClicked(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handle selection of a tag button.
-            </summary>
-            <param name="sender">Tag button.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTagTouched(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handle changes to the Tag text.
-            </summary>
-            <param name="sender">Tag TextBox.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnRunClicked(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handle clicks to the Run button.
-            </summary>
-            <param name="sender">Run Button.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTimerTick(System.Object,System.EventArgs)">
-            <summary>
-            Handle timer ticks.
-            </summary>
-            <param name="sender">The timer.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.StopTimer">
-            <summary>
-            Stop the timer.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.RunTests">
-            <summary>
-            Run the unit tests.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnCancelClicked(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Cancels the selection of a tag expression.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.MobileStartup.Timer">
-            <summary>
-            Gets or sets the timer used to automatically run tests if no tag is
-            entered.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.MobileStartup.SecondsWaited">
-            <summary>
-            Gets or sets the number of seconds already waited.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.MobileStartup.TagHistory">
-            <summary>
-            Gets or sets the tag history.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Client.MobileStartup.Complete">
-            <summary>
-            An event that indicates that the tag editor is complete. This can be
-            in response to many actions: the user entering a tag expression, the
-            time expiring and the default being selected, or the selection being
-            canceled.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.MobileTestExceptionDetails">
-            <summary>
-            Mobile test exceptions page.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestExceptionDetails.#ctor">
-            <summary>
-            Initializes a new instance of the page.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestExceptionDetails.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.MobileTestMethodDetails">
-            <summary>
-            Mobile test method details page.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestMethodDetails.#ctor">
-            <summary>
-            Initializes a new instance of the page.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestMethodDetails.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.MobileTestPage">
-            <summary>
-            A user control designed for mobile platforms. The control should be used
-            as the root visual for a Silverlight plugin if developers would like to 
-            use the advanced TestSurface functionality.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.ITestPage">
-            <summary>
-            An interface for any test page instances to implement.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.ITestPage.TestPanel">
-            <summary>
-            Gets the test panel instance.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.IMobileTestPage">
-            <summary>
-            An interface for any test page instances to implement.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.IMobileTestPage.NavigateBack">
-            <summary>
-            Requests navigation back a page.
-            </summary>
-            <returns>A value indicating whether the operation was successful.</returns>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._slides">
-            <summary>
-            Contains the slide manager for the primitive user interface
-            navigation system.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._harness">
-            <summary>
-            Backing field for the unit test harness instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._delayedInitializationTimer">
-            <summary>
-            Backing field for the startup timer.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._model">
-            <summary>
-            Backing field for the model manager.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.#ctor">
-            <summary>
-            Initializes a new instance of the MobileTestPage class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes the MobileTestPage object.
-            </summary>
-            <param name="harness">The test harness instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnDelayedInitializationTick(System.Object,System.EventArgs)">
-            <summary>
-            Waits for the Settings to become available, either by the service or
-            system setting the instance property.
-            </summary>
-            <param name="sender">The source timer.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.CreateAndInsertSlide(System.String,System.Object)">
-            <summary>
-            Creates a new slide and inserts it into the slide manager, plus
-            visual tree.
-            </summary>
-            <param name="header">The text header to use.</param>
-            <param name="content">The content to inside the slide.</param>
-            <returns>Returns the new Slide instance.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTagExpressionSelected(System.Object,Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
-            <summary>
-            Handles the completion event on the tag expression editor to begin
-            the test run using the user-provided settings.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.StartTestRun">
-            <summary>
-            Starts the test run.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestHarnessCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs)">
-            <summary>
-            Handles the test harness complete event, to display results.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnMoveBackToTestAssembliesClick(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handles the movement back to the test assemblies list.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnMoveBackToTestClassesClick(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handles the movement back to the test classes list.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnMoveBackToTestMethodsClick(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handles the movement back to the test methods list.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestAssemblySelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
-            <summary>
-            Handles the selection of a test assembly.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestClassSelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
-            <summary>
-            Handles the selection of a test class.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestMethodsSelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
-            <summary>
-            Handles the selection of a test method.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.NavigateBack">
-            <summary>
-            Requests navigation back a page.
-            </summary>
-            <returns>A value indicating whether the operation was successful.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.MobileTestPage.TestPanel">
-            <summary>
-            Gets the test surface, a dynamic Panel that removes its children 
-            elements after each test completes.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.MobileTestPage.UnitTestHarness">
-            <summary>
-            Gets the unit test harness instance.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.ResultsTreeView">
-            <summary>
-            A derived TreeView control specific to the application needs for
-            showing results in real-time.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeView">
-            <summary>
-            Represents a control that displays hierarchical data in a tree structure
-            that has items that can expand and collapse.
-            </summary>
-            <QualityBand>Stable</QualityBand>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.IUpdateVisualState">
-            <summary>
-            The IUpdateVisualState interface is used to provide the
-            InteractionHelper with access to the type's UpdateVisualState method.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.IUpdateVisualState.UpdateVisualState(System.Boolean)">
-            <summary>
-            Update the visual state of the control.
-            </summary>
-            <param name="useTransitions">
-            A value indicating whether to automatically generate transitions to
-            the new state, or instantly transition to the new state.
-            </param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView._allowWrite">
-            <summary>
-            A value indicating whether a read-only dependency property change
-            handler should allow the value to be set.  This is used to ensure
-            that read-only properties cannot be changed via SetValue, etc.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView._ignorePropertyChange">
-            <summary>
-            A value indicating whether a dependency property change handler
-            should ignore the next change notification.  This is used to reset
-            the value of properties without performing any of the actions in
-            their change handlers.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItemProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
-            property.
-            </value>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedItemPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            SelectedItemProperty property changed handler.
-            </summary>
-            <param name="d">TreeView that changed its SelectedItem.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValueProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
-            dependency property.
-            </value>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedValuePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            SelectedValueProperty property changed handler.
-            </summary>
-            <param name="d">TreeView that changed its SelectedValue.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePathProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
-            dependency property.
-            </value>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedValuePathPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            SelectedValuePathProperty property changed handler.
-            </summary>
-            <param name="d">TreeView that changed its SelectedValuePath.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyleProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyle" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyle" />
-            dependency property.
-            </value>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnItemContainerStylePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            ItemContainerStyleProperty property changed handler.
-            </summary>
-            <param name="d">
-            TreeView that changed its ItemContainerStyle.
-            </param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.#ctor">
-            <summary>
-            Initializes a new instance of the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnCreateAutomationPeer">
-            <summary>
-            Returns a
-            <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />
-            for use by the Silverlight automation infrastructure.
-            </summary>
-            <returns>
-            A
-            <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />
-            for the <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnApplyTemplate">
-            <summary>
-            Builds the visual tree for the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control when a new
-            control template is applied.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.Microsoft#Silverlight#Testing#Controls#IUpdateVisualState#UpdateVisualState(System.Boolean)">
-            <summary>
-            Update the visual state of the TreeView.
-            </summary>
-            <param name="useTransitions">
-            A value indicating whether to use transitions when updating the
-            visual state.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.GetContainerForItemOverride">
-            <summary>
-            Creates a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to
-            display content.
-            </summary>
-            <returns>
-            A <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to use as a
-            container for content.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.IsItemItsOwnContainerOverride(System.Object)">
-            <summary>
-            Determines whether the specified item is a
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />, which is the
-            default container for items in the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control.
-            </summary>
-            <param name="item">The object to evaluate.</param>
-            <returns>
-            True if the item is a
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />; otherwise,
-            false.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
-            <summary>
-            Prepares the container element to display the specified item.
-            </summary>
-            <param name="element">
-            The container element used to display the specified item.
-            </param>
-            <param name="item">The item to display.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
-            <summary>
-            Removes all templates, styles, and bindings for the object displayed
-            as a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
-            </summary>
-            <param name="element">
-            The <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> element to
-            clear.
-            </param>
-            <param name="item">
-            The item that is contained in the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
-            <summary>
-            Makes adjustments to the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control when the
-            value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" /> property
-            changes.
-            </summary>
-            <param name="e">
-            A
-            <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />
-            that contains data about the change.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.CheckForSelectedDescendents(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Select any descendents when adding new TreeViewItems to a TreeView.
-            </summary>
-            <param name="item">The added item.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.PropagateKeyDown(System.Windows.Input.KeyEventArgs)">
-            <summary>
-            Propagate OnKeyDown messages from the root TreeViewItems to their
-            TreeView.
-            </summary>
-            <param name="e">Event arguments.</param>
-            <remarks>
-            Because Silverlight's ScrollViewer swallows many useful key events
-            (which it can ignore on WPF if you override HandlesScrolling or use
-            an internal only variable in Silverlight), the root TreeViewItems
-            explicitly propagate KeyDown events to their parent TreeView.
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnKeyDown(System.Windows.Input.KeyEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.KeyDown" /> event when a key
-            is pressed while the control has focus.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains
-            the event data.
-            </param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="e " />is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.HandleScrollKeys(System.Windows.Input.Key)">
-            <summary>
-            Handle keys related to scrolling.
-            </summary>
-            <param name="key">The key to handle.</param>
-            <returns>A value indicating whether the key was handled.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.HandleScrollByPage(System.Boolean)">
-            <summary>
-            Handle scrolling a page up or down.
-            </summary>
-            <param name="up">
-            A value indicating whether the page should be scrolled up.
-            </param>
-            <returns>
-            A value indicating whether the scroll was handled.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnKeyUp(System.Windows.Input.KeyEventArgs)">
-            <summary>
-            Provides handling for the KeyUp event.
-            </summary>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
-            <summary>
-            Provides handling for the MouseEnter event.
-            </summary>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
-            <summary>
-            Provides handling for the MouseLeave event.
-            </summary>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseMove(System.Windows.Input.MouseEventArgs)">
-            <summary>
-            Provides handling for the MouseMove event.
-            </summary>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.MouseLeftButtonDown" />
-            event.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that
-            contains the event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
-            <summary>
-            Provides handling for the MouseLeftButtonUp event.
-            </summary>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.HandleMouseButtonDown">
-            <summary>
-            Provides handling for mouse button events.
-            </summary>
-            <returns>A value indicating whether the event was handled.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnGotFocus(System.Windows.RoutedEventArgs)">
-            <summary>
-            Provides handling for the GotFocus event.
-            </summary>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnLostFocus(System.Windows.RoutedEventArgs)">
-            <summary>
-            Provides handling for the LostFocus event.
-            </summary>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedItemChanged(System.Windows.RoutedPropertyChangedEventArgs{System.Object})">
-            <summary>
-            Raises the
-            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItemChanged" />
-            event when the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
-            property value changes.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.RoutedPropertyChangedEventArgs`1" />
-            that contains the event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.ChangeSelection(System.Object,Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Boolean)">
-            <summary>
-            Change whether a TreeViewItem is selected.
-            </summary>
-            <param name="itemOrContainer">
-            Item whose selection is changing.
-            </param>
-            <param name="container">
-            Container of the item whose selection is changing.
-            </param>
-            <param name="selected">
-            A value indicating whether the TreeViewItem is selected.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.UpdateSelectedValue(System.Object)">
-            <summary>
-            Update the selected value of the of the TreeView based on the value
-            of the currently selected TreeViewItem and the SelectedValuePath.
-            </summary>
-            <param name="item">
-            Value of the currently selected TreeViewItem.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.SelectFirstItem">
-            <summary>
-            Select the first item of the TreeView.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.FocusFirstItem">
-            <summary>
-            Focus the first item in the TreeView.
-            </summary>
-            <returns>A value indicating whether the item was focused.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.FocusLastItem">
-            <summary>
-            Focus the last item in the TreeView.
-            </summary>
-            <returns>A value indicating whether the item was focused.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem">
-            <summary>
-            Gets the selected item in a
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" />.
-            </summary>
-            <value>
-            The currently selected item or null if no item is selected. The
-            default value is null.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue">
-            <summary>
-            Gets the value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
-            property that is specified by the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
-            property.
-            </summary>
-            <value>
-            The value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
-            property that is specified by the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
-            property, or null if no item is selected. The default value is null.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath">
-            <summary>
-            Gets or sets the property path that is used to get the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
-            property of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
-            property in a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" />.
-            </summary>
-            <value>
-            The property path that is used to get the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
-            property of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
-            property in a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" />. The
-            default value is <see cref="F:System.String.Empty" />.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyle">
-            <summary>
-            Gets or sets the <see cref="T:System.Windows.Style" /> that is
-            applied to the container element generated for each item.
-            </summary>
-            <value>
-            The <see cref="T:System.Windows.Style" /> applied to the container
-            element that contains each item.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedContainer">
-            <summary>
-            Gets the currently selected TreeViewItem container.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsSelectedContainerHookedUp">
-            <summary>
-            Gets a value indicating whether the currently selected TreeViewItem
-            container is properly hooked up to the TreeView.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsSelectionChangeActive">
-            <summary>
-            Gets or sets a value indicating whether the selected item is
-            currently being changed.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemsControlHelper">
-            <summary>
-            Gets the ItemsControlHelper that is associated with this control.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.Interaction">
-            <summary>
-            Gets the helper that provides all of the standard
-            interaction functionality.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsControlKeyDown">
-            <summary>
-            Gets a value indicating whether the Control key is currently
-            pressed.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsShiftKeyDown">
-            <summary>
-            Gets a value indicating whether the Shift key is currently pressed.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItemChanged">
-            <summary>
-            Occurs when the value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
-            property changes.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeView.GetContainerForItemOverride">
-            <summary>
-            Overrides the item to allow for simple binding to the expanded
-            property on the item.
-            </summary>
-            <returns>Returns a new container for an item.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeView.GetSharedContainer">
-            <summary>
-            This method returns the container with an expanded binding.
-            </summary>
-            <returns>Returns the container with an expanded binding.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.ResultsTreeViewItem">
-            <summary>
-            A derived TreeViewItem for IsExpanded binding.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem">
-            <summary>
-            Provides a selectable item for the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control.
-            </summary>
-            <QualityBand>Stable</QualityBand>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl">
-            <summary>
-            Represents a control that contains a collection of items and a header.
-            </summary>
-            <QualityBand>Stable</QualityBand>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
-            dependency property.
-            </value>
-            <remarks>
-            Note: WPF defines this property via a call to AddOwner of
-            HeaderedContentControl's HeaderProperty.
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            HeaderProperty property changed handler.
-            </summary>
-            <param name="d">
-            HeaderedItemsControl that changed its Header.
-            </param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplateProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
-            dependency property.
-            </value>
-            <remarks>
-            Note: WPF defines this property via a call to AddOwner of
-            HeaderedContentControl's HeaderTemplateProperty.
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderTemplatePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            HeaderTemplateProperty property changed handler.
-            </summary>
-            <param name="d">
-            HeaderedItemsControl that changed its HeaderTemplate.
-            </param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyleProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyle" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyle" />
-            dependency property.
-            </value>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnItemContainerStylePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            ItemContainerStyleProperty property changed handler.
-            </summary>
-            <param name="d">
-            HeaderedItemsControl that changed its ItemContainerStyle.
-            </param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.#ctor">
-            <summary>
-            Initializes a new instance of the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl" /> class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderChanged(System.Object,System.Object)">
-            <summary>
-            Called when the value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
-            property changes.
-            </summary>
-            <param name="oldHeader">
-            The old value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
-            property.
-            </param>
-            <param name="newHeader">
-            The new value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
-            property.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderTemplateChanged(System.Windows.DataTemplate,System.Windows.DataTemplate)">
-            <summary>
-            Called when the value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
-            property changes.
-            </summary>
-            <param name="oldHeaderTemplate">
-            The old value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
-            property.
-            </param>
-            <param name="newHeaderTemplate">
-            The new value of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
-            property.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnApplyTemplate">
-            <summary>
-            Builds the visual tree for the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl" /> when a
-            new template is applied.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
-            <summary>
-            Prepares the specified element to display the specified item.
-            </summary>
-            <param name="element">
-            The container element used to display the specified item.
-            </param>
-            <param name="item">The content to display.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.PreparePrepareHeaderedItemsControlContainerForItemOverride(System.Windows.DependencyObject,System.Object,System.Windows.Controls.ItemsControl,System.Windows.Style)">
-            <summary>
-            Prepares the specified container to display the specified item.
-            </summary>
-            <param name="element">
-            Container element used to display the specified item.
-            </param>
-            <param name="item">Specified item to display.</param>
-            <param name="parent">The parent ItemsControl.</param>
-            <param name="parentItemContainerStyle">
-            The ItemContainerStyle for the parent ItemsControl.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.PrepareHeaderedItemsControlContainer(Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl,System.Object,System.Windows.Controls.ItemsControl,System.Windows.Style)">
-            <summary>
-            Prepare a PrepareHeaderedItemsControlContainer container for an
-            item.
-            </summary>
-            <param name="control">Container to prepare.</param>
-            <param name="item">Item to be placed in the container.</param>
-            <param name="parentItemsControl">The parent ItemsControl.</param>
-            <param name="parentItemContainerStyle">
-            The ItemContainerStyle for the parent ItemsControl.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HasDefaultValue(System.Windows.Controls.Control,System.Windows.DependencyProperty)">
-            <summary>
-            Check whether a control has the default value for a property.
-            </summary>
-            <param name="control">The control to check.</param>
-            <param name="property">The property to check.</param>
-            <returns>
-            True if the property has the default value; false otherwise.
-            </returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderIsItem">
-            <summary>
-            Gets or sets a value indicating whether the Header property has been
-            set to the item of an ItemsControl.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header">
-            <summary>
-            Gets or sets the item that labels the control.
-            </summary>
-            <value>
-            The item that labels the control. The default value is null.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate">
-            <summary>
-            Gets or sets a data template that is used to display the contents of
-            the control's header.
-            </summary>
-            <value>
-            Gets or sets a data template that is used to display the contents of
-            the control's header. The default is null.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyle">
-            <summary>
-            Gets or sets the <see cref="T:System.Windows.Style" /> that is
-            applied to the container element generated for each item.
-            </summary>
-            <value>
-            The <see cref="T:System.Windows.Style" /> that is applied to the
-            container element generated for each item. The default is null.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemsControlHelper">
-            <summary>
-            Gets the ItemsControlHelper that is associated with this control.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ExpanderButtonName">
-            <summary>
-            The name of the ExpanderButton template part.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HeaderName">
-            <summary>
-            The name of the Header template part.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._expanderButton">
-            <summary>
-            The ExpanderButton template part is used to expand and collapse the
-            TreeViewItem.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._headerElement">
-            <summary>
-            The Header template part is used to distinguish the bound Header
-            content of the TreeViewItem.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._expansionStateGroup">
-            <summary>
-            The ExpansionStates visual state group.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._allowWrite">
-            <summary>
-            A value indicating whether a read-only dependency property change
-            handler should allow the value to be set.  This is used to ensure
-            that read-only properties cannot be changed via SetValue, etc.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItemsProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItems" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItems" />
-            dependency property.
-            </value>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnHasItemsPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            HasItemsProperty property changed handler.
-            </summary>
-            <param name="d">TreeViewItem that changed its HasItems.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpandedProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
-            dependency property.
-            </value>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnIsExpandedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            IsExpandedProperty property changed handler.
-            </summary>
-            <param name="d">TreeViewItem that changed its IsExpanded.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectedProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
-            dependency property.
-            </value>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnIsSelectedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            IsSelectedProperty property changed handler.
-            </summary>
-            <param name="d">TreeViewItem that changed its IsSelected.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActiveProperty">
-            <summary>
-            Identifies the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActive" />
-            dependency property.
-            </summary>
-            <value>
-            The identifier for the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActive" />
-            dependency property.
-            </value>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnIsSelectionActivePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            IsSelectionActiveProperty property changed handler.
-            </summary>
-            <param name="d">TreeViewItem that changed its IsSelectionActive.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._parentItemsControl">
-            <summary>
-            A reference to the parent ItemsControl of a TreeViewItem.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.#ctor">
-            <summary>
-            Initializes a new instance of the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnCreateAutomationPeer">
-            <summary>
-            Returns a
-            <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />
-            for use by the Silverlight automation infrastructure.
-            </summary>
-            <returns>
-            A
-            <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />
-            object for the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnApplyTemplate">
-            <summary>
-            Builds the visual tree for the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> control when a
-            new control template is applied.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpansionStateGroupStateChanged(System.Object,System.Windows.VisualStateChangedEventArgs)">
-            <summary>
-            Provides handling for the ExpansionStates CurrentChanged event.
-            </summary>
-            <param name="sender">The ExpansionState VisualStateGroup.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.BringIntoView">
-            <summary>
-            Scroll the TreeViewItem into view.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Microsoft#Silverlight#Testing#Controls#IUpdateVisualState#UpdateVisualState(System.Boolean)">
-            <summary>
-            Update the visual state of the control.
-            </summary>
-            <param name="useTransitions">
-            A value indicating whether to automatically generate transitions to
-            the new state, or instantly transition to the new state.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.UpdateVisualState(System.Boolean)">
-            <summary>
-            Update the visual state of the control.
-            </summary>
-            <param name="useTransitions">
-            A value indicating whether to automatically generate transitions to
-            the new state, or instantly transition to the new state.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.GetContainerForItemOverride">
-            <summary>
-            Creates a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to
-            display content.
-            </summary>
-            <returns>
-            A <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to use as a
-            container for content.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsItemItsOwnContainerOverride(System.Object)">
-            <summary>
-            Determines whether an object is a
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
-            </summary>
-            <param name="item">The object to evaluate.</param>
-            <returns>
-            True if <paramref name="item" /> is a
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />; otherwise,
-            false.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
-            <summary>
-            Prepares the specified container element to display the specified
-            item.
-            </summary>
-            <param name="element">
-            Container element used to display the specified item.
-            </param>
-            <param name="item">The item to display.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
-            <summary>
-            Removes all templates, styles, and bindings for the object displayed
-            as a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
-            </summary>
-            <param name="element">
-            The <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> element to
-            clear.
-            </param>
-            <param name="item">
-            The item that is contained in the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
-            <summary>
-            Makes adjustments to the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> when the value
-            of the <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" />
-            property changes.
-            </summary>
-            <param name="e">
-            A
-            <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />
-            that contains data about the change.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.RaiseEvent(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">
-            <summary>
-            Raise a RoutedEvent.
-            </summary>
-            <param name="handler">Event handler.</param>
-            <param name="args">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpanded(System.Windows.RoutedEventArgs)">
-            <summary>
-            Raises an
-            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Expanded" /> event
-            when the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
-            property changes from false to true.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
-            event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnCollapsed(System.Windows.RoutedEventArgs)">
-            <summary>
-            Raises a
-            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Collapsed" />
-            event when the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
-            property changes from true to false.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
-            event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ToggleExpanded(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handle changes to the IsExpanded property.
-            </summary>
-            <param name="handler">Event handler.</param>
-            <param name="args">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnSelected(System.Windows.RoutedEventArgs)">
-            <summary>
-            Raises the
-            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Selected" /> event
-            when the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
-            property changes from false to true.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
-            event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnUnselected(System.Windows.RoutedEventArgs)">
-            <summary>
-            Raises the
-            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Unselected" />
-            event when the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
-            property changes from true to false.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
-            event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnGotFocus(System.Windows.RoutedEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.GotFocus" /> event.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
-            event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnLostFocus(System.Windows.RoutedEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.LostFocus" /> event.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
-            event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpanderGotFocus(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handle the ExpanderButton's GotFocus event.
-            </summary>
-            <param name="sender">The ExpanderButton.</param>
-            <param name="e">Event Arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.MouseEnter" /> event.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains
-            the event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.MouseLeave" /> event.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains
-            the event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnHeaderMouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
-            <summary>
-            Provides handling for the Header's MouseLeftButtonDown event.
-            </summary>
-            <param name="sender">The Header template part.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpanderClick(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Provides handling for the ExpanderButton's Click event.
-            </summary>
-            <param name="sender">The ExpanderButton.</param>
-            <param name="e">Event Arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.MouseLeftButtonDown" /> event.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that
-            contains the event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.MouseLeftButtonUp" /> event.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that
-            contains the event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnKeyDown(System.Windows.Input.KeyEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.KeyDown" /> event when the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> has focus.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains
-            the event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HandleDownKey">
-            <summary>
-            Try moving the focus down from the selected item.
-            </summary>
-            <returns>
-            A value indicating whether the focus was successfully moved.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnKeyUp(System.Windows.Input.KeyEventArgs)">
-            <summary>
-            Provides handling for the
-            <see cref="E:System.Windows.UIElement.KeyUp" /> event.
-            </summary>
-            <param name="e">
-            A <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains
-            the event data.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HandleUpKey">
-            <summary>
-            Try moving the focus up from the selected item.
-            </summary>
-            <returns>
-            A value indicating whether the focus was successfully moved.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HandleScrollByPage(System.Boolean,System.Windows.Controls.ScrollViewer,System.Double,System.Double,System.Double,System.Double@)">
-            <summary>
-            Handle scrolling a page up or down.
-            </summary>
-            <param name="up">
-            A value indicating whether the page should be scrolled up.
-            </param>
-            <param name="scrollHost">The ScrollViewer being scrolled.</param>
-            <param name="viewportHeight">The height of the viewport.</param>
-            <param name="top">The top of item to start from.</param>
-            <param name="bottom">The bottom of the item to start from.</param>
-            <param name="currentDelta">The height of this item.</param>
-            <returns>
-            A value indicating whether the scroll was handled.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.CalculateDelta(System.Boolean,System.Windows.FrameworkElement,System.Windows.Controls.ScrollViewer,System.Double,System.Double,System.Double@)">
-            <summary>
-            Calculate the distance between this TreeViewItem and the item being
-            paged from.
-            </summary>
-            <param name="up">
-            A value indicating whether the page should be scrolled up.
-            </param>
-            <param name="element">The element being paged from.</param>
-            <param name="scrollHost">The ScrollViewer being scrolled.</param>
-            <param name="top">The top of item to start from.</param>
-            <param name="bottom">The bottom of the item to start from.</param>
-            <param name="closeEdge">
-            The distance between the top/bottom of one item to the other.
-            </param>
-            <returns>
-            A value indicating whether the scroll was handled.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Select(System.Boolean)">
-            <summary>
-            Change the selected status of the TreeViewItem.
-            </summary>
-            <param name="selected">
-            A value indicating whether the TreeViewItem is selected.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.UpdateContainsSelection(System.Boolean)">
-            <summary>
-            Update the ancestors of this item when it changes selection.
-            </summary>
-            <param name="selected">
-            A value indicating whether the item is selected.
-            </param>
-            <remarks>
-            Unselection updates need to occur before selection updates because
-            the old and new selected items may share a partial path.
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.AllowKeyHandleEvent">
-            <summary>
-            Determine whether the TreeViewItem should be allowed to handle a key
-            event.
-            </summary>
-            <returns>
-            A value indicating whether the key event should be handled.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FocusDown">
-            <summary>
-            Navigate the focus to the next TreeViewItem below this item.
-            </summary>
-            <returns>
-            A value indicating whether the focus was navigated.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FocusInto">
-            <summary>
-            Navigate the focus to the very last TreeViewItem descendent of the
-            this item.
-            </summary>
-            <returns>
-            A value indicating whether the focus was navigated.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FindNextFocusableItem(System.Boolean)">
-            <summary>
-            Find the next focusable TreeViewItem below this item.
-            </summary>
-            <param name="recurse">
-            A value indicating whether the item should recurse into its child
-            items when searching for the next focusable TreeViewItem.
-            </param>
-            <returns>The next focusable TreeViewItem below this item.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FindLastFocusableItem">
-            <summary>
-            Find the last focusable TreeViewItem contained by this item.
-            </summary>
-            <returns>
-            The last focusable TreeViewItem contained by this item.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FindPreviousFocusableItem">
-            <summary>
-            Find the previous focusable TreeViewItem above this item.
-            </summary>
-            <returns>
-            The previous focusable TreeViewItem above this item.
-            </returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ExpanderButton">
-            <summary>
-            Gets or sets the ExpanderButton template part is used to expand and
-            collapse the TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HeaderElement">
-            <summary>
-            Gets the Header template part that is used to distinguish the bound
-            Header content of the TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ExpansionStateGroup">
-            <summary>
-            Gets or sets the ExpansionStates visual state group.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IgnorePropertyChange">
-            <summary>
-            Gets or sets a value indicating whether a dependency property change
-            handler should ignore the next change notification.  This is used to
-            reset the value of properties without performing any of the actions
-            in their change handlers.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItems">
-            <summary>
-            Gets a value indicating whether this
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> contains
-            items.
-            </summary>
-            <value>
-            True if this <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
-            contains items; otherwise, false. The default is false.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded">
-            <summary>
-            Gets or sets a value indicating whether the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" />
-            contained by this
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> are expanded
-            or collapsed.
-            </summary>
-            <value>
-            True to indicate the contents of the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" />
-            collection are expanded; false to indicate the items are collapsed.
-            The default is false.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected">
-            <summary>
-            Gets or sets a value indicating whether this
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> is selected.
-            </summary>
-            <value>
-            True if this <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
-            is selected; otherwise, false. The default is false.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActive">
-            <summary>
-            Gets a value indicating whether the
-            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> has focus.
-            </summary>
-            <value>
-            True if this <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
-            has focus; otherwise, false. The default is false.
-            </value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Interaction">
-            <summary>
-            Gets the helper that provides all of the standard
-            interaction functionality.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ContainsSelection">
-            <summary>
-            Gets or sets a value indicating whether the TreeView's currently
-            selected item is a descendent of this TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.CancelGotFocusBubble">
-            <summary>
-            Gets or sets a value indicating whether the TreeViewItem should
-            ignore the next GotFocus event it receives because it has already
-            been handled by one of its children.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.RequiresContainsSelectionUpdate">
-            <summary>
-            Gets or sets a value indicating whether checking ContainsSelection
-            should actually perform the update notifications because the item
-            was selected before it was in the visual tree.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.UserInitiatedExpansion">
-            <summary>
-            Gets or sets a value indicating whether a user initiated action
-            caused the IsExpanded property to be set.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ParentItemsControl">
-            <summary>
-            Gets or sets a reference to the parent ItemsControl of a
-            TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ParentTreeViewItem">
-            <summary>
-            Gets a reference to the parent TreeViewItem of this TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ParentTreeView">
-            <summary>
-            Gets a reference to the parent TreeView of the TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsRoot">
-            <summary>
-            Gets a value indicating whether this TreeViewItem is a root of the
-            TreeView.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.CanExpandOnInput">
-            <summary>
-            Gets a value indicating whether the TreeViewItem can expand when it
-            receives appropriate user input.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Collapsed">
-            <summary>
-            Occurs when the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
-            property changes from true to false.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Expanded">
-            <summary>
-            Occurs when the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
-            property changes from false to true.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Selected">
-            <summary>
-            Occurs when the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
-            property of a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
-            changes from false to true.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Unselected">
-            <summary>
-            Occurs when the
-            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
-            property of a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
-            changes from true to false.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeViewItem.GetContainerForItemOverride">
-            <summary>
-            Overrides the item to allow for simple binding to the expanded
-            property on the item.
-            </summary>
-            <returns>Returns a new container for an item.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeViewItem.OnKeyDown(System.Windows.Input.KeyEventArgs)">
-            <summary>
-            Overrides the key down event to allow toggling the space.
-            </summary>
-            <param name="e">The key event arguments data.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.Slide">
-            <summary>
-            A specialized content control that contains a fixed header, a standard
-            header content property, plus content. It is designed specifically for
-            a "slide-based" user interface for simple user interfaces.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.GroupPosition">
-            <summary>
-            The visual state group name for slide position.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.StatePositionLeft">
-            <summary>
-            The visual state name for left position.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.StatePositionRight">
-            <summary>
-            The visual state name for right position.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.StatePositionNormal">
-            <summary>
-            The normal visual state name for position.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PartContent">
-            <summary>
-            The content template part name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PartHeader">
-            <summary>
-            The header template part name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PartFixedHeader">
-            <summary>
-            The fixed header template name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide._parent">
-            <summary>
-            The manager of the slide and its siblings.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.HeaderProperty">
-            <summary>
-            Identifies the Header dependency property.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.FixedHeaderProperty">
-            <summary>
-            Identifies the FixedHeader dependency property.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PositionProperty">
-            <summary>
-            Identifies the Position dependency property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnPositionPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            PositionProperty property changed handler.
-            </summary>
-            <param name="d">Slide that changed its Position.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.#ctor">
-            <summary>
-            Initializes a new instance of the Slide class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.RemoveFromManager">
-            <summary>
-            Remove the slide from the parent manager.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnApplyTemplate">
-            <summary>
-            Locate template parts and assign instances to fields during template
-            application.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnSlideChanged">
-            <summary>
-            Fires the slide changed event.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnCurrentStateChanged(System.Object,System.Windows.VisualStateChangedEventArgs)">
-            <summary>
-            Fires the current state changed event.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.ToString">
-            <summary>
-            Helps debugging by providing information about the slide name.
-            </summary>
-            <returns>Returns the name of the slide.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.UpdateVisualState(System.Boolean,Microsoft.Silverlight.Testing.Client.SlidePosition)">
-            <summary>
-            Updates the visual state.
-            </summary>
-            <param name="useTransitions">A value indicating whether to use
-            visual transitions for the state change.</param>
-            <param name="sp">The slide position to use.</param>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Client.Slide.SlideChanged">
-            <summary>
-            Event fired when the current slide changes.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.Slide.Header">
-            <summary>
-            Gets or sets the primary header content.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.Slide.FixedHeader">
-            <summary>
-            Gets or sets the fixed header content.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.Slide.Position">
-            <summary>
-            Gets or sets the position of the slide.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.Slide.SlideManager">
-            <summary>
-            Gets or sets the slide manager for the slide.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.SlideManager">
-            <summary>
-            A helper class to managing sets of slides.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.#ctor">
-            <summary>
-            Initializes a new instance of the SlideManager class.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.SlideManager._current">
-            <summary>
-            Stores the linked list node for the current slide.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.SlideManager._slides">
-            <summary>
-            Backing field for the set of slides.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Add(Microsoft.Silverlight.Testing.Client.Slide[])">
-            <summary>
-            Adds a slide or an array of slides to the managed slide set.
-            </summary>
-            <param name="slides">The slides to manage.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InitializePosition(Microsoft.Silverlight.Testing.Client.Slide,System.Boolean)">
-            <summary>
-            Initializes the position of the slide based on location.
-            </summary>
-            <param name="slide">The slide instance.</param>
-            <param name="isFirst">A property indicating whether the slide is the
-            first to be managed.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InsertAfter(Microsoft.Silverlight.Testing.Client.Slide,Microsoft.Silverlight.Testing.Client.Slide)">
-            <summary>
-            Manages a new slide, inserting it after an existing slide node.
-            </summary>
-            <param name="before">The node to insert after.</param>
-            <param name="newSlide">The new slide instance.</param>
-            <returns>Returns the linked list node that is inserted.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InsertFirst(Microsoft.Silverlight.Testing.Client.Slide)">
-            <summary>
-            Inserts a slide as the first in the linked list.
-            </summary>
-            <param name="newSlide">The new slide instance.</param>
-            <returns>Returns the linked list node.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InsertAfter(System.Collections.Generic.LinkedListNode{Microsoft.Silverlight.Testing.Client.Slide},Microsoft.Silverlight.Testing.Client.Slide)">
-            <summary>
-            Insert a slide after a provided linked list node.
-            </summary>
-            <param name="before">The node to insert after.</param>
-            <param name="newSlide">The new slide to insert.</param>
-            <returns>Returns the new linked list node.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Remove(Microsoft.Silverlight.Testing.Client.Slide)">
-            <summary>
-            Remove a slide from management.
-            </summary>
-            <param name="slide">The slide instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Previous">
-            <summary>
-            Move to the previous slide.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Next">
-            <summary>
-            Move to the next slide.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.MoveTo(Microsoft.Silverlight.Testing.Client.Slide)">
-            <summary>
-            Moves to a specific slide, moving the others to the appropriate
-            direction on screen.
-            </summary>
-            <param name="slide">The slide to move to.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Move(System.Boolean)">
-            <summary>
-            Move in a direction.
-            </summary>
-            <param name="forward">A value indicating whether the direction to
-            move is forward or not.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.SlideManager.Current">
-            <summary>
-            Gets the current slide instance.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.SlidePosition">
-            <summary>
-            Indicates the position that the slide should have.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.SlidePosition.Normal">
-            <summary>
-            Normal position, centered on the screen.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.SlidePosition.Left">
-            <summary>
-            To the left of the screen.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.SlidePosition.Right">
-            <summary>
-            To the right of the screen.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TagEditor">
-            <summary>
-            The TagEditor control provides a brief user interface allowing for the
-            selection of a set of tests, used to filter the test run.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor.TagHistoryKey">
-            <summary>
-            Key used to lookup the TagHistory site setting.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor.TagLastRunHistoryKey">
-            <summary>
-            Key used to lookup whether the last run used tag expressions.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor.SecondsToWait">
-            <summary>
-            Number of seconds to wait before running the test.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor._lastRunUsedExpressions">
-            <summary>
-            Backing field for the last run used value.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.#ctor(System.String,System.Collections.Generic.IList{System.String})">
-            <summary>
-            Initializes a new instance of the TagEditor type. Also includes a
-            set of sample tags for display to the end user.
-            </summary>
-            <param name="initialTagExpression">The tag expression to use.</param>
-            <param name="sampleTags">Sample tags to display.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.#ctor(System.String)">
-            <summary>
-            Initializes a new instance of the TagEditor type.
-            </summary>
-            <param name="initialTagExpression">The tag expression to use.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.#ctor">
-            <summary>
-            Initializes a new instance of the TagEditor type.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnKeyDown(System.Windows.Input.KeyEventArgs)">
-            <summary>
-            Handles the key down event.
-            </summary>
-            <param name="e">The key event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnComplete(Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
-            <summary>
-            Fires the Complete event.
-            </summary>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.CreateTagButton(System.String)">
-            <summary>
-            Creates a new button.
-            </summary>
-            <param name="content">The button content.</param>
-            <returns>Returns a new Button instance.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnTagButtonClicked(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handle selection of a tag button.
-            </summary>
-            <param name="sender">Tag button.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnTagTouched(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handle changes to the Tag text.
-            </summary>
-            <param name="sender">Tag TextBox.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnRunClicked(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handle clicks to the Run button.
-            </summary>
-            <param name="sender">Run Button.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnTimerTick(System.Object,System.EventArgs)">
-            <summary>
-            Handle timer ticks.
-            </summary>
-            <param name="sender">The timer.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.StopTimer">
-            <summary>
-            Stop the timer.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.RunTests">
-            <summary>
-            Run the unit tests.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnCancelClicked(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Cancels the selection of a tag expression.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TagEditor.Timer">
-            <summary>
-            Gets or sets the timer used to automatically run tests if no tag is
-            entered.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TagEditor.SecondsWaited">
-            <summary>
-            Gets or sets the number of seconds already waited.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TagEditor.TagHistory">
-            <summary>
-            Gets or sets the tag history.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Client.TagEditor.Complete">
-            <summary>
-            An event that indicates that the tag editor is complete. This can be
-            in response to many actions: the user entering a tag expression, the
-            time expiring and the default being selected, or the selection being
-            canceled.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs">
-            <summary>
-            A class for storing event information relating to a user's selected
-            tag expression for a test run.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs.#ctor(System.String)">
-            <summary>
-            Initializes a new instance of the TagExpression event arguments
-            class.
-            </summary>
-            <param name="tagExpression">The tag expression.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs.TagExpression">
-            <summary>
-            Gets the tag expression stored in the event arguments.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs.HasTagExpression">
-            <summary>
-            Gets a value indicating whether a tag expression has been set.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TestExceptionDetails">
-            <summary>
-            Displays information about any exceptions listed in the results.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestExceptionDetails.#ctor">
-            <summary>
-            Initializes a new instance of the TestExceptionDetails class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestExceptionDetails.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TestMethodDetails">
-            <summary>
-            Details view for test method data.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodDetails.#ctor">
-            <summary>
-            Initializes a new instance of the TestMethodDetails class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodDetails.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TimeHelper">
-            <summary>
-            A set of simple time helper methods.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TimeHelper.ElapsedReadableTime(System.DateTime,System.DateTime)">
-            <summary>
-            Returns a human-readable formatting of the time different between 
-            two DateTime instances.
-            </summary>
-            <param name="start">The starting time.</param>
-            <param name="finish">The finishing time.</param>
-            <returns>Returns a human-readable string.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TimeHelper.ElapsedReadableTime(System.TimeSpan)">
-            <summary>
-            Returns a human-readable formatting of the time different between 
-            two DateTime instances.
-            </summary>
-            <param name="ts">The time span instance.</param>
-            <returns>Returns a human-readable string.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TimeHelper.Plural(System.String,System.Int32)">
-            <summary>
-            A plural 's' as the suffix, when not equal to one.
-            </summary>
-            <param name="value">The string value.</param>
-            <param name="number">The number to check.</param>
-            <returns>Returns an empty string or the English plural 's'.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines">
-            <summary>
-            Provides the necessary infrastructure to enable drawing connecting
-            lines between the TreeViewItems in a TreeView.
-            </summary>
-            <QualityBand>Experimental</QualityBand>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetConnectingLineInfo(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Gets the value of the ConnectingLineInfo attached property for a
-            specified TreeViewItem.
-            </summary>
-            <param name="element">
-            The TreeViewItem from which the property value is read.
-            </param>
-            <returns>
-            The ConnectingLineInfo property value for the TreeViewItem.
-            </returns>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.ConnectingLineInfoProperty">
-            <summary>
-            Identifies the ConnectingLineInfo dependency property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsVerticalConnectingLineOf(System.Windows.Shapes.Line)">
-            <summary>
-            Gets the value of the IsVerticalConnectingLineOf attached property
-            for a specified Line.
-            </summary>
-            <param name="element">The Line from which the property value is read.</param>
-            <returns>The IsVerticalConnectingLineOf property value for the Line.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsVerticalConnectingLineOf(System.Windows.Shapes.Line,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Sets the value of the IsVerticalConnectingLineOf attached property to a specified Line.
-            </summary>
-            <param name="element">The Line to which the attached property is written.</param>
-            <param name="value">The needed IsVerticalConnectingLineOf value.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsVerticalConnectingLineOfProperty">
-            <summary>
-            Identifies the IsVerticalConnectingLineOf dependency property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsVerticalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            IsVerticalConnectingLineOfProperty property changed handler.
-            </summary>
-            <param name="d">
-            Line that changed its IsVerticalConnectingLineOf TreeViewItem.
-            </param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line)">
-            <summary>
-            Gets the value of the IsHorizontalConnectingLineOf attached property
-            for a specified Line.
-            </summary>
-            <param name="element">
-            The Line from which the property value is read.
-            </param>
-            <returns>
-            The IsHorizontalConnectingLineOf property value for the Line.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Sets the value of the IsHorizontalConnectingLineOf attached property
-            to a specified Line.
-            </summary>
-            <param name="element">
-            The Line to which the attached property is written.
-            </param>
-            <param name="value">
-            The needed IsHorizontalConnectingLineOf value.
-            </param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsHorizontalConnectingLineOfProperty">
-            <summary>
-            Identifies the IsHorizontalConnectingLineOf dependency property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsHorizontalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            IsHorizontalConnectingLineOfProperty property changed handler.
-            </summary>
-            <param name="d">
-            Line that changed its IsHorizontalConnectingLineOf TreeViewItem.
-            </param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton)">
-            <summary>
-            Gets the value of the IsExpanderButtonOf attached property for a
-            specified ToggleButton.
-            </summary>
-            <param name="element">
-            The ToggleButton from which the property value is read.
-            </param>
-            <returns>
-            The IsExpanderButtonOf property value for the ToggleButton.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Sets the value of the IsExpanderButtonOf attached property to a
-            specified ToggleButton.
-            </summary>
-            <param name="element">
-            The ToggleButton to which the attached property is written.
-            </param>
-            <param name="value">The needed IsExpanderButtonOf value.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsExpanderButtonOfProperty">
-            <summary>
-            Identifies the IsExpanderButtonOf dependency property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsExpanderButtonOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            IsExpanderButtonOfProperty property changed handler.
-            </summary>
-            <param name="d">
-            ToggleButton that changed its IsExpanderButtonOf TreeViewItem.
-            </param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsHeaderOf(System.Windows.FrameworkElement)">
-            <summary>
-            Gets the value of the IsHeaderOf attached property for a specified
-            FrameworkElement.
-            </summary>
-            <param name="element">
-            The FrameworkElement from which the property value is read.
-            </param>
-            <returns>
-            The IsHeaderOf property value for the FrameworkElement.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsHeaderOf(System.Windows.FrameworkElement,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Sets the value of the IsHeaderOf attached property to a specified
-            FrameworkElement.
-            </summary>
-            <param name="element">
-            The FrameworkElement to which the attached property is written.
-            </param>
-            <param name="value">The needed IsHeaderOf value.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsHeaderOfProperty">
-            <summary>
-            Identifies the IsHeaderOf dependency property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsHeaderOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            IsHeaderOfProperty property changed handler.
-            </summary>
-            <param name="d">
-            FrameworkElement that changed its IsHeaderOf TreeViewItem.
-            </param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions">
-            <summary>
-            Provides useful extensions to TreeView and TreeViewItem instances.
-            </summary>
-            <QualityBand>Experimental</QualityBand>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentItemsControl(System.Windows.DependencyObject)">
-            <summary>
-            Get the parent ItemsControl of an element.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>
-            The parent ItemsControl of an element, or null if not found.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetAncestorItemsControls(System.Windows.DependencyObject)">
-            <summary>
-            Get the ancestor ItemsControls of an element.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>
-            The ancestor ItemsControls of an element.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentTreeViewItem(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Get the parent TreeViewItem of a TreeViewItem.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            The parent TreeViewItem if found, otherwise null.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentTreeView(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Get the parent TreeView of a TreeViewItem.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>The parent TreeView if found, otherwise null.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Get the TreeViewItem containers of a TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <returns>The TreeViewItem containers of a TreeView.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Get the child TreeViewItem containers of a TreeViewItem.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            The child TreeViewItem containers of a TreeViewItem.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Get the items and TreeViewItem containers of a TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <returns>
-            The items and TreeViewItem containers of a TreeView.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Get the items and TreeViewItem containers of a TreeViewItem.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            The items and TreeViewItem containers of a TreeViewItem.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Get the TreeViewItem containers of a TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <returns>The TreeViewItem containers of a TreeView.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Get the descendant TreeViewItem containers of a TreeViewItem.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            The descendant TreeViewItem containers of a TreeViewItem.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Get the descendant items and TreeViewItem containers of a TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <returns>
-            The descendant items and TreeViewItem containers of a TreeView.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Get the descendant items and TreeViewItem containers of a
-            TreeViewItem.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            The descendant items and TreeViewItem containers of a TreeViewItem.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantItemsAndContainersIterator(System.Windows.Controls.ItemsControl)">
-            <summary>
-            Get the items and TreeViewItem containers of a TreeView or
-            TreeViewItem.
-            </summary>
-            <param name="control">The TreeView or TreeViewItem.</param>
-            <returns>
-            The items and TreeViewItem containers of a TreeView or TreeViewItem.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetSiblingItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Get the sibling items and containers of the item.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>The sibling items and containers of the item.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainersFromItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
-            <summary>
-            Get the TreeViewItems already created that are used to represent the
-            given item.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <param name="item">The item being represented.</param>
-            <returns>
-            A sequence of TreeViewItems that represent the given item, or an
-            empty sequence if none were found.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainerFromItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
-            <summary>
-            Get the TreeViewItem already created that is used to represent the
-            given item.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <param name="item">The item being represented.</param>
-            <returns>
-            The TreeViewItems that represents the given item, or null if no
-            container was found.
-            </returns>
-            <remarks>
-            If multiple TreeViewItems represent the same item, the first item
-            found via a breadth-first search will be used.
-            </remarks>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetPath(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Gets a path of items and TreeViewItem containers from the
-            TreeViewItem to the root of the TreeView.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            A path of items and TreeViewItem containers from the TreeViewItem to
-            the root of the TreeView.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetPathIterator(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Gets a path of items and TreeViewItem containers from the
-            TreeViewItem to the root of the TreeView.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            A path of items and TreeViewItem containers from the TreeViewItem to
-            the root of the TreeView.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetItem(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Get the item wrapped by this container.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            The item wrapped by the container, or null if not found.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
-            <summary>
-            Get the item of the parent container for a specified
-            <paramref name="item" />.
-            </summary>
-            <param name="view">
-            The TreeView containing the <paramref name="item" />.
-            </param>
-            <param name="item">The child item.</param>
-            <returns>
-            The item of the parent container for the specified
-            <paramref name="item" />, or null if not found.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetIsRoot(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Gets a value indicating whether the TreeViewItem is a root of its
-            TreeView.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            A value indicating whether the TreeViewItem is a root of its
-            TreeView.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetIsLeaf(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Gets a value indicating whether the TreeViewItem is a leaf in its
-            TreeView.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            A value indicating whether the TreeViewItem is a leaf in its
-            TreeView.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDepth(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Gets the depth of a TreeViewItem in its TreeView (using a zero-based
-            index).
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <returns>
-            The depth of a TreeViewItem in its TreeView (using a zero-based
-            index).
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-            <exception cref="T:System.ArgumentException">
-            <paramref name="item" /> is not in a TreeView.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetSelectedContainer(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Get the selected TreeViewItem in a TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <returns>
-            The selected TreeViewItem, or null if no selected item found.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SetSelectedContainer(Microsoft.Silverlight.Testing.Controls.TreeView,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Sets the selected TreeViewItem of a TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <param name="item">The TreeViewItem to select.</param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ClearSelection(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Clear the selection of the TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SelectItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
-            <summary>
-            Select an item in the TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <param name="item">The item to select.</param>
-            <returns>
-            A value indicating whether the item was successfully set as the
-            TreeView's SelectedItem.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetSelectedPath(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Gets the path to the TreeView's selected item.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <returns>The path to the TreeView's selected item.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandOrCollapseAll(Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Boolean,System.Int32,System.Nullable{System.Int32})">
-            <summary>
-            Recursively expand or collapse the TreeViewItem and all of its
-            descendants.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <param name="expand">
-            A value indicating whether to expand or collapse.
-            </param>
-            <param name="depth">
-            The number of levels that have already been collapsed or expanded.
-            This is used in conjunction with the optional maximumDepth to only
-            expand a specified number of layers.
-            </param>
-            <param name="maximumDepth">
-            An optional depth that defines the number of layers to expand or
-            collapse.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandOrCollapseAll(Microsoft.Silverlight.Testing.Controls.TreeView,System.Boolean,System.Nullable{System.Int32})">
-            <summary>
-            Expand or collapse all of the descendants of the TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <param name="expand">
-            A value indicating whether to expand or collapse.
-            </param>
-            <param name="maximumDepth">
-            An optional depth that defines the number of layers to expand or
-            collapse.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandAll(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Expand all of the items in a TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CollapseAll(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Collapse all of the items in a TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandToDepth(Microsoft.Silverlight.Testing.Controls.TreeView,System.Int32)">
-            <summary>
-            Expand a specified number of layers in a TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <param name="depth">The number of layers to expand.</param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPathToRoot(Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Boolean)">
-            <summary>
-            Expand a path from the given item to the root of it's TreeView.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <param name="collapseSiblings">
-            A value indicating whether to collapse siblings while expanding the
-            path.  This will result in only the path from the item to the root
-            being expanded.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Expand a path from the TreeViewItem to the root of the TreeView.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="item" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandSelectedPath(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Expand the path from the SelectedItem to the root of the TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CollapseAllButSelectedPath(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Collapse all TreeViewItems except those along the path from the
-            TreeView's SelectedItem to the root of the TreeView.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object[])">
-            <summary>
-            Expand the given path of items starting from the TreeView's root.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <param name="items">
-            The sequence of items corresponding to the path to expand.
-            </param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="items" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath``1(Microsoft.Silverlight.Testing.Controls.TreeView,System.Collections.Generic.IEnumerable{``0})">
-            <summary>
-            Expand the given path of items starting from the TreeView's root.
-            </summary>
-            <typeparam name="T">
-            The type of items provided in <paramref name="items" />.
-            </typeparam>
-            <param name="view">The TreeView.</param>
-            <param name="items">
-            The sequence of items corresponding to the path to expand.
-            </param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="items" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath``1(Microsoft.Silverlight.Testing.Controls.TreeView,System.Func{System.Object,``0},``0[])">
-            <summary>
-            Expand the given path of items starting from the TreeView's root.
-            </summary>
-            <typeparam name="T">
-            The type of items provided in <paramref name="items" />.
-            </typeparam>
-            <param name="view">The TreeView.</param>
-            <param name="comparisonSelector">
-            A function that takes a TreeViewItem's item and returns a value to
-            compare against elements of the given <paramref name="items" />.
-            The item itself will be used if 
-            <paramref name="comparisonSelector" /> is null.
-            </param>
-            <param name="items">
-            The sequence of items corresponding to the path to expand.
-            </param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="items" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath``1(Microsoft.Silverlight.Testing.Controls.TreeView,System.Func{System.Object,``0},System.Collections.Generic.IEnumerable{``0})">
-            <summary>
-            Expand the given path of items starting from the TreeView's root.
-            </summary>
-            <typeparam name="T">
-            The type of items provided in <paramref name="items" />.
-            </typeparam>
-            <param name="view">The TreeView.</param>
-            <param name="comparisonSelector">
-            A function that takes a TreeViewItem's item and returns a value to
-            compare against elements of the given <paramref name="items" />.
-            The item itself will be used if 
-            <paramref name="comparisonSelector" /> is null.
-            </param>
-            <param name="items">
-            The sequence of items corresponding to the path to expand.
-            </param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view" /> is null.
-            </exception>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="items" /> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetIsChecked(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Gets the value of the IsChecked attached property for a specified
-            TreeViewItem.
-            </summary>
-            <param name="element">
-            The TreeViewItem from which the property value is read.
-            </param>
-            <returns>
-            The IsChecked property value for the TreeViewItem.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SetIsChecked(Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Nullable{System.Boolean})">
-            <summary>
-            Sets the value of the IsChecked attached property to a specified
-            TreeViewItem.
-            </summary>
-            <param name="element">
-            The TreeViewItem to which the attached property is written.
-            </param>
-            <param name="value">The needed IsChecked value.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.IsCheckedProperty">
-            <summary>
-            Identifies the IsChecked dependency property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.OnIsCheckedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            IsCheckedProperty property changed handler.
-            </summary>
-            <param name="d">The TreeViewItem that changed IsChecked.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetAssociatedCheckBox(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Gets the value of the AssociatedCheckBox attached property for a
-            specified TreeViewItem.
-            </summary>
-            <param name="element">
-            The TreeViewItem from which the property value is read.
-            </param>
-            <returns>
-            The AssociatedCheckBox property value for the TreeViewItem.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SetAssociatedCheckBox(Microsoft.Silverlight.Testing.Controls.TreeViewItem,Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox)">
-            <summary>
-            Sets the value of the AssociatedCheckBox attached property to a
-            specified TreeViewItem.
-            </summary>
-            <param name="element">
-            The TreeViewItem to which the attached property is written.
-            </param>
-            <param name="value">The needed AssociatedCheckBox value.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.AssociatedCheckBoxProperty">
-            <summary>
-            Identifies the AssociatedCheckBox dependency property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.OnAssociatedCheckBoxPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
-            <summary>
-            AssociatedCheckBoxProperty property changed handler.
-            </summary>
-            <param name="d">
-            The TreeViewItem that changed its AssociatedCheckBox.
-            </param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
-            <summary>
-            Get the sequence of items and containers with their IsChecked
-            property set to True.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <returns>
-            The sequence of items and containers with their IsChecked property
-            set to True.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView,System.Boolean)">
-            <summary>
-            Get the sequence of items and containers with their IsChecked
-            property set to True.
-            </summary>
-            <param name="view">The TreeView.</param>
-            <param name="includeIndeterminate">
-            A value indicating whether to include TreeViewItems with an
-            indeterminate IsChecked value.
-            </param>
-            <returns>
-            The sequence of items and containers with their IsChecked property
-            set to True or also set to null if indeterminate values are
-            included.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="view"/> is null.
-            </exception>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CancelIsCheckedChangedBubbling">
-            <summary>
-            Gets or sets a value indicating whether recursive calls to
-            OnIsCheckedPropertyChanged should ignore their notifications or
-            process them accordingly.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CancelIsCheckedChangedChildNotifications">
-            <summary>
-            Gets or sets a value indicating whether recursive calls to
-            OnIsCheckedPropertyChanged should update their children when their
-            IsChecked value has changed.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox">
-            <summary>
-            Represents a CheckBox whose value is associated with the
-            TreeViewExtensions.IsChecked attached property of TreeViewItems.
-            </summary>
-            <QualityBand>Experimental</QualityBand>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox._parent">
-            <summary>
-            The parent TreeViewItem of the CheckBox.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.#ctor">
-            <summary>
-            Initializes a new instance of the TreeViewItemCheckBox class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.AssociateParentTreeViewItem">
-            <summary>
-            Associate the parent TreeViewItem with the CheckBox.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.OnIsCheckedChanged(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Update the TreeViewItem's IsChecked property when this IsChecked
-            property is changed.
-            </summary>
-            <param name="sender">The CheckBox.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.ParentTreeViewItem">
-            <summary>
-            Gets the parent TreeViewItem of the CheckBox.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo">
-            <summary>
-            Represents the necessary information to draw connecting lines in a
-            TreeViewItem.
-            </summary>
-            <QualityBand>Experimental</QualityBand>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.#ctor(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
-            <summary>
-            Initializes a new instance of the TreeViewItemConnectingLineInfo
-            class.
-            </summary>
-            <param name="item">The TreeViewItem.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.PositionConnectingLines">
-            <summary>
-            Position the connecting lines in the TreeViewItem.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.PositionVerticalConnectingLine">
-            <summary>
-            Position the vertical connecting line in the TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.Item">
-            <summary>
-            Gets the TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.VerticalConnectingLine">
-            <summary>
-            Gets or sets the vertical connecting line of the TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.HorizontalConnectingLine">
-            <summary>
-            Gets or sets the horizontal connecting line of the TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.ExpanderButton">
-            <summary>
-            Gets or sets the expander button of the TreeViewItem.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.Header">
-            <summary>
-            Gets or sets the header of the TreeViewItem.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter">
-            <summary>
-            Used to convert TreeViewItems into a value based on their depth in
-            the TreeView.
-            </summary>
-            <QualityBand>Experimental</QualityBand>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.#ctor">
-            <summary>
-            Initializes a new instance of the TreeViewItemIndentationConverter
-            class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
-            <summary>
-            Convert a TreeViewItem into a value based on the depth of the item
-            in the TreeView.
-            </summary>
-            <param name="value">The TreeViewItem.</param>
-            <param name="targetType">
-            The indentation type to convert to (such as Thickness or double).
-            </param>
-            <param name="parameter">
-            The number of pixels to indent each level of the TreeView.  A
-            default value of 15.0 will be used if no parameter is provided.
-            </param>
-            <param name="culture">
-            The culture used to convert the TreeViewItem.
-            </param>
-            <returns>
-            A value based on the depth of the item in the TreeView.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.WrapIndentation(System.Double,System.Type)">
-            <summary>
-            Wrap the indentation in the desired type.
-            </summary>
-            <param name="indentation">
-            The number of pixels to indent the TreeViewItem.
-            </param>
-            <param name="targetType">
-            The indentation type to convert to (such as Thickness or double).
-            </param>
-            <returns>
-            A value based on the depth of the item in the TreeView.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
-            <summary>
-            Convert an indentation back into a TreeViewItem.  This always throws
-            a NotSupportedException.
-            </summary>
-            <param name="value">The indentation.</param>
-            <param name="targetType">The type of the indentation.</param>
-            <param name="parameter">
-            The number of pixels to indent each level of the TreeView.
-            </param>
-            <param name="culture">
-            The culture used to convert the TreeViewItem.
-            </param>
-            <returns>Always throws a NotSupportedException.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.ValidateExtensions">
-            <summary>
-            A set of simple extension methods for applications.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ValidateExtensions.IfApplicationHost(System.Windows.Application)">
-            <summary>
-            Checks whether the application host object is not null.
-            </summary>
-            <param name="app">The application instance.</param>
-            <returns>Returns a value indicating whether the object is not null.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ValidateExtensions.IfApplicationHostSource(System.Windows.Application)">
-            <summary>
-            Checks whether the application host and its source object is not
-            null.
-            </summary>
-            <param name="app">The application instance.</param>
-            <returns>Returns a value indicating whether the object is not null.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.VisibilityConverter">
-            <summary>
-            A value converter for collapsing or showing elements.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
-            <summary>
-            Convert a boolean value to a Visibility value.
-            </summary>
-            <param name="value">The value instance.</param>
-            <param name="targetType">The target parameter.</param>
-            <param name="parameter">ConverterParameter is of type Visibility.</param>
-            <param name="culture">The culture parameter.</param>
-            <returns>Returns the object.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
-            <summary>
-            Support two-way databinding of the VisibilityConverter, converting 
-            Visibility to a bool.
-            </summary>
-            <param name="value">The value instance.</param>
-            <param name="targetType">The target parameter.</param>
-            <param name="parameter">ConverterParameter is of type Visibility.</param>
-            <param name="culture">The culture parameter.</param>
-            <returns>Returns the object.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.GetVisibilityMode(System.Object)">
-            <summary>
-            Determine the visibility mode based on a converter parameter. This
-            parameter is of type Visibility,and specifies what visibility value
-            to return when the boolean value is true.
-            </summary>
-            <param name="parameter">The parameter object.</param>
-            <returns>Returns a Visibility value.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.IsVisibilityInverted(System.Object)">
-            <summary>
-            Determine whether or not visibility is inverted based on a converter
-            parameter. When the parameter is specified as Collapsed, that means
-            that when the boolean value is true, we should return Collapsed,
-            which is inverted.
-            </summary>
-            <param name="parameter">The parameter object.</param>
-            <returns>Returns a value indicating whether the visibility is 
-            inverted.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.VisualStates">
-            <summary>
-            Visual states helper code.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.VisualStates.GetImplementationRoot(System.Windows.DependencyObject)">
-            <summary>
-            Gets the implementation root of the Control.
-            </summary>
-            <param name="dependencyObject">The DependencyObject.</param>
-            <remarks>
-            Implements Silverlight's corresponding internal property on Control.
-            </remarks>
-            <returns>Returns the implementation root or null.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.VisualStates.TryGetVisualStateGroup(System.Windows.DependencyObject,System.String)">
-            <summary>
-            This method tries to get the named VisualStateGroup for the 
-            dependency object. The provided object's ImplementationRoot will be 
-            looked up in this call.
-            </summary>
-            <param name="dependencyObject">The dependency object.</param>
-            <param name="groupName">The visual state group's name.</param>
-            <returns>Returns null or the VisualStateGroup object.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions">
-            <summary>
-            Provides useful extensions for working with the visual tree.
-            </summary>
-            <remarks>
-            Since many of these extension methods are declared on types like
-            DependencyObject high up in the class hierarchy, we've placed them in
-            the Primitives namespace which is less likely to be imported for normal
-            scenarios.
-            </remarks>
-            <QualityBand>Experimental</QualityBand>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualAncestors(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree ancestors of an element.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>The visual tree ancestors of the element.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualAncestorsAndSelf(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree ancestors of an element and the element itself.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>
-            The visual tree ancestors of an element and the element itself.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualAncestorsAndSelfIterator(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree ancestors of an element and the element itself.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>
-            The visual tree ancestors of an element and the element itself.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualChildren(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree children of an element.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>The visual tree children of an element.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualChildrenAndSelf(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree children of an element and the element itself.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>
-            The visual tree children of an element and the element itself.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualChildrenAndSelfIterator(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree children of an element and the element itself.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>
-            The visual tree children of an element and the element itself.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualDescendants(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree descendants of an element.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>The visual tree descendants of an element.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualDescendantsAndSelf(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree descendants of an element and the element
-            itself.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>
-            The visual tree descendants of an element and the element itself.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualDescendantsAndSelfIterator(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree descendants of an element and the element
-            itself.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>
-            The visual tree descendants of an element and the element itself.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualSiblings(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree siblings of an element.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>The visual tree siblings of an element.</returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualSiblingsAndSelf(System.Windows.DependencyObject)">
-            <summary>
-            Get the visual tree siblings of an element and the element itself.
-            </summary>
-            <param name="element">The element.</param>
-            <returns>
-            The visual tree siblings of an element and the element itself.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetBoundsRelativeTo(System.Windows.FrameworkElement,System.Windows.UIElement)">
-            <summary>
-            Get the bounds of an element relative to another element.
-            </summary>
-            <param name="element">The element.</param>
-            <param name="otherElement">
-            The element relative to the other element.
-            </param>
-            <returns>
-            The bounds of the element relative to another element, or null if
-            the elements are not related.
-            </returns>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="otherElement"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.InvokeOnLayoutUpdated(System.Windows.FrameworkElement,System.Action)">
-            <summary>
-            Perform an action when the element's LayoutUpdated event fires.
-            </summary>
-            <param name="element">The element.</param>
-            <param name="action">The action to perform.</param>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="element"/> is null.
-            </exception>
-            <exception cref="T:System.ArgumentNullException">
-            <paramref name="action"/> is null.
-            </exception>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetLogicalChildren(System.Windows.FrameworkElement)">
-            <summary>
-            Retrieves all the logical children of a framework element using a 
-            breadth-first search. For performance reasons this method manually 
-            manages the stack instead of using recursion.
-            </summary>
-            <param name="parent">The parent framework element.</param>
-            <returns>The logical children of the framework element.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetLogicalDescendents(System.Windows.FrameworkElement)">
-            <summary>
-            Retrieves all the logical descendents of a framework element using a 
-            breadth-first search. For performance reasons this method manually 
-            manages the stack instead of using recursion.
-            </summary>
-            <param name="parent">The parent framework element.</param>
-            <returns>The logical children of the framework element.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.CodeCoverage">
-            <summary>
-            The CodeCoverage class is used to collect code coverage information from
-            assemblies that have been instrumented to call the Visit function at the
-            beginning of every basic block.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.CodeCoverage._blocks">
-            <summary>
-            A bit array used to track which basic blocks have been executed.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.CodeCoverage._hitBlocks">
-            <summary>
-            A counter of the hit blocks.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.CodeCoverage.Visit(System.UInt32)">
-            <summary>
-            Record that a basic block is being executed.
-            </summary>
-            <param name="id">Id of the basic block.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.CodeCoverage.GetCoverageData">
-            <summary>
-            Get the coverage data serialized as a string for easy transport.
-            </summary>
-            <remarks>Previous releases of the framework used a simplistic bit
-            list, this release updates the coverage reporting endpoint to an
-            alternate version that ends in base 64. This maintains test runner
-            compatibility with previous official releases.</remarks>
-            <returns>Coverage data serialized as a string.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.CodeCoverage.HitBlockCount">
-            <summary>
-            Gets the current number of hit blocks.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.CodeCoverage.BlockCount">
-            <summary>
-            Gets the current size of the blocks counter. This is not actually 
-            the number of hit blocks, but it should return 0 always except 
-            when at least one block is hit.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest">
-            <summary>
-            Base class for test cases that use special functionality of the 
-            Microsoft.Silverlight.Testing unit test framework.
-            
-            Tests that derive from CustomTest in most cases will not be source- or 
-            functionality- compatible with the more advanced desktop Visual Studio 
-            Test Team environment and harnesses.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.HandleException(System.Exception)">
-            <summary>
-            Process an exception using the test engine logic for 
-            ExpectedExceptions and logging the exception if needed.
-            </summary>
-            <param name="ex">Exception object.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.InterceptUnhandledExceptions">
-            <summary>
-            Gets or sets a value indicating whether global unhandled exceptions 
-            should be intercepted by the test harness.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.UnitTestHarness">
-            <summary>
-            Gets or sets the unit test harness instance.  Hidden from the VS 
-            browser as test developers should not need to use this property.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.WorkItemContainer">
-            <summary>
-            Gets the current test task container.
-            </summary>
-            <returns>The current container for the test's tasks.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.DataManager">
-            <summary>
-            Manages the unit test status and model by attaching to the unit test
-            harness instance. Validates that all key logging can be done without
-            special hooks inside of the unit test harness implementation.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._h">
-            <summary>
-            The unit test harness instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._d">
-            <summary>
-            The test run data.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._assemblyData">
-            <summary>
-            Map assembly metadata to data objects.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._classData">
-            <summary>
-            Map test class metadata to data objects.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._methodData">
-            <summary>
-            Map test metadata to data objects.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._lastResult">
-            <summary>
-            Backing field for the last result.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._lastFailingResult">
-            <summary>
-            Backing field for the last failing result.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the DataManager type.
-            </summary>
-            <param name="harness">The unit test harness instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.Create(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the DataManager.
-            </summary>
-            <param name="harness">The unit test harness instance.</param>
-            <returns>Returns a new instance of a DataManager class.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.Hook">
-            <summary>
-            Connect to unit test harness events for processing and updating the
-            underlying unit test run model.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.Unhook">
-            <summary>
-            Unhook from the unit test harness events.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestRunStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs)">
-            <summary>
-            Process the starting of the test run.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestClassStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs)">
-            <summary>
-            Process the test class starting event.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestClassCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs)">
-            <summary>
-            Process the test class complete event.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestMethodStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs)">
-            <summary>
-            Process the start of a test method.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestMethodCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
-            <summary>
-            Process the completion of test methods.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.ProcessResult(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
-            <summary>
-            Process a result.
-            </summary>
-            <param name="result">The result data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.GetAssemblyModel(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
-            <summary>
-            Gets or creates the data model object for an assembly.
-            </summary>
-            <param name="assembly">The test assembly.</param>
-            <returns>Returns the data object.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.GetClassModel(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass)">
-            <summary>
-            Gets or creates the data model object for a test class.
-            </summary>
-            <param name="testClass">The test class.</param>
-            <returns>Returns the data object.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.GetMethodModel(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Client.TestClassData)">
-            <summary>
-            Gets or creates the data model object for a test method.
-            </summary>
-            <param name="testMethod">The test method.</param>
-            <param name="parentTestClass">The parent test class data object.</param>
-            <returns>Returns the data object.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.DataManager.UnitTestHarness">
-            <summary>
-            Gets the unit test harness instance.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.DataManager.Data">
-            <summary>
-            Gets the unit test model.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TestAssemblyData">
-            <summary>
-            A data object storing the hierarchical results for a test assembly in a
-            test run.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.PropertyChangedBase">
-            <summary>
-            A base class for model objects that implement the property
-            changed interface, to simplify calling the change handlers,
-            and cache the underlying event argument instances.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.PropertyChangedBase._argumentInstances">
-            <summary>
-            A static set of change argument instances, eventually
-            storing one argument instance for each property name to
-            reduce churn at runtime.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.PropertyChangedBase.NotifyPropertyChanged(System.String)">
-            <summary>
-            Notify any listeners that the property value has changed.
-            </summary>
-            <param name="propertyName">The property name.</param>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Client.PropertyChangedBase.PropertyChanged">
-            <summary>
-            The property changed event.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.IProvideResultReports">
-            <summary>
-            A type that provides a string result report.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.IProvideResultReports.GetResultReport">
-            <summary>
-            Generates a simple text result report for the metadata.
-            </summary>
-            <returns>Reports a text report.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestAssemblyData.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
-            <summary>
-            Initializes a new instance of the TestAssemblyData type.
-            </summary>
-            <param name="testAssembly">The test assembly metadata.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestAssemblyData._expanded">
-            <summary>
-            Backing field for the expanded property.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestAssemblyData._passed">
-            <summary>
-            Backing field for a passed value.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestAssemblyData._classes">
-            <summary>
-            Backing store for the set of test class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestAssemblyData.GetResultReport">
-            <summary>
-            Retrieves the results report.
-            </summary>
-            <returns>Returns a string containing the report.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.IsExpanded">
-            <summary>
-            Gets or sets a value indicating whether the item is expanded in
-            a hierarchical display.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.IsChecked">
-            <summary>
-            Gets or sets the checked value. Don't think this is actually used.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.Passed">
-            <summary>
-            Gets or sets a value indicating whether the test passed. If failed,
-            will propagate to the parent metadata object.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.Name">
-            <summary>
-            Gets the name of the assembly.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.TestClasses">
-            <summary>
-            Gets an observable collection of test class data objects.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TestMethodData">
-            <summary>
-            A data object that generates property change notifications and can
-            be used for rich data binding to test results. Does keep a reference
-            to all results.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._metadata">
-            <summary>
-            Stores the test method metadata.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._parent">
-            <summary>
-            Parent data object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._isRunning">
-            <summary>
-            A value indicating whether the test is currently executing.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._result">
-            <summary>
-            The test outcome.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._previous">
-            <summary>
-            Backing field for linked data.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._next">
-            <summary>
-            Backing field for linked data.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._previousFailure">
-            <summary>
-            Backing field for linked data.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._nextFailure">
-            <summary>
-            Backing field for linked data.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Client.TestClassData)">
-            <summary>
-            Initializes a new instance of the TestMethodData type.
-            </summary>
-            <param name="testMethod">The test method metadata.</param>
-            <param name="parent">The test class that is the parent object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.CheckForKnownBugs">
-            <summary>
-            Runs through the metadata for bugs.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._knownBugs">
-            <summary>
-            Backing field for known bugs.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._fixedBugs">
-            <summary>
-            Backing field for bugs that are marked fixed.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.EvaluateNotable">
-            <summary>
-            Calculates whether the item is considered "notable", in that it
-            should have a visual cue or hint for the user.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._isNotable">
-            <summary>
-            Stores a value indicating whether the result is notable.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._checked">
-            <summary>
-            Backing field for the checked property.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._expanded">
-            <summary>
-            Backing field for the expanded property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.GetResultReport">
-            <summary>
-            Retrieves the results report.
-            </summary>
-            <returns>Returns a string containing the report.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Result">
-            <summary>
-            Gets or sets the result of the test method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.KnownBugs">
-            <summary>
-            Gets the known bugs for display in the UI.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.FixedBugs">
-            <summary>
-            Gets the fixed bugs for display.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.SimplifiedExpectedExceptionName">
-            <summary>
-            Gets the expected exception name for a negative test, if any.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.SimplifiedExceptionStackTrace">
-            <summary>
-            Gets a simplified exception stack trace that omits the trace below
-            the invoke of the test method by the test framework.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.SimplifiedExceptionName">
-            <summary>
-            Gets the short, simple name of the exception type recorded in the
-            test result, if any.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.HasOutcome">
-            <summary>
-            Gets a value indicating whether the method has results.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Passed">
-            <summary>
-            Gets a value indicating whether the method has passed. Returns 
-            true until there is a result.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsRunning">
-            <summary>
-            Gets or sets a value indicating whether the test method is running.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsNotable">
-            <summary>
-            Gets or sets a value indicating whether the result is notable. 
-            Notable is defined as either currently running, or not having 
-            passed. This can allow a user interface to react to an 
-            interesting result.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Parent">
-            <summary>
-            Gets the parent data object.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Metadata">
-            <summary>
-            Gets an instance of the actual metadata object.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Name">
-            <summary>
-            Gets the name of the test method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.HasDescriptionVisibility">
-            <summary>
-            Gets a visibility value to allow for easy showing or
-            hiding of a user interface component that displays the
-            description.
-            </summary>
-            <returns>Returns a visibility value.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.ReadableElapsedTime">
-            <summary>
-            Gets the elapsed time in a readable format.
-            </summary>
-            <returns>Returns a string of the readable time elapsed.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Description">
-            <summary>
-            Gets the description of the test method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsChecked">
-            <summary>
-            Gets or sets a value indicating whether the item is checked in the
-            user interface.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsExpanded">
-            <summary>
-            Gets or sets a value indicating whether the item is expanded in
-            a hierarchical display.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.PreviousResult">
-            <summary>
-            Gets or sets the previous result.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.NextResult">
-            <summary>
-            Gets or sets the next result.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.PreviousFailingResult">
-            <summary>
-            Gets or sets the previous failing result.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.NextFailingResult">
-            <summary>
-            Gets or sets the next failing result.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.CodeCoverageProvider">
-            <summary>
-            A provider of code coverage information to an external process.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.ProviderBase">
-            <summary>
-            The base class for test service providers.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,System.String)">
-            <summary>
-            Initializes a new base provider class.
-            </summary>
-            <param name="provider">The owning test service provider.</param>
-            <param name="displayName">The display name of the service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.Initialize">
-            <summary>
-            Initializes the provider.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.IncrementBusyServiceCounter">
-            <summary>
-            Increments the busy service counter.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.DecrementBusyServiceCounter">
-            <summary>
-            Decrements the busy service counter.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.InvokeMethod(System.String,System.Object[])">
-            <summary>
-            Invokes a method on this provider using reflection.
-            </summary>
-            <param name="methodName">The name of the method.</param>
-            <param name="parameters">The optional parameters.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.OnInitializeCompleted">
-            <summary>
-            Call the InitializeCompleted event.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.Callback(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},Microsoft.Silverlight.Testing.Service.ServiceResult)">
-            <summary>
-            Performs a callback.  Null action and/or result are permitted.
-            </summary>
-            <param name="action">The optional callback action.</param>
-            <param name="result">The result to pass back.</param>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Service.ProviderBase.InitializeCompleted">
-            <summary>
-            Event fired once initialization is complete.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.ProviderBase.DisplayName">
-            <summary>
-            Gets the display name for the provider.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.ProviderBase.TestService">
-            <summary>
-            Gets the owning test service.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.ProviderBase.Initialized">
-            <summary>
-            Gets a value indicating whether the provider has been initialized 
-            yet.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.CodeCoverageProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
-            <summary>
-            Initializes a new code coverage provider.
-            </summary>
-            <param name="testService">The test service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.CodeCoverageProvider.SaveCoverageData(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Save string-based code coverage data.
-            </summary>
-            <param name="data">The code coverage data, as a string.</param>
-            <param name="callback">The callback action.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.EnvironmentProvider">
-            <summary>
-            A provider of environment variables and environmental information that 
-            uses the test service provider infrastructure.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.EnvironmentProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
-            <summary>
-            Initializes a new environment provider.
-            </summary>
-            <param name="testService">The test service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.EnvironmentProvider.GetEnvironmentVariable(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Retrieve an environment variable from the system.
-            </summary>
-            <param name="name">The variable name.</param>
-            <param name="callback">The callback action.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Extensions">
-            <summary>
-            Miscellaneous internal extension methods.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Extensions.TryGetAssemblyAttribute``1(System.Reflection.Assembly,``0@)">
-            <summary>
-            Attempts to retrieve a custom assembly attribute.
-            </summary>
-            <typeparam name="T">The type of attribute to retrieve.</typeparam>
-            <param name="assembly">The assembly reference.</param>
-            <param name="attribute">An out attribute reference.</param>
-            <returns>Returns true if the attribute is found.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Extensions.ToTransformedDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">
-            <summary>
-            Transform the XElement into a dictionary of key/value pairs.
-            </summary>
-            <typeparam name="T">The type of enumeration.</typeparam>
-            <typeparam name="K">The key type.</typeparam>
-            <typeparam name="R">The value type.</typeparam>
-            <param name="that">The root enumerable.</param>
-            <param name="keySelector">The key selector.</param>
-            <param name="itemSelector">The item selector.</param>
-            <returns>Returns a new dictionary.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider">
-            <summary>
-            A type that stores global settings in the isolated storage for the 
-            application. An implementation of the <see cref="T:Microsoft.Silverlight.Testing.Service.SettingsProvider"/> 
-            type.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.SettingsProvider">
-            <summary>
-            A provider of string dictionary values.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
-            <summary>
-            Initializes a new SettingsProvider object.
-            </summary>
-            <param name="testService">The test service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,System.String)">
-            <summary>
-            Initializes a new SettingsProvider object.
-            </summary>
-            <param name="testService">The test service.</param>
-            <param name="serviceName">The service name.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SettingsProvider.SaveSettings(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Saves the settings.
-            </summary>
-            <remarks>Classes that inherit from SettingsProvider: hide this 
-            function.  Do not call up through to this base method.</remarks>
-            <param name="callback">The service callback.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.SettingsProvider.Settings">
-            <summary>
-            Gets the settings dictionary.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.SettingsProvider.IsReadOnly">
-            <summary>
-            Gets a value indicating whether the settings are read-only.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.SettingsProvider.SourceName">
-            <summary>
-            Gets the settings source for end-user display.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.TestFrameworkSettingsKeyName">
-            <summary>
-            The unique key used for storing the test framework's settings 
-            dictionary.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider._settings">
-            <summary>
-            The underlying settings object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
-            <summary>
-            Initializes a new isolated storage settings provider.
-            </summary>
-            <param name="testService">The test service instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.Initialize">
-            <summary>
-            Initializes the isolated storage settings provider.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.SaveSettings(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Saves the current settings values.
-            </summary>
-            <param name="callback">The service completion callback.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.LoadSettings">
-            <summary>
-            Recalls the stored settings values from isolated storage.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.InitializeSettings">
-            <summary>
-            Initialize the isolated storage application settings object.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.ServiceResult">
-            <summary>
-            Result object for asynchronous test service response.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.CreateExceptionalResult(System.Exception)">
-            <summary>
-            Creates a new ServiceResult object for a failed result, the 
-            sets the exception.
-            </summary>
-            <param name="except">The Exception object.</param>
-            <returns>Returns a new ServiceResult with the Exception set.</returns>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.ServiceResult._result">
-            <summary>
-            The result LINQ element.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.#ctor">
-            <summary>
-            Initializes a new instance of the ServiceResult class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.ProcessResponse">
-            <summary>
-            Process the response text.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.TryGetElement">
-            <summary>
-            Attempt to process and return the root element of a successful 
-            request. Returns null if there was an Exception.
-            </summary>
-            <returns>The root XML element of the response.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.SetResult(Microsoft.Silverlight.Testing.Service.SimpleXElement)">
-            <summary>
-            Sets the result.
-            </summary>
-            <param name="result">The LINQ element for the result.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Processed">
-            <summary>
-            Gets or sets a value indicating whether the result has been 
-            processed.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Exception">
-            <summary>
-            Gets or sets the exception intercepted or generated during the 
-            request or 
-            processing timeframe.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Element">
-            <summary>
-            Gets the root XElement of the test service result.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Successful">
-            <summary>
-            Gets a value indicating whether the request was successful.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.ServiceType">
-            <summary>
-            The type of test service in use.  Used by the more advanced service 
-            scenarios in SilverlightTestServiceProvider.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.ServiceType.None">
-            <summary>
-            No service, or unknown service type.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.ServiceType.Direct">
-            <summary>
-            A direct connection, be it the file system, isolated storage, or 
-            similar.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.ServiceType.WebService">
-            <summary>
-            A web service.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.SilverlightTestService">
-            <summary>
-            The Silverlight test service provider is built for compilation with 
-            Silverlight builds of the test framework.  Populates with the important 
-            providers for web browser-hosted test runs.
-            </summary>
-            <summary>
-            The Silverlight test service provider is built for compilation with 
-            Silverlight builds of the test framework.  Populates with the important 
-            providers for web browser-hosted test runs.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestServiceProvider">
-            <summary>
-            A system that provides test services.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestServiceProvider._services">
-            <summary>
-            The dictionary of services registered with this provider instance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.#ctor">
-            <summary>
-            Initializes a new test service provider instance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.Initialize">
-            <summary>
-            Initializes the provider and all of its test services.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.InitializeAllServices">
-            <summary>
-            Initialize all services and features synchronously.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RegisterService(Microsoft.Silverlight.Testing.Service.TestServiceFeature,Microsoft.Silverlight.Testing.Service.ProviderBase)">
-            <summary>
-            Register a new service that the test service should expose.
-            </summary>
-            <param name="feature">Known feature type.</param>
-            <param name="serviceInstance">Instance of the feature's 
-            <see cref="T:Microsoft.Silverlight.Testing.Service.ProviderBase"/> type.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RegisterService(System.String,Microsoft.Silverlight.Testing.Service.ProviderBase)">
-            <summary>
-            Register a new service that the test service should expose.
-            </summary>
-            <param name="featureName">String name of the feature if the known 
-            enum value does not exist.</param>
-            <param name="serviceInstance">Instance of the feature's 
-            <see cref="T:Microsoft.Silverlight.Testing.Service.ProviderBase"/> type.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.UnregisterService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
-            <summary>
-            Unregisters a feature.
-            </summary>
-            <param name="feature">Known feature type.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.UnregisterService(System.String)">
-            <summary>
-            Unregisters a feature.
-            </summary>
-            <param name="featureName">Known feature type string.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.HasService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
-            <summary>
-            Check if a requested feature is supported by the test service 
-            provider.
-            </summary>
-            <param name="feature">Feature of interest.</param>
-            <returns>A value indicating whether the feature exists.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.HasService(System.String)">
-            <summary>
-            Check if a requested feature is supported by the test service 
-            provider.
-            </summary>
-            <param name="featureName">Feature of interest.</param>
-            <returns>A value indicating whether the feature exists.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetService``1(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
-            <summary>
-            Retrieve a feature.  An exception will be thrown if the service 
-            does not exist.
-            </summary>
-            <typeparam name="TService">Type of a service, ProviderBase.</typeparam>
-            <param name="feature">The feature of interest.</param>
-            <returns>Returns the feature, cast properly.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
-            <summary>
-            Retrieve a feature.
-            </summary>
-            <param name="feature">Feature of interest.</param>
-            <returns>The feature's provider.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetService(System.String)">
-            <summary>
-            Retrieve a feature.
-            </summary>
-            <param name="featureName">Feature of interest.</param>
-            <returns>The service or null if one was not present.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,System.Type)">
-            <summary>
-            Require a feature, or throw an exception if it isn't available.
-            </summary>
-            <param name="feature">Feature of interest.</param>
-            <param name="requiredType">The required type.</param>
-            <returns>The service or null if one was not present.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(System.String,System.Type)">
-            <summary>
-            Require a feature, or throw an exception if it isn't available.
-            </summary>
-            <param name="featureName">Feature of interest.</param>
-            <param name="requiredType">The required type.</param>
-            <returns>The service or null if one was not present.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
-            <summary>
-            Require a feature or interest.
-            </summary>
-            <param name="feature">Feature of interest.</param>
-            <returns>The service or null if one was not present.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(System.String)">
-            <summary>
-            Requires a service.
-            </summary>
-            <param name="featureName">Feature of interest.</param>
-            <returns>The service or null if one was not present.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireServiceInternal(System.Object)">
-            <summary>
-            Check for and required the presence of a service.  Throws an 
-            InvalidOperationException message if the service is unavailable.
-            </summary>
-            <param name="feature">Feature of interest.</param>
-            <returns>The service or null if one was not present.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireServiceInternal(System.Object,System.Type)">
-            <summary>
-            Require a specific feature, and that it can be cast properly.
-            </summary>
-            <param name="feature">Feature of interest.</param>
-            <param name="cast">The type to verify assignment for a cast.</param>
-            <returns>The service or null if one was not present.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetServiceInternal(System.Object)">
-            <summary>
-            Looks for a specific service.
-            </summary>
-            <param name="feature">Feature of interest.</param>
-            <returns>The service or null if one was not present.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.UniqueTestRunIdentifier">
-            <summary>
-            Gets or sets a unique test run identifier, if any is present.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.BusyServiceReferenceCounter">
-            <summary>
-            Gets or sets an integer value that can be used to manage simple
-            reference counting services.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.SilverlightTestService._webService">
-            <summary>
-            The service verifier and information.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.#ctor">
-            <summary>
-            Initializes a new instance of the SilverlightTestService class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Initializes a new instance of the SilverlightTestService class.
-            </summary>
-            <param name="settings">Unit test settings to read the service path
-            and other information from.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.Initialize">
-            <summary>
-            Initializes the Silverlight test service.  Performs a service check 
-            if needed before initializing the other providers.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.SetCustomIdentification">
-            <summary>
-            Sets the custom ID information for the test run, if passed into 
-            the run.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.SetServicePath(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Determine the service path to attempt to use, and prepares the 
-            verification object using those parameters.
-            </summary>
-            <param name="settings">Unit test settings object to try and read
-            settings from.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.AttemptServiceConnection">
-            <summary>
-            Pauses the initialization process to attempt a service connection. 
-            The result will alter the underlying ServiceType being used by 
-            this provider to ensure a fallback experience can be used.  
-            
-            This verification step will block the initialization and entire 
-            test run until it continues.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ContinueInitialization">
-            <summary>
-            Continues the initialization process for the test service provider.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.PopulateProviders">
-            <summary>
-            Populates with the standard providers for Silverlight in-browser 
-            testing.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceType">
-            <summary>
-            Gets the service type that is in use.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.WebService">
-            <summary>
-            Gets the web service proxy.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier">
-            <summary>
-            A special verification class used by SilverlightTestService.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.VerificationServiceName">
-            <summary>
-            The name of a simple 'ping' method exposed by the service.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.Verify(System.Action,System.Action)">
-            <summary>
-            Attempts to verify the service connection.  Calls the proper 
-            success/failure Action once a verification result is possible.
-            </summary>
-            <param name="success">The Action to call upon connection 
-            verification.</param>
-            <param name="failure">An Action to call upon failure.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.Hostname">
-            <summary>
-            Gets or sets the service hostname.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.Port">
-            <summary>
-            Gets or sets the service port.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.ServicePath">
-            <summary>
-            Gets or sets path to the simple POX service.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.ServiceUri">
-            <summary>
-            Gets the URI to the service.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.TestReportingProvider">
-            <summary>
-            A test service that reports test run results.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.TestReportingProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
-            <summary>
-            Initializes a new reporting provider instance.
-            </summary>
-            <param name="testService">The test service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.TestReportingProvider.WriteLog(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.String,System.String)">
-            <summary>
-            Begins a call to the test service to write to the log.
-            </summary>
-            <param name="callback">The callback, used to read or verify results 
-            from the service call.</param>
-            <param name="logName">The name of the log to write.</param>
-            <param name="content">The log file content.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.TestReportingProvider.ReportFinalResult(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.Boolean,System.Int32,System.Int32,System.String)">
-            <summary>
-            Begins a call to the test service to report a test run's results.
-            </summary>
-            <param name="callback">The callback, used to read or verify results 
-            from the service call.</param>
-            <param name="failure">A value indicating whether the test run was a 
-            failure.</param>
-            <param name="failures">The failed scenario count.</param>
-            <param name="totalScenarios">The total scenario count.</param>
-            <param name="message">Any message to report along with the failure.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.TestServiceFeature">
-            <summary>
-            Set of known, well-defined test service features.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.CodeCoverageReporting">
-            <summary>
-            Code coverage reporting.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.RunSettings">
-            <summary>
-            Provides run parameters and settings.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.TestReporting">
-            <summary>
-            Provides test reporting services.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.EnvironmentServices">
-            <summary>
-            Provides environment information.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider">
-            <summary>
-            A provider of code coverage information to an external process.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider.MethodName_SaveCodeCoverage">
-            <summary>
-            The MethodName_SaveCodeCoverage method name.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
-            <summary>
-            Initializes a new code coverage provider.
-            </summary>
-            <param name="testService">The test service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider.SaveCoverageData(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Save string-based code coverage data.
-            </summary>
-            <param name="data">The code coverage data, as a string.</param>
-            <param name="callback">The callback action.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider">
-            <summary>
-            A provider of environment variables and environmental information that 
-            uses the test service provider infrastructure.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider.MethodName_GetEnvironmentVariable">
-            <summary>
-            The MethodName_GetEnvironmentVariable method name.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider.#ctor(Microsoft.Silverlight.Testing.Service.SilverlightTestService)">
-            <summary>
-            Initializes a new environment provider.
-            </summary>
-            <param name="testService">The web test service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider.GetEnvironmentVariable(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Retrieve an environment variable from the system.
-            </summary>
-            <param name="name">The variable name.</param>
-            <param name="callback">The callback action.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.WebServiceResult">
-            <summary>
-            Result object for asynchronous test service response that uses a simple 
-            web service / POX call.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.#ctor(System.Net.WebRequest,System.Net.WebResponse)">
-            <summary>
-            Initializes a new web service result.
-            </summary>
-            <param name="request">The request object.</param>
-            <param name="response">The response object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.#ctor(System.Net.WebRequest,System.Net.WebResponse,System.Object)">
-            <summary>
-            Initializes a new web service result.
-            </summary>
-            <param name="request">The request object.</param>
-            <param name="response">The response object.</param>
-            <param name="details">The details to associate for debugging 
-            purposes.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.ReadHttpWebResponse">
-            <summary>
-            Reads the web response, if successful, and parses out the string 
-            content.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.ProcessResponse">
-            <summary>
-            Process the response text.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.Request">
-            <summary>
-            Gets the web request associated with the service call.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.Response">
-            <summary>
-            Gets the web response associated with the service call.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.RequestDetails">
-            <summary>
-            Gets the details of the request, used for interactive debugging 
-            sessions only.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.ResponseString">
-            <summary>
-            Gets the string retrieved from the response.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.WebSettingsProvider">
-            <summary>
-            A test service that reads command line settings.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.MethodName_GetRunParameters">
-            <summary>
-            Name of the method MethodName_GetRunParameters.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
-            <summary>
-            Initializes a new settings provider instance.
-            </summary>
-            <param name="testService">The test service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.Initialize">
-            <summary>
-            Initialize the web settings provider.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.ReadRunParameters(Microsoft.Silverlight.Testing.Service.ServiceResult)">
-            <summary>
-            Read the run parameters.
-            </summary>
-            <param name="result">The service result.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider">
-            <summary>
-            A test service that reports test run results.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.MethodName_ReportTestResults">
-            <summary>
-            Name of the method MethodName_ReportTestResults.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.MethodName_WriteLog">
-            <summary>
-            Name of the method MethodName_WriteLog.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
-            <summary>
-            Initializes a new reporting provider instance.
-            </summary>
-            <param name="testService">The test service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.WriteLog(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.String,System.String)">
-            <summary>
-            Begins a call to the test service to write to the log.
-            </summary>
-            <param name="callback">The callback, used to read or verify results 
-            from the service call.</param>
-            <param name="logName">The name of the log to write.</param>
-            <param name="content">The log file content.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.ReportFinalResult(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.Boolean,System.Int32,System.Int32,System.String)">
-            <summary>
-            Begins a call to the test service to report a test run's results.
-            </summary>
-            <param name="callback">The callback, used to read or verify results 
-            from the service call.</param>
-            <param name="failure">A value indicating whether the test run was a 
-            failure.</param>
-            <param name="failures">The failed scenario count.</param>
-            <param name="totalScenarios">The total scenario count.</param>
-            <param name="message">Any message to report along with the failure.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.WebTestService">
-            <summary>
-            Provides out-of-process access to operating system functions and other 
-            services such as visual verification, if present.
-            </summary>
-            <summary>
-            Provides out-of-process access to operating system functions and other 
-            services such as visual verification, if present.
-            </summary>
-            <summary>
-            Provides out-of-process access to operating system functions and other 
-            services such as visual verification, if present.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.WebTestService._serviceUri">
-            <summary>
-            The service address.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Service.WebTestService._sync">
-            <summary>
-            The synchronization context.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.#ctor(System.Uri)">
-            <summary>
-            Initializes a new plain-old-XML test service.  This assumes that 
-            the caller has already verifier that a service is present and 
-            responding at the service address.
-            </summary>
-            <param name="serviceUri">The base service URI, such as 
-            "scheme://hostname:port/servicePath/".</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CreateUri(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
-            <summary>
-            Creates a simple REST-style Uri given the method/service name and 
-            a dictionary of key/value pairs to send as arguments.
-            </summary>
-            <param name="service">The method/service name.</param>
-            <param name="arguments">A set of key/value pairs.</param>
-            <returns>Returns a new Uri.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CreateUri(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String)">
-            <summary>
-            Creates a simple REST-style Uri given the method/service name and 
-            a dictionary of key/value pairs to send as arguments.
-            </summary>
-            <param name="service">The method/service name.</param>
-            <param name="arguments">A set of key/value pairs.</param>
-            <param name="queryString">Optional query string.</param>
-            <returns>Returns a new Uri.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.Dictionary(System.Object[])">
-            <summary>
-            Builds a simple dictionary from parameters.  The value follows the 
-            key parameter.  {[key, value], } ...
-            
-            The ToString() method is called on every object.
-            </summary>
-            <param name="parameters">The parameters.</param>
-            <returns>Returns a key/value dictionary from the parameters.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethod(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Begin a POX method call.  The callback is used with the result when 
-            it becomes available.
-            </summary>
-            <param name="method">The method name.</param>
-            <param name="callback">The callback action.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethod(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Begin a POX method call.  The callback is used with the result when 
-            it becomes available.
-            </summary>
-            <param name="method">The method name.</param>
-            <param name="arguments">Dictionary of key/value pairs.</param>
-            <param name="callback">The callback action.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethod(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Begin a POX method call.  The callback is used with the result when 
-            it becomes available.
-            </summary>
-            <param name="method">The method name.</param>
-            <param name="arguments">Dictionary of key/value pairs.</param>
-            <param name="postData">Optional string that will transform the 
-            request to a POST request.</param>
-            <param name="callback">The callback action.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethodPostContinue(System.IAsyncResult)">
-            <summary>
-            The intermediate step that writes the POST data and then continues 
-            the web request.
-            </summary>
-            <param name="ar">The async result object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.ResponseCallback(System.IAsyncResult)">
-            <summary>
-            Process the response callback from a POX method call.
-            </summary>
-            <param name="ar">The async result object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.UserInterfaceThreadCallback(System.Object)">
-            <summary>
-            On the UI thread, invoke the callback action with the result.
-            </summary>
-            <param name="state">The temporary state object.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState">
-            <summary>
-            A simple type to store the state information for the cross-thread 
-            callback.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState.#ctor(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},Microsoft.Silverlight.Testing.Service.WebServiceResult)">
-            <summary>
-            Initializes a new TemporaryStateObject object.
-            </summary>
-            <param name="callback">The callback action.</param>
-            <param name="result">The result object.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState.Callback">
-            <summary>
-            Gets the callback action.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState.Result">
-            <summary>
-            Gets the result object.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData">
-            <summary>
-            The request data class, stores information used in a request for 
-            associating this data with the response.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.#ctor(System.Uri,System.Net.HttpWebRequest,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
-            <summary>
-            Initializes a new request data object.
-            </summary>
-            <param name="uri">The request Uri.</param>
-            <param name="request">The request object.</param>
-            <param name="callback">The callback action.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.ConvertToResult(System.Net.WebResponse)">
-            <summary>
-            Converts the request data object into a web service result 
-            object.
-            </summary>
-            <param name="response">The response object.</param>
-            <returns>Returns a new WebServiceResult instance.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.PostData">
-            <summary>
-            Gets or sets the optional post data for the request.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.Request">
-            <summary>
-            Gets the web request.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.RequestUri">
-            <summary>
-            Gets the request Uri.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.Callback">
-            <summary>
-            Gets the callback action.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher">
-            <summary>
-            A type which handles preparing the underlying dispatcher or timer from 
-            which the test work items execute.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.RunDispatcher">
-            <summary>
-            Handle calling into the test framework as needed to perform the test
-            run, process the internal test dispatcher queue, and keep execution
-            moving forward.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.RunDispatcher._runNextStep">
-            <summary>
-            Delegate that returns whether more work remains and runs the next
-            set of work.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.RunDispatcher._running">
-            <summary>
-            Backing field for a value indicaing whether the dispatcher should be
-            running.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.#ctor(System.Func{System.Boolean})">
-            <summary>
-            Creates a new RunMethodManager, taking in a conditional delegate to
-            run for each step to see if more work remains.
-            </summary>
-            <param name="runNextStep">
-            The conditional delegate that performs work and indicates whether
-            additional work remains.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Create(System.Func{System.Boolean})">
-            <summary>
-            Create a new run method manager object.
-            </summary>
-            <param name="runNextStep">
-            Conditional indicating whether more work will remain after
-            performing the work.
-            </param>
-            <returns>
-            Returns the run method manager. Typically depends on the execution 
-            platform and environment.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Create(System.Func{System.Boolean},System.Windows.Threading.Dispatcher)">
-            <summary>
-            Create a new run method manager object.
-            </summary>
-            <param name="runNextStep">
-            Conditional indicating whether more work will remain after
-            performing the work.
-            </param>
-            <param name="dispatcher">A Dispatcher instance.</param>
-            <returns>
-            Returns the run method manager. Typically depends on the execution 
-            platform and environment.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Run">
-            <summary>
-            A completely synchronous implementation, unless overridden, that
-            calls RunNextStep() until the harness is finished.
-            
-            The default implementation will not work with a presentation-rich
-            test environment.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.RunNextStep">
-            <summary>
-            Calls a conditional delegate, and returns whether there is more work
-            to be done.
-            </summary>
-            <returns>
-            Returns a value indicating whether there is additional work
-            remaining after executing the current work.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.OnComplete">
-            <summary>
-            Calls the Complete event handler.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Complete">
-            <summary>
-            Event that is called when all work is complete.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.RunDispatcher.IsRunning">
-            <summary>
-            Gets or sets a value indicating whether the dispatcher should be 
-            running.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher._dispatcher">
-            <summary>
-            Stored Dispatcher instance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher.#ctor(System.Func{System.Boolean},System.Windows.Threading.Dispatcher)">
-            <summary>
-            Sets up a new run method manager.
-            </summary>
-            <param name="runNextStep">
-            Conditional delegate which returns true as long as there is 
-            additional work.
-            </param>
-            <param name="dispatcher">An instance of the dispatcher to use.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher.Run">
-            <summary>
-            Begin the execution process by hooking up the underlying 
-            DispatcherTimer to call into the test framework regularly and 
-            perform test work items.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TestClassData">
-            <summary>
-            A data object that generates property change notifications and can
-            be used for rich data binding to test results. Does keep a reference
-            to all results.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._parent">
-            <summary>
-            Parent object reference.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestClassData.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Client.TestAssemblyData)">
-            <summary>
-            Initializes a new instance of the TestClassData type.
-            </summary>
-            <param name="testClass">The test class metadata.</param>
-            <param name="parent">The parent test assembly data object.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._methods">
-            <summary>
-            Backing store for the set of test class.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._expanded">
-            <summary>
-            Backing field for the expanded property.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestClassData.CollapseUnlessFailures">
-            <summary>
-            Collapses the test class node unless there is at least one child
-            test method that failed.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._passed">
-            <summary>
-            Backing field for a passed value.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestClassData.GetResultReport">
-            <summary>
-            Retrieves the results report.
-            </summary>
-            <returns>Returns a string containing the report.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Parent">
-            <summary>
-            Gets the parent data object.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Name">
-            <summary>
-            Gets the name of the test class.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Namespace">
-            <summary>
-            Gets the namespace for the test class.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.TestMethods">
-            <summary>
-            Gets an observable collection of test class data objects.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.IsExpanded">
-            <summary>
-            Gets or sets a value indicating whether the item is expanded in
-            a hierarchical display.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.IsChecked">
-            <summary>
-            Gets or sets the checked value. Don't think this is actually used.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Passed">
-            <summary>
-            Gets or sets a value indicating whether the test passed. If failed,
-            will propagate to the parent metadata object.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TestRunData">
-            <summary>
-            A data object that generates property change notifications and can
-            be used for rich data binding to test results. Does keep a reference
-            to all results.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._harness">
-            <summary>
-            The unit test harness instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._information">
-            <summary>
-            Backing field for information about the test application in use.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestRunData.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the test run results.
-            </summary>
-            <param name="unitTestHarness">The unit test harness.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._assemblies">
-            <summary>
-            Backing store for the set of test assemblies.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._title">
-            <summary>
-            Title backing field.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._total">
-            <summary>
-            Stores the total number of expected scenarios.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._currentTestMethod">
-            <summary>
-            Stores the current test information.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._currentTest">
-            <summary>
-            Stores the current test information.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._runScenarios">
-            <summary>
-            Stores the number of run scenarios.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._failedScenarios">
-            <summary>
-            Count of failed scenarios.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._running">
-            <summary>
-            Backing field for whether the app is running.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.TestApplicationInformation">
-            <summary>
-            Gets the test application information instance.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.UnitTestHarness">
-            <summary>
-            Gets the unit test harness instance.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.TestAssemblies">
-            <summary>
-            Gets an observable collection of test assembly data objects.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.Title">
-            <summary>
-            Gets or sets the informational run title.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.TotalScenarios">
-            <summary>
-            Gets or sets the number of total scenarios.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.CurrentTestMethod">
-            <summary>
-            Gets or sets the current test name.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.CurrentTest">
-            <summary>
-            Gets or sets the current test name.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.RunScenarios">
-            <summary>
-            Gets or sets the number of run scenarios.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.FailedScenarios">
-            <summary>
-            Gets or sets the number of failed scenarios.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.PassedAndComplete">
-            <summary>
-            Gets a value indicating whether the run is complete and passed.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.Passed">
-            <summary>
-            Gets a value indicating whether all passing results have been
-            processed.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.PassedScenarios">
-            <summary>
-            Gets the number of passed scenarios, defined as the number of
-            run scenarios minus the number of failed scenarios tracked.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.IsDispatcherRunning">
-            <summary>
-            Gets a value indicating whether the dispatcher is currently running.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.IsRunning">
-            <summary>
-            Gets a value indicating whether the test run is in action.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs">
-            <summary>
-            Assembly complete event arguments.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEventArgs">
-            <summary>
-            Generic unit test harness event arguments base class that contains a
-            reference to the harness.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the UnitTestHarnessEventArgs class.
-            </summary>
-            <param name="harness">The test harness.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEventArgs.UnitTestHarness">
-            <summary>
-            Gets the unit test harness reference.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the TestAssemblyCompletedEventArgs
-            type.
-            </summary>
-            <param name="assembly">The assembly metadata.</param>
-            <param name="harness">The test harness instance.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs.Assembly">
-            <summary>
-            Gets the assembly metadata.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs">
-            <summary>
-            Test assembly starting event arguments.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the TestAssemblyStartingEventArgs
-            type.
-            </summary>
-            <param name="assembly">The assembly metadata.</param>
-            <param name="harness">The unit test harness instance.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs.Assembly">
-            <summary>
-            Gets the assembly metadata information.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs">
-            <summary>
-            The test class completed event arguments.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the TestClassCompletedEventArgs
-            class.
-            </summary>
-            <param name="testClass">Test class metadata.</param>
-            <param name="harness">The harness instance.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs.TestClass">
-            <summary>
-            Gets the test class metadata.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs">
-            <summary>
-            Information about the start of a test class event.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the TestClassStartingEventArgs type.
-            </summary>
-            <param name="testClass">The test class metadata.</param>
-            <param name="harness">The unit test harness reference.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs.TestClass">
-            <summary>
-            Gets the test class instance.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs">
-            <summary>
-            Test method starting event arguments.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the TestMethodStartingEventArgs type.
-            </summary>
-            <param name="testMethod">The test method metadata.</param>
-            <param name="testClass">The test class metadata.</param>
-            <param name="harness">The test harness instance.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs.TestMethod">
-            <summary>
-            Gets the test method metadata.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs.TestClass">
-            <summary>
-            Gets the test class metadata.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs">
-            <summary>
-            Test method completed event arguments, contains the result.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
-            <summary>
-            Initializes a new instance of the TestRunStartingEventArgs
-            type.
-            </summary>
-            <param name="settings">The test run filter.</param>
-            <param name="filter">The test run settings object.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.Settings">
-            <summary>
-            Gets the unit test run settings.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.TestRunFilter">
-            <summary>
-            Gets the test run filter.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.TestHarnessName">
-            <summary>
-            Gets or sets the test harness name.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.EnqueuedAssemblies">
-            <summary>
-            Gets or sets the number of valid, enqueued assemblies scheduled.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.TagAttribute">
-            <summary>
-            Tag attribute used to associate individual test cases with tags to
-            easily test related functionality.
-            </summary>
-            <remarks>
-            The infrastructure associated with the TagAttribute is not yet in place.
-            </remarks>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.TagAttribute.ReservedWords">
-            <summary>
-            List of reserved words that cannot be used as tags.
-            </summary>
-            <remarks>
-            This list should be shared with the tag parser implementation when
-            available.
-            </remarks>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.TagAttribute.ReservedCharacters">
-            <summary>
-            List of reserved characters that cannot be used in tags.
-            </summary>
-            <remarks>
-            This list should be shared with the tag parser implementation when
-            available.
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.TagAttribute.#ctor(System.String)">
-            <summary>
-            Initializes a new instance of the TagAttribute class.
-            </summary>
-            <param name="tag">
-            Tag associated with the test method or class.
-            </param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.TagAttribute.Tag">
-            <summary>
-            Gets the tag associated with the test method or class.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.HarnessExtensions">
-            <summary>
-            Set of extension methods used by the harness.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.HarnessExtensions.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
-            <summary>
-            An AddRange implementation for the generic IList interface.
-            </summary>
-            <typeparam name="TListType">The list type.</typeparam>
-            <param name="list">The list object.</param>
-            <param name="collection">The collection to copy into the list.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.HarnessExtensions.Replace``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
-            <summary>
-            Replace a list's contents with the items in the IEnumerable.
-            </summary>
-            <typeparam name="TListType">The list type.</typeparam>
-            <param name="list">The list object.</param>
-            <param name="sequence">The sequence to copy into the list.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.IProvideDynamicTestMethods">
-            <summary>
-            The IProvideDynamicTestMethods interface is used to provide additional
-            test methods dynamically at runtime.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.IProvideDynamicTestMethods.GetDynamicTestMethods">
-            <summary>
-            Get the dynamic test methods.
-            </summary>
-            <returns>Sequence of dynamic test methods.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter">
-            <summary>
-            A type filter for just a specific test.  Allows the re-running of a 
-            single result again in the same process.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestRunFilter">
-            <summary>
-            A type to filter down complete sets of classes, tests and methods.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestRunFilter.DefaultTestRunName">
-            <summary>
-            The default unit test run name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestRunFilter._settings">
-            <summary>
-            Unit test settings.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new test run filter using an existing settings file.
-            </summary>
-            <param name="settings">A unit test settings instance.</param>
-            <param name="harness">The unit test harness.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.GetTestClasses(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
-            <summary>
-            Retrieve a set of test classes from a test assembly.
-            </summary>
-            <param name="assembly">The test assembly metadata object.</param>
-            <param name="instances">Test class instance dictionary.</param>
-            <returns>Returns a new list of test class metadata objects.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.SortTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
-            <summary>
-            Sort the test classes if the settings for alphabetical sorting are 
-            present.
-            </summary>
-            <param name="tests">List of test classes.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
-            <summary>
-            Filter out tests based on the standard-supported methods.
-            </summary>
-            <param name="classes">List of test classes.</param>
-            <param name="instances">Test class instance dictionary.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterCustomTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
-            <summary>
-            Perform any custom filtering that the TestRunFilter needs.
-            </summary>
-            <param name="classes">List of test classes.</param>
-            <param name="instances">Test class instance dictionary.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterLegacyTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
-            <summary>
-            If specific string-contains filters are present.
-            </summary>
-            <param name="classes">List of test classes.</param>
-            <param name="instances">Test class instance dictionary.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterExclusiveTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
-            <summary>
-            If any exclusive classes are found, filter them.
-            </summary>
-            <param name="classes">List of test classes.</param>
-            <param name="instances">Test class instance dictionary.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.GetTestMethods(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object)">
-            <summary>
-            Retrieves the test methods from a test class metadata object.
-            </summary>
-            <param name="test">The test class metadata object.</param>
-            <param name="instance">The test class instance.</param>
-            <returns>Returns a list of test method metadata objects.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Filter the test methods.
-            </summary>
-            <param name="methods">List of test methods.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterCustomTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Perform any custom filtering that the TestRunFilter needs.
-            </summary>
-            <param name="methods">List of test methods.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterExclusiveTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            If any exclusive classes are found, filter them.
-            </summary>
-            <param name="methods">List of test methods.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.SortTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Sorts the test methods, if requested.
-            </summary>
-            <param name="methods">List of test methods.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunFilter.TestRunName">
-            <summary>
-            Gets a friendly name for the test run.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunFilter.UnitTestHarness">
-            <summary>
-            Gets the unit test harness.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter._test">
-            <summary>
-            The test class.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter._method">
-            <summary>
-            The test method.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
-            <summary>
-            Initializes a new test run filter using an existing settings file.
-            </summary>
-            <param name="test">The test class metadata.</param>
-            <param name="method">The test method metadata.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter.GetTestClasses(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
-            <summary>
-            Retrieve a set of test classes from a test assembly.
-            </summary>
-            <param name="assembly">The test assembly metadata object.</param>
-            <param name="instances">Test class instance dictionary.</param>
-            <returns>Returns a new list of test class metadata objects.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter.GetTestMethods(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object)">
-            <summary>
-            Retrieves the test methods from a test class metadata object.
-            </summary>
-            <param name="test">The test class metadata object.</param>
-            <param name="instance">The test class instance.</param>
-            <returns>Returns a list of test method metadata objects.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TagManager">
-            <summary>
-            A helper class that manages tags and associated metadata. Tag
-            expressions are evaluated at the TestClass level.
-            </summary>
-            <summary>
-            A helper class that manages tags and associated metadata. Tag
-            expressions are evaluated at the TestClass level.
-            </summary>
-            <summary>
-            A helper class that manages tags and associated metadata. Tag
-            expressions are evaluated at the TestClass level.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.PriorityTagPrefix">
-            <summary>
-            The prefix for any tags generated from priority values.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.TagType">
-            <summary>
-            A reference to the tag attribute type.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._classTags">
-            <summary>
-            The test tags associated with the class.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._methodTags">
-            <summary>
-            The test tags associated with methods.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._tagsToMethods">
-            <summary>
-            The ability to grab the set of methods, given a test class type, 
-            and the tag of interest.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._testClass">
-            <summary>
-            The test class type.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.#ctor(System.Type,System.Collections.Generic.IEnumerable{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Initializes a new tag manager.
-            </summary>
-            <param name="test">The test class type.</param>
-            <param name="methods">The set of methods to run.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.CreateClassTags(System.Type)">
-            <summary>
-            Reflect, read and prepare the tags for the class metadata. Performs 
-            the work if this is the first time the metadata has been seen.
-            </summary>
-            <param name="test">The reflection object for the test class.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.CreateMethodTags(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
-            <summary>
-            Reflect, read and prepare the tags for the method metadata. Performs 
-            the work if this is the first time the metadata has been seen.
-            </summary>
-            <param name="method">The method metadata.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.EvaluateExpression(System.String)">
-            <summary>
-            Get the test methods that correspond to a tag expression.
-            </summary>
-            <param name="tagExpression">Tag expression.</param>
-            <returns>Test methods for the tag expression.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TagManager.Universe">
-            <summary>
-            Gets or sets the universe of all test methods for expression 
-            evaluation.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator">
-            <summary>
-            Evaluate tag expressions.
-            </summary>
-            <remarks>
-            Tag expressions are derived from the following EBNF grammar:
-                {Expression} :=
-                    {Expression} + {Term} |
-                    {Expression} - {Term} |
-                    {Term}
-                {Term} :=
-                    {Term} * {Factor} |
-                    {Factor}
-                {Factor} :=
-                    !{Factor} |
-                    ({Expression}) |
-                    {Tag}
-                {Tag} :=
-                    All |
-                    [^InvalidCharacters]+
-             
-            The non-terminals for {Expression} and {Term} will be left factored
-            in the recursive descent parser below.
-            </remarks>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Union">
-            <summary>
-            Union character.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Intersection">
-            <summary>
-            Intersection character.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Complement">
-            <summary>
-            Complement character.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Difference">
-            <summary>
-            Difference character.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.All">
-            <summary>
-            The "All" string constant.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.InvalidCharacters">
-            <summary>
-            Invalid characters in a tag name.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Evaluate(Microsoft.Silverlight.Testing.Harness.TagManager,System.String)">
-            <summary>
-            Evaluate a tag expression.
-            </summary>
-            <param name="owner">The owner object.</param>
-            <param name="tagExpression">Tag expression.</param>
-            <returns>Test methods associated with the tag expression.</returns>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator._owner">
-            <summary>
-            The owning TagManager instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator._tagExpression">
-            <summary>
-            Expression being evaluated.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator._position">
-            <summary>
-            Current position in the expression.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.#ctor(Microsoft.Silverlight.Testing.Harness.TagManager,System.String)">
-            <summary>
-            Create an expression evaluator.
-            </summary>
-            <param name="owner">The owner object.</param>
-            <param name="tagExpression">Expression object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Match(System.String)">
-            <summary>
-            Match a sequence of characters.
-            </summary>
-            <param name="expected">String to match.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.TryMatch(System.String)">
-            <summary>
-            Try to match a sequence of characters.
-            </summary>
-            <param name="expected">String to match.</param>
-            <returns>Returns a value indicating whether the match was 
-            successful.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Evaluate">
-            <summary>
-            Evaluate an expression.
-            </summary>
-            <returns>Test methods described by the expression.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadExpression">
-            <summary>
-            Evaluate an expression.
-            </summary>
-            <returns>Test methods described by the expression.</returns>
-            <remarks>
-            We need to factor out left recursion, so:
-                {Expression} :=
-                    {Expression} + {Term} |
-                    {Expression} - {Term} |
-                    {Term}
-            becomes:
-                {Expression} :=
-                	{Term}{Expression'}
-                
-                {Expression'} :=
-                	#empty#
-                	+ {Term}{Expression'}
-                	- {Term}{Expression'}
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadExpression(System.Collections.Generic.IEnumerable{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Evaluate an expression.
-            </summary>
-            <param name="term">
-            Left term already read as part of the expression.
-            </param>
-            <returns>Test methods described by the expression.</returns>
-            <remarks>
-            Non-terminal created for left-factoring:
-                {Expression'} :=
-                	#empty#
-                	+ {Term}{Expression'}
-                	- {Term}{Expression'}
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadTerm">
-            <summary>
-            Evaluate a term.
-            </summary>
-            <returns>Test methods described by the expression.</returns>
-            <remarks>
-            We need to factor out left recursion, so:
-                {Term} :=
-                    {Factor} * {Term} |
-                    {Factor}
-            becomes:
-                {Term} :=
-                    {Factor}{Term'}
-            
-                {Term'} :=
-                	#empty#
-                	^ {Factor}{Term'}
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadTerm(System.Collections.Generic.IEnumerable{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Evaluate a term.
-            </summary>
-            <param name="factor">
-            Left term already read as part of the expression.
-            </param>
-            <returns>Test methods described by the expression.</returns>
-            <remarks>
-            Non-terminal created for left-factoring:
-                {Term'} :=
-                	#empty#
-                	^ {Factor}{Term'}
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadFactor">
-            <summary>
-            Evaluate a factor.
-            </summary>
-            <returns>Test methods described by the expression.</returns>
-            <remarks>
-            {Factor} :=
-                !{Factor} |
-                ({Expression}) |
-                {Tag}
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.CreateEmptyList">
-            <summary>
-            Creates a new empty collection.
-            </summary>
-            <returns>Returns an empty collection.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadTag">
-            <summary>
-            Evaluate a tag.
-            </summary>
-            <returns>Test methods described by the expression.</returns>
-            <remarks>
-            {Tag} :=
-                All |
-                [^InvalidCharacters]+
-            </remarks>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TagManager.Tags">
-            <summary>
-            A string list for storing tags. Provides an Add method that takes 
-            an attribute object and, if a TagAttribute, will append its tag 
-            value to the list.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.Tags.#ctor">
-            <summary>
-            Initializes a new Tags instance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.Tags.#ctor(System.Collections.Generic.IEnumerable{System.String})">
-            <summary>
-            Initializes a new Tags instance from an existing collection.
-            </summary>
-            <param name="collection">The collection to copy.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.Tags.Add(System.Attribute)">
-            <summary>
-            Adds a TagAttribute's tag value.
-            </summary>
-            <param name="tag">The tag object.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter">
-            <summary>
-            A method and class filter that uses expressions and the TagAttribute.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.NullTagRunName">
-            <summary>
-            The name to use for the test run when the tag expression is null.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new test run filter with the tag expression setting.
-            </summary>
-            <param name="settings">Unit test settings.</param>
-            <param name="harness">Unit test harness.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.String)">
-            <summary>
-            Initializes a new test run filter with the tag expression.
-            </summary>
-            <param name="settings">Unit test settings.</param>
-            <param name="harness">Unit test harness.</param>
-            <param name="tagExpression">The tag expression to use.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.SetTagExpression(System.String)">
-            <summary>
-            Sets the tag expression property.
-            </summary>
-            <param name="tagExpression">The tag expression to use.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter._hasLoggedWarning">
-            <summary>
-            A value indicating whether the warning has been logged yet.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterCustomTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
-            <summary>
-            Apply tag filtering.
-            </summary>
-            <param name="classes">List of test classes.</param>
-            <param name="instances">Test class instance dictionary.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterCustomTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Apply tag filtering.
-            </summary>
-            <param name="methods">List of test methods.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.ApplyExpression(Microsoft.Silverlight.Testing.Harness.TagManager,System.Collections.Generic.ICollection{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Apply the tag filtering.
-            </summary>
-            <param name="tagManager">The tag manager instance.</param>
-            <param name="methods">Set of methods.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterExclusiveTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
-            <summary>
-            Exclusive attributes are not supported when also using tagging.
-            </summary>
-            <param name="classes">List of test classes.</param>
-            <param name="instances">Test class instance dictionary.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterExclusiveTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Exclusive attributes are not supported when also using tagging.
-            </summary>
-            <param name="methods">List of test methods.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.TagExpression">
-            <summary>
-            Gets the tag expression in use by the run filter.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestAssemblyHelper">
-            <summary>
-            Helper code for TestAssembly logic.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyHelper.HasExclusiveClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
-            <summary>
-            Check whether [Exclusive] attribute is present on any classes.
-            </summary>
-            <param name="classes">Collection of class metadata objects.</param>
-            <returns>Returns a value indicating whether any of the classes 
-            include an [Exclusive] attribute.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyHelper.SortTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
-            <summary>
-            Sorts the test classes alphabetically by name.
-            </summary>
-            <param name="classes">A list of test class metadata objects.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassHelper">
-            <summary>
-            Test class helper.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassHelper._hasWarned">
-            <summary>
-            A value indicating whether the warning has been logged in this run.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassHelper.FilterTestsToRun(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},System.Collections.Generic.ICollection{System.String})">
-            <summary>
-            Filter the set of test classes by removing unused classes.
-            </summary>
-            <param name="classes">The input list of test class metadata objects.</param>
-            <param name="classesToRun">The classes to run.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassHelper.FilterExclusiveClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.LogMessageWriter)">
-            <summary>
-            Look through the classes for the [Exclusive] attribute. If found, 
-            remove any classes where the attribute is not present.
-            </summary>
-            <param name="classes">The input list of classes.</param>
-            <param name="logWriter">The log writer object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassHelper.FilterByFilterClassParameter(System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
-            <summary>
-            Look for the /p:FilterClass parameter in the test harness settings. 
-            Try to do a substring match on all filtered test classes.
-            </summary>
-            <param name="parameters">The parameters.</param>
-            <param name="classes">List of test classes to be filtered.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs">
-            <summary>
-            Test method completed event arguments, contains the result.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
-            <summary>
-            Initializes a new instance of the TestMethodCompletedEventArgs
-            type.
-            </summary>
-            <param name="result">The result instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.ScenarioResult,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new instance of the TestMethodCompletedEventArgs
-            type.
-            </summary>
-            <param name="result">The result instance.</param>
-            <param name="harness">The unit test harness.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs.Result">
-            <summary>
-            Gets the test method result.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodHelper">
-            <summary>
-            Helper code for TestMethod logic.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodHelper._hasWarned">
-            <summary>
-            A value indicating whether the warning has been logged in this run.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodHelper.HasExclusiveMethods(System.Collections.Generic.ICollection{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
-            <summary>
-            Check whether [Exclusive] is present on >= 1 of the methods.
-            </summary>
-            <param name="methods">The methods to search through.</param>
-            <returns>True if at least one of the methods has Exclusive.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodHelper.FilterExclusiveMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod},Microsoft.Silverlight.Testing.Harness.LogMessageWriter)">
-            <summary>
-            Look through the methods for the [Exclusive] attribute. If found, 
-            remove any methods where the attribute is not present.
-            </summary>
-            <param name="methods">The methods to filter.</param>
-            <param name="logWriter">The log writer object.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents">
-            <summary>
-            A helper utility for firing events as the unit test harness from any
-            component, internal or not. Enables expansion.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents._harness">
-            <summary>
-            Stored instance of the harness.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new intance of the UnitTestHarnessEvents helper.
-            </summary>
-            <param name="harness">The harness reference.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestAssemblyStarting(Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs)">
-            <summary>
-            Calls the test assembly starting event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestAssemblyCompleted(Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs)">
-            <summary>
-            Calls the test assembly completed event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestClassStarting(Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs)">
-            <summary>
-            Calls the test class starting event handlers.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestClassCompleted(Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs)">
-            <summary>
-            Calls the test class completed event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestMethodStarting(Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs)">
-            <summary>
-            Calls the test method starting event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestMethodCompleted(Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
-            <summary>
-            Calls the test method completed event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestRunStarting(Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs)">
-            <summary>
-            Calls the test run starting event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory">
-            <summary>
-            A factory for creating the unit test objects.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory._harness">
-            <summary>
-            The unit test harness.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes a new unit test logic factory.
-            </summary>
-            <param name="harness">The unit test harness reference.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory.CreateAssemblyManager(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.Harness.TestRunFilter,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
-            <summary>
-            Creates a new AssemblyManager.
-            </summary>
-            <param name="provider">The unit test provider.</param>
-            <param name="filter">The run filter.</param>
-            <param name="assembly">The unit test assembly metadata object.</param>
-            <returns>Returns a new AssemblyManager.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory.CreateTestClassManager(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.Harness.TestRunFilter,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object)">
-            <summary>
-            Creates a new TestClassManager.
-            </summary>
-            <param name="provider">The unit test provider.</param>
-            <param name="filter">The run filter.</param>
-            <param name="testClass">The test class metadata.</param>
-            <param name="instance">The test class instance.</param>
-            <returns>Returns a new TestClassManager.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory.CreateTestMethodManager(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Object)">
-            <summary>
-            Creates a new TestMethodManager.
-            </summary>
-            <param name="provider">The unit test provider.</param>
-            <param name="testClass">The test class metadata.</param>
-            <param name="method">The test method metadata.</param>
-            <param name="instance">The test class instance.</param>
-            <returns>Returns a new TestMethodManager.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider">
-            <summary>
-            A log provider that outputs in a simple custom test format that Visual 
-            Studio recognizes.
-            </summary>
-            <summary>
-            A log provider that outputs in a simple custom test format that Visual 
-            Studio recognizes.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.LogProvider">
-            <summary>
-            LogProvider interface with a single Process method that handles a
-            LogMessage object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogProvider._conditionalHandlers">
-            <summary>
-            A dictionary of conditional action handlers.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogProvider._definedHandlers">
-            <summary>
-            A dictionary of types/actions for handling specific types of log
-            messages.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.Process(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Perform any needed operations to log the message.
-            </summary>
-            <param name="logMessage">Instance of LogMessage type.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.ProcessRemainder(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Method that processes any messages not handled any other way.
-            </summary>
-            <param name="message">The log message.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.RegisterMessageTypeHandler(Microsoft.Silverlight.Testing.Harness.LogMessageType,System.Action{Microsoft.Silverlight.Testing.Harness.LogMessage})">
-            <summary>
-            Registers an action for a specific message type.
-            </summary>
-            <param name="type">The type of interest.</param>
-            <param name="action">The handler for the type.  Takes a LogMessage 
-            parameter.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.RegisterConditionalHandler(System.Func{Microsoft.Silverlight.Testing.Harness.LogMessage,System.Boolean},System.Action{Microsoft.Silverlight.Testing.Harness.LogMessage})">
-            <summary>
-            Registers a conditional handler.  During the log message processing 
-            step, all conditional callbacks will be tried.  The first positive 
-            result will then call the associated processing Action for that 
-            conditional method entry.
-            </summary>
-            <param name="condition">A conditional callback that takes a 
-            LogMessage input parameter.</param>
-            <param name="action">A log message processing Action that is called 
-            when the condition is true.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.UnregisterConditionalHandler(System.Func{Microsoft.Silverlight.Testing.Harness.LogMessage,System.Boolean})">
-            <summary>
-            Removes a conditional callback.
-            </summary>
-            <param name="condition">The condition.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.ClearConditionalHandlers">
-            <summary>
-            Clear all existing conditional handlers.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.ClearMessageTypeHandlers">
-            <summary>
-            Clear all existing message type handlers.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.ITestSettingsLogProvider">
-            <summary>
-            Interface for LogProviders that want access to external test settings.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ITestSettingsLogProvider.Initialize(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Initializes the provider.
-            </summary>
-            <param name="settings">The settings.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestResultsFilename">
-            <summary>
-            The filename to use for saving test results.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestAdapterTypeName">
-            <summary>
-            The default test adapter type name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestListName">
-            <summary>
-            The default test list name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultComputerName">
-            <summary>
-            The default computer name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultUserName">
-            <summary>
-            The default user name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestRunConfigurationName">
-            <summary>
-            The default configuration name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestRunConfigurationDescription">
-            <summary>
-            The default configuration description.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider._writer">
-            <summary>
-            The Visual Studio log format writer.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.#ctor">
-            <summary>
-            Initializes a new instance of the VisualStudioLogProvider class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.RegisterLogHandlers">
-            <summary>
-            Register the handler conditions of interest to this log provider.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestAssemblyStart(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Assembly start code.
-            </summary>
-            <param name="l">The log message.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessIncorrectException(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Process an Exception that was not the expected Exception type.
-            </summary>
-            <param name="l">The log message.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessException(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Process an Exception that is logged or stored.
-            </summary>
-            <param name="l">The log message object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.SetTestRunConfiguration(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
-            <summary>
-            Sets the test run configuration information when the test assembly 
-            begins processing.
-            </summary>
-            <param name="assembly">The test assembly metadata object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.GenerateTestRunName(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
-            <summary>
-            Generate a name for the test run that will be used when 
-            displaying the result in Visual Studio.
-            </summary>
-            <param name="assembly">The test assembly metadata object.</param>
-            <returns>Returns the test run name.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.NewGuid">
-            <summary>
-            Generates a new Guid string value.
-            </summary>
-            <returns>Returns a new Guid string value.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessResult(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Process a UTF result message.
-            </summary>
-            <param name="logMessage">The log message object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessBug(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Process [Bug(...)].
-            </summary>
-            <param name="l">A KnownBugLogMessage object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunFilterSelected(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            The run filter has been selected.
-            </summary>
-            <param name="logMessage">The log message object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.WriteLogFile(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Saves the log file data.
-            </summary>
-            <param name="harness">The unit test harness.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Initialize(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Initializes the test harness.
-            </summary>
-            <param name="settings">The test harness settings.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestResultsFileName">
-            <summary>
-            Gets or sets the test results filename.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestAdapterTypeName">
-            <summary>
-            Gets or sets the test adapter type name reported in the Visual 
-            Studio results log file.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunId">
-            <summary>
-            Gets or sets the TestRunId.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestListName">
-            <summary>
-            Gets or sets the test list name.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ComputerName">
-            <summary>
-            Gets or sets the computer name that is reported in the results
-            log file.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.UserName">
-            <summary>
-            Gets or sets the user name that is reported in the results file.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunConfigurationName">
-            <summary>
-            Gets or sets the TestRunConfigurationName.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunConfigurationDescription">
-            <summary>
-            Gets or sets the TestRunConfigurationDescription.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunNamePrefix">
-            <summary>
-            Gets or sets a prefix for use in the test run name.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunConfigurationId">
-            <summary>
-            Gets or sets the TestRunConfigurationId.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.CurrentAssemblyName">
-            <summary>
-            Gets the current assembly name.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer">
-            <summary>
-            A log provider that outputs in a simple custom test format that 
-            Visual Studio recognizes. This is a simple, subset writer.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.DateTimeFormat">
-            <summary>
-            Date time format string representing round-trip date/time 
-            pattern.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.DefaultTestTypeId">
-            <summary>
-            A unique ID representing the Visual Studio unit test type ID.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.ResultsXmlNamespace">
-            <summary>
-            The namespace for Visual Studio team test results.
-            </summary>
-            <remarks>Was of XNamespace type in XLinq implementation.</remarks>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._testLists">
-            <summary>
-            A dictionary containing test list names and guids.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._pendingElements">
-            <summary>
-            Stores temporary, pending elements for the next result.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.#ctor">
-            <summary>
-            Initializes a new Writer object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.FinalizeContent">
-            <summary>
-            Stores property values in the respective elements, clears any 
-            lookup dictionaries.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.ToDateString(System.DateTime)">
-            <summary>
-            Returns a string value of the DateTime object.
-            </summary>
-            <param name="dateTime">The DateTime object.</param>
-            <returns>Returns the formatted string.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.GetXmlAsString">
-            <summary>
-            Returns the XML log file as a string.
-            </summary>
-            <returns>The XML value.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.CreateInitialDocument">
-            <summary>
-            Creates the initial results document and its XElements.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.CreateElement(System.String)">
-            <summary>
-            Creates a new XElement within the results XML namespace.
-            </summary>
-            <param name="name">The element name.</param>
-            <returns>Returns a new named element.</returns>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._total">
-            <summary>
-            The total number of scenarios.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._outcomes">
-            <summary>
-            The set of outcomes and counts.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.IncrementResults(Microsoft.Silverlight.Testing.Harness.TestOutcome)">
-            <summary>
-            Increment the number of passing results.
-            </summary>
-            <param name="outcome">The test outcome.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddTestMethodResult(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.DateTime,Microsoft.Silverlight.Testing.Harness.TestOutcome)">
-            <summary>
-            Adds the result of a test method into the log.
-            </summary>
-            <param name="test">The test metadata.</param>
-            <param name="storage">The storage value.</param>
-            <param name="codeBase">The code base value.</param>
-            <param name="adapterTypeName">The adapter type name.</param>
-            <param name="className">The class name.</param>
-            <param name="testListName">The test list name.</param>
-            <param name="computerName">The computer name.</param>
-            <param name="startTime">The start time.</param>
-            <param name="endTime">The end time.</param>
-            <param name="outcome">The outcome.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingWriteLine(System.String)">
-            <summary>
-            Adds a WriteLine to the next result to be processed.
-            </summary>
-            <param name="line">The text to output.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingErrorMessage(System.String)">
-            <summary>
-            Adds an error message to the next result to be processed.
-            </summary>
-            <param name="message">The message.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingException(System.Exception)">
-            <summary>
-            Adds an Exception to the next result to be processed.
-            </summary>
-            <param name="e">The Exception object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingOutput(Microsoft.Silverlight.Testing.Service.SimpleXElement)">
-            <summary>
-            Adds pending output for the next result.
-            </summary>
-            <param name="element">The element to wrap in an Output element.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.GetTestListGuid(System.String)">
-            <summary>
-            Returns the GUID for a test list name. The result is stored 
-            in memory.
-            </summary>
-            <param name="testListName">The test list name.</param>
-            <returns>Returns the test list name guid.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Started">
-            <summary>
-            Gets or sets the time that the test run started.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Created">
-            <summary>
-            Gets or sets the time that the writer object and/or test run was created.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Finished">
-            <summary>
-            Gets or sets the time that the test run was finished.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRun">
-            <summary>
-            Gets the root XML node for the test run and its results.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.UnitTestTestTypeId">
-            <summary>
-            Gets or sets the test type ID used for new results.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfiguration">
-            <summary>
-            Gets the TestRunConfiguration element.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Counters">
-            <summary>
-            Gets the Counters element.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestDefinitions">
-            <summary>
-            Gets the TestDefinitions element.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestLists">
-            <summary>
-            Gets the TestLists element.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestEntries">
-            <summary>
-            Gets the TestEntries element.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Times">
-            <summary>
-            Gets the Times element.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.ResultSummary">
-            <summary>
-            Gets the ResultSummary element.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Results">
-            <summary>
-            Gets the Results element.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunId">
-            <summary>
-            Sets the TestRunId.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunName">
-            <summary>
-            Sets the TestRunName.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunUser">
-            <summary>
-            Sets the TestRunUser.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfigurationName">
-            <summary>
-            Sets the TestRunConfigurationName.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfigurationId">
-            <summary>
-            Sets the TestRunConfigurationId.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.RunOutcome">
-            <summary>
-            Sets the overall run outcome value.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfigurationDescription">
-            <summary>
-            Sets the TestRunConfigurationDescription.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.ClassicTestPage">
-            <summary>
-            A user control that should be used as the root visual for a Silverlight 
-            plugin if developers would like to use the advanced TestSurface 
-            functionality within Microsoft.Silverlight.Testing.
-            
-            The TestSurface is automatically cleared after each test scenario 
-            completes, eliminating the need for many additional cleanup methods.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ClassicTestPage.#ctor">
-            <summary>
-            Initializes the TestPage object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ClassicTestPage.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.ClassicTestPage.TestPanel">
-            <summary>
-            Gets the test surface, a dynamic Panel that removes its children 
-            elements after each test completes.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider">
-            <summary>
-            A log provider that outputs failures as a string.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider._failures">
-            <summary>
-            A list of failing results.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.#ctor">
-            <summary>
-            Initializes a new TextFailuresLogProvider instance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.GetFailuresLog">
-            <summary>
-            Retrieve the text log of all failures in the unit test run.
-            </summary>
-            <returns>Returns the log contents.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.RegisterLogHandlers">
-            <summary>
-            Register the handler conditions of interest to this log provider.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.ProcessResult(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Process a UTF result message.
-            </summary>
-            <param name="logMessage">The log message object.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.TestPage">
-            <summary>
-            A user control that should be used as the root visual for a Silverlight 
-            plugin if developers would like to use the advanced TestSurface 
-            functionality within Microsoft.Silverlight.Testing. The TestSurface is 
-            automatically cleared after each test scenario completes, eliminating 
-            the need for many additional cleanup methods.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._harness">
-            <summary>
-            Backing field for the unit test harness instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._model">
-            <summary>
-            Backing field for the model manager.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._startupTimer">
-            <summary>
-            Backing field for the startup timer.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._clipboardFeatureSupported">
-            <summary>
-            Backing field for a value indicating whether the clipboard feature
-            is supported.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.#ctor">
-            <summary>
-            Initializes the TestPage object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes the TestPage object.
-            </summary>
-            <param name="harness">The test harness instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.StartupMonitor(System.Object,System.EventArgs)">
-            <summary>
-            Waits for the Settings to become available, either by the service or
-            system setting the instance property.
-            </summary>
-            <param name="sender">The source timer.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.StartTestRun">
-            <summary>
-            Starts the test run.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestAssemblyStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs)">
-            <summary>
-            Handles the test assembly starting event to expand the test stage
-            height.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestHarnessCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs)">
-            <summary>
-            Handles the test harness complete event, to display results.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestStageExpanderClick(System.Object,System.EventArgs)">
-            <summary>
-            Handles the click on the test stage.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.ExpandCollapseTestStage(System.Boolean)">
-            <summary>
-            Expand and collapse the test stage.
-            </summary>
-            <param name="expand">A value indicating whether to expand the stage.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestMethodCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
-            <summary>
-            Handles the completion of a test method.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTagExpressionSelected(System.Object,Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
-            <summary>
-            Handles the completion event on the tag expression editor to begin
-            the test run using the user-provided settings.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnResultNavigationClick(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handles navigation back or forward.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnInstallClick(System.Object,System.EventArgs)">
-            <summary>
-            Installs the application.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnClipboardButtonClick(System.Object,System.EventArgs)">
-            <summary>
-            Offers clipboard interface support for copying test run results.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnPlayPauseClick(System.Object,System.Windows.RoutedEventArgs)">
-            <summary>
-            Handles the click on a play/pause button for the run dispatcher.
-            </summary>
-            <param name="sender">The source object.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.SetClipboardText(System.String)">
-            <summary>
-            Copies text into the clipboard. If the Silverlight runtime on the
-            system does not support the clipboard API, then it reverts to a
-            large text box that allows the user to manually copy and paste.
-            </summary>
-            <param name="text">The text to set.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.InitializeComponent">
-            <summary>
-            InitializeComponent
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestPage.TestPanel">
-            <summary>
-            Gets the test surface, a dynamic Panel that removes its children 
-            elements after each test completes.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestPage.UnitTestHarness">
-            <summary>
-            Gets the unit test harness instance.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.TestPage.TreeView">
-            <summary>
-            Gets the tree view instance.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Properties.UnitTestMessage">
-            <summary>
-              A strongly-typed resource class, for looking up localized strings, etc.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.ResourceManager">
-            <summary>
-              Returns the cached ResourceManager instance used by this class.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.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.Silverlight.Testing.Properties.UnitTestMessage.CompositeWorkItem_Invoke_NoRemainingWorkItems">
-            <summary>
-              Looks up a localized string similar to There are no remaining test work items.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogException">
-            <summary>
-              Looks up a localized string similar to Exception: Type &quot;{0}&quot; Message &quot;{1}&quot;.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogIgnore">
-            <summary>
-              Looks up a localized string similar to Ignoring &quot;{0}&quot;.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogIncorrectExceptionType">
-            <summary>
-              Looks up a localized string similar to Incorrect exception type &quot;{0}&quot; received. Was expecting a &quot;{1}&quot; type..
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogNoException">
-            <summary>
-              Looks up a localized string similar to No Exception was observed. Was expecting a &quot;{0}&quot; type exception..
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagAttribute_ctor_EmptyTag">
-            <summary>
-              Looks up a localized string similar to Tag cannot be empty!.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagAttribute_ctor_ReservedCharacter">
-            <summary>
-              Looks up a localized string similar to The tag &quot;{0}&quot; contains the invalid character &quot;{1}&quot;!.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagAttribute_ctor_ReservedTag">
-            <summary>
-              Looks up a localized string similar to Tag &quot;{0}&quot; is reserved!.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_EmptyTagExpression">
-            <summary>
-              Looks up a localized string similar to tagExpression cannot be empty!.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_ExpectedEndOfTagExpression">
-            <summary>
-              Looks up a localized string similar to Expected end of tag expression &quot;{0}&quot; at position {1}!.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_ExpectedTag">
-            <summary>
-              Looks up a localized string similar to Tag expected in expression &quot;{0}&quot; at position {1}!.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_InvalidTagExpression">
-            <summary>
-              Looks up a localized string similar to Invalid tag expression &quot;{0}&quot; (expected &quot;{1}&quot; at position {2})!.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagTestRunFilter_TaggingInUse">
-            <summary>
-              Looks up a localized string similar to Tag expression &quot;{0}&quot; is in use..
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TestClassHelper_ExclusiveClassesInUse">
-            <summary>
-              Looks up a localized string similar to Exclusive classes are in use.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TestMethodHelper_ExclusiveMethodsInUse">
-            <summary>
-              Looks up a localized string similar to Exclusive methods are in use.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TestMethodManager_CompleteMethod_UnVerifiedBug">
-            <summary>
-              Looks up a localized string similar to The known issue could not be verified. A failure will be recorded. If this bug has been fixed, please mark the Fixed attribute value to True..
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestCompositeWorkItem_ctor_NoTestHarness">
-            <summary>
-              Looks up a localized string similar to No TestHarness is available..
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestContext_FeatureNotSupported">
-            <summary>
-              Looks up a localized string similar to The &quot;{0}&quot; functionality is not supported within this unit test system..
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestHarness_Initialize_UnitTestHarnessInitialize">
-            <summary>
-              Looks up a localized string similar to Initialization of UnitTestHarness.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestHarness_RunNextStep_NoCompositeWorkItemsExist">
-            <summary>
-              Looks up a localized string similar to No composite work items exist to be cleared..
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestHarness_TestAssembliesNotActionable">
-            <summary>
-              Looks up a localized string similar to No test classes were selected to be in the test run..
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestSystem_Run_NoTestHarnessInSettings">
-            <summary>
-              Looks up a localized string similar to Test harness was not specified on test harness settings object. If a test harness settings object was passed in, please verify that it contains a reference to a test harness..
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.WorkItemTest_EnqueueWorkItem_AsynchronousFeatureUnavailable">
-            <summary>
-              Looks up a localized string similar to Test bug: A test cannot use Test Task objects, such as callbacks and conditionals, or the PumpMessages feature, unless marked with the [Asynchronous] attribute..
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTestSystem">
-            <summary>
-            A central entry point for unit test projects and applications.
-            </summary>
-            <summary>
-            A central entry point for unit test projects and applications.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTestSystem.UnitTestSystemName">
-            <summary>
-            Friendly unit test system name.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.PrepareCustomLogProviders(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            A partial method for PrepareDefaultLogManager.
-            </summary>
-            <param name="settings">The test harness settings.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.SetTestService(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            A partial method for setting the TestService.
-            </summary>
-            <param name="settings">The test harness settings.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateTestPage">
-            <summary>
-            Creates a new TestPage visual that in turn will setup and begin a 
-            unit test run.
-            </summary>
-            <returns>A new RootVisual.</returns>
-            <remarks>Assumes the calling assembly is a test assembly.</remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateTestPage(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Creates a new TestPage visual that in turn will setup and begin a 
-            unit test run.
-            </summary>
-            <param name="settings">Test harness settings to be applied.</param>
-            <returns>A new RootVisual.</returns>
-            <remarks>Assumes the calling assembly is a test assembly.</remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.MergeSettingsAndParameters(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Merge any settings provided by a test service with the parameters 
-            that were passed inside the TestHarnessSettings.
-            </summary>
-            <param name="testService">The test service.</param>
-            <param name="inputSettings">The run settings.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.PrepareTestService(Microsoft.Silverlight.Testing.UnitTestSettings,System.Action)">
-            <summary>
-            Initializes the test service and its contained providers.
-            </summary>
-            <param name="inputSettings">The run settings.</param>
-            <param name="complete">Action to call once the test service is 
-            initialized and ready to continue the run's execution.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.RegisterUnitTestProvider(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
-            <summary>
-            Register another available unit test provider for the unit test system.
-            </summary>
-            <param name="provider">A unit test provider.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTestSystem._harness">
-            <summary>
-            Test harness instance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.Run(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Start a new unit test run.
-            </summary>
-            <param name="settings">Unit test settings object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.SetStandardLogProviders(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Prepares the default log manager.
-            </summary>
-            <param name="settings">The test harness settings.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.TryAddVisualStudioLogProvider(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Tries to instantiate and initialize a VSTT provider. Requires that 
-            XLinq is available and included in the application package.
-            </summary>
-            <param name="settings">The test harness settings object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateDefaultSettings">
-            <summary>
-            Creates the default settings that would be used by the UnitTestHarness
-            if none were specified.
-            </summary>
-            <returns>A new RootVisual.</returns>
-            <remarks>Assumes the calling assembly is a test assembly.</remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.OnTestHarnessCompleted(Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs)">
-            <summary>
-            Call the TestHarnessCompleted event.
-            </summary>
-            <param name="args">The test harness completed event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateDefaultSettings(System.Reflection.Assembly)">
-            <summary>
-            Create a default settings object for unit testing.
-            </summary>
-            <param name="callingAssembly">The assembly reflection object.</param>
-            <returns>A unit test settings instance.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSystem.SystemName">
-            <summary>
-            Gets the test system name built into the assembly.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSystem.FrameworkFileVersion">
-            <summary>
-            Gets a string representing the file version attribute of the main
-            unit test framework assembly, if present.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.UnitTestSystem.TestHarnessCompleted">
-            <summary>
-            A completed test harness handler.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.WorkItemExtensions">
-            <summary>
-            A class contains extension methods and helpers for dealing with WorkItem
-            instances and improving framework performance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemExtensions.EnqueueQuickWorkItem(Microsoft.Silverlight.Testing.WorkItemTest,Microsoft.Silverlight.Testing.WorkItem)">
-            <summary>
-            Enqueues a work item into the task queue. The work item will run
-            immediately following the previous work item, and may not leave any
-            time before executing the next. This is a specialized method to be
-            used for performance improvements.
-            </summary>
-            <param name="test">The work item test.</param>
-            <param name="workItem">The unit of work.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemExtensions.EnqueueQuickCallback(Microsoft.Silverlight.Testing.WorkItemTest,System.Action)">
-            <summary>
-            Enqueues a method into the task queue. The method will run
-            immediately following the previous work item, and may not leave any
-            time before executing the next. This is a specialized method to be
-            used for performance improvements.
-            </summary>
-            <param name="test">The work item test.</param>
-            <param name="callback">The callback action or method.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemExtensions.EnqueueQuickConditional(Microsoft.Silverlight.Testing.WorkItemTest,System.Func{System.Boolean})">
-            <summary>
-            Enqueues a conditional statement into the task queue. The method will
-            run immediately following the previous work item, and may not leave
-            any time before executing the next. This is a specialized method to
-            be used for performance improvements.
-            </summary>
-            <param name="test">The work item test.</param>
-            <param name="conditional">The conditional function or statement.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.WorkItemTest">
-            <summary>
-            Custom test class that provides the ability to perform semi-asynchronous 
-            test tasks on the main thread.  Requires the custom unit test harness 
-            that manages and invokes test work items on the thread when needed.
-            
-            Tests using this functionality will not be compatible with the full 
-            desktop framework's Visual Studio Team Test environment.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.TestComplete">
-            <summary>
-            Signal that a test is complete when using Async testing.  
-            
-            WARNING: If you use your own methods for completing, such as an 
-            HtmlTimer or other threading method, it is possible that this call 
-            will occur *AFTER* the test has timed out when using Timeouts.  As 
-            such, be very careful as you could complete the call to the *next* 
-            test.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueWorkItem(Microsoft.Silverlight.Testing.WorkItem)">
-            <summary>
-            Add a task object to the test queue.  For a test that is currently 
-            executing, all tasks contained within the queue are executed to 
-            completion (unless an Exception is thrown) -before- moving on to 
-            the next test.
-            
-            The test task queue replaces the PumpMessages(...) system that 
-            permitted a single callback.  This enables specialized tasks, such 
-            as DOM bridge tasks, sleep tasks, and conditional continue tasks.
-            </summary>
-            <param name="testTaskObject">Asynchronous test task 
-            instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueDelay(System.TimeSpan)">
-            <summary>
-            Delay a minimum amount of time before continuing. Similar to a sleep
-            call that is not a blocking call.
-            </summary>
-            <param name="delay">The minimum time span to wait before continuing.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.CreateDelay(System.TimeSpan)">
-            <summary>
-            Creates a delay work item instance.
-            </summary>
-            <param name="delay">The minimum time span to wait before continuing.</param>
-            <returns>Returns a new work item.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueDelay(System.Double)">
-            <summary>
-            Delay a minimum amount of time before continuing. Similar to a sleep
-            call that is not a blocking call.
-            </summary>
-            <param name="milliseconds">The minimum number of milliseconds to wait
-            until the delay is finished.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueConditional(System.Func{System.Boolean})">
-            <summary>
-            Requires a bool returning delegate to be passed in. Instructs the 
-            test task queue to wait until the conditional call returns True to 
-            continue executing other test tasks and/or ending the test method.
-            </summary>
-            <param name="conditionalDelegate">Conditional method or delegate. 
-            Test will halt until this condition returns True.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.CreateConditional(System.Func{System.Boolean})">
-            <summary>
-            Creates a conditional work item instance.
-            </summary>
-            <param name="conditionalDelegate">Conditional method or delegate. 
-            Test will halt until this condition returns True.</param>
-            <returns>Returns a new work item.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueTestComplete">
-            <summary>
-            Enqueue a test task which calls the TestComplete method of 
-            SilverlightTest.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueCallback(System.Action)">
-            <summary>
-            Add a Callback method into the test task queue.  Similar to the 
-            PumpMessages(...) call, with the difference being that there is no 
-            longer a single requirement: you can enqueue several callback 
-            methods and other test tasks, all of which will execute before the 
-            test completes and/or the engine continues.
-            </summary>
-            <param name="testCallbackDelegate">Void-returning delegate, 
-            anonymous delegates work fine too.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.CreateCallback(System.Action)">
-            <summary>
-            Creates a callback work item instance.
-            </summary>
-            <param name="testCallbackDelegate">Void-returning delegate, 
-            anonymous delegates work fine too.</param>
-            <returns>Returns a new work item.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueCallback(System.Action[])">
-            <summary>
-            Adds a number of callback methods into the test task queue.
-            </summary>
-            <param name="actions">Set of Action instances.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.Sleep(System.Int32,System.Action)">
-            <summary>
-            Sleep a minimum number of milliseconds before calling a test 
-            callback delegate.
-            </summary>
-            <param name="sleepMillisecondsMinimum">Minimum number of 
-            milliseconds to sleep.  The only guarantee to the tester 
-            is that the sleep will be >= this amount of ms, and NOT 
-            that there is precision or an exact time.</param>
-            <param name="testCallback">Callback method to 
-            execute after the minimum amount of time has 
-            elapsed.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.Enqueue(System.Action)">
-            <summary>
-            Enqueue an action.  A shortcut for the EnqueueCallback.
-            </summary>
-            <param name="action">The action to enqueue.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueSleep(System.Int32)">
-            <summary>
-            Sleep a minimum number of milliseconds.  This is the simplified 
-            overload which requires no callback.
-            </summary>
-            <param name="sleepMillisecondsMinimum">Minimum number of 
-            milliseconds to sleep.  The only guarantee to the tester is that the
-            sleep will be >= this amount of ms, and NOT that there is precision 
-            or an exact time.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.ExclusiveAttribute">
-            <summary>
-            A special indicator attribute to enable better debugging using 
-            Microsoft.Silverlight.Testing.  
-            
-            As there is very little parameter information available for a test run, 
-            this attribute singles out specific classes to execute when found.
-            
-            This attribute is unique to this environment and not compatible with any 
-            desktop unit test framework without using a shim if it is left in code.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.PresentationTest">
-            <summary>
-            Implementation of useful properties and features for presentation 
-            platform tests (Silverlight and WPF).
-            
-            Tests using this functionality will not be compatible with the full 
-            desktop framework's Visual Studio Team Test environment.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.PresentationTest.TestPanel">
-            <summary>
-            Gets the test panel.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.SilverlightTest">
-            <summary>
-            Provides access to Silverlight-specific test features and 
-            functionality.
-            
-            Tests using this functionality will not be compatible with the full 
-            desktop framework's Visual Studio Team Test environment.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.WorkItem">
-            <summary>
-            A test work item is a task that is invoked until it is complete.  It 
-            maintains its own state to be able to notify the caller when it is 
-            finally complete, with no further work to be run.
-            
-            It is possible that some implementations of a TestWorkItem may actually 
-            contain a set of sub-tasks by implementing a composite pattern.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.WorkItem._canExecuteImmediately">
-            <summary>
-            A value indicating whether the task can immediately execute.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItem.Invoke">
-            <summary>
-            Invoke the task.  Return false only when the task is complete.
-            </summary>
-            <returns>True if there is additional work to be completed.  False 
-            when there is none.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.WorkItem.WorkItemComplete">
-            <summary>
-            Called by the task after the work is complete.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.WorkItem.IsComplete">
-            <summary>
-            Gets a value indicating whether the task's work is complete.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.WorkItem.CanExecuteImmediately">
-            <summary>
-            Gets or sets a value indicating whether the work item can be
-            executed immediately, and does not rely on special asynchronous
-            operation. Used for performance improvements. The setter is also
-            public.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter">
-            <summary>
-            The extended writer for the unit testing harness and consumers.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessageWriter">
-            <summary>
-            A utility type that writes new log messages to the test harness log
-            queue.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageWriter._factory">
-            <summary>
-            The factory used for creating new LogMessage types.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageWriter._testHarness">
-            <summary>
-            The test harness that contains the method to post new events into
-            the log message queue.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initialize a new writer class, using the default LogMessageFactory
-            to create new messages.
-            </summary>
-            <param name="harness">The test harness instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.Harness.LogMessageFactory)">
-            <summary>
-            Initialize a new writer class.
-            </summary>
-            <param name="harness">The test harness instance.</param>
-            <param name="messageFactory">
-            The factory to use when creating new messages.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Enqueue(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Posts a log message to the test harness queue for processing.
-            </summary>
-            <param name="message">The log message object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Create">
-            <summary>
-            Creates a new log message using the embedded factory.
-            </summary>
-            <returns>Returns a new LogMessage instance.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Create(Microsoft.Silverlight.Testing.Harness.LogMessageType)">
-            <summary>
-            Creates a new log message using the embedded factory.
-            </summary>
-            <param name="messageType">The message type.</param>
-            <returns>Returns a new LogMessage instance.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Create(Microsoft.Silverlight.Testing.Harness.LogMessageType,System.String)">
-            <summary>
-            Creates a new log message using the embedded factory.
-            </summary>
-            <param name="messageType">The message type.</param>
-            <param name="message">The text message.</param>
-            <returns>Returns a new LogMessage instance.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Decorate(Microsoft.Silverlight.Testing.Harness.LogMessage,System.Object,System.Object)">
-            <summary>
-            Decorate a log message with a value.
-            </summary>
-            <param name="message">The log message to decorate.</param>
-            <param name="key">The key for this decoration.</param>
-            <param name="value">The value of this decoration.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateException(Microsoft.Silverlight.Testing.Harness.LogMessage,System.Exception)">
-            <summary>
-            Decorate the log message object with an Exception object.
-            </summary>
-            <param name="message">The log message object.</param>
-            <param name="exception">The Exception.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateNameProperty(Microsoft.Silverlight.Testing.Harness.LogMessage,System.String)">
-            <summary>
-            Decorate the log message object with a name.
-            </summary>
-            <param name="message">The log message object.</param>
-            <param name="name">Name property value.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateTestStage(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.TestStage)">
-            <summary>
-            Decorate the log message object with a test stage value.
-            </summary>
-            <param name="message">The log message object.</param>
-            <param name="stage">Test stage value.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateTestOutcome(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.TestOutcome)">
-            <summary>
-            Decorate the log message object with a test outcome object.
-            </summary>
-            <param name="message">The log message object.</param>
-            <param name="outcome">Test outcome object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateTestGranularity(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.TestGranularity)">
-            <summary>
-            Decorate the log message object with a test granularity object.
-            </summary>
-            <param name="message">The log message object.</param>
-            <param name="granularity">Test granularity object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.SetType(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.LogMessageType)">
-            <summary>
-            Sets the type of the log message.
-            </summary>
-            <param name="message">The log message object.</param>
-            <param name="type">The new value to set the message type to.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DebugWriteLine(System.String)">
-            <summary>
-            This writes a new line of information similar to a Debug::WriteLine
-            call.
-            </summary>
-            <param name="text">The text to write.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Information(System.String)">
-            <summary>
-            Writes information through a new log message.
-            </summary>
-            <param name="info">The information string.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.TestInfrastructure(System.String)">
-            <summary>
-            Writes a message relating to the test infrastructure.
-            </summary>
-            <param name="text">The text to write.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Environment(System.String)">
-            <summary>
-            Writes an environment message.
-            </summary>
-            <param name="text">The text to write.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.TestExecution(System.String)">
-            <summary>
-            Writes a TestRun message.
-            </summary>
-            <param name="text">The text to write.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Error(System.String,System.Exception)">
-            <summary>
-            Log an error message.
-            </summary>
-            <param name="errorMessage">The error message string.</param>
-            <param name="exception">The Exception object to decorate the message
-            with.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Error(System.String)">
-            <summary>
-            Log an error message.
-            </summary>
-            <param name="errorMessage">The error message string.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Warning(System.String,System.Exception)">
-            <summary>
-            Log a warning message.
-            </summary>
-            <param name="warningMessage">The warning message string.</param>
-            <param name="exception">The Exception object to decorate the message
-            with.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Warning(System.String)">
-            <summary>
-            Log a warning message.
-            </summary>
-            <param name="warningMessage">The warning message string.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.TestResult(System.String,Microsoft.Silverlight.Testing.Harness.TestOutcome)">
-            <summary>
-            Record a test outcome.
-            </summary>
-            <param name="message">The accompanying message.</param>
-            <param name="outcome">The outcome value.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.KnownIssue(System.String)">
-            <summary>
-            Writes information about an encountered, known issue.
-            </summary>
-            <param name="issue">Information about the known issue.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.GranularTestStage(System.String,System.String,Microsoft.Silverlight.Testing.Harness.TestGranularity,Microsoft.Silverlight.Testing.Harness.TestStage)">
-            <summary>
-            Records a log message that indicates a named, granular test stage 
-            has happened.
-            </summary>
-            <param name="message">Any message for the log.</param>
-            <param name="name">A name for the object or event.</param>
-            <param name="granularity">The test granularity value.</param>
-            <param name="stage">The test stage value.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
-            <summary>
-            Initializes the unit test log message writer helper.
-            </summary>
-            <param name="harness">The test harness reference.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.MarkUnitTestMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Marks a message as a unit test system-specific message.
-            </summary>
-            <param name="message">The log message object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.IncorrectException(System.Type,System.Type,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
-            <summary>
-            An incorrect exception type has occurred.
-            </summary>
-            <param name="expectedExceptionType">The expected type.</param>
-            <param name="actualExceptionType">The actual exception's type.</param>
-            <param name="test">The test metadata.</param>
-            <param name="method">The method metadata.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.NoExceptionWhenExpected(System.Type,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
-            <summary>
-            No Exception was intercepted, yet one was expected.
-            </summary>
-            <param name="expectedExceptionType">The expected exception type.</param>
-            <param name="test">The test class metadata.</param>
-            <param name="method">The test method metadata.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.LogException(System.Exception,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
-            <summary>
-            Logs and Exception that was intercepted or observed.
-            </summary>
-            <param name="exception">The actual Exception instance.</param>
-            <param name="test">The test class metadata.</param>
-            <param name="method">The test method metadata.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.Ignore(Microsoft.Silverlight.Testing.Harness.TestGranularity,System.String)">
-            <summary>
-            Enqueues a Ignore message.
-            </summary>
-            <param name="granularity">The granularity of the ignore operation.</param>
-            <param name="name">The name of the test skipped.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestRunFilterSelected(Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
-            <summary>
-            Enqueues a message containing a test run filter.
-            </summary>
-            <param name="filter">The test run filter.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.GranularAssemblyTestStage(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestGranularity,Microsoft.Silverlight.Testing.Harness.TestStage)">
-            <summary>
-            Records a log message that indicates a named, granular test stage has 
-            happened.
-            </summary>
-            <param name="assembly">The assembly metadata object.</param>
-            <param name="granularity">The test granularity value.</param>
-            <param name="stage">The test stage value.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestClassStage(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.TestStage)">
-            <summary>
-            Log a test class's stage.
-            </summary>
-            <param name="test">The test class metadata object.</param>
-            <param name="stage">The test stage.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestResult(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
-            <summary>
-            Log the result of a unit test scenario.
-            </summary>
-            <param name="result">The result of the test.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestMethodStage(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Harness.TestStage)">
-            <summary>
-            Log a test method's stage.
-            </summary>
-            <param name="method">The test method metadata object.</param>
-            <param name="stage">The test stage.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.UnitTestHarnessStage(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.String,Microsoft.Silverlight.Testing.Harness.TestStage)">
-            <summary>
-            Records a harness state for the unit test harness.
-            </summary>
-            <param name="harness">The unit test harness.</param>
-            <param name="name">The harness name.</param>
-            <param name="stage">The test stage.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestHarness">
-            <summary>
-            A test harness for interacting with unit test providers such as Visual 
-            Studio Team Test's metadata.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.HarnessName">
-            <summary>
-            Display name for this harness.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._globalExceptions">
-            <summary>
-            Manages the attachment state of a global exception handler.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._harnessTasks">
-            <summary>
-            Container of all work items for the test harness.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._dispatcherStack">
-            <summary>
-            Manager of the stack of dispatchers, so that the appropriate parent 
-            container handles exceptions and completion events.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._validTestAssemblies">
-            <summary>
-            Number of valid test assemblies encountered.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._knownTestMethods">
-            <summary>
-            The current run's known number of test methods.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._events">
-            <summary>
-            Backing field for the event firing helper.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.#ctor">
-            <summary>
-            Initiate unit test harness.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._queuedLogMessages">
-            <summary>
-            Queue of log messages awaiting processing.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.AddLogProvider(Microsoft.Silverlight.Testing.Harness.LogProvider)">
-            <summary>
-            Adds a log provider to the listening log providers group.
-            </summary>
-            <param name="provider">Log provider object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.QueueLogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Enqueue a log message object for processing by the log providers.
-            </summary>
-            <param name="message">The log message object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Run">
-            <summary>
-            Begin running the test harness.
-            </summary>
-            <remarks>
-            Make sure to subscribe to the Complete event before calling this 
-            method, in some harnesses this may be a synchronous Run followed 
-            immediately by the Complete event being fired.
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RunDispatcherComplete(System.Object,System.EventArgs)">
-            <summary>
-            Complete event.
-            </summary>
-            <param name="sender">The sender.</param>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.WriteLogFile(System.String,System.String)">
-            <summary>
-            Stores a log file for the test run. Depending on the execution 
-            environment, this call may not successful.
-            </summary>
-            <param name="logName">The name of the log file.</param>
-            <param name="fileContent">The log file content as a string.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PublishFinalResult">
-            <summary>
-            If supported by any attached test service, this publishes the final
-            test results. Typical harness implementations may immediately close
-            the web browser channel upon receiving the message, so any other
-            reporting should be done first.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.ProcessLogMessages">
-            <summary>
-            Process all queued log messages.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.InitializeSettings(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Fill member variables with any non-null settings of the same type.
-            </summary>
-            <param name="settings">Settings container class.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.InitializeLogProviders">
-            <summary>
-            Initializes all log providers.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestHarnessCompleted">
-            <summary>
-            Call the TestHarnessCompleted event.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnPublishing(System.EventArgs)">
-            <summary>
-            Call the Publishing event.
-            </summary>
-            <param name="e">The event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PublishResults">
-            <summary>
-            Overrides the PublishResults method so that final reporting is only
-            done once all other logging is finished.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PublishFinalResults">
-            <summary>
-            Publish final results. If not yet ready, will keep waiting around
-            as a work item until it is done.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._dispatcher">
-            <summary>
-            Stored dispatcher instance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.IsReportingTestServiceConnected">
-            <summary>
-            Checks if a reporting provider is connected to the test service.
-            </summary>
-            <returns>Returns true if a reporting provider is connected to the
-            test service.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.SetOverallStatus(System.String)">
-            <summary>
-            Immediately sets the overall status using a log message and
-            processes the message queue.
-            </summary>
-            <param name="message">The message to set.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PrepareCustomTestInstance(Microsoft.Silverlight.Testing.CustomFrameworkUnitTest)">
-            <summary>
-            Sets the unit test harness property for a test case that inherits 
-            from the abstract base type 'CustomTest'.
-            </summary>
-            <param name="customTest">A CustomText instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Initialize">
-            <summary>
-            Initialize the harness with a set of test assemblies.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RestartRunDispatcher">
-            <summary>
-            Restarts the run dispatcher.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TrackScenarioResult(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
-            <summary>
-            Track the results for our execution and also track the fail state.
-            </summary>
-            <param name="result">Scenario result to process.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestAssemblyStarting(Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs)">
-            <summary>
-            Fires the test assembly starting event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnIsDispatcherRunningChanged(System.EventArgs)">
-            <summary>
-            Fires the play pause event.
-            </summary>
-            <param name="e">Event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestAssemblyCompleted(Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs)">
-            <summary>
-            Fires the test assembly completed event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestClassStarting(Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs)">
-            <summary>
-            Fires the test class starting event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestClassCompleted(Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs)">
-            <summary>
-            Fires the test class completed event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestMethodStarting(Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs)">
-            <summary>
-            Fires the test method starting event.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestMethodCompleted(Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
-            <summary>
-            Notifies observers that a test method has been completed. Also
-            clears the test panel's visual tree.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestRunStarting(Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs)">
-            <summary>
-            Notifies observers that a test run has been started.
-            </summary>
-            <param name="e">The event data.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._testPage">
-            <summary>
-            Reference to the test page object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.ReportCodeCoverage(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
-            <summary>
-            Attempts to report the code coverage information using the test 
-            service provider. If there is no available coverage reporting 
-            service, this is a silent failure. Only reports if >= 1 blocks 
-            are hit.
-            </summary>
-            <param name="testService">The test service.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.EnqueueTestAssembly(System.Reflection.Assembly,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
-            <summary>
-            Enqueue a test assembly from a simple Assembly reference.
-            </summary>
-            <param name="assembly">The test assembly.</param>
-            <param name="runFilter">The run filter settings for the test assembly's run.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.EnqueueTestAssembly(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
-            <summary>
-            Enqueues a test assembly.
-            </summary>
-            <param name="testAssembly">The test assembly metadata.</param>
-            <param name="runFilter">The run filter settings for the test assembly's run.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RunNextStep">
-            <summary>
-            Flush the current log manager and then perform the next invoke.
-            </summary>
-            <returns>Returns true if work remains.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.CreateTestRunFilter(Microsoft.Silverlight.Testing.UnitTestSettings)">
-            <summary>
-            Creates the test run filter for the initial run.
-            </summary>
-            <param name="settings">The unit test settings.</param>
-            <returns>Returns a new TestRunFilter instance.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PrepareTestAssemblyTasks">
-            <summary>
-            Determine what test assemblies need to be executed. Enqueue tasks 
-            for the unit test assembly providers to run the tests.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.CalculateTotalMethods(Microsoft.Silverlight.Testing.Harness.AssemblyManager,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
-            <summary>
-            Calculates the number of methods for a run.
-            </summary>
-            <param name="assemblyManager">The assembly manager.</param>
-            <param name="assembly">The test assembly.</param>
-            <param name="filter">The test run filter.</param>
-            <returns>Returns the number of known methods returned.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.HarnessComplete(System.Object,System.EventArgs)">
-            <summary>
-            Event fired at the completion of the harness' work.
-            </summary>
-            <param name="sender">Sender object instance.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.GlobalUnhandledExceptionListener(System.Object,System.EventArgs)">
-            <summary>
-            Listener event for any unhandled exceptions.
-            </summary>
-            <param name="sender">Sender object instance.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.CreateHarnessTasks">
-            <summary>
-            Creates the set of harness tasks to run and hooks up to the Complete event.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Results">
-            <summary>
-            Gets the list of results.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.LogWriter">
-            <summary>
-            Gets the log message writer instance.  This can be used to easily 
-            post informative messages to the log message queue and providers.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.LogicFactory">
-            <summary>
-            Gets or sets the logic factory used for instantiating the 
-            unit test logic and management objects.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.State">
-            <summary>
-            Gets or sets the overall harness state - overloaded types can be 
-            used to store additional information.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.LogProviders">
-            <summary>
-            Gets the log providers list.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RunDispatcher">
-            <summary>
-            Gets or sets the wrapper that handles calling the next Run step 
-            method until complete; allows for a virtual Run method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Parameters">
-            <summary>
-            Gets the dictionary of Parameters passed into the test harness.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Settings">
-            <summary>
-            Gets or sets the settings used to initialize the test harness.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Events">
-            <summary>
-            Gets a set of events that can be fired for test results and other
-            important test runtime events.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Publishing">
-            <summary>
-            The test harness is publishing results.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestService">
-            <summary>
-            Gets the TestService referenced by the test harness settings. The 
-            test service provides advanced, optional functionality that is 
-            useful to harness and test case developers. A typical test service 
-            operates outside the process or security boundary.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestHarnessCompleted">
-            <summary>
-            Complete event fired when the test harness has finished its test 
-            run.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Dispatcher">
-            <summary>
-            Gets a dispatcher instance.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RootCompositeWorkItem">
-            <summary>
-            Gets the root container for test work to be completed.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestMethodCount">
-            <summary>
-            Gets the known number of test methods in the current test run.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.InterceptAllExceptions">
-            <summary>
-            Gets or sets a value indicating whether to intercept exceptions at 
-            the app domain level and funnel into the current container or not.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.DispatcherStack">
-            <summary>
-            Gets the internal DispatcherStack being used by the test harness.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestAssemblyStarting">
-            <summary>
-            The test assembly starting event.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.IsDispatcherRunningChanged">
-            <summary>
-            On the play or pause change of the dispatcher.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.IsDispatcherRunning">
-            <summary>
-            Gets or sets a value indicating whether the dispatcher is currently
-            running.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestAssemblyCompleted">
-            <summary>
-            Test assembly completed event.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestClassStarting">
-            <summary>
-            Test class starting event.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestClassCompleted">
-            <summary>
-            The test class completed event.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestMethodStarting">
-            <summary>
-            The test method starting event.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestMethodCompleted">
-            <summary>
-            An event that is fired whenever a test method completes.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestRunStarting">
-            <summary>
-            An event that is fired when the test run is starting.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestPage">
-            <summary>
-            Gets or sets the test page.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestPanelManager">
-            <summary>
-            Gets the test panel manager instance.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator">
-            <summary>
-            Well-known keys that can be used to mark decorator instances in log 
-            message objects.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.IsUnitTestMessage">
-            <summary>
-            Indicates that the message is specific to the unit test system.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.UnitTestHarness">
-            <summary>
-            The unit test harness reference.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestAssemblyMetadata">
-            <summary>
-            The metadata interfacing object for a test assembly.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestClassMetadata">
-            <summary>
-            The metadata interfacing object for a test class.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestMethodMetadata">
-            <summary>
-            The metadata interfacing object for a test method.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.IncorrectExceptionMessage">
-            <summary>
-            Indicates that the incorrect exception was intercepted.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.IgnoreMessage">
-            <summary>
-            Indicates that the message indicates a skipped/ignored item.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ExpectedExceptionType">
-            <summary>
-            The type of the expected exception.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ActualExceptionType">
-            <summary>
-            The type of the actual exception.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ActualException">
-            <summary>
-            The actual exception.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestRunFilter">
-            <summary>
-            A TestRunFilter object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ScenarioResult">
-            <summary>
-            A ScenarioResult object.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional">
-            <summary>
-            Helper conditional methods for unit test-specific log messages.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsUnitTestEndMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Determines whether a log message meets a specific condition or set 
-            of conditions.
-            </summary>
-            <param name="message">The log message object.</param>
-            <returns>Returns true if the condition is met.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsUnitTestStartMessage(Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator)">
-            <summary>
-            Determines whether a log message meets a specific condition or set 
-            of conditions.
-            </summary>
-            <param name="decorator">The unit test decorator of interest.</param>
-            <returns>Returns true if the condition is met.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsUnitTestMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Returns a value indicating whether the message is marked as a unit
-            test system message.
-            </summary>
-            <param name="message">The message.</param>
-            <returns>Returns true if the message is a unit test system-marked 
-            message.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.HasUnitTestOutcome(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Determines whether a log message meets a specific condition or set 
-            of conditions.
-            </summary>
-            <param name="message">The log message object.</param>
-            <returns>Returns true if the condition is met.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsIgnoreMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Determines whether a log message meets a specific condition or set 
-            of conditions.
-            </summary>
-            <param name="message">The log message object.</param>
-            <returns>Returns true if the condition is met.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsTestRunFilterMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Determines whether a log message has an attached TestRunFilter.
-            </summary>
-            <param name="message">The log message object.</param>
-            <returns>Returns a value indicating whether the condition is met.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsExceptionLogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Determines whether a log message meets a specific condition or set 
-            of conditions.
-            </summary>
-            <param name="message">The log message object.</param>
-            <returns>Returns true if the condition is met.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsIncorrectExceptionLogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Determines whether a log message meets a specific condition or set 
-            of conditions.
-            </summary>
-            <param name="message">The log message object.</param>
-            <returns>Returns true if the condition is met.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsKnownBug(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Determines whether a log message meets a specific condition or set 
-            of conditions.
-            </summary>
-            <param name="message">The log message object.</param>
-            <returns>Returns true if the condition is met.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo">
-            <summary>
-            A lazy method type.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo">
-            <summary>
-            A class that does a lazy lookup when needed using reflection.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._attributeType">
-            <summary>
-            Attribute Type instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._searchType">
-            <summary>
-            The Type to search with.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._hasSearched">
-            <summary>
-            Whether the search has happened.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._methodInfo">
-            <summary>
-            The method reflection object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.#ctor(System.Type)">
-            <summary>
-            Construct a new lazy method wrapper.
-            </summary>
-            <param name="attributeType">The attribute type.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.#ctor(System.Type,System.Type)">
-            <summary>
-            Construct a new lazy method wrapper.
-            </summary>
-            <param name="searchType">Type to search.</param>
-            <param name="attributeType">Attribute type.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.GetMethodInfo">
-            <summary>
-            Does a search and retrieves the method information.
-            </summary>
-            <returns>The method reflection object.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.HasMethodInfo">
-            <summary>
-            Whether the type has a method info.
-            </summary>
-            <returns>A value indicating whether the method information has 
-            been found.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.Search">
-            <summary>
-            Perform a search on the type.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.AttributeType">
-            <summary>
-            Gets the type of attribute the lazy method is searching for.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.SearchType">
-            <summary>
-            Gets the underlying type that is searched.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.HasSearched">
-            <summary>
-            Gets or sets a value indicating whether a lookup has already been attempted.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.MethodInfo">
-            <summary>
-            Gets or sets the underlying MethodInfo from reflection.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo._assembly">
-            <summary>
-            Underlying Assembly reflection object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo.#ctor(System.Reflection.Assembly,System.Type)">
-            <summary>
-            Create a new lazy method from a MethodInfo instance.
-            </summary>
-            <param name="assembly">Assembly reflection object.</param>
-            <param name="attributeType">Attribute Type instance.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo.Search">
-            <summary>
-            Performs a search on the MethodInfo for the attributes needed.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly">
-            <summary>
-            Test assembly metadata interface.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.GetTestClasses">
-            <summary>
-            Gets a collection of test class metadata objects.
-            </summary>
-            <returns>Returns a collection of metadata objects.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.AssemblyInitializeMethod">
-            <summary>
-            Gets the initialization method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.AssemblyCleanupMethod">
-            <summary>
-            Gets the cleanup method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.Provider">
-            <summary>
-            Gets a reference to the unit test provider.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.Name">
-            <summary>
-            Gets the name of the test assembly.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.TestHarness">
-            <summary>
-            Gets the test harness used to initialize the assembly.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IExpectedException">
-            <summary>
-            An expected exception marker for a test method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IExpectedException.ExceptionType">
-            <summary>
-            Gets the expected exception type.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IExpectedException.Message">
-            <summary>
-            Gets any message associated with the expected exception object.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IHostType">
-            <summary>
-            Represents the host type information for a test.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IHostType.HostType">
-            <summary>
-            Gets the Host type.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IHostType.HostData">
-            <summary>
-            Gets the host data.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IPriority">
-            <summary>
-            A representation of a test's priority.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass">
-            <summary>
-            Metadata representing a test class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.GetTestMethods">
-            <summary>
-            Retrieve a collection of the test method metadata objects setup by 
-            the unit test provider.
-            </summary>
-            <returns>A collection of test method interfaces.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Type">
-            <summary>
-            Gets the test class Type instance.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Ignore">
-            <summary>
-            Gets a value indicating whether the test class should be ignored.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.TestInitializeMethod">
-            <summary>
-            Gets the per-test initialization method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.TestCleanupMethod">
-            <summary>
-            Gets the per-test cleanup method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.ClassInitializeMethod">
-            <summary>
-            Gets the one-time class initialization method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.ClassCleanupMethod">
-            <summary>
-            Gets the one-time class cleanup method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Name">
-            <summary>
-            Gets the name of the test class.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Assembly">
-            <summary>
-            Gets a reference to the parent test assembly metadata 
-            instance.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod">
-            <summary>
-            Test method metadata.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.DecorateInstance(System.Object)">
-            <summary>
-            Used for decorating with unit test provider-specific capabilities, 
-            such as the TestContext concept.
-            </summary>
-            <param name="instance">Instance to decorate.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.GetDynamicAttributes">
-            <summary>
-            Get any attribute on the test method that are provided dynamically.
-            </summary>
-            <returns>
-            Dynamically provided attributes on the test method.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Invoke(System.Object)">
-            <summary>
-            Invoke the test method.
-            </summary>
-            <param name="instance">Instance of the test class.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Method">
-            <summary>
-            Gets the test method reflection object.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.WriteLine">
-            <summary>
-            Hooks up to any unit test provider-enabled WriteLine capability 
-            for unit tests.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Ignore">
-            <summary>
-            Gets a value indicating whether the test is marked to be ignored.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Description">
-            <summary>
-            Gets any description for the method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Name">
-            <summary>
-            Gets a name for the method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Category">
-            <summary>
-            Gets any category information for the method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Owner">
-            <summary>
-            Gets any test owner information.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.ExpectedException">
-            <summary>
-            Gets any expected exception attribute .
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Timeout">
-            <summary>
-            Gets any timeout information.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Properties">
-            <summary>
-            Gets a collection of any test properties.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.WorkItems">
-            <summary>
-            Gets a collection of any test work items.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Priority">
-            <summary>
-            Gets any priority information.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestProperty">
-            <summary>
-            A property for a test method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestProperty.Name">
-            <summary>
-            Gets the test property name.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestProperty.Value">
-            <summary>
-            Gets the test property value.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider">
-            <summary>
-            Provider model for a unit test system that uses reflection and metadata 
-            to enable a unit test run.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.GetUnitTestAssembly(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
-            <summary>
-            Retrieve the metadata instance for a test assembly given a 
-            reflection Assembly instance.
-            </summary>
-            <param name="testHarness">The test harness using the provider.</param>
-            <param name="assemblyReference">Reflected test assembly.</param>
-            <returns>Unit test provider-specific metadata instance for 
-            the test assembly.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.HasCapability(Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities)">
-            <summary>
-            Gets a value indicating whether a specific capability or set of 
-            capabilities are supported by the unit test provider.
-            </summary>
-            <param name="capability">Capability of interest.</param>
-            <returns>Gets a value indicating whether the capability is 
-            supported.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.IsFailedAssert(System.Exception)">
-            <summary>
-            Checks if an Exception actually represents an assertion that failed 
-            to improve the logging experience.
-            </summary>
-            <param name="exception">Exception object.</param>
-            <returns>Returns true if the Exception is an assertion exception 
-            type.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.Name">
-            <summary>
-            Gets the name of the unit test provider.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.Capabilities">
-            <summary>
-            Gets the capabilities that the unit test provider implements.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IWorkItemMetadata">
-            <summary>
-            Work item for a test.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IWorkItemMetadata.Data">
-            <summary>
-            Gets the associated information from the work item.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs">
-            <summary>
-            Event arguments that pass along a string value.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs.#ctor">
-            <summary>
-            Create a new event argument instance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs.#ctor(System.String)">
-            <summary>
-            Create a new event argument instance that stores a string value.
-            </summary>
-            <param name="value">String value to pass along.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs._value">
-            <summary>
-            String value stored in the event arguments.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs.Value">
-            <summary>
-            Gets the stored string value.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities">
-            <summary>
-            A set of capabilities that a unit test provider may chose to implement 
-            through the metadata interfaces.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.None">
-            <summary>
-            No defined capabilities.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.AssemblySupportsInitializeMethod">
-            <summary>
-            Support for attribute [AssemblyInitialize].
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.AssemblySupportsCleanupMethod">
-            <summary>
-            Support for attribute [AssemblyCleanup].
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.ClassCanIgnore">
-            <summary>
-            Support for attribute [Ignore] for classes.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanIgnore">
-            <summary>
-            Support for attribute [Ignore] for methods.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanDescribe">
-            <summary>
-            Support for attribute [Description] on methods.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanCategorize">
-            <summary>
-            Support for attribute [Category] on methods.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveOwner">
-            <summary>
-            Support for attribute [Owner] on method.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHavePriority">
-            <summary>
-            Support for attribute [Priority] on method.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveProperties">
-            <summary>
-            Support for attribute [TestProperty](...) on methods.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveTimeout">
-            <summary>
-            Support for attribute [Timeout] on methods.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveWorkItems">
-            <summary>
-            Support for attribute [WorkItem(...)]('s) on methods.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.SleepWorkItem">
-            <summary>
-            Test work item type that does not complete until the sleep time has 
-            elapsed.  This is NOT a blocking Sleep.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.SleepWorkItem._delay">
-            <summary>
-            The amount of time to delay for.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.SleepWorkItem._expires">
-            <summary>
-            The DateTime that marks the point in time the task is complete.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.SleepWorkItem.#ctor(System.TimeSpan)">
-            <summary>
-            Create a new Sleep work item, including the number of 
-            milliseconds to wait until continuing.
-            </summary>
-            <param name="delay">Amount of time to wait/delay.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.SleepWorkItem.Invoke">
-            <summary>
-            On the first time, will calculate the final DateTime.  Otherwise, 
-            null operation (returns) until that time.
-            </summary>
-            <returns>Returns a value indicating whether there is more work to be
-            done.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException">
-            <summary>
-            Expected exception metadata.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.#ctor">
-            <summary>
-            Private constructor.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.#ctor(Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionAttribute)">
-            <summary>
-            Creates a new expected exception metadata wrapper.
-            </summary>
-            <param name="expectedExceptionAttribute">Attribute value.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException._exp">
-            <summary>
-            The expected exception attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.ExceptionType">
-            <summary>
-            Gets the type of the expected exception.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.Message">
-            <summary>
-            Gets any message to include in a failure.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority">
-            <summary>
-            A simple wrapper for a priority integer value that overrides the 
-            ToString method.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority.#ctor(System.Int32)">
-            <summary>
-            Initializes a new instance of the Priority class.
-            </summary>
-            <param name="priority">The priority.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority.ToString">
-            <summary>
-            Gets the priority as string.
-            </summary>
-            <returns>Returns the priority.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority.Value">
-            <summary>
-            Gets the priority value.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes">
-            <summary>
-            The set of provider attributes.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.#cctor">
-            <summary>
-            Initializes the VSTT metadata provider.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestClass">
-            <summary>
-            Gets VSTT [TestClass] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.IgnoreAttribute">
-            <summary>
-            Gets VSTT [Ignore] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.ClassInitialize">
-            <summary>
-            Gets VSTT [ClassInitialize] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.Priority">
-            <summary>
-            Gets VSTT [Priority] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.ClassCleanup">
-            <summary>
-            Gets VSTT [ClassCleanup] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestInitialize">
-            <summary>
-            Gets VSTT [TestInitialize] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestCleanup">
-            <summary>
-            Gets VSTT [TestCleanup] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.DescriptionAttribute">
-            <summary>
-            Gets VSTT [Description] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TimeoutAttribute">
-            <summary>
-            Gets VSTT [Timeout] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.OwnerAttribute">
-            <summary>
-            Gets VSTT [Owner] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.ExpectedExceptionAttribute">
-            <summary>
-            Gets VSTT [ExpectedException] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.AssemblyInitialize">
-            <summary>
-            Gets VSTT [AssemblyInitialize] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.AssemblyCleanup">
-            <summary>
-            Gets VSTT [AssemblyCleanup] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestMethod">
-            <summary>
-            Gets VSTT [TestMethod] attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestProperty">
-            <summary>
-            Gets VSTT [TestProperty] attribute.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass">
-            <summary>
-            Test class wrapper.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
-            <summary>
-            Construct a new test class metadata interface.
-            </summary>
-            <param name="assembly">Assembly metadata interface object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,System.Type)">
-            <summary>
-            Creates a new test class wrapper.
-            </summary>
-            <param name="assembly">Assembly metadata object.</param>
-            <param name="testClassType">Type of the class.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._type">
-            <summary>
-            Test Type.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._tests">
-            <summary>
-            Collection of test method interface objects.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._testsLoaded">
-            <summary>
-            A value indicating whether tests are loaded.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._m">
-            <summary>
-            A dictionary of method types and method interface objects.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.GetTestMethods">
-            <summary>
-            Gets a collection of test method  wrapper instances.
-            </summary>
-            <returns>A collection of test method interface objects.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.ToString">
-            <summary>
-            Exposes the name of the test class.
-            </summary>
-            <returns>Returns the name of the test class.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Assembly">
-            <summary>
-            Gets the test assembly metadata.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Type">
-            <summary>
-            Gets the underlying Type of the test class.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Name">
-            <summary>
-            Gets the name of the test class.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Ignore">
-            <summary>
-            Gets a value indicating whether an Ignore attribute present 
-            on the class.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.TestInitializeMethod">
-            <summary>
-            Gets any test initialize method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.TestCleanupMethod">
-            <summary>
-            Gets any test cleanup method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.ClassInitializeMethod">
-            <summary>
-            Gets any class initialize method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.ClassCleanupMethod">
-            <summary>
-            Gets any class cleanup method.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods">
-            <summary>
-            Methods enum.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.ClassInitialize">
-            <summary>
-            Initialize method.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.ClassCleanup">
-            <summary>
-            Cleanup method.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.TestInitialize">
-            <summary>
-            Test init method.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.TestCleanup">
-            <summary>
-            Test cleanup method.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod">
-            <summary>
-            A provider wrapper for a test method.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.ContextPropertyName">
-            <summary>
-            Property name for the TestContext.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.DefaultPriority">
-            <summary>
-            Default value for methods when no priority attribute is defined.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.None">
-            <summary>
-            An empty object array.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod._methodInfo">
-            <summary>
-            Method reflection object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.#ctor">
-            <summary>
-            Private constructor, the constructor requires the method reflection object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.#ctor(System.Reflection.MethodInfo)">
-            <summary>
-            Creates a new test method wrapper object.
-            </summary>
-            <param name="methodInfo">The reflected method.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.OnWriteLine(System.String)">
-            <summary>
-            Call the WriteLine method.
-            </summary>
-            <param name="s">String to WriteLine.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.DecorateInstance(System.Object)">
-            <summary>
-            Decorates a test class instance with the unit test framework's 
-            specific test context capability, if supported.
-            </summary>
-            <param name="instance">Instance to decorate.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.GetDynamicAttributes">
-            <summary>
-            Get any attribute on the test method that are provided dynamically.
-            </summary>
-            <returns>
-            Dynamically provided attributes on the test method.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Invoke(System.Object)">
-            <summary>
-            Invoke the test method.
-            </summary>
-            <param name="instance">Instance of the test class.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.ToString">
-            <summary>
-            Exposes the name of the test method as a string.
-            </summary>
-            <returns>Returns the name of the test method.</returns>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.WriteLine">
-            <summary>
-            Allows the test to perform a string WriteLine.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Method">
-            <summary>
-            Gets the underlying reflected method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Ignore">
-            <summary>
-            Gets a value indicating whether there is an Ignore attribute.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Description">
-            <summary>
-            Gets any description marked on the test method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Name">
-            <summary>
-            Gets the name of the method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Category">
-            <summary>
-            Gets the Category.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Owner">
-            <summary>
-            Gets the owner name of the test.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.ExpectedException">
-            <summary>
-            Gets any expected exception attribute information for the test method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Timeout">
-            <summary>
-            Gets any timeout.  A Nullable property.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Properties">
-            <summary>
-            Gets a Collection of test properties.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.WorkItems">
-            <summary>
-            Gets a collection of test work items.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Priority">
-            <summary>
-            Gets Priority information.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty">
-            <summary>
-            Represents a simple test property with a key/value string pair.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.#ctor">
-            <summary>
-            Initializes a new instance of the TestProperty class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.#ctor(System.String,System.String)">
-            <summary>
-            Initializes a new instance of the TestProperty class.
-            </summary>
-            <param name="name">The initial property name.</param>
-            <param name="value">The initial property value.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.Name">
-            <summary>
-            Gets or sets the property name.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.Value">
-            <summary>
-            Gets or sets the property value.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext">
-            <summary>
-            A wrapper for the unit test context capability of Visual Studio Team 
-            Test's unit test framework.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod)">
-            <summary>
-            Create a new unit test context wrapper for the test method.
-            </summary>
-            <param name="testMethod">Test method.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.#ctor">
-            <summary>
-            Constructor of a new unit test context.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext._tm">
-            <summary>
-            Test method.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.WriteLine(System.String,System.Object[])">
-            <summary>
-            Used to write trace messages while the test is running.
-            </summary>
-            <param name="format">Format string.</param>
-            <param name="args">The arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.NotSupportedException(System.String)">
-            <summary>
-            Throw a not supported exception.
-            </summary>
-            <param name="functionality">Functionality that is not supported (string).</param>
-            <returns>A new NotSupportedException.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.AddResultFile(System.String)">
-            <summary>
-            Adds a file name to the list in TestResult.ResultFileNames.
-            </summary>
-            <param name="fileName">Filename to add as a result.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.BeginTimer(System.String)">
-            <summary>
-            Begins a timer with the specified name.
-            </summary>
-            <param name="timerName">The name of the timer to create.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.EndTimer(System.String)">
-            <summary>
-            Ends a timer with the specified name.
-            </summary>
-            <param name="timerName">Name of the timer.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext._propertyCache">
-            <summary>
-            Cache of properties.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.Properties">
-            <summary>
-            Gets test properties.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.DataRow">
-            <summary>
-            Gets current data row when test is used for data driven testing.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.DataConnection">
-            <summary>
-            Gets current data connection row when test is used for data driven testing.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.TestName">
-            <summary>
-            Gets the name of the test method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.CurrentTestOutcome">
-            <summary>
-            Gets the current enum outcome - passed, failed, or inconclusive.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly">
-            <summary>
-            Assembly metadata for the Visual Studio Team Test unit test framework.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._assembly">
-            <summary>
-            Assembly reflection object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._init">
-            <summary>
-            Assembly initialization method information.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._cleanup">
-            <summary>
-            Assembly cleanup method information.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._provider">
-            <summary>
-            Unit test provider used for the assembly.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._harness">
-            <summary>
-            The unit test harness.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
-            <summary>
-            Creates a new unit test assembly wrapper.
-            </summary>
-            <param name="provider">Unit test metadata provider.</param>
-            <param name="unitTestHarness">A reference to the unit test harness.</param>
-            <param name="assembly">Assembly reflection object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.GetTestClasses">
-            <summary>
-            Reflect and retrieve the test class metadata wrappers for 
-            the test assembly.
-            </summary>
-            <returns>Returns a collection of test class metadata 
-            interface objects.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.Name">
-            <summary>
-            Gets the name of the test assembly.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.Provider">
-            <summary>
-            Gets the unit test provider instance.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.AssemblyInitializeMethod">
-            <summary>
-            Gets any assembly initialize method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.AssemblyCleanupMethod">
-            <summary>
-            Gets any assembly cleanup method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.TestHarness">
-            <summary>
-            Gets the test harness used to initialize the assembly.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.UnitTestHarness">
-            <summary>
-            Gets the test harness as a unit test harness.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider">
-            <summary>
-            Provider for the Visual Studio Team Test unit test (UT) framework 
-            metadata.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.ProviderName">
-            <summary>
-            Name of this provider.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.MyCapabilities">
-            <summary>
-            The capabilities of the VSTT UTF provider.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.HasCapability(Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities)">
-            <summary>
-            Whether the capability is supported by this provider.
-            </summary>
-            <param name="capability">Capability type.</param>
-            <returns>A value indicating whether the capability is available.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.#ctor">
-            <summary>
-            Create a new Visual Studio Team Test unit test framework provider 
-            instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider._assemblyCache">
-            <summary>
-            Cache of assemblies and assembly unit test interface objects.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.GetUnitTestAssembly(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
-            <summary>
-            VSTT unit test provider constructor; takes an assembly reference to 
-            perform reflection on to retrieve all test class types. In this 
-            implementation of an engine for the VSTT metadata, only a single 
-            test Assembly can be utilized at a time for simplicity.
-            </summary>
-            <param name="testHarness">The unit test harness.</param>
-            <param name="assemblyReference">Assembly reflection object.</param>
-            <returns>Returns the assembly metadata interface.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.IsFailedAssert(System.Exception)">
-            <summary>
-            Check if the Exception is actually a failed assertion.
-            </summary>
-            <param name="exception">Exception object to check.</param>
-            <returns>True if the exception is actually an assert failure.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.Name">
-            <summary>
-            Gets the name of the provider.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.Capabilities">
-            <summary>
-            Gets the specialized capability descriptor.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTestSettings">
-            <summary>
-            Settings for the unit test system.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings.TagExpressionKey">
-            <summary>
-            The tag expression key name.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings.DefaultSortTestMethods">
-            <summary>
-            By default test methods are sorted.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings.DefaultSortTestClasses">
-            <summary>
-            By default test classes are sorted.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTestSettings.#ctor">
-            <summary>
-            Settings for the unit test system.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.Parameters">
-            <summary>
-            Gets the parameters from the response file.
-            </summary>
-            <value>The parameters.</value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.Components">
-            <summary>
-            Gets the components initialized by the entry-point assembly. These
-            are the dynamically loaded objects that may be needed by the
-            TestHarness.
-            </summary>
-            <value>The components.</value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.LogProviders">
-            <summary>
-            Gets the log providers.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.SampleTags">
-            <summary>
-            Gets or sets a set of sample tags for use in a tag editor screen.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestAssemblies">
-            <summary>
-            Gets the list of test assemblies.
-            </summary>
-            <value>The test assembly.</value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestService">
-            <summary>
-            Gets or sets the test service provider.  The test service lights up 
-            advanced out-of-process communication, reporting, logging, and 
-            other valuable services.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestHarness">
-            <summary>
-            Gets or sets the test harness.
-            </summary>
-            <value>The test harness.</value>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServiceHostname">
-            <summary>
-            Gets or sets the test service hostname to try using. Defaults to
-            localhost.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServicePort">
-            <summary>
-            Gets or sets the test service port to try using. Defaults to 8000.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServicePath">
-            <summary>
-            Gets or sets the test service path to try using. Defaults to
-            /externalInterface/.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.StartRunImmediately">
-            <summary>
-            Gets or sets a value indicating whether to start the run
-            immediately when the test system is run. Defaults to false to enable
-            the test service to load and information to be provided in the
-            user interface.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestPanelType">
-            <summary>
-            Gets or sets the type of the TestPanel to create. The type must
-            derive from Microsoft.Silverlight.Testing.ITestPanel.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.SortTestMethods">
-            <summary>
-            Gets or sets a value indicating whether test methods are sorted 
-            alphabetically. By default this value is true.
-            </summary>
-            <remarks>
-            It is worth understanding that the order of unit test 
-            execution should not affect the results of a test run.  Any expected
-            ordering and verification from multiple test methods should be 
-            refactored into a single unit test.
-            </remarks>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.SortTestClasses">
-            <summary>
-            Gets or sets a value indicating whether test classes are sorted 
-            alphabetically. This setting is True by default.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.ShowTagExpressionEditor">
-            <summary>
-            Gets or sets a value indicating whether to show the tag expression
-            editor user interface before starting the test run.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TagExpression">
-            <summary>
-            Gets or sets the tag expression used for selecting tests to run. 
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestClassesToRun">
-            <summary>
-            Gets a list of test classes to run. Enables filtering.
-            </summary>
-            <remarks>This property should be considered obsolete.</remarks>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestPanelManager">
-            <summary>
-            A manager for the underlying TestSurface Panel.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestPanelManager.#ctor">
-            <summary>
-            Private constructor.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestPanelManager._testPage">
-            <summary>
-            The test page object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestPanelManager._dirty">
-            <summary>
-            A value indicating whether the panel is dirty.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestPanelManager.ClearUsedChildren">
-            <summary>
-            Remove the children from the test surface, if it has 
-            been used.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestPanelManager.ClearChildren">
-            <summary>
-            Remove the children from the test surface.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestPanelManager.TestPage">
-            <summary>
-            Gets or sets the Reference to the TestPage user control.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestPanelManager.TestPanel">
-            <summary>
-            Gets the TestSurface Panel, and tracks the use for the 
-            current test method.  When the test completes, the panel children 
-            will be cleared automatically.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.ScenarioResult">
-            <summary>
-            A result from a test scenario.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ScenarioResult.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.TestOutcome,System.Exception)">
-            <summary>
-            Creates a result record.
-            </summary>
-            <param name="method">Test method metadata object.</param>
-            <param name="testClass">Test class metadata object.</param>
-            <param name="result">Test result object.</param>
-            <param name="exception">Exception instance, if any.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ScenarioResult.ToString">
-            <summary>
-            The string representation of the ScenarioResult.
-            </summary>
-            <returns>Returns a verbose string representation of the result.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Started">
-            <summary>
-            Gets or sets the scenario's started time.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Finished">
-            <summary>
-            Gets or sets the scenario's finishing time.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.TestMethod">
-            <summary>
-            Gets the test method metadata.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.TestClass">
-            <summary>
-            Gets the test class metadata.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Result">
-            <summary>
-            Gets or sets the Result object.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Exception">
-            <summary>
-            Gets the Exception instance, if any.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.AssemblyManager">
-            <summary>
-            Container and manager type which handles an entire test assembly; contains sub work 
-            items that represent all actions needed to execute its tests.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem">
-            <summary>
-            A container that stores instances of the unit test harness and provider.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem">
-            <summary>
-            TestWorkItem which can contain sub-tasks; the underlying work item is 
-            not marked complete until the Children have completed or an Exception 
-            is thrown.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem._children">
-            <summary>
-            Store the underlying tasks.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem._finishWhenEmpty">
-            <summary>
-            Whether the TestTaskContainer::IsComplete should be set to true 
-            after all children have been de-queued.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem._invoked">
-            <summary>
-            Whether the first invoke has happened yet or not.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.#ctor">
-            <summary>
-            Constructor for the TestTaskContainer type.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.FirstInvoke">
-            <summary>
-            Optional method to call on the first invoke.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Invoke">
-            <summary>
-            Invoke the test container; in turn will execute child work items 
-            as needed. Supports executing multiple items immediately for
-            performance reasons.
-            </summary>
-            <returns>True if additional work remains, False once IsComplete 
-            is set to true.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Invoke(Microsoft.Silverlight.Testing.WorkItem@)">
-            <summary>
-            Invoke the test container; in turn will execute child work items 
-            as needed.
-            </summary>
-            <param name="usedWorkItem">The work item used for the invoke.</param>
-            <returns>True if additional work remains, False once IsComplete 
-            is set to true.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.ClearChildren">
-            <summary>
-            Clear the children.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Dequeue">
-            <summary>
-            Dequeue a work item.
-            </summary>
-            <returns>A work item.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Enqueue(Microsoft.Silverlight.Testing.WorkItem)">
-            <summary>
-            Add a new work item to the container to schedule it for invocation.
-            </summary>
-            <param name="item">New test work item to enqueue.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.EnqueueQuick(Microsoft.Silverlight.Testing.WorkItem)">
-            <summary>
-            Adds a new work item that will execute more quickly.
-            </summary>
-            <param name="item">The item of work.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.EnqueueQuick(System.Action)">
-            <summary>
-            Enqueues a callback or action that will quickly execute.
-            </summary>
-            <param name="action">The action or method.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Enqueue(System.Action)">
-            <summary>
-            Add a new callback action and schedule it for invocation.
-            </summary>
-            <param name="action">The action.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Peek">
-            <summary>
-            Return the top work item, if any, from this container.
-            </summary>
-            <returns>Peek into any test work item.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.WorkItemComplete">
-            <summary>
-            Work items must call this method to indicate completion of the work 
-            item; in turn fires the Complete event delegates.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.WorkItemCompleteInternal">
-            <summary>
-            Internal-only version which can be called during a test completion 
-            through the relation - not necessarily the best design; events 
-            may make more sense long-term.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.WorkItemException(System.Exception)">
-            <summary>
-            Call when an exception occurs inside a work item.
-            </summary>
-            <param name="e">Exception object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.OnComplete(System.EventArgs)">
-            <summary>
-            Fire the Complete event.
-            </summary>
-            <param name="e">Empty event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.OnUnhandledException(System.Exception)">
-            <summary>
-            Fire the unhandled exception event.
-            </summary>
-            <param name="exception">Exception object.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.FinishWhenEmpty">
-            <summary>
-            Gets a value indicating whether the container is marked Complete 
-            when all children have executed or not.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.RemainingWork">
-            <summary>
-            Gets a value indicating whether sub tasks remain.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Complete">
-            <summary>
-            Complete event is fired when the underlying WorkItemComplete method 
-            is called by the work item.
-            </summary>
-        </member>
-        <member name="E:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.UnhandledException">
-            <summary>
-            Event fired when an exception is thrown and unhandled within the 
-            underlying Invoke sequence.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.CanExecuteImmediately">
-            <summary>
-            Gets or sets a value indicating whether the task can execute
-            immediately.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem._provider">
-            <summary>
-            The unit test provider.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
-            <summary>
-            Initializes a new unit test work item container.
-            </summary>
-            <param name="testHarness">The unit test harness.</param>
-            <param name="unitTestProvider">The unit test metadata provider.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.LogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Logs a new message.
-            </summary>
-            <param name="message">Message object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.LogMessage(System.String)">
-            <summary>
-            Logs a message about the harness.
-            </summary>
-            <param name="harnessInformation">Information about the harness.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.LogWriter">
-            <summary>
-            Gets the log message writer for the unit test system.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.TestHarness">
-            <summary>
-            Gets the test harness instance.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.Provider">
-            <summary>
-            Gets the unit test provider instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.AssemblyManager._filter">
-            <summary>
-            The test run filter object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.AssemblyManager._assembly">
-            <summary>
-            Unit test provider-agnostic assembly metadata.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.AssemblyManager._testClasses">
-            <summary>
-            Container of work items for running test classes.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.#ctor(Microsoft.Silverlight.Testing.Harness.TestRunFilter,Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
-            <summary>
-            Create a new assembly manager, takes in the harness, provider 
-            reference and actual IAssembly object.
-            </summary>
-            <param name="runFilter">The test run filter object.</param>
-            <param name="testHarness">Harness object.</param>
-            <param name="provider">The unit test metadata provider.</param>
-            <param name="testAssembly">The test assembly metadata object.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.FirstInvoke">
-            <summary>
-            When the test run is ready to test the underlying test assembly that
-            this class manages, perform reflection and enqueue work items to run
-            the tests.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueAssemblyInitialize">
-            <summary>
-            The assembly initialize method.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueAssemblyCleanup">
-            <summary>
-            The assembly cleanup method.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueTestClasses">
-            <summary>
-            Reflect over all test classes in the assembly and add any which are not 
-            filtered out into the test work item queue.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueMethodDispatcher(System.Reflection.MethodInfo)">
-            <summary>
-            Helper to enqueue a new method dispatcher.
-            </summary>
-            <param name="method">The method reflection object.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.AssemblyManager.ClassInstances">
-            <summary>
-            Gets the collection of all the instances of the assembly's test
-            classes, used to keep a single reference of the type.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.MethodContainer">
-            <summary>
-            A method container.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._timeout">
-            <summary>
-            The timeout time.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._method">
-            <summary>
-            The test method metadata.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.#ctor">
-            <summary>
-            Constructs a new method container.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.#ctor(System.Object,System.Reflection.MethodInfo,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
-            <summary>
-            Constructs a new method container.
-            </summary>
-            <param name="instance">An instance of the method's type.</param>
-            <param name="method">The method reflection object.</param>
-            <param name="testMethod">The test method.</param>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._methodTask">
-            <summary>
-            The task that involves the method, and contains its own internal 
-            test queue, if needed for asynchronous tasks.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._methodInfo">
-            <summary>
-            The reflection object for the method.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.Invoke">
-            <summary>
-            Invoke into the method.
-            </summary>
-            <returns>Returns the condition of any remaining work.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.FirstInvoke">
-            <summary>
-            On the first invoke, make sure there's a task to call the method.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.MethodContainer.MethodInfo">
-            <summary>
-            Gets the method's reflection object.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary">
-            <summary>
-            A dictionary that manages single instances of types for use across the 
-            unit test system.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary.GetInstance(System.Type)">
-            <summary>
-            Returns the instance for a Type; if there is not an instance yet, 
-            this will use Activator.CreateInstance to create it.
-            </summary>
-            <param name="type">The Type instance to retrieve.</param>
-            <returns>Returns an instance of the Type.  Returns a new instance 
-            if the Type has not yet been used.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary.ClearInstance(System.Type)">
-            <summary>
-            Remove any instance for the type.
-            </summary>
-            <param name="type">The Type of instance to remove.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassManager">
-            <summary>
-            Test class manager.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._filter">
-            <summary>
-            Test run filter object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._testClass">
-            <summary>
-            Reference to the class and its metadata.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._testExecutionQueue">
-            <summary>
-            Queue of any tests to run.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._instance">
-            <summary>
-            Class instance.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.#ctor(Microsoft.Silverlight.Testing.Harness.TestRunFilter,Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
-            <summary>
-            A container type that handles an entire test class throughout the 
-            test run.
-            </summary>
-            <param name="filter">Test run filter object.</param>
-            <param name="testHarness">The unit test harness.</param>
-            <param name="testClass">The test class metadata interface.</param>
-            <param name="instance">The object instance.</param>
-            <param name="provider">The unit test provider.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.FirstInvoke">
-            <summary>
-            Code run the first time this container is invoked.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.PrepareInstance">
-            <summary>
-            Custom tests need to be prepared before use.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.EnqueueTestClassInitialize">
-            <summary>
-            The test initialize method.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.EnqueueTestClassCleanup">
-            <summary>
-            The test cleanup method.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.PopulateTestMethods">
-            <summary>
-            Reflect through the class to find any test methods, and add them to 
-            the list of queued methods.  Also, sorts the methods if appropriate 
-            based on the settings file.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.EnqueueMethodDispatcher(System.Reflection.MethodInfo)">
-            <summary>
-            Add a new method dispatcher to the test work item queue.  This is a 
-            work item container which is able to manage its own internal test 
-            work item queue.
-            </summary>
-            <param name="method">The method reflection object.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.WorkItemsManager">
-            <summary>
-            A special type dedicated to keeping a running stack of the dispatch 
-            managers that are actually enabled for "work item" use.  The current 
-            dispatcher is used by the test work item queue.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.WorkItemsManager._stack">
-            <summary>
-            Dispatcher stack; a stack of work item containers.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.#ctor">
-            <summary>
-            Creates a new empty stack for work item containers.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.Push(Microsoft.Silverlight.Testing.Harness.CompositeWorkItem)">
-            <summary>
-            Push a new dispatcher onto the stack.
-            </summary>
-            <param name="composite">The composite work item to push.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.Pop">
-            <summary>
-            Pop a dispatcher off the stack.
-            </summary>
-            <returns>Returns the top-most container.  Throws an 
-            InvalidOperationException if none is available.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.CurrentCompositeWorkItem">
-            <summary>
-            Gets the current test work item dispatcher, which is the dispatcher 
-            on the top of the stack.  Returns null if there is none.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodManager">
-            <summary>
-            Manager for planning, processing, and reporting the result of a single 
-            test method for a unit test provider.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._testClass">
-            <summary>
-            Underlying test class object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._testMethod">
-            <summary>
-            Underlying test method object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._instance">
-            <summary>
-            Reference to an instance of the test class.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._result">
-            <summary>
-            Scenario result of the test method.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._started">
-            <summary>
-            The started time of execution.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._output">
-            <summary>
-            Stores a collection of written lines.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._bugAttributePresent">
-            <summary>
-            A value indicating whether the bug attribute was present on this 
-            method.  If it is, the result will be inverted at completion.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._mainTestMethodContainer">
-            <summary>
-            Contains the main test contents.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Object,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
-            <summary>
-            Constructor for a test method manager, which handles executing a single test method 
-            for a unit test provider.
-            </summary>
-            <param name="testHarness">The unit test harness object.</param>
-            <param name="testClass">The test class metadata object.</param>
-            <param name="testMethod">The test method metadata object.</param>
-            <param name="instance">The test class instance.</param>
-            <param name="provider">The unit test provider.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.LogStartMessage">
-            <summary>
-            Log a start message.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.LogEndMessage">
-            <summary>
-            Log an end message.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.OnWriteLine(Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs)">
-            <summary>
-            Handles the write line event for the test method.
-            </summary>
-            <param name="e">The string event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.FirstInvoke">
-            <summary>
-            First invoke, plan for the method's execution.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.SetResultTimes">
-            <summary>
-            Sets the start and finish times on the ScenarioResult object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.CreateNewResult(Microsoft.Silverlight.Testing.Harness.TestOutcome)">
-            <summary>
-            Creates the ScenarioResult instance for this test method.
-            </summary>
-            <param name="outcome">The initial test outcome value.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.CompleteMethod(System.Object,System.EventArgs)">
-            <summary>
-            Process the result.
-            </summary>
-            <param name="sender">Source object.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.UnhandledMethodException(System.Object,System.UnhandledExceptionEventArgs)">
-            <summary>
-            Process an unhandled exception for the method.
-            </summary>
-            <param name="sender">Source object.</param>
-            <param name="e">Unhandled exception event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.EnqueueMethodDispatcher(System.Reflection.MethodInfo)">
-            <summary>
-            Create a new method container to enclose a reflected method for execution.
-            </summary>
-            <param name="method">The method reflection object.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodManager.BugAttributeProcessed">
-            <summary>
-            Gets or sets a value indicating whether the bug attribute's logic
-            has already been processed.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodManager.WriteLineOutput">
-            <summary>
-            Gets the write line output list.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer">
-            <summary>
-            A container which is able to attach to the underlying test dispatcher 
-            stack to enable advanced asynchronous functionality, when supported.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer._harness">
-            <summary>
-            The unit test harness.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer._granularity">
-            <summary>
-            The granularity of the contained item.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer._testMethod">
-            <summary>
-            The test method metadata object.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Object,System.Reflection.MethodInfo,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Harness.TestGranularity)">
-            <summary>
-            Initializes dispatcher-stack attaching method container work item.
-            </summary>
-            <param name="testHarness">Test harness.</param>
-            <param name="instance">Test instance.</param>
-            <param name="method">Method reflection object.</param>
-            <param name="testMethod">Test method metadata.</param>
-            <param name="granularity">Granularity of test.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer.FirstInvoke">
-            <summary>
-            Connect to dispatcher stack for advanced functions, if supported.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer.SupportsWorkItemQueue">
-            <summary>
-            Check a MethodInfo for the advanced async attribute.
-            </summary>
-            <returns>True if the work item queue is supported.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem">
-            <summary>
-            A work item for tests to use which will call the delegate when the work 
-            item is executed.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem._action">
-            <summary>
-            Stored void delegate.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem.#ctor(System.Action)">
-            <summary>
-            Create a new Callback work item.
-            </summary>
-            <param name="callback">Action to execute on Invoke.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem.Invoke">
-            <summary>
-            Execute the callback.
-            </summary>
-            <returns>Whether the work item is complete.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem">
-            <summary>
-            A test work item that is complete once the condition is asserted.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem._delegate">
-            <summary>
-            The conditional delegate.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem.#ctor(System.Func{System.Boolean})">
-            <summary>
-            Construct a new conditional work item.
-            </summary>
-            <param name="conditionalMethod">Conditional delegate.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem.Invoke">
-            <summary>
-            Invoke the condition, will continue invoking until 
-            the condition is false.
-            </summary>
-            <returns>Completes the invocation once the condition is true.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem">
-            <summary>
-            A simple work item that invokes a method through the reflection 
-            MethodInfo instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem.None">
-            <summary>
-            An empty object array.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem._instance">
-            <summary>
-            An object instance.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem._method">
-            <summary>
-            Method reflection object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem._testMethod">
-            <summary>
-            The test method to invoke.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem.#ctor(System.Object,System.Reflection.MethodInfo,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
-            <summary>
-            Creates a new method invoke work item for a MethodInfo instance.
-            </summary>
-            <param name="instance">The type instance.</param>
-            <param name="method">The method on the type to invoke when the 
-            work item is executed.</param>
-            <param name="testMethod">The test method metadata.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem.Invoke">
-            <summary>
-            Invokes the underlying method on the instance and marks the 
-            test work item as complete.
-            </summary>
-            <returns>False, noting the completion of the work item.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders">
-            <summary>
-            Unit test providers.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders._providers">
-            <summary>
-            List of unit test providers.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.#cctor">
-            <summary>
-            Static constructor that initializes the built-in unit test metadata providers.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.GetAssemblyProvider(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
-            <summary>
-            Gets the unit test provider for an assembly.  The framework only 
-            currently supports a single provider per test assembly, so if more 
-            than one registered provider can handle the assembly, at runtime an 
-            InvalidOperationException is thrown.
-            </summary>
-            <param name="harness">The test harness making the request.</param>
-            <param name="testAssembly">Assembly reflection object.</param>
-            <returns>The unit test provider for the test assembly.  Throws if 
-            more than one can process the assembly.  Returns null if there is 
-            not a provider for the assembly.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.GetAssemblyWrapper(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
-            <summary>
-            Returns the IAssembly provider for an assembly.
-            </summary>
-            <param name="harness">Test harness object.</param>
-            <param name="testAssembly">Assembly reflection object.</param>
-            <returns>Returns null or an IAssembly instance.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.Providers">
-            <summary>
-            Gets the list of Unit Test providers.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary">
-            <summary>
-            A dictionary that can store just about any kind of object, keyed off any
-            object.  As a Hashtable, it permits using keys of 
-            - enums
-            - objects
-            - types
-            
-            This makes it ideal for use in decorating and adorning special types in
-            the system, such as log messages.
-            
-            A strongly-typed decorator key could come from an enum value, while a
-            prototype extension to the test system could simply use a string key for
-            organizing.  
-            
-            In all instances, the resulting object needs to be cast appropriately.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary.HasDecorator(System.Object)">
-            <summary>
-            Check if a decorator exists.
-            </summary>
-            <param name="decoratorKey">The decorator key object.</param>
-            <returns>
-            Returns a value indicating whether the decorator key exists.  Even
-            if the key exists, the instance value for the key could be set to
-            null, yielding a null instance.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary.HasDecorators(System.Object[])">
-            <summary>
-            Check if a set of decorators exists.
-            </summary>
-            <param name="decorators">The set of decorator(s) of interest.</param>
-            <returns>
-            Returns a value indicating whether the decorators of interest were
-            present.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary.GetDecorator(System.Object)">
-            <summary>
-            Retrieves the decorator instance if it exists.  If not, this method
-            returns null.
-            </summary>
-            <param name="decoratorKey">The decorator key object.</param>
-            <returns>
-            Returns the instance or null if it does not exist.  No exceptions
-            are thrown in this method.
-            </returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.ResourceUtility">
-            <summary>
-            Helper functionality for dealing with embedded resources in an assembly.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ResourceUtility.GetAllText(System.Object,System.String)">
-            <summary>
-            Get a string containing the text of an embedded resource in an
-            assembly.
-            </summary>
-            <param name="instance">
-            An instance whose assembly can be retrieved through reflection.
-            </param>
-            <param name="fullEmbeddedResourceName">
-            Complete embedded resource name.
-            </param>
-            <returns>
-            A string containing the embedded resource's string contents.
-            </returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessageFactory">
-            <summary>
-            A simple factory used for creating new log messages.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageFactory.Create">
-            <summary>
-            Create a new LogMessage instance.
-            </summary>
-            <returns>Returns a new LogMessage instance.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageFactory.Create(Microsoft.Silverlight.Testing.Harness.LogMessageType)">
-            <summary>
-            Create a new LogMessage instance.
-            </summary>
-            <param name="messageType">The type of message to create.</param>
-            <returns>Returns a new LogMessage instance.</returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessageFactory.DefaultLogMessageType">
-            <summary>
-            Gets or sets the default log message type used for the creation of
-            unspecific log message types.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.LogDecorator">
-            <summary>
-            Well-known keys that can be used to mark decorator instances in log 
-            message objects.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.ExceptionObject">
-            <summary>
-            Key for a decorator that is a simple Exception object.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.NameProperty">
-            <summary>
-            Key for a decorator that is a simple Name string property.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.TestOutcome">
-            <summary>
-            An associated TestOutcome value.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.TestStage">
-            <summary>
-            The stage of a message or event.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.TestGranularity">
-            <summary>
-            The granularity of a message or event.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestOutcome">
-            <summary>
-            A number of possible test outcomes or results.  For compatibility, this 
-            information resembles that of the desktop test framework, although many 
-            of the states may not apply or be valid for an in-browser test harness.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Error">
-            <summary>
-            A test outcome of Error.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Failed">
-            <summary>
-            A test outcome of Failed.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Timeout">
-            <summary>
-            A test outcome of Timeout.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Aborted">
-            <summary>
-            A test outcome of Aborted.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Inconclusive">
-            <summary>
-            A test outcome of Inconclusive.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.PassedButRunAborted">
-            <summary>
-            A test outcome of a run that was aborted, but passed.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.NotRunnable">
-            <summary>
-            A test outcome of NotRunnable.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.NotExecuted">
-            <summary>
-            A test outcome of NotExecuted.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Disconnected">
-            <summary>
-            A test outcome of Disconnected.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Warning">
-            <summary>
-            A test outcome of Warning.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Passed">
-            <summary>
-            A test outcome of Passed.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Completed">
-            <summary>
-            A test outcome of Completed.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.InProgress">
-            <summary>
-            A test outcome of InProgress.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Pending">
-            <summary>
-            A test outcome of Pending.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestStage">
-            <summary>
-            The stage of a test scenario, case or system running.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Starting">
-            <summary>
-            In the process of starting.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Running">
-            <summary>
-            Currently running.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Finishing">
-            <summary>
-            Finishing up.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Canceling">
-            <summary>
-            The test is canceling.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler">
-            <summary>
-            Provides a property that will attach and detach a known event handler
-            delegate when the bit is flipped.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler._eventHandler">
-            <summary>
-            The event to fire when attached.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler._attached">
-            <summary>
-            Whether the event handler is attached as a global unhandled
-            exception handler.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.#ctor(System.EventHandler)">
-            <summary>
-            Creates a new exception handler "manager" with the provided
-            EventHandler.
-            </summary>
-            <param name="eventHandler">The event handler to manage.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.ChangeExceptionBubbling(System.EventArgs,System.Boolean)">
-            <summary>
-            Mark the Handled property in the event args as True to stop any 
-            event bubbling.
-            </summary>
-            <param name="e">Event arguments.</param>
-            <param name="exceptionHandled">
-            Value indicating whether the Exception should be marked as handled.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.GetExceptionObject(System.EventArgs)">
-            <summary>
-            Return the Exception property from the EventArgs.
-            </summary>
-            <param name="e">Event arguments.</param>
-            <returns>
-            Returns the Exception object that the event arguments stores.
-            </returns>
-            <remarks>
-            This method is compatible with the full desktop framework as well as
-            Silverlight.
-            </remarks>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.OnGlobalException(System.Object,System.Windows.ApplicationUnhandledExceptionEventArgs)">
-            <summary>
-            Internal event that is hooked up to the global exception handler.
-            </summary>
-            <param name="sender">Source object of the event.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.UpdateAttachment">
-            <summary>
-            Called after a change to the attachment field value.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.AttachHandler">
-            <summary>
-            Attach the handler globally.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.DetachHandler">
-            <summary>
-            Detach the handler globally.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.AttachGlobalHandler">
-            <summary>
-            Gets or sets a value indicating whether the handler is currently 
-            attached to the global exception handler.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessage">
-            <summary>
-            A log message.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessage.DefaultLogMessageType">
-            <summary>
-            The default log message used during initialization.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.#ctor">
-            <summary>
-            Initializes a new log message of the default message type.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.#ctor(Microsoft.Silverlight.Testing.Harness.LogMessageType)">
-            <summary>
-            Initializes a new log message.
-            </summary>
-            <param name="messageType">The message type.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.ToString">
-            <summary>
-            Converts to string representation.
-            </summary>
-            <returns>A string version of the LogMessage.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.HasDecorator(System.Object)">
-            <summary>
-            Check if a decorator is present on the LogMessage.
-            </summary>
-            <param name="decorator">The decorator of interest.</param>
-            <returns>
-            Returns a value indicating whether the decorator is present in the
-            DecoratorDictionary.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.HasDecorators(System.Object[])">
-            <summary>
-            Check if a set of decorators are present.
-            </summary>
-            <param name="decorators">The decorator(s) of interest.</param>
-            <returns>
-            Returns a value indicating whether the decorator(s) of interest are
-            present.
-            </returns>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.Decorators">
-            <summary>
-            Gets the set of decorator instances attached to the log message.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.MessageType">
-            <summary>
-            Gets or sets the type of message.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.Message">
-            <summary>
-            Gets or sets the log's message.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.Item(System.Object)">
-            <summary>
-            Gets or sets the decorator type for the message.
-            </summary>
-            <param name="decorator">
-            The type of decorator.  Only one explicit Type is permitted,
-            although multiple types within the same type hierarchy are
-            legitimate.
-            </param>
-            <returns>Returns the instance of the decorator, if any.</returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestGranularity">
-            <summary>
-            The hierarchy of test execution represented in more generic terms, this
-            allows for more robust and useful actions by log providers.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.Harness">
-            <summary>
-            Harness-level granularity.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.TestGroup">
-            <summary>
-            Group of test-level granularity.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.Test">
-            <summary>
-            Test-level granularity.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.TestScenario">
-            <summary>
-            Scenario-level granularity.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider">
-            <summary>
-            The most verbose log provider, this calls .ToString() on each and every 
-            LogMessage that it processes.  The output will appear in an attached 
-            debugger's "Output" window.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.#ctor">
-            <summary>
-            Initializes a new instance of the DebugOutputProvider class.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.Process(Microsoft.Silverlight.Testing.Harness.LogMessage)">
-            <summary>
-            Display a LogMessage in the debug output window.
-            </summary>
-            <param name="logMessage">Message object.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.ShowAllFailures">
-            <summary>
-            Gets or sets a value indicating whether any TestResult failures will 
-            be reported, regardless of whether the TestResult type is being 
-            monitored for debug output.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.ShowEverything">
-            <summary>
-            Gets or sets a value indicating whether all messages appear in the 
-            debug output.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessageType">
-            <summary>
-            Set of defined types of log messages to allow for some level of 
-            filtering and selective processing of log messages.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.TestResult">
-            <summary>
-            Pass, fail, etc.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Debug">
-            <summary>
-            Debug::WriteLine or tracing.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Warning">
-            <summary>
-            Non-fatal log message.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Error">
-            <summary>
-            Fatal error message.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.KnownIssue">
-            <summary>
-            Information about a known defect.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Information">
-            <summary>
-            General information similar to a Console::WriteLine.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Environment">
-            <summary>
-            Operating system setting or platform values.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.TestExecution">
-            <summary>
-            New unit of test or test run note.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.TestInfrastructure">
-            <summary>
-            Related test systems or out-of-process communication information.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs">
-            <summary>
-            Event information marking the completion of a test run.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.TestHarnessState)">
-            <summary>
-            Creates a new TestHarnessCompletedEventArgs.
-            </summary>
-            <param name="testHarnessState">The final test harness state.</param>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs.State">
-            <summary>
-            Gets the final test harness state.
-            
-            This contains the final pass versus fail result at a minimum.
-            Specific harnesses may extend the type to contain additional
-            information, logs, scenario counts, or anything else.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.WebBrowserTick">
-            <summary>
-            A type which handles preparing the underlying dispatcher or timer from 
-            which the test work items execute.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.DefaultTickInterval">
-            <summary>
-            Millisecond interval to use for the interval between DispatcherTimer
-            ticks.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Harness.WebBrowserTick._timer">
-            <summary>
-            Dispatcher timer.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.#ctor(System.Func{System.Boolean})">
-            <summary>
-            Creates a new run method manager using the default value for the 
-            timer's millisecond interval.
-            </summary>
-            <param name="runNextStep">
-            Conditional delegate which returns true as long as there is 
-            additional work.
-            </param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.#ctor(System.Func{System.Boolean},System.Int32)">
-            <summary>
-            Sets up a new run method manager.
-            </summary>
-            <param name="runNextStep">
-            Conditional delegate which returns true as long as there is 
-            additional work.
-            </param>
-            <param name="millisecondInterval">Milliseconds between ticks, at a 
-            minimum.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.Run">
-            <summary>
-            Begin the execution process by hooking up the underlying 
-            DispatcherTimer to call into the test framework regularly and 
-            perform test work items.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.Timer_Tick(System.Object,System.EventArgs)">
-            <summary>
-            Call into the underlying work item queue, if the method manager is 
-            still set to run.
-            </summary>
-            <param name="sender">Sending object.</param>
-            <param name="e">Event arguments.</param>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.TestHarnessState">
-            <summary>
-            Base class representing the overall state of a test run.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestHarnessState.IncrementFailures">
-            <summary>
-            Increment the failures counter.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.TestHarnessState.IncrementTotalScenarios">
-            <summary>
-            Increments the total scenarios counter.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessState.Failures">
-            <summary>
-            Gets the count of failing scenarios.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessState.TotalScenarios">
-            <summary>
-            Gets the total count of scenarios run.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessState.Failed">
-            <summary>
-            Gets a value indicating whether the status recorded indicates a
-            failure.
-            </summary>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Harness.ReflectionUtility">
-            <summary>
-            A set of helper methods for interacting with methods and types that are
-            marked with attributes.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetTypesWithAttribute(System.Reflection.Assembly,System.Type)">
-            <summary>
-            Retrieve all types in an assembly that are decorated with a specific
-            attribute.
-            </summary>
-            <param name="assembly">Assembly to search.</param>
-            <param name="decoratingAttribute">
-            Instance of the Type of attribute that marks interesting methods.
-            </param>
-            <returns>
-            A collection of types from the assembly.  An empty collection is
-            returned if no types were found matching the constraints.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttributes(System.Reflection.MemberInfo,System.Type)">
-            <summary>
-            Given a MethodInfo type, returns the attributes (if any) that are of 
-            the decoratingAttribute parameter's type.
-            </summary>
-            <param name="member">MemberInfo instance.</param>
-            <param name="decoratingAttribute">Attribute of interest.</param>
-            <returns>
-            A collection populated with the Attribute instances.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)">
-            <summary>
-            Given a MethodInfo type, returns the attributes (if any) that are of 
-            the decoratingAttribute parameter's type.
-            </summary>
-            <param name="member">MemberInfo instance.</param>
-            <param name="decoratingAttribute">Attribute of interest.</param>
-            <param name="inherit">A value indicating whether to look for 
-            inheriting custom attributes.</param>
-            <returns>
-            A collection populated with the Attribute instances.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttributes(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type,System.Boolean)">
-            <summary>
-            Given a test method, returns the attributes (if any) that are of 
-            the decoratingAttribute parameter's type.
-            </summary>
-            <param name="method">ITestMethod instance.</param>
-            <param name="decoratingAttribute">Attribute of interest.</param>
-            <param name="inherit">Whether to inherit attributes.</param>
-            <returns>
-            A collection populated with the Attribute instances.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAssembliesFromInstances(System.Collections.Generic.IEnumerable{System.Object})">
-            <summary>
-            Retrieve a list of Reflection.Assembly types from a set of 
-            instances and/or types.
-            </summary>
-            <param name="objects">Set of instances or types.</param>
-            <returns>A set of Assembly instances from the instances or types.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAssemblies(System.Type[])">
-            <summary>
-            Returns a list of unique assemblies from a set of types.
-            </summary>
-            <param name="types">Set of types.</param>
-            <returns>
-            A list of unique Assembly instances from the input types.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(System.Collections.Generic.ICollection{System.Attribute})">
-            <summary>
-            Given a list of attributes, retrieves a single Attribute instance.
-            Will throw an exception if multiple attributes exist on the method.
-            </summary>
-            <param name="attributes">List of attributes.</param>
-            <returns>
-            The attribute instance, or null if it does not exist.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(System.Reflection.MemberInfo,System.Type)">
-            <summary>
-            Given a method and a decorative attribute of interest, retrieves a
-            single Attribute instance.  Will throw an exception if multiple
-            attributes exist on the method.
-            </summary>
-            <param name="member">MemberInfo instance.</param>
-            <param name="decoratingAttribute">
-            Attribute type of interest.
-            </param>
-            <returns>
-            The attribute instance, or null if it does not exist.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type)">
-            <summary>
-            Given a test method and a decorative attribute of interest,
-            retrieves a single Attribute instance.  Will throw an exception if
-            multiple attributes exist on the method.
-            </summary>
-            <param name="method">ITestMethod instance.</param>
-            <param name="decoratingAttribute">
-            Attribute type of interest.
-            </param>
-            <returns>
-            The attribute instance, or null if it does not exist.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type,System.Boolean)">
-            <summary>
-            Given a test method and a decorative attribute of interest,
-            retrieves a single Attribute instance.  Will throw an exception if
-            multiple attributes exist on the method.
-            </summary>
-            <param name="method">ITestMethod instance.</param>
-            <param name="decoratingAttribute">
-            Attribute type of interest.
-            </param>
-            <param name="inherit">A value indicating whether to look for custom 
-            inherited attributes.</param>
-            <returns>
-            The attribute instance, or null if it does not exist.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.HasAttribute(System.Reflection.MemberInfo,System.Type)">
-            <summary>
-            Returns a value indicating whether a method has the attribute.
-            </summary>
-            <param name="member">MemberInfo instance.</param>
-            <param name="decoratingAttribute">Attribute of interest.</param>
-            <returns>
-            A value indicating whether the type has the decorating attribute or
-            not.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.HasAttribute(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type)">
-            <summary>
-            Returns a value indicating whether a method has the attribute.
-            </summary>
-            <param name="method">ITestMethod instance.</param>
-            <param name="decoratingAttribute">Attribute of interest.</param>
-            <returns>
-            A value indicating whether the type has the decorating attribute or
-            not.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetMethodsWithAttribute(System.Type,System.Type)">
-            <summary>
-            Return a collection of MethodInfo instances given a type to look
-            through  and the attribute of interest.
-            </summary>
-            <param name="type">Type to look through for methods.</param>
-            <param name="decoratingAttribute">Attribute of interest.</param>
-            <returns>
-            A collection of the method reflection objects, if any, with the
-            marked attribute present.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetOneMethodWithAttribute(System.Type,System.Type)">
-            <summary>
-            Retrieve a MethodInfo from a single decorated method inside a type,
-            if any.  Throws an Exception if there are > 1 methods that are
-            decorated with the attribute.
-            </summary>
-            <param name="type">Type of interest.</param>
-            <param name="decoratingAttribute">Attribute of interest.</param>
-            <returns>
-            MethodInfo reflection object.  Null if none are found.
-            </returns>
-        </member>
-        <member name="T:Microsoft.Silverlight.Testing.Client.ClipboardHelper">
-            <summary>
-            Exposes clipboard functionality within Silverlight 3 applications when a
-            Silverlight 4 runtime is in use.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper.EmptyObjectArray">
-            <summary>
-            An empty array of object type.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._setText">
-            <summary>
-            Backing field for set text.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._getText">
-            <summary>
-            Backing field for get text.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._containsText">
-            <summary>
-            Backing field for the contains text method.
-            </summary>
-        </member>
-        <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._clipboardFeatureSupported">
-            <summary>
-            A value indicating whether the clipboard feature is present. This
-            assumes that all 3 methods are present, in their current form for a
-            more recent runtime.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.SetText(System.String)">
-            <summary>
-            Sets Unicode text data to store on the clipboard, for later access 
-            with System.Windows.Clipboard.GetText().
-            </summary>
-            <param name="text">A string that contains the Unicode text data to 
-            store on the clipboard.</param>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.GetText">
-            <summary>
-            Retrieves Unicode text data from the system clipboard, if Unicode 
-            text data exists.
-            </summary>
-            <returns>If Unicode text data is present on the system clipboard, 
-            returns a string that contains the Unicode text data. Otherwise, 
-            returns an empty string.
-            </returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.ContainsText">
-            <summary>
-            Queries the clipboard for the presence of data in the Unicode text 
-            format.
-            </summary>
-            <returns>True if the system clipboard contains Unicode text data; 
-            otherwise, false.</returns>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.RequireClipboardFeature">
-            <summary>
-            Prepares to use the System.Windows.Clipboard type and throws an
-            exception if the feature cannot be completely located.
-            </summary>
-        </member>
-        <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.PrepareClipboardInstance">
-            <summary>
-            Prepares the type and reflects for new Silverlight features.
-            </summary>
-        </member>
-        <member name="P:Microsoft.Silverlight.Testing.Client.ClipboardHelper.IsClipboardFeatureSupported">
-            <summary>
-            Gets a value indicating whether the clipboard feature is available
-            and supported.
-            </summary>
-        </member>
         <member name="T:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1">
             <summary>
             A framework element that permits a binding to be evaluated in a new data
@@ -12482,6 +872,21 @@
             ItemsHost.
             </summary>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.IUpdateVisualState">
+            <summary>
+            The IUpdateVisualState interface is used to provide the
+            InteractionHelper with access to the type's UpdateVisualState method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.IUpdateVisualState.UpdateVisualState(System.Boolean)">
+            <summary>
+            Update the visual state of the control.
+            </summary>
+            <param name="useTransitions">
+            A value indicating whether to automatically generate transitions to
+            the new state, or instantly transition to the new state.
+            </param>
+        </member>
         <member name="T:Microsoft.Silverlight.Testing.Controls.NumericExtensions">
             <summary>
             Numeric utility methods used by controls.  These methods are similar in
@@ -14153,6 +2558,670 @@
             Gets or sets the y-axis offset for the underlying render transform.
             </summary>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl">
+            <summary>
+            Represents a control that contains a collection of items and a header.
+            </summary>
+            <QualityBand>Stable</QualityBand>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
+            dependency property.
+            </value>
+            <remarks>
+            Note: WPF defines this property via a call to AddOwner of
+            HeaderedContentControl's HeaderProperty.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            HeaderProperty property changed handler.
+            </summary>
+            <param name="d">
+            HeaderedItemsControl that changed its Header.
+            </param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplateProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
+            dependency property.
+            </value>
+            <remarks>
+            Note: WPF defines this property via a call to AddOwner of
+            HeaderedContentControl's HeaderTemplateProperty.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderTemplatePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            HeaderTemplateProperty property changed handler.
+            </summary>
+            <param name="d">
+            HeaderedItemsControl that changed its HeaderTemplate.
+            </param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyleProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyle" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyle" />
+            dependency property.
+            </value>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnItemContainerStylePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            ItemContainerStyleProperty property changed handler.
+            </summary>
+            <param name="d">
+            HeaderedItemsControl that changed its ItemContainerStyle.
+            </param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.#ctor">
+            <summary>
+            Initializes a new instance of the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl" /> class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderChanged(System.Object,System.Object)">
+            <summary>
+            Called when the value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
+            property changes.
+            </summary>
+            <param name="oldHeader">
+            The old value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
+            property.
+            </param>
+            <param name="newHeader">
+            The new value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
+            property.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderTemplateChanged(System.Windows.DataTemplate,System.Windows.DataTemplate)">
+            <summary>
+            Called when the value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
+            property changes.
+            </summary>
+            <param name="oldHeaderTemplate">
+            The old value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
+            property.
+            </param>
+            <param name="newHeaderTemplate">
+            The new value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
+            property.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnApplyTemplate">
+            <summary>
+            Builds the visual tree for the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl" /> when a
+            new template is applied.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
+            <summary>
+            Prepares the specified element to display the specified item.
+            </summary>
+            <param name="element">
+            The container element used to display the specified item.
+            </param>
+            <param name="item">The content to display.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.PreparePrepareHeaderedItemsControlContainerForItemOverride(System.Windows.DependencyObject,System.Object,System.Windows.Controls.ItemsControl,System.Windows.Style)">
+            <summary>
+            Prepares the specified container to display the specified item.
+            </summary>
+            <param name="element">
+            Container element used to display the specified item.
+            </param>
+            <param name="item">Specified item to display.</param>
+            <param name="parent">The parent ItemsControl.</param>
+            <param name="parentItemContainerStyle">
+            The ItemContainerStyle for the parent ItemsControl.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.PrepareHeaderedItemsControlContainer(Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl,System.Object,System.Windows.Controls.ItemsControl,System.Windows.Style)">
+            <summary>
+            Prepare a PrepareHeaderedItemsControlContainer container for an
+            item.
+            </summary>
+            <param name="control">Container to prepare.</param>
+            <param name="item">Item to be placed in the container.</param>
+            <param name="parentItemsControl">The parent ItemsControl.</param>
+            <param name="parentItemContainerStyle">
+            The ItemContainerStyle for the parent ItemsControl.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HasDefaultValue(System.Windows.Controls.Control,System.Windows.DependencyProperty)">
+            <summary>
+            Check whether a control has the default value for a property.
+            </summary>
+            <param name="control">The control to check.</param>
+            <param name="property">The property to check.</param>
+            <returns>
+            True if the property has the default value; false otherwise.
+            </returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderIsItem">
+            <summary>
+            Gets or sets a value indicating whether the Header property has been
+            set to the item of an ItemsControl.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header">
+            <summary>
+            Gets or sets the item that labels the control.
+            </summary>
+            <value>
+            The item that labels the control. The default value is null.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate">
+            <summary>
+            Gets or sets a data template that is used to display the contents of
+            the control's header.
+            </summary>
+            <value>
+            Gets or sets a data template that is used to display the contents of
+            the control's header. The default is null.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyle">
+            <summary>
+            Gets or sets the <see cref="T:System.Windows.Style" /> that is
+            applied to the container element generated for each item.
+            </summary>
+            <value>
+            The <see cref="T:System.Windows.Style" /> that is applied to the
+            container element generated for each item. The default is null.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemsControlHelper">
+            <summary>
+            Gets the ItemsControlHelper that is associated with this control.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeView">
+            <summary>
+            Represents a control that displays hierarchical data in a tree structure
+            that has items that can expand and collapse.
+            </summary>
+            <QualityBand>Stable</QualityBand>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView._allowWrite">
+            <summary>
+            A value indicating whether a read-only dependency property change
+            handler should allow the value to be set.  This is used to ensure
+            that read-only properties cannot be changed via SetValue, etc.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView._ignorePropertyChange">
+            <summary>
+            A value indicating whether a dependency property change handler
+            should ignore the next change notification.  This is used to reset
+            the value of properties without performing any of the actions in
+            their change handlers.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItemProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
+            property.
+            </value>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedItemPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            SelectedItemProperty property changed handler.
+            </summary>
+            <param name="d">TreeView that changed its SelectedItem.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValueProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
+            dependency property.
+            </value>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedValuePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            SelectedValueProperty property changed handler.
+            </summary>
+            <param name="d">TreeView that changed its SelectedValue.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePathProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
+            dependency property.
+            </value>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedValuePathPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            SelectedValuePathProperty property changed handler.
+            </summary>
+            <param name="d">TreeView that changed its SelectedValuePath.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyleProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyle" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyle" />
+            dependency property.
+            </value>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnItemContainerStylePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            ItemContainerStyleProperty property changed handler.
+            </summary>
+            <param name="d">
+            TreeView that changed its ItemContainerStyle.
+            </param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.#ctor">
+            <summary>
+            Initializes a new instance of the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnCreateAutomationPeer">
+            <summary>
+            Returns a
+            <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />
+            for use by the Silverlight automation infrastructure.
+            </summary>
+            <returns>
+            A
+            <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />
+            for the <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnApplyTemplate">
+            <summary>
+            Builds the visual tree for the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control when a new
+            control template is applied.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.Microsoft#Silverlight#Testing#Controls#IUpdateVisualState#UpdateVisualState(System.Boolean)">
+            <summary>
+            Update the visual state of the TreeView.
+            </summary>
+            <param name="useTransitions">
+            A value indicating whether to use transitions when updating the
+            visual state.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.GetContainerForItemOverride">
+            <summary>
+            Creates a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to
+            display content.
+            </summary>
+            <returns>
+            A <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to use as a
+            container for content.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.IsItemItsOwnContainerOverride(System.Object)">
+            <summary>
+            Determines whether the specified item is a
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />, which is the
+            default container for items in the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control.
+            </summary>
+            <param name="item">The object to evaluate.</param>
+            <returns>
+            True if the item is a
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />; otherwise,
+            false.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
+            <summary>
+            Prepares the container element to display the specified item.
+            </summary>
+            <param name="element">
+            The container element used to display the specified item.
+            </param>
+            <param name="item">The item to display.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
+            <summary>
+            Removes all templates, styles, and bindings for the object displayed
+            as a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
+            </summary>
+            <param name="element">
+            The <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> element to
+            clear.
+            </param>
+            <param name="item">
+            The item that is contained in the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+            <summary>
+            Makes adjustments to the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control when the
+            value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" /> property
+            changes.
+            </summary>
+            <param name="e">
+            A
+            <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />
+            that contains data about the change.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.CheckForSelectedDescendents(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Select any descendents when adding new TreeViewItems to a TreeView.
+            </summary>
+            <param name="item">The added item.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.PropagateKeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Propagate OnKeyDown messages from the root TreeViewItems to their
+            TreeView.
+            </summary>
+            <param name="e">Event arguments.</param>
+            <remarks>
+            Because Silverlight's ScrollViewer swallows many useful key events
+            (which it can ignore on WPF if you override HandlesScrolling or use
+            an internal only variable in Silverlight), the root TreeViewItems
+            explicitly propagate KeyDown events to their parent TreeView.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnKeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.KeyDown" /> event when a key
+            is pressed while the control has focus.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains
+            the event data.
+            </param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="e " />is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.HandleScrollKeys(System.Windows.Input.Key)">
+            <summary>
+            Handle keys related to scrolling.
+            </summary>
+            <param name="key">The key to handle.</param>
+            <returns>A value indicating whether the key was handled.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.HandleScrollByPage(System.Boolean)">
+            <summary>
+            Handle scrolling a page up or down.
+            </summary>
+            <param name="up">
+            A value indicating whether the page should be scrolled up.
+            </param>
+            <returns>
+            A value indicating whether the scroll was handled.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnKeyUp(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Provides handling for the KeyUp event.
+            </summary>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Provides handling for the MouseEnter event.
+            </summary>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Provides handling for the MouseLeave event.
+            </summary>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseMove(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Provides handling for the MouseMove event.
+            </summary>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.MouseLeftButtonDown" />
+            event.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that
+            contains the event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Provides handling for the MouseLeftButtonUp event.
+            </summary>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.HandleMouseButtonDown">
+            <summary>
+            Provides handling for mouse button events.
+            </summary>
+            <returns>A value indicating whether the event was handled.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnGotFocus(System.Windows.RoutedEventArgs)">
+            <summary>
+            Provides handling for the GotFocus event.
+            </summary>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnLostFocus(System.Windows.RoutedEventArgs)">
+            <summary>
+            Provides handling for the LostFocus event.
+            </summary>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedItemChanged(System.Windows.RoutedPropertyChangedEventArgs{System.Object})">
+            <summary>
+            Raises the
+            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItemChanged" />
+            event when the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
+            property value changes.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.RoutedPropertyChangedEventArgs`1" />
+            that contains the event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.ChangeSelection(System.Object,Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Boolean)">
+            <summary>
+            Change whether a TreeViewItem is selected.
+            </summary>
+            <param name="itemOrContainer">
+            Item whose selection is changing.
+            </param>
+            <param name="container">
+            Container of the item whose selection is changing.
+            </param>
+            <param name="selected">
+            A value indicating whether the TreeViewItem is selected.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.UpdateSelectedValue(System.Object)">
+            <summary>
+            Update the selected value of the of the TreeView based on the value
+            of the currently selected TreeViewItem and the SelectedValuePath.
+            </summary>
+            <param name="item">
+            Value of the currently selected TreeViewItem.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.SelectFirstItem">
+            <summary>
+            Select the first item of the TreeView.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.FocusFirstItem">
+            <summary>
+            Focus the first item in the TreeView.
+            </summary>
+            <returns>A value indicating whether the item was focused.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.FocusLastItem">
+            <summary>
+            Focus the last item in the TreeView.
+            </summary>
+            <returns>A value indicating whether the item was focused.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem">
+            <summary>
+            Gets the selected item in a
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" />.
+            </summary>
+            <value>
+            The currently selected item or null if no item is selected. The
+            default value is null.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue">
+            <summary>
+            Gets the value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
+            property that is specified by the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
+            property.
+            </summary>
+            <value>
+            The value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
+            property that is specified by the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
+            property, or null if no item is selected. The default value is null.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath">
+            <summary>
+            Gets or sets the property path that is used to get the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
+            property of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
+            property in a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" />.
+            </summary>
+            <value>
+            The property path that is used to get the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
+            property of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
+            property in a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" />. The
+            default value is <see cref="F:System.String.Empty" />.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyle">
+            <summary>
+            Gets or sets the <see cref="T:System.Windows.Style" /> that is
+            applied to the container element generated for each item.
+            </summary>
+            <value>
+            The <see cref="T:System.Windows.Style" /> applied to the container
+            element that contains each item.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedContainer">
+            <summary>
+            Gets the currently selected TreeViewItem container.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsSelectedContainerHookedUp">
+            <summary>
+            Gets a value indicating whether the currently selected TreeViewItem
+            container is properly hooked up to the TreeView.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsSelectionChangeActive">
+            <summary>
+            Gets or sets a value indicating whether the selected item is
+            currently being changed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemsControlHelper">
+            <summary>
+            Gets the ItemsControlHelper that is associated with this control.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.Interaction">
+            <summary>
+            Gets the helper that provides all of the standard
+            interaction functionality.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsControlKeyDown">
+            <summary>
+            Gets a value indicating whether the Control key is currently
+            pressed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsShiftKeyDown">
+            <summary>
+            Gets a value indicating whether the Shift key is currently pressed.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItemChanged">
+            <summary>
+            Occurs when the value of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
+            property changes.
+            </summary>
+        </member>
         <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer">
             <summary>
             Exposes <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> types to UI
@@ -14264,6 +3333,695 @@
             intended to be used directly from your code.
             </remarks>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem">
+            <summary>
+            Provides a selectable item for the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control.
+            </summary>
+            <QualityBand>Stable</QualityBand>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ExpanderButtonName">
+            <summary>
+            The name of the ExpanderButton template part.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HeaderName">
+            <summary>
+            The name of the Header template part.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._expanderButton">
+            <summary>
+            The ExpanderButton template part is used to expand and collapse the
+            TreeViewItem.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._headerElement">
+            <summary>
+            The Header template part is used to distinguish the bound Header
+            content of the TreeViewItem.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._expansionStateGroup">
+            <summary>
+            The ExpansionStates visual state group.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._allowWrite">
+            <summary>
+            A value indicating whether a read-only dependency property change
+            handler should allow the value to be set.  This is used to ensure
+            that read-only properties cannot be changed via SetValue, etc.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItemsProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItems" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItems" />
+            dependency property.
+            </value>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnHasItemsPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            HasItemsProperty property changed handler.
+            </summary>
+            <param name="d">TreeViewItem that changed its HasItems.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpandedProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
+            dependency property.
+            </value>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnIsExpandedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            IsExpandedProperty property changed handler.
+            </summary>
+            <param name="d">TreeViewItem that changed its IsExpanded.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectedProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
+            dependency property.
+            </value>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnIsSelectedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            IsSelectedProperty property changed handler.
+            </summary>
+            <param name="d">TreeViewItem that changed its IsSelected.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActiveProperty">
+            <summary>
+            Identifies the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActive" />
+            dependency property.
+            </summary>
+            <value>
+            The identifier for the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActive" />
+            dependency property.
+            </value>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnIsSelectionActivePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            IsSelectionActiveProperty property changed handler.
+            </summary>
+            <param name="d">TreeViewItem that changed its IsSelectionActive.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._parentItemsControl">
+            <summary>
+            A reference to the parent ItemsControl of a TreeViewItem.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.#ctor">
+            <summary>
+            Initializes a new instance of the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnCreateAutomationPeer">
+            <summary>
+            Returns a
+            <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />
+            for use by the Silverlight automation infrastructure.
+            </summary>
+            <returns>
+            A
+            <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />
+            object for the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnApplyTemplate">
+            <summary>
+            Builds the visual tree for the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> control when a
+            new control template is applied.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpansionStateGroupStateChanged(System.Object,System.Windows.VisualStateChangedEventArgs)">
+            <summary>
+            Provides handling for the ExpansionStates CurrentChanged event.
+            </summary>
+            <param name="sender">The ExpansionState VisualStateGroup.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.BringIntoView">
+            <summary>
+            Scroll the TreeViewItem into view.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Microsoft#Silverlight#Testing#Controls#IUpdateVisualState#UpdateVisualState(System.Boolean)">
+            <summary>
+            Update the visual state of the control.
+            </summary>
+            <param name="useTransitions">
+            A value indicating whether to automatically generate transitions to
+            the new state, or instantly transition to the new state.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.UpdateVisualState(System.Boolean)">
+            <summary>
+            Update the visual state of the control.
+            </summary>
+            <param name="useTransitions">
+            A value indicating whether to automatically generate transitions to
+            the new state, or instantly transition to the new state.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.GetContainerForItemOverride">
+            <summary>
+            Creates a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to
+            display content.
+            </summary>
+            <returns>
+            A <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to use as a
+            container for content.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsItemItsOwnContainerOverride(System.Object)">
+            <summary>
+            Determines whether an object is a
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
+            </summary>
+            <param name="item">The object to evaluate.</param>
+            <returns>
+            True if <paramref name="item" /> is a
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />; otherwise,
+            false.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
+            <summary>
+            Prepares the specified container element to display the specified
+            item.
+            </summary>
+            <param name="element">
+            Container element used to display the specified item.
+            </param>
+            <param name="item">The item to display.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
+            <summary>
+            Removes all templates, styles, and bindings for the object displayed
+            as a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
+            </summary>
+            <param name="element">
+            The <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> element to
+            clear.
+            </param>
+            <param name="item">
+            The item that is contained in the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+            <summary>
+            Makes adjustments to the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> when the value
+            of the <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" />
+            property changes.
+            </summary>
+            <param name="e">
+            A
+            <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />
+            that contains data about the change.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.RaiseEvent(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">
+            <summary>
+            Raise a RoutedEvent.
+            </summary>
+            <param name="handler">Event handler.</param>
+            <param name="args">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpanded(System.Windows.RoutedEventArgs)">
+            <summary>
+            Raises an
+            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Expanded" /> event
+            when the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
+            property changes from false to true.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
+            event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnCollapsed(System.Windows.RoutedEventArgs)">
+            <summary>
+            Raises a
+            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Collapsed" />
+            event when the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
+            property changes from true to false.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
+            event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ToggleExpanded(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handle changes to the IsExpanded property.
+            </summary>
+            <param name="handler">Event handler.</param>
+            <param name="args">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnSelected(System.Windows.RoutedEventArgs)">
+            <summary>
+            Raises the
+            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Selected" /> event
+            when the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
+            property changes from false to true.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
+            event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnUnselected(System.Windows.RoutedEventArgs)">
+            <summary>
+            Raises the
+            <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Unselected" />
+            event when the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
+            property changes from true to false.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
+            event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnGotFocus(System.Windows.RoutedEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.GotFocus" /> event.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
+            event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnLostFocus(System.Windows.RoutedEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.LostFocus" /> event.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
+            event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpanderGotFocus(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handle the ExpanderButton's GotFocus event.
+            </summary>
+            <param name="sender">The ExpanderButton.</param>
+            <param name="e">Event Arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.MouseEnter" /> event.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains
+            the event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.MouseLeave" /> event.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains
+            the event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnHeaderMouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Provides handling for the Header's MouseLeftButtonDown event.
+            </summary>
+            <param name="sender">The Header template part.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpanderClick(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Provides handling for the ExpanderButton's Click event.
+            </summary>
+            <param name="sender">The ExpanderButton.</param>
+            <param name="e">Event Arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.MouseLeftButtonDown" /> event.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that
+            contains the event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.MouseLeftButtonUp" /> event.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that
+            contains the event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnKeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.KeyDown" /> event when the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> has focus.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains
+            the event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HandleDownKey">
+            <summary>
+            Try moving the focus down from the selected item.
+            </summary>
+            <returns>
+            A value indicating whether the focus was successfully moved.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnKeyUp(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Provides handling for the
+            <see cref="E:System.Windows.UIElement.KeyUp" /> event.
+            </summary>
+            <param name="e">
+            A <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains
+            the event data.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HandleUpKey">
+            <summary>
+            Try moving the focus up from the selected item.
+            </summary>
+            <returns>
+            A value indicating whether the focus was successfully moved.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HandleScrollByPage(System.Boolean,System.Windows.Controls.ScrollViewer,System.Double,System.Double,System.Double,System.Double@)">
+            <summary>
+            Handle scrolling a page up or down.
+            </summary>
+            <param name="up">
+            A value indicating whether the page should be scrolled up.
+            </param>
+            <param name="scrollHost">The ScrollViewer being scrolled.</param>
+            <param name="viewportHeight">The height of the viewport.</param>
+            <param name="top">The top of item to start from.</param>
+            <param name="bottom">The bottom of the item to start from.</param>
+            <param name="currentDelta">The height of this item.</param>
+            <returns>
+            A value indicating whether the scroll was handled.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.CalculateDelta(System.Boolean,System.Windows.FrameworkElement,System.Windows.Controls.ScrollViewer,System.Double,System.Double,System.Double@)">
+            <summary>
+            Calculate the distance between this TreeViewItem and the item being
+            paged from.
+            </summary>
+            <param name="up">
+            A value indicating whether the page should be scrolled up.
+            </param>
+            <param name="element">The element being paged from.</param>
+            <param name="scrollHost">The ScrollViewer being scrolled.</param>
+            <param name="top">The top of item to start from.</param>
+            <param name="bottom">The bottom of the item to start from.</param>
+            <param name="closeEdge">
+            The distance between the top/bottom of one item to the other.
+            </param>
+            <returns>
+            A value indicating whether the scroll was handled.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Select(System.Boolean)">
+            <summary>
+            Change the selected status of the TreeViewItem.
+            </summary>
+            <param name="selected">
+            A value indicating whether the TreeViewItem is selected.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.UpdateContainsSelection(System.Boolean)">
+            <summary>
+            Update the ancestors of this item when it changes selection.
+            </summary>
+            <param name="selected">
+            A value indicating whether the item is selected.
+            </param>
+            <remarks>
+            Unselection updates need to occur before selection updates because
+            the old and new selected items may share a partial path.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.AllowKeyHandleEvent">
+            <summary>
+            Determine whether the TreeViewItem should be allowed to handle a key
+            event.
+            </summary>
+            <returns>
+            A value indicating whether the key event should be handled.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FocusDown">
+            <summary>
+            Navigate the focus to the next TreeViewItem below this item.
+            </summary>
+            <returns>
+            A value indicating whether the focus was navigated.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FocusInto">
+            <summary>
+            Navigate the focus to the very last TreeViewItem descendent of the
+            this item.
+            </summary>
+            <returns>
+            A value indicating whether the focus was navigated.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FindNextFocusableItem(System.Boolean)">
+            <summary>
+            Find the next focusable TreeViewItem below this item.
+            </summary>
+            <param name="recurse">
+            A value indicating whether the item should recurse into its child
+            items when searching for the next focusable TreeViewItem.
+            </param>
+            <returns>The next focusable TreeViewItem below this item.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FindLastFocusableItem">
+            <summary>
+            Find the last focusable TreeViewItem contained by this item.
+            </summary>
+            <returns>
+            The last focusable TreeViewItem contained by this item.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FindPreviousFocusableItem">
+            <summary>
+            Find the previous focusable TreeViewItem above this item.
+            </summary>
+            <returns>
+            The previous focusable TreeViewItem above this item.
+            </returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ExpanderButton">
+            <summary>
+            Gets or sets the ExpanderButton template part is used to expand and
+            collapse the TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HeaderElement">
+            <summary>
+            Gets the Header template part that is used to distinguish the bound
+            Header content of the TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ExpansionStateGroup">
+            <summary>
+            Gets or sets the ExpansionStates visual state group.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IgnorePropertyChange">
+            <summary>
+            Gets or sets a value indicating whether a dependency property change
+            handler should ignore the next change notification.  This is used to
+            reset the value of properties without performing any of the actions
+            in their change handlers.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItems">
+            <summary>
+            Gets a value indicating whether this
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> contains
+            items.
+            </summary>
+            <value>
+            True if this <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
+            contains items; otherwise, false. The default is false.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded">
+            <summary>
+            Gets or sets a value indicating whether the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" />
+            contained by this
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> are expanded
+            or collapsed.
+            </summary>
+            <value>
+            True to indicate the contents of the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" />
+            collection are expanded; false to indicate the items are collapsed.
+            The default is false.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected">
+            <summary>
+            Gets or sets a value indicating whether this
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> is selected.
+            </summary>
+            <value>
+            True if this <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
+            is selected; otherwise, false. The default is false.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActive">
+            <summary>
+            Gets a value indicating whether the
+            <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> has focus.
+            </summary>
+            <value>
+            True if this <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
+            has focus; otherwise, false. The default is false.
+            </value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Interaction">
+            <summary>
+            Gets the helper that provides all of the standard
+            interaction functionality.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ContainsSelection">
+            <summary>
+            Gets or sets a value indicating whether the TreeView's currently
+            selected item is a descendent of this TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.CancelGotFocusBubble">
+            <summary>
+            Gets or sets a value indicating whether the TreeViewItem should
+            ignore the next GotFocus event it receives because it has already
+            been handled by one of its children.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.RequiresContainsSelectionUpdate">
+            <summary>
+            Gets or sets a value indicating whether checking ContainsSelection
+            should actually perform the update notifications because the item
+            was selected before it was in the visual tree.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.UserInitiatedExpansion">
+            <summary>
+            Gets or sets a value indicating whether a user initiated action
+            caused the IsExpanded property to be set.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ParentItemsControl">
+            <summary>
+            Gets or sets a reference to the parent ItemsControl of a
+            TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ParentTreeViewItem">
+            <summary>
+            Gets a reference to the parent TreeViewItem of this TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ParentTreeView">
+            <summary>
+            Gets a reference to the parent TreeView of the TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsRoot">
+            <summary>
+            Gets a value indicating whether this TreeViewItem is a root of the
+            TreeView.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.CanExpandOnInput">
+            <summary>
+            Gets a value indicating whether the TreeViewItem can expand when it
+            receives appropriate user input.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Collapsed">
+            <summary>
+            Occurs when the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
+            property changes from true to false.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Expanded">
+            <summary>
+            Occurs when the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
+            property changes from false to true.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Selected">
+            <summary>
+            Occurs when the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
+            property of a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
+            changes from false to true.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Unselected">
+            <summary>
+            Occurs when the
+            <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
+            property of a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
+            changes from true to false.
+            </summary>
+        </member>
         <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer">
             <summary>
             Exposes the items in
@@ -14440,6 +4198,145 @@
             intended to be used directly from your code.
             </remarks>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.DataManager">
+            <summary>
+            Manages the unit test status and model by attaching to the unit test
+            harness instance. Validates that all key logging can be done without
+            special hooks inside of the unit test harness implementation.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._h">
+            <summary>
+            The unit test harness instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._d">
+            <summary>
+            The test run data.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._assemblyData">
+            <summary>
+            Map assembly metadata to data objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._classData">
+            <summary>
+            Map test class metadata to data objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._methodData">
+            <summary>
+            Map test metadata to data objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._lastResult">
+            <summary>
+            Backing field for the last result.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._lastFailingResult">
+            <summary>
+            Backing field for the last failing result.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the DataManager type.
+            </summary>
+            <param name="harness">The unit test harness instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.Create(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the DataManager.
+            </summary>
+            <param name="harness">The unit test harness instance.</param>
+            <returns>Returns a new instance of a DataManager class.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.Hook">
+            <summary>
+            Connect to unit test harness events for processing and updating the
+            underlying unit test run model.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.Unhook">
+            <summary>
+            Unhook from the unit test harness events.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestRunStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs)">
+            <summary>
+            Process the starting of the test run.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestClassStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs)">
+            <summary>
+            Process the test class starting event.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestClassCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs)">
+            <summary>
+            Process the test class complete event.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestMethodStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs)">
+            <summary>
+            Process the start of a test method.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestMethodCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
+            <summary>
+            Process the completion of test methods.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.ProcessResult(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
+            <summary>
+            Process a result.
+            </summary>
+            <param name="result">The result data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.GetAssemblyModel(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
+            <summary>
+            Gets or creates the data model object for an assembly.
+            </summary>
+            <param name="assembly">The test assembly.</param>
+            <returns>Returns the data object.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.GetClassModel(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass)">
+            <summary>
+            Gets or creates the data model object for a test class.
+            </summary>
+            <param name="testClass">The test class.</param>
+            <returns>Returns the data object.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.GetMethodModel(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Client.TestClassData)">
+            <summary>
+            Gets or creates the data model object for a test method.
+            </summary>
+            <param name="testMethod">The test method.</param>
+            <param name="parentTestClass">The parent test class data object.</param>
+            <returns>Returns the data object.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.DataManager.UnitTestHarness">
+            <summary>
+            Gets the unit test harness instance.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.DataManager.Data">
+            <summary>
+            Gets the unit test model.
+            </summary>
+        </member>
         <member name="T:Microsoft.Silverlight.Testing.Client.DataTemplateSelector">
             <summary>
             A specialized data template selector.
@@ -14485,6 +4382,173 @@
             Gets or sets the test class template.
             </summary>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions">
+            <summary>
+            A set of extension methods for the sequence class.
+            </summary>;dsf
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions.Iterate``1(``0,System.Func{``0,``0})">
+            <summary>
+            Produces a sequence of items using a seed value and iteration 
+            method.
+            </summary>
+            <typeparam name="T">The type of the sequence.</typeparam>
+            <param name="value">The initial value.</param>
+            <param name="next">The iteration function.</param>
+            <returns>A sequence of items using a seed value and iteration 
+            method.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)">
+            <summary>
+            Prepend an item to a sequence.
+            </summary>
+            <typeparam name="T">The type of the sequence.</typeparam>
+            <param name="that">The sequence to append the item to.</param>
+            <param name="value">The item to append to the sequence.</param>
+            <returns>A new sequence.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions.Zip``3(System.Collections.Generic.IEnumerable{``0},System.Collections.Generic.IEnumerable{``1},System.Func{``0,``1,``2})">
+            <summary>
+            Accepts two sequences and applies a function to the corresponding 
+            values in the two sequences.
+            </summary>
+            <typeparam name="T0">The type of the first sequence.</typeparam>
+            <typeparam name="T1">The type of the second sequence.</typeparam>
+            <typeparam name="R">The return type of the function.</typeparam>
+            <param name="enumerable0">The first sequence.</param>
+            <param name="enumerable1">The second sequence.</param>
+            <param name="func">The function to apply to the corresponding values
+            from the two sequences.</param>
+            <returns>A sequence of transformed values from both sequences.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.FontWeightConverter">
+            <summary>
+            A converter for modifying the font weight based on a parameter.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Convert a boolean value to a FontWeight value.
+            </summary>
+            <param name="value">The value object.</param>
+            <param name="targetType">The target parameter.</param>
+            <param name="parameter">ConverterParameter is of type Visibility.</param>
+            <param name="culture">The culture parameter.</param>
+            <returns>Returns the object.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Support 2-way databinding of the VisibilityConverter, converting 
+            Visibility to a bool.
+            </summary>
+            <param name="value">The value object.</param>
+            <param name="targetType">The target parameter.</param>
+            <param name="parameter">ConverterParameter is of type Visibility.</param>
+            <param name="culture">The culture parameter.</param>
+            <returns>Returns the object.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.GetFontWeightMode(System.Object)">
+            <summary>
+            Determine the visibility mode based on a converter parameter. This
+            parameter is of type Visibility, and specifies what visibility value
+            to return when the boolean value is true.
+            </summary>
+            <param name="parameter">The parameter object.</param>
+            <returns>Returns a FontWeight value.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.IsFontWeightInverted(System.Object)">
+            <summary>
+            Determine whether or not weight is inverted based on a converter
+            parameter.
+            </summary>
+            <param name="parameter">The parameter instance.</param>
+            <returns>Returns a value indicating whether the instance is 
+            inverting.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.FunctionalProgramming">
+            <summary>
+            Collection of functions for functional programming tasks.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.FunctionalProgramming.TraverseBreadthFirst``1(``0,System.Func{``0,System.Collections.Generic.IEnumerable{``0}},System.Func{``0,System.Boolean})">
+            <summary>
+            Traverses a tree by accepting an initial value and a function that 
+            retrieves the child nodes of a node.
+            </summary>
+            <typeparam name="T">The type of the stream.</typeparam>
+            <param name="initialNode">The initial node.</param>
+            <param name="getChildNodes">A function that retrieves the child
+            nodes of a node.</param>
+            <param name="traversePredicate">A predicate that evaluates a node
+            and returns a value indicating whether that node and it's children
+            should be traversed.</param>
+            <returns>A stream of nodes.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.Header">
+            <summary>
+            The test results header control.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Header.#ctor">
+            <summary>
+            Initializes a new instance of the Header type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Header.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.InvertedTypeNameVisibilityConverter">
+            <summary>
+            A value converter for collapsing or showing elements based on the bound
+            object's type name. Does not walk the hierarchy - it is explicit to the
+            most specific class for the value. This class,
+            InvertedTypeNameVisibilityConverter, offers the opposite behavior of the
+            TypeNameVisibilityConverter class.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter">
+            <summary>
+            A value converter for collapsing or showing elements based on the bound
+            object's type name. Does not walk the hierarchy - it is explicit to the
+            most specific class for the value.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Convert a value based on CLR type to a Visibility value. Does not
+            walk the type tree, however.
+            </summary>
+            <param name="value">The value instance.</param>
+            <param name="targetType">The target parameter.</param>
+            <param name="parameter">ConverterParameter is the name of the type,
+            both short and full names are checked, short name first.</param>
+            <param name="culture">The culture parameter.</param>
+            <returns>Returns the object.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Convert back, not supported with this value converter.
+            </summary>
+            <param name="value">The value instance.</param>
+            <param name="targetType">The target parameter.</param>
+            <param name="parameter">ConverterParameter is of type Visibility.</param>
+            <param name="culture">The culture parameter.</param>
+            <returns>Returns the object.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter.IsInverted">
+            <summary>
+            Gets a value indicating whether the visibility value should be
+            inverted.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.InvertedTypeNameVisibilityConverter.IsInverted">
+            <summary>
+            Gets a value indicating whether the visibility value should be
+            inverted.
+            </summary>
+        </member>
         <member name="T:Microsoft.Silverlight.Testing.Client.InvertValueConverter">
             <summary>
             A specialized bool inversion selector.
@@ -14516,6 +4580,649 @@
             <param name="culture">The culture parameter.</param>
             <returns>Returns the object.</returns>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.IProvideResultReports">
+            <summary>
+            A type that provides a string result report.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.IProvideResultReports.GetResultReport">
+            <summary>
+            Generates a simple text result report for the metadata.
+            </summary>
+            <returns>Reports a text report.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions">
+            <summary>
+            Provides useful extensions to ItemsControl instances.
+            </summary>
+            <QualityBand>Experimental</QualityBand>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsHost(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Gets the Panel that contains the containers of an ItemsControl.
+            </summary>
+            <param name="control">The ItemsControl.</param>
+            <returns>
+            The Panel that contains the containers of an ItemsControl, or null
+            if the Panel could not be found.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="control" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetScrollHost(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Gets the ScrollViewer that contains the containers of an
+            ItemsControl.
+            </summary>
+            <param name="control">The ItemsControl.</param>
+            <returns>
+            The ScrollViewer that contains the containers of an ItemsControl, or
+            null if a ScrollViewer could not be found.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="control" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetContainers(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Get the item containers of an ItemsControl.
+            </summary>
+            <param name="control">The ItemsControl.</param>
+            <returns>The item containers of an ItemsControl.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="control" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetContainers``1(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Get the item containers of an ItemsControl.
+            </summary>
+            <typeparam name="TContainer">
+            The type of the item containers.
+            </typeparam>
+            <param name="control">The ItemsControl.</param>
+            <returns>The item containers of an ItemsControl.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="control" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetContainersIterator``1(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Get the item containers of an ItemsControl.
+            </summary>
+            <typeparam name="TContainer">
+            The type of the item containers.
+            </typeparam>
+            <param name="control">The ItemsControl.</param>
+            <returns>The item containers of an ItemsControl.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsAndContainers(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Get the items and item containers of an ItemsControl.
+            </summary>
+            <param name="control">The ItemsControl.</param>
+            <returns>The items and item containers of an ItemsControl.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="control" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsAndContainers``1(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Get the items and item containers of an ItemsControl.
+            </summary>
+            <typeparam name="TContainer">
+            The type of the item containers.
+            </typeparam>
+            <param name="control">The ItemsControl.</param>
+            <returns>The items and item containers of an ItemsControl.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="control" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsAndContainersIterator``1(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Get the items and item containers of an ItemsControl.
+            </summary>
+            <typeparam name="TContainer">
+            The type of the item containers.
+            </typeparam>
+            <param name="control">The ItemsControl.</param>
+            <returns>The items and item containers of an ItemsControl.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="control" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.CanAddItem(System.Windows.Controls.ItemsControl,System.Object)">
+            <summary>
+            Returns a value indicating whether an item can be added to an
+            ItemsControl.
+            </summary>
+            <param name="that">The ItemsControl instance.</param>
+            <param name="item">The item to be added.</param>
+            <returns>A value Indicating whether an item can be added to an
+            ItemsControl.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.CanRemoveItem(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Returns a value indicating whether an item can be removed from the
+            ItemsControl.
+            </summary>
+            <param name="that">The items control.</param>
+            <returns>A value indicating whether an item can be removed from the
+            ItemsControl.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.InsertItem(System.Windows.Controls.ItemsControl,System.Int32,System.Object)">
+            <summary>
+            Inserts an item into an ItemsControl.
+            </summary>
+            <param name="that">The ItemsControl instance.</param>
+            <param name="index">The index at which to insert the item.</param>
+            <param name="item">The item to be inserted.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.AddItem(System.Windows.Controls.ItemsControl,System.Object)">
+            <summary>
+            Adds an item to an ItemsControl.
+            </summary>
+            <param name="that">The ItemsControl instance.</param>
+            <param name="item">The item to be inserted.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.RemoveItem(System.Windows.Controls.ItemsControl,System.Object)">
+            <summary>
+            Removes an item from an ItemsControl.
+            </summary>
+            <param name="that">The ItemsControl instance.</param>
+            <param name="item">The item to be removed.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.RemoveItemAtIndex(System.Windows.Controls.ItemsControl,System.Int32)">
+            <summary>
+            Removes an item from an ItemsControl.
+            </summary>
+            <param name="that">The ItemsControl instance.</param>
+            <param name="index">The index of the item to be removed.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemCount(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Gets the number of items in an ItemsControl.
+            </summary>
+            <param name="that">The ItemsControl instance.</param>
+            <returns>The number of items in the ItemsControl.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.LayoutTransformer">
+            <summary>
+            Represents a control that applies a layout transformation to its Content.
+            </summary>
+            <QualityBand>Preview</QualityBand>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.TransformRootName">
+            <summary>
+            Name of the TransformRoot template part.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.PresenterName">
+            <summary>
+            Name of the Presenter template part.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.AcceptableDelta">
+            <summary>
+            Acceptable difference between two doubles.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.DecimalsAfterRound">
+            <summary>
+            Number of decimals to round the Matrix to.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.LayoutTransformProperty">
+            <summary>
+            Identifies the LayoutTransform DependencyProperty.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._transformRoot">
+            <summary>
+            Root element for performing transformations.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._contentPresenter">
+            <summary>
+            ContentPresenter element for displaying the content.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._matrixTransform">
+            <summary>
+            RenderTransform/MatrixTransform applied to _transformRoot.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._transformation">
+            <summary>
+            Transformation matrix corresponding to _matrixTransform.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._childActualSize">
+            <summary>
+            Actual DesiredSize of Child element (the value it returned from its MeasureOverride method).
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.#ctor">
+            <summary>
+            Initializes a new instance of the LayoutTransformer class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.OnApplyTemplate">
+            <summary>
+            Builds the visual tree for the LayoutTransformer control when a new 
+            template is applied.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.LayoutTransformChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            Handles changes to the Transform DependencyProperty.
+            </summary>
+            <param name="o">Source of the change.</param>
+            <param name="e">Event args.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ApplyLayoutTransform">
+            <summary>
+            Applies the layout transform on the LayoutTransformer control content.
+            </summary>
+            <remarks>
+            Only used in advanced scenarios (like animating the LayoutTransform). 
+            Should be used to notify the LayoutTransformer control that some aspect 
+            of its Transform property has changed. 
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ProcessTransform(System.Windows.Media.Transform)">
+            <summary>
+            Processes the Transform to determine the corresponding Matrix.
+            </summary>
+            <param name="transform">Transform to process.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.GetTransformMatrix(System.Windows.Media.Transform)">
+            <summary>
+            Walks the Transform(Group) and returns the corresponding Matrix.
+            </summary>
+            <param name="transform">Transform(Group) to walk.</param>
+            <returns>Computed Matrix.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.MeasureOverride(System.Windows.Size)">
+            <summary>
+            Provides the behavior for the "Measure" pass of layout.
+            </summary>
+            <param name="availableSize">The available size that this element can give to child elements.</param>
+            <returns>The size that this element determines it needs during layout, based on its calculations of child element sizes.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ArrangeOverride(System.Windows.Size)">
+            <summary>
+            Provides the behavior for the "Arrange" pass of layout.
+            </summary>
+            <param name="finalSize">The final area within the parent that this element should use to arrange itself and its children.</param>
+            <returns>The actual size used.</returns>
+            <remarks>
+            Using the WPF paramater name finalSize instead of Silverlight's finalSize for clarity
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ComputeLargestTransformedSize(System.Windows.Size)">
+            <summary>
+            Compute the largest usable size (greatest area) after applying the transformation to the specified bounds.
+            </summary>
+            <param name="arrangeBounds">Arrange bounds.</param>
+            <returns>Largest Size possible.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.IsSizeSmaller(System.Windows.Size,System.Windows.Size)">
+            <summary>
+            Returns true if Size a is smaller than Size b in either dimension.
+            </summary>
+            <param name="a">Second Size.</param>
+            <param name="b">First Size.</param>
+            <returns>True if Size a is smaller than Size b in either dimension.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.RoundMatrix(System.Windows.Media.Matrix,System.Int32)">
+            <summary>
+            Rounds the non-offset elements of a Matrix to avoid issues due to floating point imprecision.
+            </summary>
+            <param name="matrix">Matrix to round.</param>
+            <param name="decimals">Number of decimal places to round to.</param>
+            <returns>Rounded Matrix.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.RectTransform(System.Windows.Rect,System.Windows.Media.Matrix)">
+            <summary>
+            Implements WPF's Rect.Transform on Silverlight.
+            </summary>
+            <param name="rect">Rect to transform.</param>
+            <param name="matrix">Matrix to transform with.</param>
+            <returns>Bounding box of transformed Rect.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.MatrixMultiply(System.Windows.Media.Matrix,System.Windows.Media.Matrix)">
+            <summary>
+            Implements WPF's Matrix.Multiply on Silverlight.
+            </summary>
+            <param name="matrix1">First matrix.</param>
+            <param name="matrix2">Second matrix.</param>
+            <returns>Multiplication result.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.MatrixHasInverse(System.Windows.Media.Matrix)">
+            <summary>
+            Implements WPF's Matrix.HasInverse on Silverlight.
+            </summary>
+            <param name="matrix">Matrix to check for inverse.</param>
+            <returns>True if the Matrix has an inverse.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.DiagnosticWriteLine(System.String)">
+            <summary>
+            Outputs diagnostic info if DIAGNOSTICWRITELINE is defined.
+            </summary>
+            <param name="message">Diagnostic message.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.LayoutTransformer.LayoutTransform">
+            <summary>
+            Gets or sets the layout transform to apply on the LayoutTransformer 
+            control content.
+            </summary>
+            <remarks>
+            Corresponds to UIElement.LayoutTransform.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.LayoutTransformer.Child">
+            <summary>
+            Gets the child element being transformed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.MobileStartup">
+            <summary>
+            The TagEditor control provides a brief user interface allowing for the
+            selection of a set of tests, used to filter the test run.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.MobileStartup.TagHistoryKey">
+            <summary>
+            Key used to lookup the TagHistory site setting.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.MobileStartup.SecondsToWait">
+            <summary>
+            Number of seconds to wait before running the test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of the TagEditor type.
+            </summary>
+            <param name="initialTagExpression">The tag expression to use.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.#ctor">
+            <summary>
+            Initializes a new instance of the TagEditor type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnComplete(Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
+            <summary>
+            Fires the Complete event.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTouchToEnterTextClick(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handle touch of the button to display the text box.
+            </summary>
+            <param name="sender">Tag button.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTagButtonClicked(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handle selection of a tag button.
+            </summary>
+            <param name="sender">Tag button.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTagTouched(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handle changes to the Tag text.
+            </summary>
+            <param name="sender">Tag TextBox.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnRunClicked(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handle clicks to the Run button.
+            </summary>
+            <param name="sender">Run Button.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTimerTick(System.Object,System.EventArgs)">
+            <summary>
+            Handle timer ticks.
+            </summary>
+            <param name="sender">The timer.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.StopTimer">
+            <summary>
+            Stop the timer.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.RunTests">
+            <summary>
+            Run the unit tests.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnCancelClicked(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Cancels the selection of a tag expression.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.MobileStartup.Timer">
+            <summary>
+            Gets or sets the timer used to automatically run tests if no tag is
+            entered.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.MobileStartup.SecondsWaited">
+            <summary>
+            Gets or sets the number of seconds already waited.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.MobileStartup.TagHistory">
+            <summary>
+            Gets or sets the tag history.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Client.MobileStartup.Complete">
+            <summary>
+            An event that indicates that the tag editor is complete. This can be
+            in response to many actions: the user entering a tag expression, the
+            time expiring and the default being selected, or the selection being
+            canceled.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.MobileTestExceptionDetails">
+            <summary>
+            Mobile test exceptions page.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestExceptionDetails.#ctor">
+            <summary>
+            Initializes a new instance of the page.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestExceptionDetails.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.MobileTestMethodDetails">
+            <summary>
+            Mobile test method details page.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestMethodDetails.#ctor">
+            <summary>
+            Initializes a new instance of the page.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestMethodDetails.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.MobileTestPage">
+            <summary>
+            A user control designed for mobile platforms. The control should be used
+            as the root visual for a Silverlight plugin if developers would like to 
+            use the advanced TestSurface functionality.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.IMobileTestPage">
+            <summary>
+            An interface for any test page instances to implement.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.IMobileTestPage.NavigateBack">
+            <summary>
+            Requests navigation back a page.
+            </summary>
+            <returns>A value indicating whether the operation was successful.</returns>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._slides">
+            <summary>
+            Contains the slide manager for the primitive user interface
+            navigation system.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._harness">
+            <summary>
+            Backing field for the unit test harness instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._delayedInitializationTimer">
+            <summary>
+            Backing field for the startup timer.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._model">
+            <summary>
+            Backing field for the model manager.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.#ctor">
+            <summary>
+            Initializes a new instance of the MobileTestPage class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes the MobileTestPage object.
+            </summary>
+            <param name="harness">The test harness instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnDelayedInitializationTick(System.Object,System.EventArgs)">
+            <summary>
+            Waits for the Settings to become available, either by the service or
+            system setting the instance property.
+            </summary>
+            <param name="sender">The source timer.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.CreateAndInsertSlide(System.String,System.Object)">
+            <summary>
+            Creates a new slide and inserts it into the slide manager, plus
+            visual tree.
+            </summary>
+            <param name="header">The text header to use.</param>
+            <param name="content">The content to inside the slide.</param>
+            <returns>Returns the new Slide instance.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTagExpressionSelected(System.Object,Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
+            <summary>
+            Handles the completion event on the tag expression editor to begin
+            the test run using the user-provided settings.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.StartTestRun">
+            <summary>
+            Starts the test run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestHarnessCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs)">
+            <summary>
+            Handles the test harness complete event, to display results.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnMoveBackToTestAssembliesClick(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handles the movement back to the test assemblies list.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnMoveBackToTestClassesClick(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handles the movement back to the test classes list.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnMoveBackToTestMethodsClick(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handles the movement back to the test methods list.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestAssemblySelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
+            <summary>
+            Handles the selection of a test assembly.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestClassSelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
+            <summary>
+            Handles the selection of a test class.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestMethodsSelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
+            <summary>
+            Handles the selection of a test method.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.NavigateBack">
+            <summary>
+            Requests navigation back a page.
+            </summary>
+            <returns>A value indicating whether the operation was successful.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.MobileTestPage.TestPanel">
+            <summary>
+            Gets the test surface, a dynamic Panel that removes its children 
+            elements after each test completes.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.MobileTestPage.UnitTestHarness">
+            <summary>
+            Gets the unit test harness instance.
+            </summary>
+        </member>
         <member name="T:Microsoft.Silverlight.Testing.Client.Notification">
             <summary>
             A notification type for use in the Notifications ItemsControl.
@@ -14610,6 +5317,477 @@
             <param name="sender">The source object.</param>
             <param name="e">The event data.</param>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.PropertyChangedBase">
+            <summary>
+            A base class for model objects that implement the property
+            changed interface, to simplify calling the change handlers,
+            and cache the underlying event argument instances.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.PropertyChangedBase._argumentInstances">
+            <summary>
+            A static set of change argument instances, eventually
+            storing one argument instance for each property name to
+            reduce churn at runtime.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.PropertyChangedBase.NotifyPropertyChanged(System.String)">
+            <summary>
+            Notify any listeners that the property value has changed.
+            </summary>
+            <param name="propertyName">The property name.</param>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Client.PropertyChangedBase.PropertyChanged">
+            <summary>
+            The property changed event.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.ResultsTreeView">
+            <summary>
+            A derived TreeView control specific to the application needs for
+            showing results in real-time.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeView.GetContainerForItemOverride">
+            <summary>
+            Overrides the item to allow for simple binding to the expanded
+            property on the item.
+            </summary>
+            <returns>Returns a new container for an item.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeView.GetSharedContainer">
+            <summary>
+            This method returns the container with an expanded binding.
+            </summary>
+            <returns>Returns the container with an expanded binding.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.ResultsTreeViewItem">
+            <summary>
+            A derived TreeViewItem for IsExpanded binding.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeViewItem.GetContainerForItemOverride">
+            <summary>
+            Overrides the item to allow for simple binding to the expanded
+            property on the item.
+            </summary>
+            <returns>Returns a new container for an item.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeViewItem.OnKeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Overrides the key down event to allow toggling the space.
+            </summary>
+            <param name="e">The key event arguments data.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.Slide">
+            <summary>
+            A specialized content control that contains a fixed header, a standard
+            header content property, plus content. It is designed specifically for
+            a "slide-based" user interface for simple user interfaces.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.GroupPosition">
+            <summary>
+            The visual state group name for slide position.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.StatePositionLeft">
+            <summary>
+            The visual state name for left position.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.StatePositionRight">
+            <summary>
+            The visual state name for right position.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.StatePositionNormal">
+            <summary>
+            The normal visual state name for position.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PartContent">
+            <summary>
+            The content template part name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PartHeader">
+            <summary>
+            The header template part name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PartFixedHeader">
+            <summary>
+            The fixed header template name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide._parent">
+            <summary>
+            The manager of the slide and its siblings.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.HeaderProperty">
+            <summary>
+            Identifies the Header dependency property.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.FixedHeaderProperty">
+            <summary>
+            Identifies the FixedHeader dependency property.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PositionProperty">
+            <summary>
+            Identifies the Position dependency property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnPositionPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            PositionProperty property changed handler.
+            </summary>
+            <param name="d">Slide that changed its Position.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.#ctor">
+            <summary>
+            Initializes a new instance of the Slide class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.RemoveFromManager">
+            <summary>
+            Remove the slide from the parent manager.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnApplyTemplate">
+            <summary>
+            Locate template parts and assign instances to fields during template
+            application.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnSlideChanged">
+            <summary>
+            Fires the slide changed event.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnCurrentStateChanged(System.Object,System.Windows.VisualStateChangedEventArgs)">
+            <summary>
+            Fires the current state changed event.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.ToString">
+            <summary>
+            Helps debugging by providing information about the slide name.
+            </summary>
+            <returns>Returns the name of the slide.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.Slide.UpdateVisualState(System.Boolean,Microsoft.Silverlight.Testing.Client.SlidePosition)">
+            <summary>
+            Updates the visual state.
+            </summary>
+            <param name="useTransitions">A value indicating whether to use
+            visual transitions for the state change.</param>
+            <param name="sp">The slide position to use.</param>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Client.Slide.SlideChanged">
+            <summary>
+            Event fired when the current slide changes.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.Slide.Header">
+            <summary>
+            Gets or sets the primary header content.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.Slide.FixedHeader">
+            <summary>
+            Gets or sets the fixed header content.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.Slide.Position">
+            <summary>
+            Gets or sets the position of the slide.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.Slide.SlideManager">
+            <summary>
+            Gets or sets the slide manager for the slide.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.SlideManager">
+            <summary>
+            A helper class to managing sets of slides.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.#ctor">
+            <summary>
+            Initializes a new instance of the SlideManager class.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.SlideManager._current">
+            <summary>
+            Stores the linked list node for the current slide.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.SlideManager._slides">
+            <summary>
+            Backing field for the set of slides.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Add(Microsoft.Silverlight.Testing.Client.Slide[])">
+            <summary>
+            Adds a slide or an array of slides to the managed slide set.
+            </summary>
+            <param name="slides">The slides to manage.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InitializePosition(Microsoft.Silverlight.Testing.Client.Slide,System.Boolean)">
+            <summary>
+            Initializes the position of the slide based on location.
+            </summary>
+            <param name="slide">The slide instance.</param>
+            <param name="isFirst">A property indicating whether the slide is the
+            first to be managed.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InsertAfter(Microsoft.Silverlight.Testing.Client.Slide,Microsoft.Silverlight.Testing.Client.Slide)">
+            <summary>
+            Manages a new slide, inserting it after an existing slide node.
+            </summary>
+            <param name="before">The node to insert after.</param>
+            <param name="newSlide">The new slide instance.</param>
+            <returns>Returns the linked list node that is inserted.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InsertFirst(Microsoft.Silverlight.Testing.Client.Slide)">
+            <summary>
+            Inserts a slide as the first in the linked list.
+            </summary>
+            <param name="newSlide">The new slide instance.</param>
+            <returns>Returns the linked list node.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InsertAfter(System.Collections.Generic.LinkedListNode{Microsoft.Silverlight.Testing.Client.Slide},Microsoft.Silverlight.Testing.Client.Slide)">
+            <summary>
+            Insert a slide after a provided linked list node.
+            </summary>
+            <param name="before">The node to insert after.</param>
+            <param name="newSlide">The new slide to insert.</param>
+            <returns>Returns the new linked list node.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Remove(Microsoft.Silverlight.Testing.Client.Slide)">
+            <summary>
+            Remove a slide from management.
+            </summary>
+            <param name="slide">The slide instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Previous">
+            <summary>
+            Move to the previous slide.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Next">
+            <summary>
+            Move to the next slide.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.MoveTo(Microsoft.Silverlight.Testing.Client.Slide)">
+            <summary>
+            Moves to a specific slide, moving the others to the appropriate
+            direction on screen.
+            </summary>
+            <param name="slide">The slide to move to.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Move(System.Boolean)">
+            <summary>
+            Move in a direction.
+            </summary>
+            <param name="forward">A value indicating whether the direction to
+            move is forward or not.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.SlideManager.Current">
+            <summary>
+            Gets the current slide instance.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.SlidePosition">
+            <summary>
+            Indicates the position that the slide should have.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.SlidePosition.Normal">
+            <summary>
+            Normal position, centered on the screen.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.SlidePosition.Left">
+            <summary>
+            To the left of the screen.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.SlidePosition.Right">
+            <summary>
+            To the right of the screen.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TagEditor">
+            <summary>
+            The TagEditor control provides a brief user interface allowing for the
+            selection of a set of tests, used to filter the test run.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor.TagHistoryKey">
+            <summary>
+            Key used to lookup the TagHistory site setting.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor.TagLastRunHistoryKey">
+            <summary>
+            Key used to lookup whether the last run used tag expressions.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor.SecondsToWait">
+            <summary>
+            Number of seconds to wait before running the test.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor._lastRunUsedExpressions">
+            <summary>
+            Backing field for the last run used value.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.#ctor(System.String,System.Collections.Generic.IList{System.String})">
+            <summary>
+            Initializes a new instance of the TagEditor type. Also includes a
+            set of sample tags for display to the end user.
+            </summary>
+            <param name="initialTagExpression">The tag expression to use.</param>
+            <param name="sampleTags">Sample tags to display.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of the TagEditor type.
+            </summary>
+            <param name="initialTagExpression">The tag expression to use.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.#ctor">
+            <summary>
+            Initializes a new instance of the TagEditor type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnKeyDown(System.Windows.Input.KeyEventArgs)">
+            <summary>
+            Handles the key down event.
+            </summary>
+            <param name="e">The key event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnComplete(Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
+            <summary>
+            Fires the Complete event.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.CreateTagButton(System.String)">
+            <summary>
+            Creates a new button.
+            </summary>
+            <param name="content">The button content.</param>
+            <returns>Returns a new Button instance.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnTagButtonClicked(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handle selection of a tag button.
+            </summary>
+            <param name="sender">Tag button.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnTagTouched(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handle changes to the Tag text.
+            </summary>
+            <param name="sender">Tag TextBox.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnRunClicked(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handle clicks to the Run button.
+            </summary>
+            <param name="sender">Run Button.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnTimerTick(System.Object,System.EventArgs)">
+            <summary>
+            Handle timer ticks.
+            </summary>
+            <param name="sender">The timer.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.StopTimer">
+            <summary>
+            Stop the timer.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.RunTests">
+            <summary>
+            Run the unit tests.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnCancelClicked(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Cancels the selection of a tag expression.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TagEditor.Timer">
+            <summary>
+            Gets or sets the timer used to automatically run tests if no tag is
+            entered.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TagEditor.SecondsWaited">
+            <summary>
+            Gets or sets the number of seconds already waited.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TagEditor.TagHistory">
+            <summary>
+            Gets or sets the tag history.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Client.TagEditor.Complete">
+            <summary>
+            An event that indicates that the tag editor is complete. This can be
+            in response to many actions: the user entering a tag expression, the
+            time expiring and the default being selected, or the selection being
+            canceled.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs">
+            <summary>
+            A class for storing event information relating to a user's selected
+            tag expression for a test run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of the TagExpression event arguments
+            class.
+            </summary>
+            <param name="tagExpression">The tag expression.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs.TagExpression">
+            <summary>
+            Gets the tag expression stored in the event arguments.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs.HasTagExpression">
+            <summary>
+            Gets a value indicating whether a tag expression has been set.
+            </summary>
+        </member>
         <member name="T:Microsoft.Silverlight.Testing.Client.TestApplicationInformation">
             <summary>
             This class contains information about the test application and its
@@ -14657,6 +5835,3945 @@
             test application.
             </summary>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TestAssemblyData">
+            <summary>
+            A data object storing the hierarchical results for a test assembly in a
+            test run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestAssemblyData.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
+            <summary>
+            Initializes a new instance of the TestAssemblyData type.
+            </summary>
+            <param name="testAssembly">The test assembly metadata.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestAssemblyData._expanded">
+            <summary>
+            Backing field for the expanded property.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestAssemblyData._passed">
+            <summary>
+            Backing field for a passed value.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestAssemblyData._classes">
+            <summary>
+            Backing store for the set of test class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestAssemblyData.GetResultReport">
+            <summary>
+            Retrieves the results report.
+            </summary>
+            <returns>Returns a string containing the report.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.IsExpanded">
+            <summary>
+            Gets or sets a value indicating whether the item is expanded in
+            a hierarchical display.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.IsChecked">
+            <summary>
+            Gets or sets the checked value. Don't think this is actually used.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.Passed">
+            <summary>
+            Gets or sets a value indicating whether the test passed. If failed,
+            will propagate to the parent metadata object.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.Name">
+            <summary>
+            Gets the name of the assembly.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.TestClasses">
+            <summary>
+            Gets an observable collection of test class data objects.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TestClassData">
+            <summary>
+            A data object that generates property change notifications and can
+            be used for rich data binding to test results. Does keep a reference
+            to all results.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._parent">
+            <summary>
+            Parent object reference.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestClassData.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Client.TestAssemblyData)">
+            <summary>
+            Initializes a new instance of the TestClassData type.
+            </summary>
+            <param name="testClass">The test class metadata.</param>
+            <param name="parent">The parent test assembly data object.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._methods">
+            <summary>
+            Backing store for the set of test class.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._expanded">
+            <summary>
+            Backing field for the expanded property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestClassData.CollapseUnlessFailures">
+            <summary>
+            Collapses the test class node unless there is at least one child
+            test method that failed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._passed">
+            <summary>
+            Backing field for a passed value.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestClassData.GetResultReport">
+            <summary>
+            Retrieves the results report.
+            </summary>
+            <returns>Returns a string containing the report.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Parent">
+            <summary>
+            Gets the parent data object.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Name">
+            <summary>
+            Gets the name of the test class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Namespace">
+            <summary>
+            Gets the namespace for the test class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.TestMethods">
+            <summary>
+            Gets an observable collection of test class data objects.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.IsExpanded">
+            <summary>
+            Gets or sets a value indicating whether the item is expanded in
+            a hierarchical display.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.IsChecked">
+            <summary>
+            Gets or sets the checked value. Don't think this is actually used.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Passed">
+            <summary>
+            Gets or sets a value indicating whether the test passed. If failed,
+            will propagate to the parent metadata object.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TestExceptionDetails">
+            <summary>
+            Displays information about any exceptions listed in the results.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestExceptionDetails.#ctor">
+            <summary>
+            Initializes a new instance of the TestExceptionDetails class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestExceptionDetails.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TestMethodData">
+            <summary>
+            A data object that generates property change notifications and can
+            be used for rich data binding to test results. Does keep a reference
+            to all results.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._metadata">
+            <summary>
+            Stores the test method metadata.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._parent">
+            <summary>
+            Parent data object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._isRunning">
+            <summary>
+            A value indicating whether the test is currently executing.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._result">
+            <summary>
+            The test outcome.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._previous">
+            <summary>
+            Backing field for linked data.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._next">
+            <summary>
+            Backing field for linked data.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._previousFailure">
+            <summary>
+            Backing field for linked data.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._nextFailure">
+            <summary>
+            Backing field for linked data.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Client.TestClassData)">
+            <summary>
+            Initializes a new instance of the TestMethodData type.
+            </summary>
+            <param name="testMethod">The test method metadata.</param>
+            <param name="parent">The test class that is the parent object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.CheckForKnownBugs">
+            <summary>
+            Runs through the metadata for bugs.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._knownBugs">
+            <summary>
+            Backing field for known bugs.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._fixedBugs">
+            <summary>
+            Backing field for bugs that are marked fixed.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.EvaluateNotable">
+            <summary>
+            Calculates whether the item is considered "notable", in that it
+            should have a visual cue or hint for the user.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._isNotable">
+            <summary>
+            Stores a value indicating whether the result is notable.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._checked">
+            <summary>
+            Backing field for the checked property.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._expanded">
+            <summary>
+            Backing field for the expanded property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.GetResultReport">
+            <summary>
+            Retrieves the results report.
+            </summary>
+            <returns>Returns a string containing the report.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Result">
+            <summary>
+            Gets or sets the result of the test method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.ExceptionMessage">
+            <summary>
+             Gets the exception message from the result, xml decoding 
+             any instances of less than or greater than.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.KnownBugs">
+            <summary>
+            Gets the known bugs for display in the UI.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.FixedBugs">
+            <summary>
+            Gets the fixed bugs for display.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.SimplifiedExpectedExceptionName">
+            <summary>
+            Gets the expected exception name for a negative test, if any.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.SimplifiedExceptionStackTrace">
+            <summary>
+            Gets a simplified exception stack trace that omits the trace below
+            the invoke of the test method by the test framework.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.SimplifiedExceptionName">
+            <summary>
+            Gets the short, simple name of the exception type recorded in the
+            test result, if any.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.HasOutcome">
+            <summary>
+            Gets a value indicating whether the method has results.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Passed">
+            <summary>
+            Gets a value indicating whether the method has passed. Returns 
+            true until there is a result.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsRunning">
+            <summary>
+            Gets or sets a value indicating whether the test method is running.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsNotable">
+            <summary>
+            Gets or sets a value indicating whether the result is notable. 
+            Notable is defined as either currently running, or not having 
+            passed. This can allow a user interface to react to an 
+            interesting result.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Parent">
+            <summary>
+            Gets the parent data object.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Metadata">
+            <summary>
+            Gets an instance of the actual metadata object.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Name">
+            <summary>
+            Gets the name of the test method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.HasDescriptionVisibility">
+            <summary>
+            Gets a visibility value to allow for easy showing or
+            hiding of a user interface component that displays the
+            description.
+            </summary>
+            <returns>Returns a visibility value.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.ReadableElapsedTime">
+            <summary>
+            Gets the elapsed time in a readable format.
+            </summary>
+            <returns>Returns a string of the readable time elapsed.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Description">
+            <summary>
+            Gets the description of the test method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsChecked">
+            <summary>
+            Gets or sets a value indicating whether the item is checked in the
+            user interface.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsExpanded">
+            <summary>
+            Gets or sets a value indicating whether the item is expanded in
+            a hierarchical display.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.PreviousResult">
+            <summary>
+            Gets or sets the previous result.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.NextResult">
+            <summary>
+            Gets or sets the next result.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.PreviousFailingResult">
+            <summary>
+            Gets or sets the previous failing result.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.NextFailingResult">
+            <summary>
+            Gets or sets the next failing result.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TestMethodDetails">
+            <summary>
+            Details view for test method data.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodDetails.#ctor">
+            <summary>
+            Initializes a new instance of the TestMethodDetails class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodDetails.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TestPage">
+            <summary>
+            A user control that should be used as the root visual for a Silverlight 
+            plugin if developers would like to use the advanced TestSurface 
+            functionality within Microsoft.Silverlight.Testing. The TestSurface is 
+            automatically cleared after each test scenario completes, eliminating 
+            the need for many additional cleanup methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._harness">
+            <summary>
+            Backing field for the unit test harness instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._model">
+            <summary>
+            Backing field for the model manager.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._startupTimer">
+            <summary>
+            Backing field for the startup timer.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._clipboardFeatureSupported">
+            <summary>
+            Backing field for a value indicating whether the clipboard feature
+            is supported.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.#ctor">
+            <summary>
+            Initializes the TestPage object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes the TestPage object.
+            </summary>
+            <param name="harness">The test harness instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.StartupMonitor(System.Object,System.EventArgs)">
+            <summary>
+            Waits for the Settings to become available, either by the service or
+            system setting the instance property.
+            </summary>
+            <param name="sender">The source timer.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.StartTestRun">
+            <summary>
+            Starts the test run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestAssemblyStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs)">
+            <summary>
+            Handles the test assembly starting event to expand the test stage
+            height.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestHarnessCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs)">
+            <summary>
+            Handles the test harness complete event, to display results.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestStageExpanderClick(System.Object,System.EventArgs)">
+            <summary>
+            Handles the click on the test stage.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.ExpandCollapseTestStage(System.Boolean)">
+            <summary>
+            Expand and collapse the test stage.
+            </summary>
+            <param name="expand">A value indicating whether to expand the stage.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestMethodCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
+            <summary>
+            Handles the completion of a test method.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTagExpressionSelected(System.Object,Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
+            <summary>
+            Handles the completion event on the tag expression editor to begin
+            the test run using the user-provided settings.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnResultNavigationClick(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handles navigation back or forward.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnInstallClick(System.Object,System.EventArgs)">
+            <summary>
+            Installs the application.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnClipboardButtonClick(System.Object,System.EventArgs)">
+            <summary>
+            Offers clipboard interface support for copying test run results.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnPlayPauseClick(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Handles the click on a play/pause button for the run dispatcher.
+            </summary>
+            <param name="sender">The source object.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.SetClipboardText(System.String)">
+            <summary>
+            Copies text into the clipboard. If the Silverlight runtime on the
+            system does not support the clipboard API, then it reverts to a
+            large text box that allows the user to manually copy and paste.
+            </summary>
+            <param name="text">The text to set.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.InitializeComponent">
+            <summary>
+            InitializeComponent
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestPage.TestPanel">
+            <summary>
+            Gets the test surface, a dynamic Panel that removes its children 
+            elements after each test completes.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestPage.UnitTestHarness">
+            <summary>
+            Gets the unit test harness instance.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestPage.TreeView">
+            <summary>
+            Gets the tree view instance.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TestRunData">
+            <summary>
+            A data object that generates property change notifications and can
+            be used for rich data binding to test results. Does keep a reference
+            to all results.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._harness">
+            <summary>
+            The unit test harness instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._information">
+            <summary>
+            Backing field for information about the test application in use.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TestRunData.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the test run results.
+            </summary>
+            <param name="unitTestHarness">The unit test harness.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._assemblies">
+            <summary>
+            Backing store for the set of test assemblies.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._title">
+            <summary>
+            Title backing field.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._total">
+            <summary>
+            Stores the total number of expected scenarios.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._currentTestMethod">
+            <summary>
+            Stores the current test information.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._currentTest">
+            <summary>
+            Stores the current test information.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._runScenarios">
+            <summary>
+            Stores the number of run scenarios.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._failedScenarios">
+            <summary>
+            Count of failed scenarios.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._running">
+            <summary>
+            Backing field for whether the app is running.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.TestApplicationInformation">
+            <summary>
+            Gets the test application information instance.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.UnitTestHarness">
+            <summary>
+            Gets the unit test harness instance.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.TestAssemblies">
+            <summary>
+            Gets an observable collection of test assembly data objects.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.Title">
+            <summary>
+            Gets or sets the informational run title.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.TotalScenarios">
+            <summary>
+            Gets or sets the number of total scenarios.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.CurrentTestMethod">
+            <summary>
+            Gets or sets the current test name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.CurrentTest">
+            <summary>
+            Gets or sets the current test name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.RunScenarios">
+            <summary>
+            Gets or sets the number of run scenarios.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.FailedScenarios">
+            <summary>
+            Gets or sets the number of failed scenarios.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.PassedAndComplete">
+            <summary>
+            Gets a value indicating whether the run is complete and passed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.Passed">
+            <summary>
+            Gets a value indicating whether all passing results have been
+            processed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.PassedScenarios">
+            <summary>
+            Gets the number of passed scenarios, defined as the number of
+            run scenarios minus the number of failed scenarios tracked.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.IsDispatcherRunning">
+            <summary>
+            Gets a value indicating whether the dispatcher is currently running.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.IsRunning">
+            <summary>
+            Gets a value indicating whether the test run is in action.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.TimeHelper">
+            <summary>
+            A set of simple time helper methods.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TimeHelper.ElapsedReadableTime(System.DateTime,System.DateTime)">
+            <summary>
+            Returns a human-readable formatting of the time different between 
+            two DateTime instances.
+            </summary>
+            <param name="start">The starting time.</param>
+            <param name="finish">The finishing time.</param>
+            <returns>Returns a human-readable string.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TimeHelper.ElapsedReadableTime(System.TimeSpan)">
+            <summary>
+            Returns a human-readable formatting of the time different between 
+            two DateTime instances.
+            </summary>
+            <param name="ts">The time span instance.</param>
+            <returns>Returns a human-readable string.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.TimeHelper.Plural(System.String,System.Int32)">
+            <summary>
+            A plural 's' as the suffix, when not equal to one.
+            </summary>
+            <param name="value">The string value.</param>
+            <param name="number">The number to check.</param>
+            <returns>Returns an empty string or the English plural 's'.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines">
+            <summary>
+            Provides the necessary infrastructure to enable drawing connecting
+            lines between the TreeViewItems in a TreeView.
+            </summary>
+            <QualityBand>Experimental</QualityBand>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetConnectingLineInfo(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Gets the value of the ConnectingLineInfo attached property for a
+            specified TreeViewItem.
+            </summary>
+            <param name="element">
+            The TreeViewItem from which the property value is read.
+            </param>
+            <returns>
+            The ConnectingLineInfo property value for the TreeViewItem.
+            </returns>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.ConnectingLineInfoProperty">
+            <summary>
+            Identifies the ConnectingLineInfo dependency property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsVerticalConnectingLineOf(System.Windows.Shapes.Line)">
+            <summary>
+            Gets the value of the IsVerticalConnectingLineOf attached property
+            for a specified Line.
+            </summary>
+            <param name="element">The Line from which the property value is read.</param>
+            <returns>The IsVerticalConnectingLineOf property value for the Line.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsVerticalConnectingLineOf(System.Windows.Shapes.Line,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Sets the value of the IsVerticalConnectingLineOf attached property to a specified Line.
+            </summary>
+            <param name="element">The Line to which the attached property is written.</param>
+            <param name="value">The needed IsVerticalConnectingLineOf value.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsVerticalConnectingLineOfProperty">
+            <summary>
+            Identifies the IsVerticalConnectingLineOf dependency property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsVerticalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            IsVerticalConnectingLineOfProperty property changed handler.
+            </summary>
+            <param name="d">
+            Line that changed its IsVerticalConnectingLineOf TreeViewItem.
+            </param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line)">
+            <summary>
+            Gets the value of the IsHorizontalConnectingLineOf attached property
+            for a specified Line.
+            </summary>
+            <param name="element">
+            The Line from which the property value is read.
+            </param>
+            <returns>
+            The IsHorizontalConnectingLineOf property value for the Line.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Sets the value of the IsHorizontalConnectingLineOf attached property
+            to a specified Line.
+            </summary>
+            <param name="element">
+            The Line to which the attached property is written.
+            </param>
+            <param name="value">
+            The needed IsHorizontalConnectingLineOf value.
+            </param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsHorizontalConnectingLineOfProperty">
+            <summary>
+            Identifies the IsHorizontalConnectingLineOf dependency property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsHorizontalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            IsHorizontalConnectingLineOfProperty property changed handler.
+            </summary>
+            <param name="d">
+            Line that changed its IsHorizontalConnectingLineOf TreeViewItem.
+            </param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton)">
+            <summary>
+            Gets the value of the IsExpanderButtonOf attached property for a
+            specified ToggleButton.
+            </summary>
+            <param name="element">
+            The ToggleButton from which the property value is read.
+            </param>
+            <returns>
+            The IsExpanderButtonOf property value for the ToggleButton.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Sets the value of the IsExpanderButtonOf attached property to a
+            specified ToggleButton.
+            </summary>
+            <param name="element">
+            The ToggleButton to which the attached property is written.
+            </param>
+            <param name="value">The needed IsExpanderButtonOf value.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsExpanderButtonOfProperty">
+            <summary>
+            Identifies the IsExpanderButtonOf dependency property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsExpanderButtonOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            IsExpanderButtonOfProperty property changed handler.
+            </summary>
+            <param name="d">
+            ToggleButton that changed its IsExpanderButtonOf TreeViewItem.
+            </param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsHeaderOf(System.Windows.FrameworkElement)">
+            <summary>
+            Gets the value of the IsHeaderOf attached property for a specified
+            FrameworkElement.
+            </summary>
+            <param name="element">
+            The FrameworkElement from which the property value is read.
+            </param>
+            <returns>
+            The IsHeaderOf property value for the FrameworkElement.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsHeaderOf(System.Windows.FrameworkElement,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Sets the value of the IsHeaderOf attached property to a specified
+            FrameworkElement.
+            </summary>
+            <param name="element">
+            The FrameworkElement to which the attached property is written.
+            </param>
+            <param name="value">The needed IsHeaderOf value.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsHeaderOfProperty">
+            <summary>
+            Identifies the IsHeaderOf dependency property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsHeaderOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            IsHeaderOfProperty property changed handler.
+            </summary>
+            <param name="d">
+            FrameworkElement that changed its IsHeaderOf TreeViewItem.
+            </param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions">
+            <summary>
+            Provides useful extensions to TreeView and TreeViewItem instances.
+            </summary>
+            <QualityBand>Experimental</QualityBand>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentItemsControl(System.Windows.DependencyObject)">
+            <summary>
+            Get the parent ItemsControl of an element.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>
+            The parent ItemsControl of an element, or null if not found.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetAncestorItemsControls(System.Windows.DependencyObject)">
+            <summary>
+            Get the ancestor ItemsControls of an element.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>
+            The ancestor ItemsControls of an element.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentTreeViewItem(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Get the parent TreeViewItem of a TreeViewItem.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            The parent TreeViewItem if found, otherwise null.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentTreeView(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Get the parent TreeView of a TreeViewItem.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>The parent TreeView if found, otherwise null.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Get the TreeViewItem containers of a TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <returns>The TreeViewItem containers of a TreeView.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Get the child TreeViewItem containers of a TreeViewItem.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            The child TreeViewItem containers of a TreeViewItem.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Get the items and TreeViewItem containers of a TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <returns>
+            The items and TreeViewItem containers of a TreeView.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Get the items and TreeViewItem containers of a TreeViewItem.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            The items and TreeViewItem containers of a TreeViewItem.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Get the TreeViewItem containers of a TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <returns>The TreeViewItem containers of a TreeView.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Get the descendant TreeViewItem containers of a TreeViewItem.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            The descendant TreeViewItem containers of a TreeViewItem.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Get the descendant items and TreeViewItem containers of a TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <returns>
+            The descendant items and TreeViewItem containers of a TreeView.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Get the descendant items and TreeViewItem containers of a
+            TreeViewItem.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            The descendant items and TreeViewItem containers of a TreeViewItem.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantItemsAndContainersIterator(System.Windows.Controls.ItemsControl)">
+            <summary>
+            Get the items and TreeViewItem containers of a TreeView or
+            TreeViewItem.
+            </summary>
+            <param name="control">The TreeView or TreeViewItem.</param>
+            <returns>
+            The items and TreeViewItem containers of a TreeView or TreeViewItem.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetSiblingItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Get the sibling items and containers of the item.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>The sibling items and containers of the item.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainersFromItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
+            <summary>
+            Get the TreeViewItems already created that are used to represent the
+            given item.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <param name="item">The item being represented.</param>
+            <returns>
+            A sequence of TreeViewItems that represent the given item, or an
+            empty sequence if none were found.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainerFromItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
+            <summary>
+            Get the TreeViewItem already created that is used to represent the
+            given item.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <param name="item">The item being represented.</param>
+            <returns>
+            The TreeViewItems that represents the given item, or null if no
+            container was found.
+            </returns>
+            <remarks>
+            If multiple TreeViewItems represent the same item, the first item
+            found via a breadth-first search will be used.
+            </remarks>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetPath(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Gets a path of items and TreeViewItem containers from the
+            TreeViewItem to the root of the TreeView.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            A path of items and TreeViewItem containers from the TreeViewItem to
+            the root of the TreeView.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetPathIterator(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Gets a path of items and TreeViewItem containers from the
+            TreeViewItem to the root of the TreeView.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            A path of items and TreeViewItem containers from the TreeViewItem to
+            the root of the TreeView.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetItem(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Get the item wrapped by this container.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            The item wrapped by the container, or null if not found.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
+            <summary>
+            Get the item of the parent container for a specified
+            <paramref name="item" />.
+            </summary>
+            <param name="view">
+            The TreeView containing the <paramref name="item" />.
+            </param>
+            <param name="item">The child item.</param>
+            <returns>
+            The item of the parent container for the specified
+            <paramref name="item" />, or null if not found.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetIsRoot(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Gets a value indicating whether the TreeViewItem is a root of its
+            TreeView.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            A value indicating whether the TreeViewItem is a root of its
+            TreeView.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetIsLeaf(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Gets a value indicating whether the TreeViewItem is a leaf in its
+            TreeView.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            A value indicating whether the TreeViewItem is a leaf in its
+            TreeView.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDepth(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Gets the depth of a TreeViewItem in its TreeView (using a zero-based
+            index).
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <returns>
+            The depth of a TreeViewItem in its TreeView (using a zero-based
+            index).
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+            <exception cref="T:System.ArgumentException">
+            <paramref name="item" /> is not in a TreeView.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetSelectedContainer(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Get the selected TreeViewItem in a TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <returns>
+            The selected TreeViewItem, or null if no selected item found.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SetSelectedContainer(Microsoft.Silverlight.Testing.Controls.TreeView,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Sets the selected TreeViewItem of a TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <param name="item">The TreeViewItem to select.</param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ClearSelection(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Clear the selection of the TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SelectItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
+            <summary>
+            Select an item in the TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <param name="item">The item to select.</param>
+            <returns>
+            A value indicating whether the item was successfully set as the
+            TreeView's SelectedItem.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetSelectedPath(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Gets the path to the TreeView's selected item.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <returns>The path to the TreeView's selected item.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandOrCollapseAll(Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Boolean,System.Int32,System.Nullable{System.Int32})">
+            <summary>
+            Recursively expand or collapse the TreeViewItem and all of its
+            descendants.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <param name="expand">
+            A value indicating whether to expand or collapse.
+            </param>
+            <param name="depth">
+            The number of levels that have already been collapsed or expanded.
+            This is used in conjunction with the optional maximumDepth to only
+            expand a specified number of layers.
+            </param>
+            <param name="maximumDepth">
+            An optional depth that defines the number of layers to expand or
+            collapse.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandOrCollapseAll(Microsoft.Silverlight.Testing.Controls.TreeView,System.Boolean,System.Nullable{System.Int32})">
+            <summary>
+            Expand or collapse all of the descendants of the TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <param name="expand">
+            A value indicating whether to expand or collapse.
+            </param>
+            <param name="maximumDepth">
+            An optional depth that defines the number of layers to expand or
+            collapse.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandAll(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Expand all of the items in a TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CollapseAll(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Collapse all of the items in a TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandToDepth(Microsoft.Silverlight.Testing.Controls.TreeView,System.Int32)">
+            <summary>
+            Expand a specified number of layers in a TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <param name="depth">The number of layers to expand.</param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPathToRoot(Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Boolean)">
+            <summary>
+            Expand a path from the given item to the root of it's TreeView.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <param name="collapseSiblings">
+            A value indicating whether to collapse siblings while expanding the
+            path.  This will result in only the path from the item to the root
+            being expanded.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Expand a path from the TreeViewItem to the root of the TreeView.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="item" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandSelectedPath(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Expand the path from the SelectedItem to the root of the TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CollapseAllButSelectedPath(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Collapse all TreeViewItems except those along the path from the
+            TreeView's SelectedItem to the root of the TreeView.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object[])">
+            <summary>
+            Expand the given path of items starting from the TreeView's root.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <param name="items">
+            The sequence of items corresponding to the path to expand.
+            </param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="items" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath``1(Microsoft.Silverlight.Testing.Controls.TreeView,System.Collections.Generic.IEnumerable{``0})">
+            <summary>
+            Expand the given path of items starting from the TreeView's root.
+            </summary>
+            <typeparam name="T">
+            The type of items provided in <paramref name="items" />.
+            </typeparam>
+            <param name="view">The TreeView.</param>
+            <param name="items">
+            The sequence of items corresponding to the path to expand.
+            </param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="items" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath``1(Microsoft.Silverlight.Testing.Controls.TreeView,System.Func{System.Object,``0},``0[])">
+            <summary>
+            Expand the given path of items starting from the TreeView's root.
+            </summary>
+            <typeparam name="T">
+            The type of items provided in <paramref name="items" />.
+            </typeparam>
+            <param name="view">The TreeView.</param>
+            <param name="comparisonSelector">
+            A function that takes a TreeViewItem's item and returns a value to
+            compare against elements of the given <paramref name="items" />.
+            The item itself will be used if 
+            <paramref name="comparisonSelector" /> is null.
+            </param>
+            <param name="items">
+            The sequence of items corresponding to the path to expand.
+            </param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="items" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath``1(Microsoft.Silverlight.Testing.Controls.TreeView,System.Func{System.Object,``0},System.Collections.Generic.IEnumerable{``0})">
+            <summary>
+            Expand the given path of items starting from the TreeView's root.
+            </summary>
+            <typeparam name="T">
+            The type of items provided in <paramref name="items" />.
+            </typeparam>
+            <param name="view">The TreeView.</param>
+            <param name="comparisonSelector">
+            A function that takes a TreeViewItem's item and returns a value to
+            compare against elements of the given <paramref name="items" />.
+            The item itself will be used if 
+            <paramref name="comparisonSelector" /> is null.
+            </param>
+            <param name="items">
+            The sequence of items corresponding to the path to expand.
+            </param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view" /> is null.
+            </exception>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="items" /> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetIsChecked(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Gets the value of the IsChecked attached property for a specified
+            TreeViewItem.
+            </summary>
+            <param name="element">
+            The TreeViewItem from which the property value is read.
+            </param>
+            <returns>
+            The IsChecked property value for the TreeViewItem.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SetIsChecked(Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Nullable{System.Boolean})">
+            <summary>
+            Sets the value of the IsChecked attached property to a specified
+            TreeViewItem.
+            </summary>
+            <param name="element">
+            The TreeViewItem to which the attached property is written.
+            </param>
+            <param name="value">The needed IsChecked value.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.IsCheckedProperty">
+            <summary>
+            Identifies the IsChecked dependency property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.OnIsCheckedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            IsCheckedProperty property changed handler.
+            </summary>
+            <param name="d">The TreeViewItem that changed IsChecked.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetAssociatedCheckBox(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Gets the value of the AssociatedCheckBox attached property for a
+            specified TreeViewItem.
+            </summary>
+            <param name="element">
+            The TreeViewItem from which the property value is read.
+            </param>
+            <returns>
+            The AssociatedCheckBox property value for the TreeViewItem.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SetAssociatedCheckBox(Microsoft.Silverlight.Testing.Controls.TreeViewItem,Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox)">
+            <summary>
+            Sets the value of the AssociatedCheckBox attached property to a
+            specified TreeViewItem.
+            </summary>
+            <param name="element">
+            The TreeViewItem to which the attached property is written.
+            </param>
+            <param name="value">The needed AssociatedCheckBox value.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.AssociatedCheckBoxProperty">
+            <summary>
+            Identifies the AssociatedCheckBox dependency property.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.OnAssociatedCheckBoxPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+            <summary>
+            AssociatedCheckBoxProperty property changed handler.
+            </summary>
+            <param name="d">
+            The TreeViewItem that changed its AssociatedCheckBox.
+            </param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
+            <summary>
+            Get the sequence of items and containers with their IsChecked
+            property set to True.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <returns>
+            The sequence of items and containers with their IsChecked property
+            set to True.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView,System.Boolean)">
+            <summary>
+            Get the sequence of items and containers with their IsChecked
+            property set to True.
+            </summary>
+            <param name="view">The TreeView.</param>
+            <param name="includeIndeterminate">
+            A value indicating whether to include TreeViewItems with an
+            indeterminate IsChecked value.
+            </param>
+            <returns>
+            The sequence of items and containers with their IsChecked property
+            set to True or also set to null if indeterminate values are
+            included.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="view"/> is null.
+            </exception>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CancelIsCheckedChangedBubbling">
+            <summary>
+            Gets or sets a value indicating whether recursive calls to
+            OnIsCheckedPropertyChanged should ignore their notifications or
+            process them accordingly.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CancelIsCheckedChangedChildNotifications">
+            <summary>
+            Gets or sets a value indicating whether recursive calls to
+            OnIsCheckedPropertyChanged should update their children when their
+            IsChecked value has changed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox">
+            <summary>
+            Represents a CheckBox whose value is associated with the
+            TreeViewExtensions.IsChecked attached property of TreeViewItems.
+            </summary>
+            <QualityBand>Experimental</QualityBand>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox._parent">
+            <summary>
+            The parent TreeViewItem of the CheckBox.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.#ctor">
+            <summary>
+            Initializes a new instance of the TreeViewItemCheckBox class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.AssociateParentTreeViewItem">
+            <summary>
+            Associate the parent TreeViewItem with the CheckBox.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.OnIsCheckedChanged(System.Object,System.Windows.RoutedEventArgs)">
+            <summary>
+            Update the TreeViewItem's IsChecked property when this IsChecked
+            property is changed.
+            </summary>
+            <param name="sender">The CheckBox.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.ParentTreeViewItem">
+            <summary>
+            Gets the parent TreeViewItem of the CheckBox.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo">
+            <summary>
+            Represents the necessary information to draw connecting lines in a
+            TreeViewItem.
+            </summary>
+            <QualityBand>Experimental</QualityBand>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.#ctor(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
+            <summary>
+            Initializes a new instance of the TreeViewItemConnectingLineInfo
+            class.
+            </summary>
+            <param name="item">The TreeViewItem.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.PositionConnectingLines">
+            <summary>
+            Position the connecting lines in the TreeViewItem.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.PositionVerticalConnectingLine">
+            <summary>
+            Position the vertical connecting line in the TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.Item">
+            <summary>
+            Gets the TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.VerticalConnectingLine">
+            <summary>
+            Gets or sets the vertical connecting line of the TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.HorizontalConnectingLine">
+            <summary>
+            Gets or sets the horizontal connecting line of the TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.ExpanderButton">
+            <summary>
+            Gets or sets the expander button of the TreeViewItem.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.Header">
+            <summary>
+            Gets or sets the header of the TreeViewItem.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter">
+            <summary>
+            Used to convert TreeViewItems into a value based on their depth in
+            the TreeView.
+            </summary>
+            <QualityBand>Experimental</QualityBand>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.#ctor">
+            <summary>
+            Initializes a new instance of the TreeViewItemIndentationConverter
+            class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Convert a TreeViewItem into a value based on the depth of the item
+            in the TreeView.
+            </summary>
+            <param name="value">The TreeViewItem.</param>
+            <param name="targetType">
+            The indentation type to convert to (such as Thickness or double).
+            </param>
+            <param name="parameter">
+            The number of pixels to indent each level of the TreeView.  A
+            default value of 15.0 will be used if no parameter is provided.
+            </param>
+            <param name="culture">
+            The culture used to convert the TreeViewItem.
+            </param>
+            <returns>
+            A value based on the depth of the item in the TreeView.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.WrapIndentation(System.Double,System.Type)">
+            <summary>
+            Wrap the indentation in the desired type.
+            </summary>
+            <param name="indentation">
+            The number of pixels to indent the TreeViewItem.
+            </param>
+            <param name="targetType">
+            The indentation type to convert to (such as Thickness or double).
+            </param>
+            <returns>
+            A value based on the depth of the item in the TreeView.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Convert an indentation back into a TreeViewItem.  This always throws
+            a NotSupportedException.
+            </summary>
+            <param name="value">The indentation.</param>
+            <param name="targetType">The type of the indentation.</param>
+            <param name="parameter">
+            The number of pixels to indent each level of the TreeView.
+            </param>
+            <param name="culture">
+            The culture used to convert the TreeViewItem.
+            </param>
+            <returns>Always throws a NotSupportedException.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.ValidateExtensions">
+            <summary>
+            A set of simple extension methods for applications.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ValidateExtensions.IfApplicationHost(System.Windows.Application)">
+            <summary>
+            Checks whether the application host object is not null.
+            </summary>
+            <param name="app">The application instance.</param>
+            <returns>Returns a value indicating whether the object is not null.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.ValidateExtensions.IfApplicationHostSource(System.Windows.Application)">
+            <summary>
+            Checks whether the application host and its source object is not
+            null.
+            </summary>
+            <param name="app">The application instance.</param>
+            <returns>Returns a value indicating whether the object is not null.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.VisibilityConverter">
+            <summary>
+            A value converter for collapsing or showing elements.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Convert a boolean value to a Visibility value.
+            </summary>
+            <param name="value">The value instance.</param>
+            <param name="targetType">The target parameter.</param>
+            <param name="parameter">ConverterParameter is of type Visibility.</param>
+            <param name="culture">The culture parameter.</param>
+            <returns>Returns the object.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
+            <summary>
+            Support two-way databinding of the VisibilityConverter, converting 
+            Visibility to a bool.
+            </summary>
+            <param name="value">The value instance.</param>
+            <param name="targetType">The target parameter.</param>
+            <param name="parameter">ConverterParameter is of type Visibility.</param>
+            <param name="culture">The culture parameter.</param>
+            <returns>Returns the object.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.GetVisibilityMode(System.Object)">
+            <summary>
+            Determine the visibility mode based on a converter parameter. This
+            parameter is of type Visibility,and specifies what visibility value
+            to return when the boolean value is true.
+            </summary>
+            <param name="parameter">The parameter object.</param>
+            <returns>Returns a Visibility value.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.IsVisibilityInverted(System.Object)">
+            <summary>
+            Determine whether or not visibility is inverted based on a converter
+            parameter. When the parameter is specified as Collapsed, that means
+            that when the boolean value is true, we should return Collapsed,
+            which is inverted.
+            </summary>
+            <param name="parameter">The parameter object.</param>
+            <returns>Returns a value indicating whether the visibility is 
+            inverted.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Client.VisualStates">
+            <summary>
+            Visual states helper code.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.VisualStates.GetImplementationRoot(System.Windows.DependencyObject)">
+            <summary>
+            Gets the implementation root of the Control.
+            </summary>
+            <param name="dependencyObject">The DependencyObject.</param>
+            <remarks>
+            Implements Silverlight's corresponding internal property on Control.
+            </remarks>
+            <returns>Returns the implementation root or null.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Client.VisualStates.TryGetVisualStateGroup(System.Windows.DependencyObject,System.String)">
+            <summary>
+            This method tries to get the named VisualStateGroup for the 
+            dependency object. The provided object's ImplementationRoot will be 
+            looked up in this call.
+            </summary>
+            <param name="dependencyObject">The dependency object.</param>
+            <param name="groupName">The visual state group's name.</param>
+            <returns>Returns null or the VisualStateGroup object.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions">
+            <summary>
+            Provides useful extensions for working with the visual tree.
+            </summary>
+            <remarks>
+            Since many of these extension methods are declared on types like
+            DependencyObject high up in the class hierarchy, we've placed them in
+            the Primitives namespace which is less likely to be imported for normal
+            scenarios.
+            </remarks>
+            <QualityBand>Experimental</QualityBand>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualAncestors(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree ancestors of an element.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>The visual tree ancestors of the element.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualAncestorsAndSelf(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree ancestors of an element and the element itself.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>
+            The visual tree ancestors of an element and the element itself.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualAncestorsAndSelfIterator(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree ancestors of an element and the element itself.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>
+            The visual tree ancestors of an element and the element itself.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualChildren(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree children of an element.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>The visual tree children of an element.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualChildrenAndSelf(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree children of an element and the element itself.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>
+            The visual tree children of an element and the element itself.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualChildrenAndSelfIterator(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree children of an element and the element itself.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>
+            The visual tree children of an element and the element itself.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualDescendants(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree descendants of an element.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>The visual tree descendants of an element.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualDescendantsAndSelf(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree descendants of an element and the element
+            itself.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>
+            The visual tree descendants of an element and the element itself.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualDescendantsAndSelfIterator(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree descendants of an element and the element
+            itself.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>
+            The visual tree descendants of an element and the element itself.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualSiblings(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree siblings of an element.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>The visual tree siblings of an element.</returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualSiblingsAndSelf(System.Windows.DependencyObject)">
+            <summary>
+            Get the visual tree siblings of an element and the element itself.
+            </summary>
+            <param name="element">The element.</param>
+            <returns>
+            The visual tree siblings of an element and the element itself.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetBoundsRelativeTo(System.Windows.FrameworkElement,System.Windows.UIElement)">
+            <summary>
+            Get the bounds of an element relative to another element.
+            </summary>
+            <param name="element">The element.</param>
+            <param name="otherElement">
+            The element relative to the other element.
+            </param>
+            <returns>
+            The bounds of the element relative to another element, or null if
+            the elements are not related.
+            </returns>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="otherElement"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.InvokeOnLayoutUpdated(System.Windows.FrameworkElement,System.Action)">
+            <summary>
+            Perform an action when the element's LayoutUpdated event fires.
+            </summary>
+            <param name="element">The element.</param>
+            <param name="action">The action to perform.</param>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="element"/> is null.
+            </exception>
+            <exception cref="T:System.ArgumentNullException">
+            <paramref name="action"/> is null.
+            </exception>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetLogicalChildren(System.Windows.FrameworkElement)">
+            <summary>
+            Retrieves all the logical children of a framework element using a 
+            breadth-first search. For performance reasons this method manually 
+            manages the stack instead of using recursion.
+            </summary>
+            <param name="parent">The parent framework element.</param>
+            <returns>The logical children of the framework element.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetLogicalDescendents(System.Windows.FrameworkElement)">
+            <summary>
+            Retrieves all the logical descendents of a framework element using a 
+            breadth-first search. For performance reasons this method manually 
+            manages the stack instead of using recursion.
+            </summary>
+            <param name="parent">The parent framework element.</param>
+            <returns>The logical children of the framework element.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.CodeCoverage">
+            <summary>
+            The CodeCoverage class is used to collect code coverage information from
+            assemblies that have been instrumented to call the Visit function at the
+            beginning of every basic block.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.CodeCoverage._blocks">
+            <summary>
+            A bit array used to track which basic blocks have been executed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.CodeCoverage._hitBlocks">
+            <summary>
+            A counter of the hit blocks.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.CodeCoverage.Visit(System.UInt32)">
+            <summary>
+            Record that a basic block is being executed.
+            </summary>
+            <param name="id">Id of the basic block.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.CodeCoverage.GetCoverageData">
+            <summary>
+            Get the coverage data serialized as a string for easy transport.
+            </summary>
+            <remarks>Previous releases of the framework used a simplistic bit
+            list, this release updates the coverage reporting endpoint to an
+            alternate version that ends in base 64. This maintains test runner
+            compatibility with previous official releases.</remarks>
+            <returns>Coverage data serialized as a string.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.CodeCoverage.HitBlockCount">
+            <summary>
+            Gets the current number of hit blocks.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.CodeCoverage.BlockCount">
+            <summary>
+            Gets the current size of the blocks counter. This is not actually 
+            the number of hit blocks, but it should return 0 always except 
+            when at least one block is hit.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest">
+            <summary>
+            Base class for test cases that use special functionality of the 
+            Microsoft.Silverlight.Testing unit test framework.
+            
+            Tests that derive from CustomTest in most cases will not be source- or 
+            functionality- compatible with the more advanced desktop Visual Studio 
+            Test Team environment and harnesses.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.HandleException(System.Exception)">
+            <summary>
+            Process an exception using the test engine logic for 
+            ExpectedExceptions and logging the exception if needed.
+            </summary>
+            <param name="ex">Exception object.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.InterceptUnhandledExceptions">
+            <summary>
+            Gets or sets a value indicating whether global unhandled exceptions 
+            should be intercepted by the test harness.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.UnitTestHarness">
+            <summary>
+            Gets or sets the unit test harness instance.  Hidden from the VS 
+            browser as test developers should not need to use this property.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.WorkItemContainer">
+            <summary>
+            Gets the current test task container.
+            </summary>
+            <returns>The current container for the test's tasks.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.ExclusiveAttribute">
+            <summary>
+            A special indicator attribute to enable better debugging using 
+            Microsoft.Silverlight.Testing.  
+            
+            As there is very little parameter information available for a test run, 
+            this attribute singles out specific classes to execute when found.
+            
+            This attribute is unique to this environment and not compatible with any 
+            desktop unit test framework without using a shim if it is left in code.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Extensions">
+            <summary>
+            Miscellaneous internal extension methods.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Extensions.TryGetAssemblyAttribute``1(System.Reflection.Assembly,``0@)">
+            <summary>
+            Attempts to retrieve a custom assembly attribute.
+            </summary>
+            <typeparam name="T">The type of attribute to retrieve.</typeparam>
+            <param name="assembly">The assembly reference.</param>
+            <param name="attribute">An out attribute reference.</param>
+            <returns>Returns true if the attribute is found.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Extensions.ToTransformedDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">
+            <summary>
+            Transform the XElement into a dictionary of key/value pairs.
+            </summary>
+            <typeparam name="T">The type of enumeration.</typeparam>
+            <typeparam name="K">The key type.</typeparam>
+            <typeparam name="R">The value type.</typeparam>
+            <param name="that">The root enumerable.</param>
+            <param name="keySelector">The key selector.</param>
+            <param name="itemSelector">The item selector.</param>
+            <returns>Returns a new dictionary.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly">
+            <summary>
+            Test assembly metadata interface.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.GetTestClasses">
+            <summary>
+            Gets a collection of test class metadata objects.
+            </summary>
+            <returns>Returns a collection of metadata objects.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.AssemblyInitializeMethod">
+            <summary>
+            Gets the initialization method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.AssemblyCleanupMethod">
+            <summary>
+            Gets the cleanup method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.Provider">
+            <summary>
+            Gets a reference to the unit test provider.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.Name">
+            <summary>
+            Gets the name of the test assembly.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.TestHarness">
+            <summary>
+            Gets the test harness used to initialize the assembly.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IExpectedException">
+            <summary>
+            An expected exception marker for a test method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IExpectedException.ExceptionType">
+            <summary>
+            Gets the expected exception type.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IExpectedException.Message">
+            <summary>
+            Gets any message associated with the expected exception object.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IHostType">
+            <summary>
+            Represents the host type information for a test.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IHostType.HostType">
+            <summary>
+            Gets the Host type.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IHostType.HostData">
+            <summary>
+            Gets the host data.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IPriority">
+            <summary>
+            A representation of a test's priority.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass">
+            <summary>
+            Metadata representing a test class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.GetTestMethods">
+            <summary>
+            Retrieve a collection of the test method metadata objects setup by 
+            the unit test provider.
+            </summary>
+            <returns>A collection of test method interfaces.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Type">
+            <summary>
+            Gets the test class Type instance.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Ignore">
+            <summary>
+            Gets a value indicating whether the test class should be ignored.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.TestInitializeMethod">
+            <summary>
+            Gets the per-test initialization method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.TestCleanupMethod">
+            <summary>
+            Gets the per-test cleanup method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.ClassInitializeMethod">
+            <summary>
+            Gets the one-time class initialization method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.ClassCleanupMethod">
+            <summary>
+            Gets the one-time class cleanup method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Name">
+            <summary>
+            Gets the name of the test class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Namespace">
+            <summary>
+            Gets the namespace of the test class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Assembly">
+            <summary>
+            Gets a reference to the parent test assembly metadata 
+            instance.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod">
+            <summary>
+            Test method metadata.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.DecorateInstance(System.Object)">
+            <summary>
+            Used for decorating with unit test provider-specific capabilities, 
+            such as the TestContext concept.
+            </summary>
+            <param name="instance">Instance to decorate.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.GetDynamicAttributes">
+            <summary>
+            Get any attribute on the test method that are provided dynamically.
+            </summary>
+            <returns>
+            Dynamically provided attributes on the test method.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Invoke(System.Object)">
+            <summary>
+            Invoke the test method.
+            </summary>
+            <param name="instance">Instance of the test class.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Method">
+            <summary>
+            Gets the test method reflection object.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.WriteLine">
+            <summary>
+            Hooks up to any unit test provider-enabled WriteLine capability 
+            for unit tests.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Ignore">
+            <summary>
+            Gets a value indicating whether the test is marked to be ignored.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Description">
+            <summary>
+            Gets any description for the method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Name">
+            <summary>
+            Gets a name for the method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Category">
+            <summary>
+            Gets any category information for the method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Owner">
+            <summary>
+            Gets any test owner information.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.ExpectedException">
+            <summary>
+            Gets any expected exception attribute .
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Timeout">
+            <summary>
+            Gets any timeout information.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Properties">
+            <summary>
+            Gets a collection of any test properties.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.WorkItems">
+            <summary>
+            Gets a collection of any test work items.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Priority">
+            <summary>
+            Gets any priority information.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestProperty">
+            <summary>
+            A property for a test method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestProperty.Name">
+            <summary>
+            Gets the test property name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestProperty.Value">
+            <summary>
+            Gets the test property value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider">
+            <summary>
+            Provider model for a unit test system that uses reflection and metadata 
+            to enable a unit test run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.GetUnitTestAssembly(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
+            <summary>
+            Retrieve the metadata instance for a test assembly given a 
+            reflection Assembly instance.
+            </summary>
+            <param name="testHarness">The test harness using the provider.</param>
+            <param name="assemblyReference">Reflected test assembly.</param>
+            <returns>Unit test provider-specific metadata instance for 
+            the test assembly.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.HasCapability(Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities)">
+            <summary>
+            Gets a value indicating whether a specific capability or set of 
+            capabilities are supported by the unit test provider.
+            </summary>
+            <param name="capability">Capability of interest.</param>
+            <returns>Gets a value indicating whether the capability is 
+            supported.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.IsFailedAssert(System.Exception)">
+            <summary>
+            Checks if an Exception actually represents an assertion that failed 
+            to improve the logging experience.
+            </summary>
+            <param name="exception">Exception object.</param>
+            <returns>Returns true if the Exception is an assertion exception 
+            type.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.Name">
+            <summary>
+            Gets the name of the unit test provider.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.Capabilities">
+            <summary>
+            Gets the capabilities that the unit test provider implements.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IWorkItemMetadata">
+            <summary>
+            Work item for a test.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IWorkItemMetadata.Data">
+            <summary>
+            Gets the associated information from the work item.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs">
+            <summary>
+            Event arguments that pass along a string value.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs.#ctor">
+            <summary>
+            Create a new event argument instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs.#ctor(System.String)">
+            <summary>
+            Create a new event argument instance that stores a string value.
+            </summary>
+            <param name="value">String value to pass along.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs._value">
+            <summary>
+            String value stored in the event arguments.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs.Value">
+            <summary>
+            Gets the stored string value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities">
+            <summary>
+            A set of capabilities that a unit test provider may chose to implement 
+            through the metadata interfaces.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.None">
+            <summary>
+            No defined capabilities.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.AssemblySupportsInitializeMethod">
+            <summary>
+            Support for attribute [AssemblyInitialize].
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.AssemblySupportsCleanupMethod">
+            <summary>
+            Support for attribute [AssemblyCleanup].
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.ClassCanIgnore">
+            <summary>
+            Support for attribute [Ignore] for classes.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanIgnore">
+            <summary>
+            Support for attribute [Ignore] for methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanDescribe">
+            <summary>
+            Support for attribute [Description] on methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanCategorize">
+            <summary>
+            Support for attribute [Category] on methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveOwner">
+            <summary>
+            Support for attribute [Owner] on method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHavePriority">
+            <summary>
+            Support for attribute [Priority] on method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveProperties">
+            <summary>
+            Support for attribute [TestProperty](...) on methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveTimeout">
+            <summary>
+            Support for attribute [Timeout] on methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveWorkItems">
+            <summary>
+            Support for attribute [WorkItem(...)]('s) on methods.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders">
+            <summary>
+            Unit test providers.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders._providers">
+            <summary>
+            List of unit test providers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.#cctor">
+            <summary>
+            Static constructor that initializes the built-in unit test metadata providers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.GetAssemblyProvider(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
+            <summary>
+            Gets the unit test provider for an assembly.  The framework only 
+            currently supports a single provider per test assembly, so if more 
+            than one registered provider can handle the assembly, at runtime an 
+            InvalidOperationException is thrown.
+            </summary>
+            <param name="harness">The test harness making the request.</param>
+            <param name="testAssembly">Assembly reflection object.</param>
+            <returns>The unit test provider for the test assembly.  Throws if 
+            more than one can process the assembly.  Returns null if there is 
+            not a provider for the assembly.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.GetAssemblyWrapper(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
+            <summary>
+            Returns the IAssembly provider for an assembly.
+            </summary>
+            <param name="harness">Test harness object.</param>
+            <param name="testAssembly">Assembly reflection object.</param>
+            <returns>Returns null or an IAssembly instance.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.Providers">
+            <summary>
+            Gets the list of Unit Test providers.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException">
+            <summary>
+            Expected exception metadata.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.#ctor">
+            <summary>
+            Private constructor.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.#ctor(Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionAttribute)">
+            <summary>
+            Creates a new expected exception metadata wrapper.
+            </summary>
+            <param name="expectedExceptionAttribute">Attribute value.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException._exp">
+            <summary>
+            The expected exception attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.ExceptionType">
+            <summary>
+            Gets the type of the expected exception.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.Message">
+            <summary>
+            Gets any message to include in a failure.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority">
+            <summary>
+            A simple wrapper for a priority integer value that overrides the 
+            ToString method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority.#ctor(System.Int32)">
+            <summary>
+            Initializes a new instance of the Priority class.
+            </summary>
+            <param name="priority">The priority.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority.ToString">
+            <summary>
+            Gets the priority as string.
+            </summary>
+            <returns>Returns the priority.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority.Value">
+            <summary>
+            Gets the priority value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes">
+            <summary>
+            The set of provider attributes.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.#cctor">
+            <summary>
+            Initializes the VSTT metadata provider.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestClass">
+            <summary>
+            Gets VSTT [TestClass] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.IgnoreAttribute">
+            <summary>
+            Gets VSTT [Ignore] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.ClassInitialize">
+            <summary>
+            Gets VSTT [ClassInitialize] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.Priority">
+            <summary>
+            Gets VSTT [Priority] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.ClassCleanup">
+            <summary>
+            Gets VSTT [ClassCleanup] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestInitialize">
+            <summary>
+            Gets VSTT [TestInitialize] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestCleanup">
+            <summary>
+            Gets VSTT [TestCleanup] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.DescriptionAttribute">
+            <summary>
+            Gets VSTT [Description] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TimeoutAttribute">
+            <summary>
+            Gets VSTT [Timeout] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.OwnerAttribute">
+            <summary>
+            Gets VSTT [Owner] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.ExpectedExceptionAttribute">
+            <summary>
+            Gets VSTT [ExpectedException] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.AssemblyInitialize">
+            <summary>
+            Gets VSTT [AssemblyInitialize] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.AssemblyCleanup">
+            <summary>
+            Gets VSTT [AssemblyCleanup] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestMethod">
+            <summary>
+            Gets VSTT [TestMethod] attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestProperty">
+            <summary>
+            Gets VSTT [TestProperty] attribute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass">
+            <summary>
+            Test class wrapper.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
+            <summary>
+            Construct a new test class metadata interface.
+            </summary>
+            <param name="assembly">Assembly metadata interface object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,System.Type)">
+            <summary>
+            Creates a new test class wrapper.
+            </summary>
+            <param name="assembly">Assembly metadata object.</param>
+            <param name="testClassType">Type of the class.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._type">
+            <summary>
+            Test Type.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._tests">
+            <summary>
+            Collection of test method interface objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._testsLoaded">
+            <summary>
+            A value indicating whether tests are loaded.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._m">
+            <summary>
+            A dictionary of method types and method interface objects.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.GetTestMethods">
+            <summary>
+            Gets a collection of test method  wrapper instances.
+            </summary>
+            <returns>A collection of test method interface objects.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.ToString">
+            <summary>
+            Exposes the name of the test class.
+            </summary>
+            <returns>Returns the name of the test class.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Assembly">
+            <summary>
+            Gets the test assembly metadata.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Type">
+            <summary>
+            Gets the underlying Type of the test class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Name">
+            <summary>
+            Gets the name of the test class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Namespace">
+            <summary>
+            Gets the namespace of the test class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Ignore">
+            <summary>
+            Gets a value indicating whether an Ignore attribute present 
+            on the class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.TestInitializeMethod">
+            <summary>
+            Gets any test initialize method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.TestCleanupMethod">
+            <summary>
+            Gets any test cleanup method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.ClassInitializeMethod">
+            <summary>
+            Gets any class initialize method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.ClassCleanupMethod">
+            <summary>
+            Gets any class cleanup method.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods">
+            <summary>
+            Methods enum.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.ClassInitialize">
+            <summary>
+            Initialize method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.ClassCleanup">
+            <summary>
+            Cleanup method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.TestInitialize">
+            <summary>
+            Test init method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.TestCleanup">
+            <summary>
+            Test cleanup method.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod">
+            <summary>
+            A provider wrapper for a test method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.ContextPropertyName">
+            <summary>
+            Property name for the TestContext.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.DefaultPriority">
+            <summary>
+            Default value for methods when no priority attribute is defined.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.None">
+            <summary>
+            An empty object array.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod._methodInfo">
+            <summary>
+            Method reflection object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.#ctor">
+            <summary>
+            Private constructor, the constructor requires the method reflection object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.#ctor(System.Reflection.MethodInfo)">
+            <summary>
+            Creates a new test method wrapper object.
+            </summary>
+            <param name="methodInfo">The reflected method.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.OnWriteLine(System.String)">
+            <summary>
+            Call the WriteLine method.
+            </summary>
+            <param name="s">String to WriteLine.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.DecorateInstance(System.Object)">
+            <summary>
+            Decorates a test class instance with the unit test framework's 
+            specific test context capability, if supported.
+            </summary>
+            <param name="instance">Instance to decorate.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.GetDynamicAttributes">
+            <summary>
+            Get any attribute on the test method that are provided dynamically.
+            </summary>
+            <returns>
+            Dynamically provided attributes on the test method.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Invoke(System.Object)">
+            <summary>
+            Invoke the test method.
+            </summary>
+            <param name="instance">Instance of the test class.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.ToString">
+            <summary>
+            Exposes the name of the test method as a string.
+            </summary>
+            <returns>Returns the name of the test method.</returns>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.WriteLine">
+            <summary>
+            Allows the test to perform a string WriteLine.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Method">
+            <summary>
+            Gets the underlying reflected method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Ignore">
+            <summary>
+            Gets a value indicating whether there is an Ignore attribute.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Description">
+            <summary>
+            Gets any description marked on the test method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Name">
+            <summary>
+            Gets the name of the method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Category">
+            <summary>
+            Gets the Category.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Owner">
+            <summary>
+            Gets the owner name of the test.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.ExpectedException">
+            <summary>
+            Gets any expected exception attribute information for the test method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Timeout">
+            <summary>
+            Gets any timeout.  A Nullable property.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Properties">
+            <summary>
+            Gets a Collection of test properties.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.WorkItems">
+            <summary>
+            Gets a collection of test work items.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Priority">
+            <summary>
+            Gets Priority information.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty">
+            <summary>
+            Represents a simple test property with a key/value string pair.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.#ctor">
+            <summary>
+            Initializes a new instance of the TestProperty class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.#ctor(System.String,System.String)">
+            <summary>
+            Initializes a new instance of the TestProperty class.
+            </summary>
+            <param name="name">The initial property name.</param>
+            <param name="value">The initial property value.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.Name">
+            <summary>
+            Gets or sets the property name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.Value">
+            <summary>
+            Gets or sets the property value.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext">
+            <summary>
+            A wrapper for the unit test context capability of Visual Studio Team 
+            Test's unit test framework.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod)">
+            <summary>
+            Create a new unit test context wrapper for the test method.
+            </summary>
+            <param name="testMethod">Test method.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.#ctor">
+            <summary>
+            Constructor of a new unit test context.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext._tm">
+            <summary>
+            Test method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.WriteLine(System.String,System.Object[])">
+            <summary>
+            Used to write trace messages while the test is running.
+            </summary>
+            <param name="format">Format string.</param>
+            <param name="args">The arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.NotSupportedException(System.String)">
+            <summary>
+            Throw a not supported exception.
+            </summary>
+            <param name="functionality">Functionality that is not supported (string).</param>
+            <returns>A new NotSupportedException.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.AddResultFile(System.String)">
+            <summary>
+            Adds a file name to the list in TestResult.ResultFileNames.
+            </summary>
+            <param name="fileName">Filename to add as a result.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.BeginTimer(System.String)">
+            <summary>
+            Begins a timer with the specified name.
+            </summary>
+            <param name="timerName">The name of the timer to create.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.EndTimer(System.String)">
+            <summary>
+            Ends a timer with the specified name.
+            </summary>
+            <param name="timerName">Name of the timer.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext._propertyCache">
+            <summary>
+            Cache of properties.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.Properties">
+            <summary>
+            Gets test properties.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.DataRow">
+            <summary>
+            Gets current data row when test is used for data driven testing.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.DataConnection">
+            <summary>
+            Gets current data connection row when test is used for data driven testing.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.TestName">
+            <summary>
+            Gets the name of the test method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.CurrentTestOutcome">
+            <summary>
+            Gets the current enum outcome - passed, failed, or inconclusive.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly">
+            <summary>
+            Assembly metadata for the Visual Studio Team Test unit test framework.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._assembly">
+            <summary>
+            Assembly reflection object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._init">
+            <summary>
+            Assembly initialization method information.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._cleanup">
+            <summary>
+            Assembly cleanup method information.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._provider">
+            <summary>
+            Unit test provider used for the assembly.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._harness">
+            <summary>
+            The unit test harness.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
+            <summary>
+            Creates a new unit test assembly wrapper.
+            </summary>
+            <param name="provider">Unit test metadata provider.</param>
+            <param name="unitTestHarness">A reference to the unit test harness.</param>
+            <param name="assembly">Assembly reflection object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.GetTestClasses">
+            <summary>
+            Reflect and retrieve the test class metadata wrappers for 
+            the test assembly.
+            </summary>
+            <returns>Returns a collection of test class metadata 
+            interface objects.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.Name">
+            <summary>
+            Gets the name of the test assembly.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.Provider">
+            <summary>
+            Gets the unit test provider instance.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.AssemblyInitializeMethod">
+            <summary>
+            Gets any assembly initialize method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.AssemblyCleanupMethod">
+            <summary>
+            Gets any assembly cleanup method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.TestHarness">
+            <summary>
+            Gets the test harness used to initialize the assembly.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.UnitTestHarness">
+            <summary>
+            Gets the test harness as a unit test harness.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider">
+            <summary>
+            Provider for the Visual Studio Team Test unit test (UT) framework 
+            metadata.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.ProviderName">
+            <summary>
+            Name of this provider.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.MyCapabilities">
+            <summary>
+            The capabilities of the VSTT UTF provider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.HasCapability(Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities)">
+            <summary>
+            Whether the capability is supported by this provider.
+            </summary>
+            <param name="capability">Capability type.</param>
+            <returns>A value indicating whether the capability is available.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.#ctor">
+            <summary>
+            Create a new Visual Studio Team Test unit test framework provider 
+            instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider._assemblyCache">
+            <summary>
+            Cache of assemblies and assembly unit test interface objects.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.GetUnitTestAssembly(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
+            <summary>
+            VSTT unit test provider constructor; takes an assembly reference to 
+            perform reflection on to retrieve all test class types. In this 
+            implementation of an engine for the VSTT metadata, only a single 
+            test Assembly can be utilized at a time for simplicity.
+            </summary>
+            <param name="testHarness">The unit test harness.</param>
+            <param name="assemblyReference">Assembly reflection object.</param>
+            <returns>Returns the assembly metadata interface.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.IsFailedAssert(System.Exception)">
+            <summary>
+            Check if the Exception is actually a failed assertion.
+            </summary>
+            <param name="exception">Exception object to check.</param>
+            <returns>True if the exception is actually an assert failure.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.Name">
+            <summary>
+            Gets the name of the provider.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.Capabilities">
+            <summary>
+            Gets the specialized capability descriptor.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.PresentationTest">
+            <summary>
+            Implementation of useful properties and features for presentation 
+            platform tests (Silverlight and WPF).
+            
+            Tests using this functionality will not be compatible with the full 
+            desktop framework's Visual Studio Team Test environment.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.WorkItemTest">
+            <summary>
+            Custom test class that provides the ability to perform semi-asynchronous 
+            test tasks on the main thread.  Requires the custom unit test harness 
+            that manages and invokes test work items on the thread when needed.
+            
+            Tests using this functionality will not be compatible with the full 
+            desktop framework's Visual Studio Team Test environment.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.TestComplete">
+            <summary>
+            Signal that a test is complete when using Async testing.  
+            
+            WARNING: If you use your own methods for completing, such as an 
+            HtmlTimer or other threading method, it is possible that this call 
+            will occur *AFTER* the test has timed out when using Timeouts.  As 
+            such, be very careful as you could complete the call to the *next* 
+            test.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueWorkItem(Microsoft.Silverlight.Testing.WorkItem)">
+            <summary>
+            Add a task object to the test queue.  For a test that is currently 
+            executing, all tasks contained within the queue are executed to 
+            completion (unless an Exception is thrown) -before- moving on to 
+            the next test.
+            
+            The test task queue replaces the PumpMessages(...) system that 
+            permitted a single callback.  This enables specialized tasks, such 
+            as DOM bridge tasks, sleep tasks, and conditional continue tasks.
+            </summary>
+            <param name="testTaskObject">Asynchronous test task 
+            instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueDelay(System.TimeSpan)">
+            <summary>
+            Delay a minimum amount of time before continuing. Similar to a sleep
+            call that is not a blocking call.
+            </summary>
+            <param name="delay">The minimum time span to wait before continuing.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.CreateDelay(System.TimeSpan)">
+            <summary>
+            Creates a delay work item instance.
+            </summary>
+            <param name="delay">The minimum time span to wait before continuing.</param>
+            <returns>Returns a new work item.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueDelay(System.Double)">
+            <summary>
+            Delay a minimum amount of time before continuing. Similar to a sleep
+            call that is not a blocking call.
+            </summary>
+            <param name="milliseconds">The minimum number of milliseconds to wait
+            until the delay is finished.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueConditional(System.Func{System.Boolean})">
+            <summary>
+            Requires a bool returning delegate to be passed in. Instructs the 
+            test task queue to wait until the conditional call returns True to 
+            continue executing other test tasks and/or ending the test method.
+            </summary>
+            <param name="conditionalDelegate">Conditional method or delegate. 
+            Test will halt until this condition returns True.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.CreateConditional(System.Func{System.Boolean})">
+            <summary>
+            Creates a conditional work item instance.
+            </summary>
+            <param name="conditionalDelegate">Conditional method or delegate. 
+            Test will halt until this condition returns True.</param>
+            <returns>Returns a new work item.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueTestComplete">
+            <summary>
+            Enqueue a test task which calls the TestComplete method of 
+            SilverlightTest.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueCallback(System.Action)">
+            <summary>
+            Add a Callback method into the test task queue.  Similar to the 
+            PumpMessages(...) call, with the difference being that there is no 
+            longer a single requirement: you can enqueue several callback 
+            methods and other test tasks, all of which will execute before the 
+            test completes and/or the engine continues.
+            </summary>
+            <param name="testCallbackDelegate">Void-returning delegate, 
+            anonymous delegates work fine too.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.CreateCallback(System.Action)">
+            <summary>
+            Creates a callback work item instance.
+            </summary>
+            <param name="testCallbackDelegate">Void-returning delegate, 
+            anonymous delegates work fine too.</param>
+            <returns>Returns a new work item.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueCallback(System.Action[])">
+            <summary>
+            Adds a number of callback methods into the test task queue.
+            </summary>
+            <param name="actions">Set of Action instances.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.Sleep(System.Int32,System.Action)">
+            <summary>
+            Sleep a minimum number of milliseconds before calling a test 
+            callback delegate.
+            </summary>
+            <param name="sleepMillisecondsMinimum">Minimum number of 
+            milliseconds to sleep.  The only guarantee to the tester 
+            is that the sleep will be >= this amount of ms, and NOT 
+            that there is precision or an exact time.</param>
+            <param name="testCallback">Callback method to 
+            execute after the minimum amount of time has 
+            elapsed.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.Enqueue(System.Action)">
+            <summary>
+            Enqueue an action.  A shortcut for the EnqueueCallback.
+            </summary>
+            <param name="action">The action to enqueue.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueSleep(System.Int32)">
+            <summary>
+            Sleep a minimum number of milliseconds.  This is the simplified 
+            overload which requires no callback.
+            </summary>
+            <param name="sleepMillisecondsMinimum">Minimum number of 
+            milliseconds to sleep.  The only guarantee to the tester is that the
+            sleep will be >= this amount of ms, and NOT that there is precision 
+            or an exact time.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.PresentationTest.TestPanel">
+            <summary>
+            Gets the test panel.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Properties.UnitTestMessage">
+            <summary>
+              A strongly-typed resource class, for looking up localized strings, etc.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.ResourceManager">
+            <summary>
+              Returns the cached ResourceManager instance used by this class.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.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.Silverlight.Testing.Properties.UnitTestMessage.CompositeWorkItem_Invoke_NoRemainingWorkItems">
+            <summary>
+              Looks up a localized string similar to There are no remaining test work items.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogException">
+            <summary>
+              Looks up a localized string similar to Exception: Type &quot;{0}&quot; Message &quot;{1}&quot;.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogIgnore">
+            <summary>
+              Looks up a localized string similar to Ignoring &quot;{0}&quot;.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogIncorrectExceptionType">
+            <summary>
+              Looks up a localized string similar to Incorrect exception type &quot;{0}&quot; received. Was expecting a &quot;{1}&quot; type..
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogNoException">
+            <summary>
+              Looks up a localized string similar to No Exception was observed. Was expecting a &quot;{0}&quot; type exception..
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagAttribute_ctor_EmptyTag">
+            <summary>
+              Looks up a localized string similar to Tag cannot be empty!.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagAttribute_ctor_ReservedCharacter">
+            <summary>
+              Looks up a localized string similar to The tag &quot;{0}&quot; contains the invalid character &quot;{1}&quot;!.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagAttribute_ctor_ReservedTag">
+            <summary>
+              Looks up a localized string similar to Tag &quot;{0}&quot; is reserved!.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_EmptyTagExpression">
+            <summary>
+              Looks up a localized string similar to tagExpression cannot be empty!.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_ExpectedEndOfTagExpression">
+            <summary>
+              Looks up a localized string similar to Expected end of tag expression &quot;{0}&quot; at position {1}!.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_ExpectedTag">
+            <summary>
+              Looks up a localized string similar to Tag expected in expression &quot;{0}&quot; at position {1}!.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_InvalidTagExpression">
+            <summary>
+              Looks up a localized string similar to Invalid tag expression &quot;{0}&quot; (expected &quot;{1}&quot; at position {2})!.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagTestRunFilter_TaggingInUse">
+            <summary>
+              Looks up a localized string similar to Tag expression &quot;{0}&quot; is in use..
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TestClassHelper_ExclusiveClassesInUse">
+            <summary>
+              Looks up a localized string similar to Exclusive classes are in use.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TestMethodHelper_ExclusiveMethodsInUse">
+            <summary>
+              Looks up a localized string similar to Exclusive methods are in use.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TestMethodManager_CompleteMethod_UnVerifiedBug">
+            <summary>
+              Looks up a localized string similar to The known issue could not be verified. A failure will be recorded. If this bug has been fixed, please mark the Fixed attribute value to True..
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestCompositeWorkItem_ctor_NoTestHarness">
+            <summary>
+              Looks up a localized string similar to No TestHarness is available..
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestContext_FeatureNotSupported">
+            <summary>
+              Looks up a localized string similar to The &quot;{0}&quot; functionality is not supported within this unit test system..
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestHarness_Initialize_UnitTestHarnessInitialize">
+            <summary>
+              Looks up a localized string similar to Initialization of UnitTestHarness.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestHarness_RunNextStep_NoCompositeWorkItemsExist">
+            <summary>
+              Looks up a localized string similar to No composite work items exist to be cleared..
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestHarness_TestAssembliesNotActionable">
+            <summary>
+              Looks up a localized string similar to No test classes were selected to be in the test run..
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestSystem_Run_NoTestHarnessInSettings">
+            <summary>
+              Looks up a localized string similar to Test harness was not specified on test harness settings object. If a test harness settings object was passed in, please verify that it contains a reference to a test harness..
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.WorkItemTest_EnqueueWorkItem_AsynchronousFeatureUnavailable">
+            <summary>
+              Looks up a localized string similar to Test bug: A test cannot use Test Task objects, such as callbacks and conditionals, or the PumpMessages feature, unless marked with the [Asynchronous] attribute..
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.CodeCoverageProvider">
+            <summary>
+            A provider of code coverage information to an external process.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.ProviderBase">
+            <summary>
+            The base class for test service providers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,System.String)">
+            <summary>
+            Initializes a new base provider class.
+            </summary>
+            <param name="provider">The owning test service provider.</param>
+            <param name="displayName">The display name of the service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.Initialize">
+            <summary>
+            Initializes the provider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.IncrementBusyServiceCounter">
+            <summary>
+            Increments the busy service counter.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.DecrementBusyServiceCounter">
+            <summary>
+            Decrements the busy service counter.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.InvokeMethod(System.String,System.Object[])">
+            <summary>
+            Invokes a method on this provider using reflection.
+            </summary>
+            <param name="methodName">The name of the method.</param>
+            <param name="parameters">The optional parameters.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.OnInitializeCompleted">
+            <summary>
+            Call the InitializeCompleted event.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.Callback(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},Microsoft.Silverlight.Testing.Service.ServiceResult)">
+            <summary>
+            Performs a callback.  Null action and/or result are permitted.
+            </summary>
+            <param name="action">The optional callback action.</param>
+            <param name="result">The result to pass back.</param>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Service.ProviderBase.InitializeCompleted">
+            <summary>
+            Event fired once initialization is complete.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.ProviderBase.DisplayName">
+            <summary>
+            Gets the display name for the provider.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.ProviderBase.TestService">
+            <summary>
+            Gets the owning test service.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.ProviderBase.Initialized">
+            <summary>
+            Gets a value indicating whether the provider has been initialized 
+            yet.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.CodeCoverageProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
+            <summary>
+            Initializes a new code coverage provider.
+            </summary>
+            <param name="testService">The test service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.CodeCoverageProvider.SaveCoverageData(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Save string-based code coverage data.
+            </summary>
+            <param name="data">The code coverage data, as a string.</param>
+            <param name="callback">The callback action.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.EnvironmentProvider">
+            <summary>
+            A provider of environment variables and environmental information that 
+            uses the test service provider infrastructure.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.EnvironmentProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
+            <summary>
+            Initializes a new environment provider.
+            </summary>
+            <param name="testService">The test service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.EnvironmentProvider.GetEnvironmentVariable(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Retrieve an environment variable from the system.
+            </summary>
+            <param name="name">The variable name.</param>
+            <param name="callback">The callback action.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider">
+            <summary>
+            A type that stores global settings in the isolated storage for the 
+            application. An implementation of the <see cref="T:Microsoft.Silverlight.Testing.Service.SettingsProvider"/> 
+            type.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.SettingsProvider">
+            <summary>
+            A provider of string dictionary values.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
+            <summary>
+            Initializes a new SettingsProvider object.
+            </summary>
+            <param name="testService">The test service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,System.String)">
+            <summary>
+            Initializes a new SettingsProvider object.
+            </summary>
+            <param name="testService">The test service.</param>
+            <param name="serviceName">The service name.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SettingsProvider.SaveSettings(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Saves the settings.
+            </summary>
+            <remarks>Classes that inherit from SettingsProvider: hide this 
+            function.  Do not call up through to this base method.</remarks>
+            <param name="callback">The service callback.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.SettingsProvider.Settings">
+            <summary>
+            Gets the settings dictionary.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.SettingsProvider.IsReadOnly">
+            <summary>
+            Gets a value indicating whether the settings are read-only.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.SettingsProvider.SourceName">
+            <summary>
+            Gets the settings source for end-user display.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.TestFrameworkSettingsKeyName">
+            <summary>
+            The unique key used for storing the test framework's settings 
+            dictionary.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider._settings">
+            <summary>
+            The underlying settings object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
+            <summary>
+            Initializes a new isolated storage settings provider.
+            </summary>
+            <param name="testService">The test service instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.Initialize">
+            <summary>
+            Initializes the isolated storage settings provider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.SaveSettings(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Saves the current settings values.
+            </summary>
+            <param name="callback">The service completion callback.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.LoadSettings">
+            <summary>
+            Recalls the stored settings values from isolated storage.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.InitializeSettings">
+            <summary>
+            Initialize the isolated storage application settings object.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.ServiceResult">
+            <summary>
+            Result object for asynchronous test service response.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.CreateExceptionalResult(System.Exception)">
+            <summary>
+            Creates a new ServiceResult object for a failed result, the 
+            sets the exception.
+            </summary>
+            <param name="except">The Exception object.</param>
+            <returns>Returns a new ServiceResult with the Exception set.</returns>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.ServiceResult._result">
+            <summary>
+            The result LINQ element.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.#ctor">
+            <summary>
+            Initializes a new instance of the ServiceResult class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.ProcessResponse">
+            <summary>
+            Process the response text.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.TryGetElement">
+            <summary>
+            Attempt to process and return the root element of a successful 
+            request. Returns null if there was an Exception.
+            </summary>
+            <returns>The root XML element of the response.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.SetResult(Microsoft.Silverlight.Testing.Service.SimpleXElement)">
+            <summary>
+            Sets the result.
+            </summary>
+            <param name="result">The LINQ element for the result.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Processed">
+            <summary>
+            Gets or sets a value indicating whether the result has been 
+            processed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Exception">
+            <summary>
+            Gets or sets the exception intercepted or generated during the 
+            request or 
+            processing timeframe.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Element">
+            <summary>
+            Gets the root XElement of the test service result.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Successful">
+            <summary>
+            Gets a value indicating whether the request was successful.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.ServiceType">
+            <summary>
+            The type of test service in use.  Used by the more advanced service 
+            scenarios in SilverlightTestServiceProvider.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.ServiceType.None">
+            <summary>
+            No service, or unknown service type.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.ServiceType.Direct">
+            <summary>
+            A direct connection, be it the file system, isolated storage, or 
+            similar.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.ServiceType.WebService">
+            <summary>
+            A web service.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.SilverlightTestService">
+            <summary>
+            The Silverlight test service provider is built for compilation with 
+            Silverlight builds of the test framework.  Populates with the important 
+            providers for web browser-hosted test runs.
+            </summary>
+            <summary>
+            The Silverlight test service provider is built for compilation with 
+            Silverlight builds of the test framework.  Populates with the important 
+            providers for web browser-hosted test runs.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestServiceProvider">
+            <summary>
+            A system that provides test services.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestServiceProvider._services">
+            <summary>
+            The dictionary of services registered with this provider instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.#ctor">
+            <summary>
+            Initializes a new test service provider instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.Initialize">
+            <summary>
+            Initializes the provider and all of its test services.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.InitializeAllServices">
+            <summary>
+            Initialize all services and features synchronously.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RegisterService(Microsoft.Silverlight.Testing.Service.TestServiceFeature,Microsoft.Silverlight.Testing.Service.ProviderBase)">
+            <summary>
+            Register a new service that the test service should expose.
+            </summary>
+            <param name="feature">Known feature type.</param>
+            <param name="serviceInstance">Instance of the feature's 
+            <see cref="T:Microsoft.Silverlight.Testing.Service.ProviderBase"/> type.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RegisterService(System.String,Microsoft.Silverlight.Testing.Service.ProviderBase)">
+            <summary>
+            Register a new service that the test service should expose.
+            </summary>
+            <param name="featureName">String name of the feature if the known 
+            enum value does not exist.</param>
+            <param name="serviceInstance">Instance of the feature's 
+            <see cref="T:Microsoft.Silverlight.Testing.Service.ProviderBase"/> type.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.UnregisterService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
+            <summary>
+            Unregisters a feature.
+            </summary>
+            <param name="feature">Known feature type.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.UnregisterService(System.String)">
+            <summary>
+            Unregisters a feature.
+            </summary>
+            <param name="featureName">Known feature type string.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.HasService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
+            <summary>
+            Check if a requested feature is supported by the test service 
+            provider.
+            </summary>
+            <param name="feature">Feature of interest.</param>
+            <returns>A value indicating whether the feature exists.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.HasService(System.String)">
+            <summary>
+            Check if a requested feature is supported by the test service 
+            provider.
+            </summary>
+            <param name="featureName">Feature of interest.</param>
+            <returns>A value indicating whether the feature exists.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetService``1(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
+            <summary>
+            Retrieve a feature.  An exception will be thrown if the service 
+            does not exist.
+            </summary>
+            <typeparam name="TService">Type of a service, ProviderBase.</typeparam>
+            <param name="feature">The feature of interest.</param>
+            <returns>Returns the feature, cast properly.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
+            <summary>
+            Retrieve a feature.
+            </summary>
+            <param name="feature">Feature of interest.</param>
+            <returns>The feature's provider.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetService(System.String)">
+            <summary>
+            Retrieve a feature.
+            </summary>
+            <param name="featureName">Feature of interest.</param>
+            <returns>The service or null if one was not present.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,System.Type)">
+            <summary>
+            Require a feature, or throw an exception if it isn't available.
+            </summary>
+            <param name="feature">Feature of interest.</param>
+            <param name="requiredType">The required type.</param>
+            <returns>The service or null if one was not present.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(System.String,System.Type)">
+            <summary>
+            Require a feature, or throw an exception if it isn't available.
+            </summary>
+            <param name="featureName">Feature of interest.</param>
+            <param name="requiredType">The required type.</param>
+            <returns>The service or null if one was not present.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
+            <summary>
+            Require a feature or interest.
+            </summary>
+            <param name="feature">Feature of interest.</param>
+            <returns>The service or null if one was not present.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(System.String)">
+            <summary>
+            Requires a service.
+            </summary>
+            <param name="featureName">Feature of interest.</param>
+            <returns>The service or null if one was not present.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireServiceInternal(System.Object)">
+            <summary>
+            Check for and required the presence of a service.  Throws an 
+            InvalidOperationException message if the service is unavailable.
+            </summary>
+            <param name="feature">Feature of interest.</param>
+            <returns>The service or null if one was not present.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireServiceInternal(System.Object,System.Type)">
+            <summary>
+            Require a specific feature, and that it can be cast properly.
+            </summary>
+            <param name="feature">Feature of interest.</param>
+            <param name="cast">The type to verify assignment for a cast.</param>
+            <returns>The service or null if one was not present.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetServiceInternal(System.Object)">
+            <summary>
+            Looks for a specific service.
+            </summary>
+            <param name="feature">Feature of interest.</param>
+            <returns>The service or null if one was not present.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.UniqueTestRunIdentifier">
+            <summary>
+            Gets or sets a unique test run identifier, if any is present.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.BusyServiceReferenceCounter">
+            <summary>
+            Gets or sets an integer value that can be used to manage simple
+            reference counting services.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.SilverlightTestService._webService">
+            <summary>
+            The service verifier and information.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.#ctor">
+            <summary>
+            Initializes a new instance of the SilverlightTestService class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Initializes a new instance of the SilverlightTestService class.
+            </summary>
+            <param name="settings">Unit test settings to read the service path
+            and other information from.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.Initialize">
+            <summary>
+            Initializes the Silverlight test service.  Performs a service check 
+            if needed before initializing the other providers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.SetCustomIdentification">
+            <summary>
+            Sets the custom ID information for the test run, if passed into 
+            the run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.SetServicePath(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Determine the service path to attempt to use, and prepares the 
+            verification object using those parameters.
+            </summary>
+            <param name="settings">Unit test settings object to try and read
+            settings from.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.AttemptServiceConnection">
+            <summary>
+            Pauses the initialization process to attempt a service connection. 
+            The result will alter the underlying ServiceType being used by 
+            this provider to ensure a fallback experience can be used.  
+            
+            This verification step will block the initialization and entire 
+            test run until it continues.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ContinueInitialization">
+            <summary>
+            Continues the initialization process for the test service provider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.PopulateProviders">
+            <summary>
+            Populates with the standard providers for Silverlight in-browser 
+            testing.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceType">
+            <summary>
+            Gets the service type that is in use.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.WebService">
+            <summary>
+            Gets the web service proxy.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier">
+            <summary>
+            A special verification class used by SilverlightTestService.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.VerificationServiceName">
+            <summary>
+            The name of a simple 'ping' method exposed by the service.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.Verify(System.Action,System.Action)">
+            <summary>
+            Attempts to verify the service connection.  Calls the proper 
+            success/failure Action once a verification result is possible.
+            </summary>
+            <param name="success">The Action to call upon connection 
+            verification.</param>
+            <param name="failure">An Action to call upon failure.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.Hostname">
+            <summary>
+            Gets or sets the service hostname.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.Port">
+            <summary>
+            Gets or sets the service port.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.ServicePath">
+            <summary>
+            Gets or sets path to the simple POX service.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.ServiceUri">
+            <summary>
+            Gets the URI to the service.
+            </summary>
+        </member>
         <member name="T:Microsoft.Silverlight.Testing.Service.SimpleXElement">
             <summary>
             A simple implementation similar to XElement.
@@ -14792,5 +9909,4915 @@
             Gets or sets the element text, if any.
             </summary>
         </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.TestReportingProvider">
+            <summary>
+            A test service that reports test run results.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.TestReportingProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
+            <summary>
+            Initializes a new reporting provider instance.
+            </summary>
+            <param name="testService">The test service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.TestReportingProvider.WriteLog(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.String,System.String)">
+            <summary>
+            Begins a call to the test service to write to the log.
+            </summary>
+            <param name="callback">The callback, used to read or verify results 
+            from the service call.</param>
+            <param name="logName">The name of the log to write.</param>
+            <param name="content">The log file content.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.TestReportingProvider.ReportFinalResult(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.Boolean,System.Int32,System.Int32,System.String)">
+            <summary>
+            Begins a call to the test service to report a test run's results.
+            </summary>
+            <param name="callback">The callback, used to read or verify results 
+            from the service call.</param>
+            <param name="failure">A value indicating whether the test run was a 
+            failure.</param>
+            <param name="failures">The failed scenario count.</param>
+            <param name="totalScenarios">The total scenario count.</param>
+            <param name="message">Any message to report along with the failure.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.TestServiceFeature">
+            <summary>
+            Set of known, well-defined test service features.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.CodeCoverageReporting">
+            <summary>
+            Code coverage reporting.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.RunSettings">
+            <summary>
+            Provides run parameters and settings.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.TestReporting">
+            <summary>
+            Provides test reporting services.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.EnvironmentServices">
+            <summary>
+            Provides environment information.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider">
+            <summary>
+            A provider of code coverage information to an external process.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider.MethodName_SaveCodeCoverage">
+            <summary>
+            The MethodName_SaveCodeCoverage method name.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
+            <summary>
+            Initializes a new code coverage provider.
+            </summary>
+            <param name="testService">The test service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider.SaveCoverageData(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Save string-based code coverage data.
+            </summary>
+            <param name="data">The code coverage data, as a string.</param>
+            <param name="callback">The callback action.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider">
+            <summary>
+            A provider of environment variables and environmental information that 
+            uses the test service provider infrastructure.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider.MethodName_GetEnvironmentVariable">
+            <summary>
+            The MethodName_GetEnvironmentVariable method name.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider.#ctor(Microsoft.Silverlight.Testing.Service.SilverlightTestService)">
+            <summary>
+            Initializes a new environment provider.
+            </summary>
+            <param name="testService">The web test service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider.GetEnvironmentVariable(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Retrieve an environment variable from the system.
+            </summary>
+            <param name="name">The variable name.</param>
+            <param name="callback">The callback action.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.WebServiceResult">
+            <summary>
+            Result object for asynchronous test service response that uses a simple 
+            web service / POX call.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.#ctor(System.Net.WebRequest,System.Net.WebResponse)">
+            <summary>
+            Initializes a new web service result.
+            </summary>
+            <param name="request">The request object.</param>
+            <param name="response">The response object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.#ctor(System.Net.WebRequest,System.Net.WebResponse,System.Object)">
+            <summary>
+            Initializes a new web service result.
+            </summary>
+            <param name="request">The request object.</param>
+            <param name="response">The response object.</param>
+            <param name="details">The details to associate for debugging 
+            purposes.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.ReadHttpWebResponse">
+            <summary>
+            Reads the web response, if successful, and parses out the string 
+            content.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.ProcessResponse">
+            <summary>
+            Process the response text.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.Request">
+            <summary>
+            Gets the web request associated with the service call.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.Response">
+            <summary>
+            Gets the web response associated with the service call.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.RequestDetails">
+            <summary>
+            Gets the details of the request, used for interactive debugging 
+            sessions only.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.ResponseString">
+            <summary>
+            Gets the string retrieved from the response.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.WebSettingsProvider">
+            <summary>
+            A test service that reads command line settings.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.MethodName_GetRunParameters">
+            <summary>
+            Name of the method MethodName_GetRunParameters.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
+            <summary>
+            Initializes a new settings provider instance.
+            </summary>
+            <param name="testService">The test service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.Initialize">
+            <summary>
+            Initialize the web settings provider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.ReadRunParameters(Microsoft.Silverlight.Testing.Service.ServiceResult)">
+            <summary>
+            Read the run parameters.
+            </summary>
+            <param name="result">The service result.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider">
+            <summary>
+            A test service that reports test run results.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.MethodName_ReportTestResults">
+            <summary>
+            Name of the method MethodName_ReportTestResults.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.MethodName_WriteLog">
+            <summary>
+            Name of the method MethodName_WriteLog.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
+            <summary>
+            Initializes a new reporting provider instance.
+            </summary>
+            <param name="testService">The test service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.WriteLog(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.String,System.String)">
+            <summary>
+            Begins a call to the test service to write to the log.
+            </summary>
+            <param name="callback">The callback, used to read or verify results 
+            from the service call.</param>
+            <param name="logName">The name of the log to write.</param>
+            <param name="content">The log file content.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.ReportFinalResult(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.Boolean,System.Int32,System.Int32,System.String)">
+            <summary>
+            Begins a call to the test service to report a test run's results.
+            </summary>
+            <param name="callback">The callback, used to read or verify results 
+            from the service call.</param>
+            <param name="failure">A value indicating whether the test run was a 
+            failure.</param>
+            <param name="failures">The failed scenario count.</param>
+            <param name="totalScenarios">The total scenario count.</param>
+            <param name="message">Any message to report along with the failure.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.WebTestService">
+            <summary>
+            Provides out-of-process access to operating system functions and other 
+            services such as visual verification, if present.
+            </summary>
+            <summary>
+            Provides out-of-process access to operating system functions and other 
+            services such as visual verification, if present.
+            </summary>
+            <summary>
+            Provides out-of-process access to operating system functions and other 
+            services such as visual verification, if present.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.WebTestService._serviceUri">
+            <summary>
+            The service address.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Service.WebTestService._sync">
+            <summary>
+            The synchronization context.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.#ctor(System.Uri)">
+            <summary>
+            Initializes a new plain-old-XML test service.  This assumes that 
+            the caller has already verifier that a service is present and 
+            responding at the service address.
+            </summary>
+            <param name="serviceUri">The base service URI, such as 
+            "scheme://hostname:port/servicePath/".</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CreateUri(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
+            <summary>
+            Creates a simple REST-style Uri given the method/service name and 
+            a dictionary of key/value pairs to send as arguments.
+            </summary>
+            <param name="service">The method/service name.</param>
+            <param name="arguments">A set of key/value pairs.</param>
+            <returns>Returns a new Uri.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CreateUri(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String)">
+            <summary>
+            Creates a simple REST-style Uri given the method/service name and 
+            a dictionary of key/value pairs to send as arguments.
+            </summary>
+            <param name="service">The method/service name.</param>
+            <param name="arguments">A set of key/value pairs.</param>
+            <param name="queryString">Optional query string.</param>
+            <returns>Returns a new Uri.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.Dictionary(System.Object[])">
+            <summary>
+            Builds a simple dictionary from parameters.  The value follows the 
+            key parameter.  {[key, value], } ...
+            
+            The ToString() method is called on every object.
+            </summary>
+            <param name="parameters">The parameters.</param>
+            <returns>Returns a key/value dictionary from the parameters.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethod(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Begin a POX method call.  The callback is used with the result when 
+            it becomes available.
+            </summary>
+            <param name="method">The method name.</param>
+            <param name="callback">The callback action.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethod(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Begin a POX method call.  The callback is used with the result when 
+            it becomes available.
+            </summary>
+            <param name="method">The method name.</param>
+            <param name="arguments">Dictionary of key/value pairs.</param>
+            <param name="callback">The callback action.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethod(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Begin a POX method call.  The callback is used with the result when 
+            it becomes available.
+            </summary>
+            <param name="method">The method name.</param>
+            <param name="arguments">Dictionary of key/value pairs.</param>
+            <param name="postData">Optional string that will transform the 
+            request to a POST request.</param>
+            <param name="callback">The callback action.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethodPostContinue(System.IAsyncResult)">
+            <summary>
+            The intermediate step that writes the POST data and then continues 
+            the web request.
+            </summary>
+            <param name="ar">The async result object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.ResponseCallback(System.IAsyncResult)">
+            <summary>
+            Process the response callback from a POX method call.
+            </summary>
+            <param name="ar">The async result object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.UserInterfaceThreadCallback(System.Object)">
+            <summary>
+            On the UI thread, invoke the callback action with the result.
+            </summary>
+            <param name="state">The temporary state object.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState">
+            <summary>
+            A simple type to store the state information for the cross-thread 
+            callback.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState.#ctor(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},Microsoft.Silverlight.Testing.Service.WebServiceResult)">
+            <summary>
+            Initializes a new TemporaryStateObject object.
+            </summary>
+            <param name="callback">The callback action.</param>
+            <param name="result">The result object.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState.Callback">
+            <summary>
+            Gets the callback action.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState.Result">
+            <summary>
+            Gets the result object.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData">
+            <summary>
+            The request data class, stores information used in a request for 
+            associating this data with the response.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.#ctor(System.Uri,System.Net.HttpWebRequest,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
+            <summary>
+            Initializes a new request data object.
+            </summary>
+            <param name="uri">The request Uri.</param>
+            <param name="request">The request object.</param>
+            <param name="callback">The callback action.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.ConvertToResult(System.Net.WebResponse)">
+            <summary>
+            Converts the request data object into a web service result 
+            object.
+            </summary>
+            <param name="response">The response object.</param>
+            <returns>Returns a new WebServiceResult instance.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.PostData">
+            <summary>
+            Gets or sets the optional post data for the request.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.Request">
+            <summary>
+            Gets the web request.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.RequestUri">
+            <summary>
+            Gets the request Uri.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.Callback">
+            <summary>
+            Gets the callback action.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.SilverlightTest">
+            <summary>
+            Provides access to Silverlight-specific test features and 
+            functionality.
+            
+            Tests using this functionality will not be compatible with the full 
+            desktop framework's Visual Studio Team Test environment.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.TagAttribute">
+            <summary>
+            Tag attribute used to associate individual test cases with tags to
+            easily test related functionality.
+            </summary>
+            <remarks>
+            The infrastructure associated with the TagAttribute is not yet in place.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.TagAttribute.ReservedWords">
+            <summary>
+            List of reserved words that cannot be used as tags.
+            </summary>
+            <remarks>
+            This list should be shared with the tag parser implementation when
+            available.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.TagAttribute.ReservedCharacters">
+            <summary>
+            List of reserved characters that cannot be used in tags.
+            </summary>
+            <remarks>
+            This list should be shared with the tag parser implementation when
+            available.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.TagAttribute.#ctor(System.String)">
+            <summary>
+            Initializes a new instance of the TagAttribute class.
+            </summary>
+            <param name="tag">
+            Tag associated with the test method or class.
+            </param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.TagAttribute.Tag">
+            <summary>
+            Gets the tag associated with the test method or class.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.AssemblyManager">
+            <summary>
+            Container and manager type which handles an entire test assembly; contains sub work 
+            items that represent all actions needed to execute its tests.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem">
+            <summary>
+            A container that stores instances of the unit test harness and provider.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem">
+            <summary>
+            TestWorkItem which can contain sub-tasks; the underlying work item is 
+            not marked complete until the Children have completed or an Exception 
+            is thrown.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.WorkItem">
+            <summary>
+            A test work item is a task that is invoked until it is complete.  It 
+            maintains its own state to be able to notify the caller when it is 
+            finally complete, with no further work to be run.
+            
+            It is possible that some implementations of a TestWorkItem may actually 
+            contain a set of sub-tasks by implementing a composite pattern.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.WorkItem._canExecuteImmediately">
+            <summary>
+            A value indicating whether the task can immediately execute.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItem.Invoke">
+            <summary>
+            Invoke the task.  Return false only when the task is complete.
+            </summary>
+            <returns>True if there is additional work to be completed.  False 
+            when there is none.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItem.WorkItemComplete">
+            <summary>
+            Called by the task after the work is complete.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.WorkItem.IsComplete">
+            <summary>
+            Gets a value indicating whether the task's work is complete.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.WorkItem.CanExecuteImmediately">
+            <summary>
+            Gets or sets a value indicating whether the work item can be
+            executed immediately, and does not rely on special asynchronous
+            operation. Used for performance improvements. The setter is also
+            public.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem._children">
+            <summary>
+            Store the underlying tasks.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem._finishWhenEmpty">
+            <summary>
+            Whether the TestTaskContainer::IsComplete should be set to true 
+            after all children have been de-queued.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem._invoked">
+            <summary>
+            Whether the first invoke has happened yet or not.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.#ctor">
+            <summary>
+            Constructor for the TestTaskContainer type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.FirstInvoke">
+            <summary>
+            Optional method to call on the first invoke.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Invoke">
+            <summary>
+            Invoke the test container; in turn will execute child work items 
+            as needed. Supports executing multiple items immediately for
+            performance reasons.
+            </summary>
+            <returns>True if additional work remains, False once IsComplete 
+            is set to true.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Invoke(Microsoft.Silverlight.Testing.WorkItem@)">
+            <summary>
+            Invoke the test container; in turn will execute child work items 
+            as needed.
+            </summary>
+            <param name="usedWorkItem">The work item used for the invoke.</param>
+            <returns>True if additional work remains, False once IsComplete 
+            is set to true.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.ClearChildren">
+            <summary>
+            Clear the children.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Dequeue">
+            <summary>
+            Dequeue a work item.
+            </summary>
+            <returns>A work item.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Enqueue(Microsoft.Silverlight.Testing.WorkItem)">
+            <summary>
+            Add a new work item to the container to schedule it for invocation.
+            </summary>
+            <param name="item">New test work item to enqueue.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.EnqueueQuick(Microsoft.Silverlight.Testing.WorkItem)">
+            <summary>
+            Adds a new work item that will execute more quickly.
+            </summary>
+            <param name="item">The item of work.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.EnqueueQuick(System.Action)">
+            <summary>
+            Enqueues a callback or action that will quickly execute.
+            </summary>
+            <param name="action">The action or method.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Enqueue(System.Action)">
+            <summary>
+            Add a new callback action and schedule it for invocation.
+            </summary>
+            <param name="action">The action.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Peek">
+            <summary>
+            Return the top work item, if any, from this container.
+            </summary>
+            <returns>Peek into any test work item.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.WorkItemComplete">
+            <summary>
+            Work items must call this method to indicate completion of the work 
+            item; in turn fires the Complete event delegates.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.WorkItemCompleteInternal">
+            <summary>
+            Internal-only version which can be called during a test completion 
+            through the relation - not necessarily the best design; events 
+            may make more sense long-term.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.WorkItemException(System.Exception)">
+            <summary>
+            Call when an exception occurs inside a work item.
+            </summary>
+            <param name="e">Exception object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.OnComplete(System.EventArgs)">
+            <summary>
+            Fire the Complete event.
+            </summary>
+            <param name="e">Empty event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.OnUnhandledException(System.Exception)">
+            <summary>
+            Fire the unhandled exception event.
+            </summary>
+            <param name="exception">Exception object.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.FinishWhenEmpty">
+            <summary>
+            Gets a value indicating whether the container is marked Complete 
+            when all children have executed or not.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.RemainingWork">
+            <summary>
+            Gets a value indicating whether sub tasks remain.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Complete">
+            <summary>
+            Complete event is fired when the underlying WorkItemComplete method 
+            is called by the work item.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.UnhandledException">
+            <summary>
+            Event fired when an exception is thrown and unhandled within the 
+            underlying Invoke sequence.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.CanExecuteImmediately">
+            <summary>
+            Gets or sets a value indicating whether the task can execute
+            immediately.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem._provider">
+            <summary>
+            The unit test provider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
+            <summary>
+            Initializes a new unit test work item container.
+            </summary>
+            <param name="testHarness">The unit test harness.</param>
+            <param name="unitTestProvider">The unit test metadata provider.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.LogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Logs a new message.
+            </summary>
+            <param name="message">Message object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.LogMessage(System.String)">
+            <summary>
+            Logs a message about the harness.
+            </summary>
+            <param name="harnessInformation">Information about the harness.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.LogWriter">
+            <summary>
+            Gets the log message writer for the unit test system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.TestHarness">
+            <summary>
+            Gets the test harness instance.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.Provider">
+            <summary>
+            Gets the unit test provider instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.AssemblyManager._filter">
+            <summary>
+            The test run filter object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.AssemblyManager._assembly">
+            <summary>
+            Unit test provider-agnostic assembly metadata.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.AssemblyManager._testClasses">
+            <summary>
+            Container of work items for running test classes.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.#ctor(Microsoft.Silverlight.Testing.Harness.TestRunFilter,Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
+            <summary>
+            Create a new assembly manager, takes in the harness, provider 
+            reference and actual IAssembly object.
+            </summary>
+            <param name="runFilter">The test run filter object.</param>
+            <param name="testHarness">Harness object.</param>
+            <param name="provider">The unit test metadata provider.</param>
+            <param name="testAssembly">The test assembly metadata object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.FirstInvoke">
+            <summary>
+            When the test run is ready to test the underlying test assembly that
+            this class manages, perform reflection and enqueue work items to run
+            the tests.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueAssemblyInitialize">
+            <summary>
+            The assembly initialize method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueAssemblyCleanup">
+            <summary>
+            The assembly cleanup method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueTestClasses">
+            <summary>
+            Reflect over all test classes in the assembly and add any which are not 
+            filtered out into the test work item queue.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueMethodDispatcher(System.Reflection.MethodInfo)">
+            <summary>
+            Helper to enqueue a new method dispatcher.
+            </summary>
+            <param name="method">The method reflection object.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.AssemblyManager.ClassInstances">
+            <summary>
+            Gets the collection of all the instances of the assembly's test
+            classes, used to keep a single reference of the type.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem">
+            <summary>
+            A work item for tests to use which will call the delegate when the work 
+            item is executed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem._action">
+            <summary>
+            Stored void delegate.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem.#ctor(System.Action)">
+            <summary>
+            Create a new Callback work item.
+            </summary>
+            <param name="callback">Action to execute on Invoke.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem.Invoke">
+            <summary>
+            Execute the callback.
+            </summary>
+            <returns>Whether the work item is complete.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem">
+            <summary>
+            A test work item that is complete once the condition is asserted.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem._delegate">
+            <summary>
+            The conditional delegate.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem.#ctor(System.Func{System.Boolean})">
+            <summary>
+            Construct a new conditional work item.
+            </summary>
+            <param name="conditionalMethod">Conditional delegate.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem.Invoke">
+            <summary>
+            Invoke the condition, will continue invoking until 
+            the condition is false.
+            </summary>
+            <returns>Completes the invocation once the condition is true.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider">
+            <summary>
+            The most verbose log provider, this calls .ToString() on each and every 
+            LogMessage that it processes.  The output will appear in an attached 
+            debugger's "Output" window.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.LogProvider">
+            <summary>
+            LogProvider interface with a single Process method that handles a
+            LogMessage object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogProvider._conditionalHandlers">
+            <summary>
+            A dictionary of conditional action handlers.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogProvider._definedHandlers">
+            <summary>
+            A dictionary of types/actions for handling specific types of log
+            messages.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.Process(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Perform any needed operations to log the message.
+            </summary>
+            <param name="logMessage">Instance of LogMessage type.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.ProcessRemainder(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Method that processes any messages not handled any other way.
+            </summary>
+            <param name="message">The log message.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.RegisterMessageTypeHandler(Microsoft.Silverlight.Testing.Harness.LogMessageType,System.Action{Microsoft.Silverlight.Testing.Harness.LogMessage})">
+            <summary>
+            Registers an action for a specific message type.
+            </summary>
+            <param name="type">The type of interest.</param>
+            <param name="action">The handler for the type.  Takes a LogMessage 
+            parameter.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.RegisterConditionalHandler(System.Func{Microsoft.Silverlight.Testing.Harness.LogMessage,System.Boolean},System.Action{Microsoft.Silverlight.Testing.Harness.LogMessage})">
+            <summary>
+            Registers a conditional handler.  During the log message processing 
+            step, all conditional callbacks will be tried.  The first positive 
+            result will then call the associated processing Action for that 
+            conditional method entry.
+            </summary>
+            <param name="condition">A conditional callback that takes a 
+            LogMessage input parameter.</param>
+            <param name="action">A log message processing Action that is called 
+            when the condition is true.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.UnregisterConditionalHandler(System.Func{Microsoft.Silverlight.Testing.Harness.LogMessage,System.Boolean})">
+            <summary>
+            Removes a conditional callback.
+            </summary>
+            <param name="condition">The condition.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.ClearConditionalHandlers">
+            <summary>
+            Clear all existing conditional handlers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.ClearMessageTypeHandlers">
+            <summary>
+            Clear all existing message type handlers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.#ctor">
+            <summary>
+            Initializes a new instance of the DebugOutputProvider class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.Process(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Display a LogMessage in the debug output window.
+            </summary>
+            <param name="logMessage">Message object.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.ShowAllFailures">
+            <summary>
+            Gets or sets a value indicating whether any TestResult failures will 
+            be reported, regardless of whether the TestResult type is being 
+            monitored for debug output.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.ShowEverything">
+            <summary>
+            Gets or sets a value indicating whether all messages appear in the 
+            debug output.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary">
+            <summary>
+            A dictionary that can store just about any kind of object, keyed off any
+            object.  As a Hashtable, it permits using keys of 
+            - enums
+            - objects
+            - types
+            
+            This makes it ideal for use in decorating and adorning special types in
+            the system, such as log messages.
+            
+            A strongly-typed decorator key could come from an enum value, while a
+            prototype extension to the test system could simply use a string key for
+            organizing.  
+            
+            In all instances, the resulting object needs to be cast appropriately.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary.HasDecorator(System.Object)">
+            <summary>
+            Check if a decorator exists.
+            </summary>
+            <param name="decoratorKey">The decorator key object.</param>
+            <returns>
+            Returns a value indicating whether the decorator key exists.  Even
+            if the key exists, the instance value for the key could be set to
+            null, yielding a null instance.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary.HasDecorators(System.Object[])">
+            <summary>
+            Check if a set of decorators exists.
+            </summary>
+            <param name="decorators">The set of decorator(s) of interest.</param>
+            <returns>
+            Returns a value indicating whether the decorators of interest were
+            present.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary.GetDecorator(System.Object)">
+            <summary>
+            Retrieves the decorator instance if it exists.  If not, this method
+            returns null.
+            </summary>
+            <param name="decoratorKey">The decorator key object.</param>
+            <returns>
+            Returns the instance or null if it does not exist.  No exceptions
+            are thrown in this method.
+            </returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher">
+            <summary>
+            A type which handles preparing the underlying dispatcher or timer from 
+            which the test work items execute.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.RunDispatcher">
+            <summary>
+            Handle calling into the test framework as needed to perform the test
+            run, process the internal test dispatcher queue, and keep execution
+            moving forward.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.RunDispatcher._runNextStep">
+            <summary>
+            Delegate that returns whether more work remains and runs the next
+            set of work.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.RunDispatcher._running">
+            <summary>
+            Backing field for a value indicaing whether the dispatcher should be
+            running.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.#ctor(System.Func{System.Boolean})">
+            <summary>
+            Creates a new RunMethodManager, taking in a conditional delegate to
+            run for each step to see if more work remains.
+            </summary>
+            <param name="runNextStep">
+            The conditional delegate that performs work and indicates whether
+            additional work remains.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Create(System.Func{System.Boolean})">
+            <summary>
+            Create a new run method manager object.
+            </summary>
+            <param name="runNextStep">
+            Conditional indicating whether more work will remain after
+            performing the work.
+            </param>
+            <returns>
+            Returns the run method manager. Typically depends on the execution 
+            platform and environment.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Create(System.Func{System.Boolean},System.Windows.Threading.Dispatcher)">
+            <summary>
+            Create a new run method manager object.
+            </summary>
+            <param name="runNextStep">
+            Conditional indicating whether more work will remain after
+            performing the work.
+            </param>
+            <param name="dispatcher">A Dispatcher instance.</param>
+            <returns>
+            Returns the run method manager. Typically depends on the execution 
+            platform and environment.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Run">
+            <summary>
+            A completely synchronous implementation, unless overridden, that
+            calls RunNextStep() until the harness is finished.
+            
+            The default implementation will not work with a presentation-rich
+            test environment.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.RunNextStep">
+            <summary>
+            Calls a conditional delegate, and returns whether there is more work
+            to be done.
+            </summary>
+            <returns>
+            Returns a value indicating whether there is additional work
+            remaining after executing the current work.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.OnComplete">
+            <summary>
+            Calls the Complete event handler.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Complete">
+            <summary>
+            Event that is called when all work is complete.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.RunDispatcher.IsRunning">
+            <summary>
+            Gets or sets a value indicating whether the dispatcher should be 
+            running.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher._dispatcher">
+            <summary>
+            Stored Dispatcher instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher.#ctor(System.Func{System.Boolean},System.Windows.Threading.Dispatcher)">
+            <summary>
+            Sets up a new run method manager.
+            </summary>
+            <param name="runNextStep">
+            Conditional delegate which returns true as long as there is 
+            additional work.
+            </param>
+            <param name="dispatcher">An instance of the dispatcher to use.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher.Run">
+            <summary>
+            Begin the execution process by hooking up the underlying 
+            DispatcherTimer to call into the test framework regularly and 
+            perform test work items.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler">
+            <summary>
+            Provides a property that will attach and detach a known event handler
+            delegate when the bit is flipped.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler._eventHandler">
+            <summary>
+            The event to fire when attached.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler._attached">
+            <summary>
+            Whether the event handler is attached as a global unhandled
+            exception handler.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.#ctor(System.EventHandler)">
+            <summary>
+            Creates a new exception handler "manager" with the provided
+            EventHandler.
+            </summary>
+            <param name="eventHandler">The event handler to manage.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.ChangeExceptionBubbling(System.EventArgs,System.Boolean)">
+            <summary>
+            Mark the Handled property in the event args as True to stop any 
+            event bubbling.
+            </summary>
+            <param name="e">Event arguments.</param>
+            <param name="exceptionHandled">
+            Value indicating whether the Exception should be marked as handled.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.GetExceptionObject(System.EventArgs)">
+            <summary>
+            Return the Exception property from the EventArgs.
+            </summary>
+            <param name="e">Event arguments.</param>
+            <returns>
+            Returns the Exception object that the event arguments stores.
+            </returns>
+            <remarks>
+            This method is compatible with the full desktop framework as well as
+            Silverlight.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.OnGlobalException(System.Object,System.Windows.ApplicationUnhandledExceptionEventArgs)">
+            <summary>
+            Internal event that is hooked up to the global exception handler.
+            </summary>
+            <param name="sender">Source object of the event.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.UpdateAttachment">
+            <summary>
+            Called after a change to the attachment field value.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.AttachHandler">
+            <summary>
+            Attach the handler globally.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.DetachHandler">
+            <summary>
+            Detach the handler globally.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.AttachGlobalHandler">
+            <summary>
+            Gets or sets a value indicating whether the handler is currently 
+            attached to the global exception handler.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.HarnessExtensions">
+            <summary>
+            Set of extension methods used by the harness.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.HarnessExtensions.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+            <summary>
+            An AddRange implementation for the generic IList interface.
+            </summary>
+            <typeparam name="TListType">The list type.</typeparam>
+            <param name="list">The list object.</param>
+            <param name="collection">The collection to copy into the list.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.HarnessExtensions.Replace``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
+            <summary>
+            Replace a list's contents with the items in the IEnumerable.
+            </summary>
+            <typeparam name="TListType">The list type.</typeparam>
+            <param name="list">The list object.</param>
+            <param name="sequence">The sequence to copy into the list.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.IProvideDynamicTestMethods">
+            <summary>
+            The IProvideDynamicTestMethods interface is used to provide additional
+            test methods dynamically at runtime.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.IProvideDynamicTestMethods.GetDynamicTestMethods">
+            <summary>
+            Get the dynamic test methods.
+            </summary>
+            <returns>Sequence of dynamic test methods.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.ITestSettingsLogProvider">
+            <summary>
+            Interface for LogProviders that want access to external test settings.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ITestSettingsLogProvider.Initialize(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Initializes the provider.
+            </summary>
+            <param name="settings">The settings.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo">
+            <summary>
+            A lazy method type.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo">
+            <summary>
+            A class that does a lazy lookup when needed using reflection.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._attributeType">
+            <summary>
+            Attribute Type instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._searchType">
+            <summary>
+            The Type to search with.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._hasSearched">
+            <summary>
+            Whether the search has happened.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._methodInfo">
+            <summary>
+            The method reflection object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.#ctor(System.Type)">
+            <summary>
+            Construct a new lazy method wrapper.
+            </summary>
+            <param name="attributeType">The attribute type.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.#ctor(System.Type,System.Type)">
+            <summary>
+            Construct a new lazy method wrapper.
+            </summary>
+            <param name="searchType">Type to search.</param>
+            <param name="attributeType">Attribute type.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.GetMethodInfo">
+            <summary>
+            Does a search and retrieves the method information.
+            </summary>
+            <returns>The method reflection object.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.HasMethodInfo">
+            <summary>
+            Whether the type has a method info.
+            </summary>
+            <returns>A value indicating whether the method information has 
+            been found.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.Search">
+            <summary>
+            Perform a search on the type.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.AttributeType">
+            <summary>
+            Gets the type of attribute the lazy method is searching for.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.SearchType">
+            <summary>
+            Gets the underlying type that is searched.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.HasSearched">
+            <summary>
+            Gets or sets a value indicating whether a lookup has already been attempted.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.MethodInfo">
+            <summary>
+            Gets or sets the underlying MethodInfo from reflection.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo._assembly">
+            <summary>
+            Underlying Assembly reflection object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo.#ctor(System.Reflection.Assembly,System.Type)">
+            <summary>
+            Create a new lazy method from a MethodInfo instance.
+            </summary>
+            <param name="assembly">Assembly reflection object.</param>
+            <param name="attributeType">Attribute Type instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo.Search">
+            <summary>
+            Performs a search on the MethodInfo for the attributes needed.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.LogDecorator">
+            <summary>
+            Well-known keys that can be used to mark decorator instances in log 
+            message objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.ExceptionObject">
+            <summary>
+            Key for a decorator that is a simple Exception object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.NameProperty">
+            <summary>
+            Key for a decorator that is a simple Name string property.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.TestOutcome">
+            <summary>
+            An associated TestOutcome value.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.TestStage">
+            <summary>
+            The stage of a message or event.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.TestGranularity">
+            <summary>
+            The granularity of a message or event.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessage">
+            <summary>
+            A log message.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessage.DefaultLogMessageType">
+            <summary>
+            The default log message used during initialization.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.#ctor">
+            <summary>
+            Initializes a new log message of the default message type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.#ctor(Microsoft.Silverlight.Testing.Harness.LogMessageType)">
+            <summary>
+            Initializes a new log message.
+            </summary>
+            <param name="messageType">The message type.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.ToString">
+            <summary>
+            Converts to string representation.
+            </summary>
+            <returns>A string version of the LogMessage.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.HasDecorator(System.Object)">
+            <summary>
+            Check if a decorator is present on the LogMessage.
+            </summary>
+            <param name="decorator">The decorator of interest.</param>
+            <returns>
+            Returns a value indicating whether the decorator is present in the
+            DecoratorDictionary.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.HasDecorators(System.Object[])">
+            <summary>
+            Check if a set of decorators are present.
+            </summary>
+            <param name="decorators">The decorator(s) of interest.</param>
+            <returns>
+            Returns a value indicating whether the decorator(s) of interest are
+            present.
+            </returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.Decorators">
+            <summary>
+            Gets the set of decorator instances attached to the log message.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.MessageType">
+            <summary>
+            Gets or sets the type of message.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.Message">
+            <summary>
+            Gets or sets the log's message.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.Item(System.Object)">
+            <summary>
+            Gets or sets the decorator type for the message.
+            </summary>
+            <param name="decorator">
+            The type of decorator.  Only one explicit Type is permitted,
+            although multiple types within the same type hierarchy are
+            legitimate.
+            </param>
+            <returns>Returns the instance of the decorator, if any.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessageFactory">
+            <summary>
+            A simple factory used for creating new log messages.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageFactory.Create">
+            <summary>
+            Create a new LogMessage instance.
+            </summary>
+            <returns>Returns a new LogMessage instance.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageFactory.Create(Microsoft.Silverlight.Testing.Harness.LogMessageType)">
+            <summary>
+            Create a new LogMessage instance.
+            </summary>
+            <param name="messageType">The type of message to create.</param>
+            <returns>Returns a new LogMessage instance.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessageFactory.DefaultLogMessageType">
+            <summary>
+            Gets or sets the default log message type used for the creation of
+            unspecific log message types.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessageType">
+            <summary>
+            Set of defined types of log messages to allow for some level of 
+            filtering and selective processing of log messages.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.TestResult">
+            <summary>
+            Pass, fail, etc.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Debug">
+            <summary>
+            Debug::WriteLine or tracing.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Warning">
+            <summary>
+            Non-fatal log message.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Error">
+            <summary>
+            Fatal error message.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.KnownIssue">
+            <summary>
+            Information about a known defect.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Information">
+            <summary>
+            General information similar to a Console::WriteLine.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Environment">
+            <summary>
+            Operating system setting or platform values.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.TestExecution">
+            <summary>
+            New unit of test or test run note.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.TestInfrastructure">
+            <summary>
+            Related test systems or out-of-process communication information.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessageWriter">
+            <summary>
+            A utility type that writes new log messages to the test harness log
+            queue.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageWriter._factory">
+            <summary>
+            The factory used for creating new LogMessage types.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageWriter._testHarness">
+            <summary>
+            The test harness that contains the method to post new events into
+            the log message queue.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initialize a new writer class, using the default LogMessageFactory
+            to create new messages.
+            </summary>
+            <param name="harness">The test harness instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.Harness.LogMessageFactory)">
+            <summary>
+            Initialize a new writer class.
+            </summary>
+            <param name="harness">The test harness instance.</param>
+            <param name="messageFactory">
+            The factory to use when creating new messages.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Enqueue(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Posts a log message to the test harness queue for processing.
+            </summary>
+            <param name="message">The log message object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Create">
+            <summary>
+            Creates a new log message using the embedded factory.
+            </summary>
+            <returns>Returns a new LogMessage instance.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Create(Microsoft.Silverlight.Testing.Harness.LogMessageType)">
+            <summary>
+            Creates a new log message using the embedded factory.
+            </summary>
+            <param name="messageType">The message type.</param>
+            <returns>Returns a new LogMessage instance.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Create(Microsoft.Silverlight.Testing.Harness.LogMessageType,System.String)">
+            <summary>
+            Creates a new log message using the embedded factory.
+            </summary>
+            <param name="messageType">The message type.</param>
+            <param name="message">The text message.</param>
+            <returns>Returns a new LogMessage instance.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Decorate(Microsoft.Silverlight.Testing.Harness.LogMessage,System.Object,System.Object)">
+            <summary>
+            Decorate a log message with a value.
+            </summary>
+            <param name="message">The log message to decorate.</param>
+            <param name="key">The key for this decoration.</param>
+            <param name="value">The value of this decoration.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateException(Microsoft.Silverlight.Testing.Harness.LogMessage,System.Exception)">
+            <summary>
+            Decorate the log message object with an Exception object.
+            </summary>
+            <param name="message">The log message object.</param>
+            <param name="exception">The Exception.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateNameProperty(Microsoft.Silverlight.Testing.Harness.LogMessage,System.String)">
+            <summary>
+            Decorate the log message object with a name.
+            </summary>
+            <param name="message">The log message object.</param>
+            <param name="name">Name property value.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateTestStage(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.TestStage)">
+            <summary>
+            Decorate the log message object with a test stage value.
+            </summary>
+            <param name="message">The log message object.</param>
+            <param name="stage">Test stage value.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateTestOutcome(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.TestOutcome)">
+            <summary>
+            Decorate the log message object with a test outcome object.
+            </summary>
+            <param name="message">The log message object.</param>
+            <param name="outcome">Test outcome object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateTestGranularity(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.TestGranularity)">
+            <summary>
+            Decorate the log message object with a test granularity object.
+            </summary>
+            <param name="message">The log message object.</param>
+            <param name="granularity">Test granularity object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.SetType(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.LogMessageType)">
+            <summary>
+            Sets the type of the log message.
+            </summary>
+            <param name="message">The log message object.</param>
+            <param name="type">The new value to set the message type to.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DebugWriteLine(System.String)">
+            <summary>
+            This writes a new line of information similar to a Debug::WriteLine
+            call.
+            </summary>
+            <param name="text">The text to write.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Information(System.String)">
+            <summary>
+            Writes information through a new log message.
+            </summary>
+            <param name="info">The information string.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.TestInfrastructure(System.String)">
+            <summary>
+            Writes a message relating to the test infrastructure.
+            </summary>
+            <param name="text">The text to write.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Environment(System.String)">
+            <summary>
+            Writes an environment message.
+            </summary>
+            <param name="text">The text to write.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.TestExecution(System.String)">
+            <summary>
+            Writes a TestRun message.
+            </summary>
+            <param name="text">The text to write.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Error(System.String,System.Exception)">
+            <summary>
+            Log an error message.
+            </summary>
+            <param name="errorMessage">The error message string.</param>
+            <param name="exception">The Exception object to decorate the message
+            with.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Error(System.String)">
+            <summary>
+            Log an error message.
+            </summary>
+            <param name="errorMessage">The error message string.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Warning(System.String,System.Exception)">
+            <summary>
+            Log a warning message.
+            </summary>
+            <param name="warningMessage">The warning message string.</param>
+            <param name="exception">The Exception object to decorate the message
+            with.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Warning(System.String)">
+            <summary>
+            Log a warning message.
+            </summary>
+            <param name="warningMessage">The warning message string.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.TestResult(System.String,Microsoft.Silverlight.Testing.Harness.TestOutcome)">
+            <summary>
+            Record a test outcome.
+            </summary>
+            <param name="message">The accompanying message.</param>
+            <param name="outcome">The outcome value.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.KnownIssue(System.String)">
+            <summary>
+            Writes information about an encountered, known issue.
+            </summary>
+            <param name="issue">Information about the known issue.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.GranularTestStage(System.String,System.String,Microsoft.Silverlight.Testing.Harness.TestGranularity,Microsoft.Silverlight.Testing.Harness.TestStage)">
+            <summary>
+            Records a log message that indicates a named, granular test stage 
+            has happened.
+            </summary>
+            <param name="message">Any message for the log.</param>
+            <param name="name">A name for the object or event.</param>
+            <param name="granularity">The test granularity value.</param>
+            <param name="stage">The test stage value.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.MethodContainer">
+            <summary>
+            A method container.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._timeout">
+            <summary>
+            The timeout time.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._method">
+            <summary>
+            The test method metadata.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.#ctor">
+            <summary>
+            Constructs a new method container.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.#ctor(System.Object,System.Reflection.MethodInfo,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
+            <summary>
+            Constructs a new method container.
+            </summary>
+            <param name="instance">An instance of the method's type.</param>
+            <param name="method">The method reflection object.</param>
+            <param name="testMethod">The test method.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._methodTask">
+            <summary>
+            The task that involves the method, and contains its own internal 
+            test queue, if needed for asynchronous tasks.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._methodInfo">
+            <summary>
+            The reflection object for the method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.Invoke">
+            <summary>
+            Invoke into the method.
+            </summary>
+            <returns>Returns the condition of any remaining work.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.FirstInvoke">
+            <summary>
+            On the first invoke, make sure there's a task to call the method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.MethodContainer.MethodInfo">
+            <summary>
+            Gets the method's reflection object.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem">
+            <summary>
+            A simple work item that invokes a method through the reflection 
+            MethodInfo instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem.None">
+            <summary>
+            An empty object array.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem._instance">
+            <summary>
+            An object instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem._method">
+            <summary>
+            Method reflection object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem._testMethod">
+            <summary>
+            The test method to invoke.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem.#ctor(System.Object,System.Reflection.MethodInfo,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
+            <summary>
+            Creates a new method invoke work item for a MethodInfo instance.
+            </summary>
+            <param name="instance">The type instance.</param>
+            <param name="method">The method on the type to invoke when the 
+            work item is executed.</param>
+            <param name="testMethod">The test method metadata.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem.Invoke">
+            <summary>
+            Invokes the underlying method on the instance and marks the 
+            test work item as complete.
+            </summary>
+            <returns>False, noting the completion of the work item.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.ReflectionUtility">
+            <summary>
+            A set of helper methods for interacting with methods and types that are
+            marked with attributes.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetTypesWithAttribute(System.Reflection.Assembly,System.Type)">
+            <summary>
+            Retrieve all types in an assembly that are decorated with a specific
+            attribute.
+            </summary>
+            <param name="assembly">Assembly to search.</param>
+            <param name="decoratingAttribute">
+            Instance of the Type of attribute that marks interesting methods.
+            </param>
+            <returns>
+            A collection of types from the assembly.  An empty collection is
+            returned if no types were found matching the constraints.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttributes(System.Reflection.MemberInfo,System.Type)">
+            <summary>
+            Given a MethodInfo type, returns the attributes (if any) that are of 
+            the decoratingAttribute parameter's type.
+            </summary>
+            <param name="member">MemberInfo instance.</param>
+            <param name="decoratingAttribute">Attribute of interest.</param>
+            <returns>
+            A collection populated with the Attribute instances.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)">
+            <summary>
+            Given a MethodInfo type, returns the attributes (if any) that are of 
+            the decoratingAttribute parameter's type.
+            </summary>
+            <param name="member">MemberInfo instance.</param>
+            <param name="decoratingAttribute">Attribute of interest.</param>
+            <param name="inherit">A value indicating whether to look for 
+            inheriting custom attributes.</param>
+            <returns>
+            A collection populated with the Attribute instances.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttributes(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type,System.Boolean)">
+            <summary>
+            Given a test method, returns the attributes (if any) that are of 
+            the decoratingAttribute parameter's type.
+            </summary>
+            <param name="method">ITestMethod instance.</param>
+            <param name="decoratingAttribute">Attribute of interest.</param>
+            <param name="inherit">Whether to inherit attributes.</param>
+            <returns>
+            A collection populated with the Attribute instances.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAssembliesFromInstances(System.Collections.Generic.IEnumerable{System.Object})">
+            <summary>
+            Retrieve a list of Reflection.Assembly types from a set of 
+            instances and/or types.
+            </summary>
+            <param name="objects">Set of instances or types.</param>
+            <returns>A set of Assembly instances from the instances or types.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAssemblies(System.Type[])">
+            <summary>
+            Returns a list of unique assemblies from a set of types.
+            </summary>
+            <param name="types">Set of types.</param>
+            <returns>
+            A list of unique Assembly instances from the input types.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(System.Collections.Generic.ICollection{System.Attribute})">
+            <summary>
+            Given a list of attributes, retrieves a single Attribute instance.
+            Will throw an exception if multiple attributes exist on the method.
+            </summary>
+            <param name="attributes">List of attributes.</param>
+            <returns>
+            The attribute instance, or null if it does not exist.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(System.Reflection.MemberInfo,System.Type)">
+            <summary>
+            Given a method and a decorative attribute of interest, retrieves a
+            single Attribute instance.  Will throw an exception if multiple
+            attributes exist on the method.
+            </summary>
+            <param name="member">MemberInfo instance.</param>
+            <param name="decoratingAttribute">
+            Attribute type of interest.
+            </param>
+            <returns>
+            The attribute instance, or null if it does not exist.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type)">
+            <summary>
+            Given a test method and a decorative attribute of interest,
+            retrieves a single Attribute instance.  Will throw an exception if
+            multiple attributes exist on the method.
+            </summary>
+            <param name="method">ITestMethod instance.</param>
+            <param name="decoratingAttribute">
+            Attribute type of interest.
+            </param>
+            <returns>
+            The attribute instance, or null if it does not exist.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type,System.Boolean)">
+            <summary>
+            Given a test method and a decorative attribute of interest,
+            retrieves a single Attribute instance.  Will throw an exception if
+            multiple attributes exist on the method.
+            </summary>
+            <param name="method">ITestMethod instance.</param>
+            <param name="decoratingAttribute">
+            Attribute type of interest.
+            </param>
+            <param name="inherit">A value indicating whether to look for custom 
+            inherited attributes.</param>
+            <returns>
+            The attribute instance, or null if it does not exist.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.HasAttribute(System.Reflection.MemberInfo,System.Type)">
+            <summary>
+            Returns a value indicating whether a method has the attribute.
+            </summary>
+            <param name="member">MemberInfo instance.</param>
+            <param name="decoratingAttribute">Attribute of interest.</param>
+            <returns>
+            A value indicating whether the type has the decorating attribute or
+            not.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.HasAttribute(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type)">
+            <summary>
+            Returns a value indicating whether a method has the attribute.
+            </summary>
+            <param name="method">ITestMethod instance.</param>
+            <param name="decoratingAttribute">Attribute of interest.</param>
+            <returns>
+            A value indicating whether the type has the decorating attribute or
+            not.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetMethodsWithAttribute(System.Type,System.Type)">
+            <summary>
+            Return a collection of MethodInfo instances given a type to look
+            through  and the attribute of interest.
+            </summary>
+            <param name="type">Type to look through for methods.</param>
+            <param name="decoratingAttribute">Attribute of interest.</param>
+            <returns>
+            A collection of the method reflection objects, if any, with the
+            marked attribute present.
+            </returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetOneMethodWithAttribute(System.Type,System.Type)">
+            <summary>
+            Retrieve a MethodInfo from a single decorated method inside a type,
+            if any.  Throws an Exception if there are > 1 methods that are
+            decorated with the attribute.
+            </summary>
+            <param name="type">Type of interest.</param>
+            <param name="decoratingAttribute">Attribute of interest.</param>
+            <returns>
+            MethodInfo reflection object.  Null if none are found.
+            </returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.ResourceUtility">
+            <summary>
+            Helper functionality for dealing with embedded resources in an assembly.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ResourceUtility.GetAllText(System.Object,System.String)">
+            <summary>
+            Get a string containing the text of an embedded resource in an
+            assembly.
+            </summary>
+            <param name="instance">
+            An instance whose assembly can be retrieved through reflection.
+            </param>
+            <param name="fullEmbeddedResourceName">
+            Complete embedded resource name.
+            </param>
+            <returns>
+            A string containing the embedded resource's string contents.
+            </returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter">
+            <summary>
+            A type filter for just a specific test.  Allows the re-running of a 
+            single result again in the same process.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestRunFilter">
+            <summary>
+            A type to filter down complete sets of classes, tests and methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestRunFilter.DefaultTestRunName">
+            <summary>
+            The default unit test run name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestRunFilter._settings">
+            <summary>
+            Unit test settings.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new test run filter using an existing settings file.
+            </summary>
+            <param name="settings">A unit test settings instance.</param>
+            <param name="harness">The unit test harness.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.GetTestClasses(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
+            <summary>
+            Retrieve a set of test classes from a test assembly.
+            </summary>
+            <param name="assembly">The test assembly metadata object.</param>
+            <param name="instances">Test class instance dictionary.</param>
+            <returns>Returns a new list of test class metadata objects.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.SortTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
+            <summary>
+            Sort the test classes if the settings for alphabetical sorting are 
+            present.
+            </summary>
+            <param name="tests">List of test classes.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
+            <summary>
+            Filter out tests based on the standard-supported methods.
+            </summary>
+            <param name="classes">List of test classes.</param>
+            <param name="instances">Test class instance dictionary.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterCustomTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
+            <summary>
+            Perform any custom filtering that the TestRunFilter needs.
+            </summary>
+            <param name="classes">List of test classes.</param>
+            <param name="instances">Test class instance dictionary.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterLegacyTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
+            <summary>
+            If specific string-contains filters are present.
+            </summary>
+            <param name="classes">List of test classes.</param>
+            <param name="instances">Test class instance dictionary.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterExclusiveTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
+            <summary>
+            If any exclusive classes are found, filter them.
+            </summary>
+            <param name="classes">List of test classes.</param>
+            <param name="instances">Test class instance dictionary.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.GetTestMethods(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object)">
+            <summary>
+            Retrieves the test methods from a test class metadata object.
+            </summary>
+            <param name="test">The test class metadata object.</param>
+            <param name="instance">The test class instance.</param>
+            <returns>Returns a list of test method metadata objects.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Filter the test methods.
+            </summary>
+            <param name="methods">List of test methods.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterCustomTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Perform any custom filtering that the TestRunFilter needs.
+            </summary>
+            <param name="methods">List of test methods.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterExclusiveTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            If any exclusive classes are found, filter them.
+            </summary>
+            <param name="methods">List of test methods.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.SortTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Sorts the test methods, if requested.
+            </summary>
+            <param name="methods">List of test methods.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunFilter.TestRunName">
+            <summary>
+            Gets a friendly name for the test run.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunFilter.UnitTestHarness">
+            <summary>
+            Gets the unit test harness.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter._test">
+            <summary>
+            The test class.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter._method">
+            <summary>
+            The test method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
+            <summary>
+            Initializes a new test run filter using an existing settings file.
+            </summary>
+            <param name="test">The test class metadata.</param>
+            <param name="method">The test method metadata.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter.GetTestClasses(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
+            <summary>
+            Retrieve a set of test classes from a test assembly.
+            </summary>
+            <param name="assembly">The test assembly metadata object.</param>
+            <param name="instances">Test class instance dictionary.</param>
+            <returns>Returns a new list of test class metadata objects.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter.GetTestMethods(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object)">
+            <summary>
+            Retrieves the test methods from a test class metadata object.
+            </summary>
+            <param name="test">The test class metadata object.</param>
+            <param name="instance">The test class instance.</param>
+            <returns>Returns a list of test method metadata objects.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.ScenarioResult">
+            <summary>
+            A result from a test scenario.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ScenarioResult.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.TestOutcome,System.Exception)">
+            <summary>
+            Creates a result record.
+            </summary>
+            <param name="method">Test method metadata object.</param>
+            <param name="testClass">Test class metadata object.</param>
+            <param name="result">Test result object.</param>
+            <param name="exception">Exception instance, if any.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.ScenarioResult.ToString">
+            <summary>
+            The string representation of the ScenarioResult.
+            </summary>
+            <returns>Returns a verbose string representation of the result.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Started">
+            <summary>
+            Gets or sets the scenario's started time.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Finished">
+            <summary>
+            Gets or sets the scenario's finishing time.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.TestMethod">
+            <summary>
+            Gets the test method metadata.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.TestClass">
+            <summary>
+            Gets the test class metadata.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Result">
+            <summary>
+            Gets or sets the Result object.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Exception">
+            <summary>
+            Gets the Exception instance, if any.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.SleepWorkItem">
+            <summary>
+            Test work item type that does not complete until the sleep time has 
+            elapsed.  This is NOT a blocking Sleep.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.SleepWorkItem._delay">
+            <summary>
+            The amount of time to delay for.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.SleepWorkItem._expires">
+            <summary>
+            The DateTime that marks the point in time the task is complete.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.SleepWorkItem.#ctor(System.TimeSpan)">
+            <summary>
+            Create a new Sleep work item, including the number of 
+            milliseconds to wait until continuing.
+            </summary>
+            <param name="delay">Amount of time to wait/delay.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.SleepWorkItem.Invoke">
+            <summary>
+            On the first time, will calculate the final DateTime.  Otherwise, 
+            null operation (returns) until that time.
+            </summary>
+            <returns>Returns a value indicating whether there is more work to be
+            done.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TagManager">
+            <summary>
+            A helper class that manages tags and associated metadata. Tag
+            expressions are evaluated at the TestClass level.
+            </summary>
+            <summary>
+            A helper class that manages tags and associated metadata. Tag
+            expressions are evaluated at the TestClass level.
+            </summary>
+            <summary>
+            A helper class that manages tags and associated metadata. Tag
+            expressions are evaluated at the TestClass level.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.PriorityTagPrefix">
+            <summary>
+            The prefix for any tags generated from priority values.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.TagType">
+            <summary>
+            A reference to the tag attribute type.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._classTags">
+            <summary>
+            The test tags associated with the class.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._methodTags">
+            <summary>
+            The test tags associated with methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._tagsToMethods">
+            <summary>
+            The ability to grab the set of methods, given a test class type, 
+            and the tag of interest.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._testClass">
+            <summary>
+            The test class type.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.#ctor(System.Type,System.Collections.Generic.IEnumerable{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Initializes a new tag manager.
+            </summary>
+            <param name="test">The test class type.</param>
+            <param name="methods">The set of methods to run.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.CreateClassTags(System.Type)">
+            <summary>
+            Reflect, read and prepare the tags for the class metadata. Performs 
+            the work if this is the first time the metadata has been seen.
+            </summary>
+            <param name="test">The reflection object for the test class.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.CreateMethodTags(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
+            <summary>
+            Reflect, read and prepare the tags for the method metadata. Performs 
+            the work if this is the first time the metadata has been seen.
+            </summary>
+            <param name="method">The method metadata.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.EvaluateExpression(System.String)">
+            <summary>
+            Get the test methods that correspond to a tag expression.
+            </summary>
+            <param name="tagExpression">Tag expression.</param>
+            <returns>Test methods for the tag expression.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TagManager.Universe">
+            <summary>
+            Gets or sets the universe of all test methods for expression 
+            evaluation.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator">
+            <summary>
+            Evaluate tag expressions.
+            </summary>
+            <remarks>
+            Tag expressions are derived from the following EBNF grammar:
+                {Expression} :=
+                    {Expression} + {Term} |
+                    {Expression} - {Term} |
+                    {Term}
+                {Term} :=
+                    {Term} * {Factor} |
+                    {Factor}
+                {Factor} :=
+                    !{Factor} |
+                    ({Expression}) |
+                    {Tag}
+                {Tag} :=
+                    All |
+                    [^InvalidCharacters]+
+             
+            The non-terminals for {Expression} and {Term} will be left factored
+            in the recursive descent parser below.
+            </remarks>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Union">
+            <summary>
+            Union character.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Intersection">
+            <summary>
+            Intersection character.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Complement">
+            <summary>
+            Complement character.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Difference">
+            <summary>
+            Difference character.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.All">
+            <summary>
+            The "All" string constant.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.InvalidCharacters">
+            <summary>
+            Invalid characters in a tag name.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Evaluate(Microsoft.Silverlight.Testing.Harness.TagManager,System.String)">
+            <summary>
+            Evaluate a tag expression.
+            </summary>
+            <param name="owner">The owner object.</param>
+            <param name="tagExpression">Tag expression.</param>
+            <returns>Test methods associated with the tag expression.</returns>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator._owner">
+            <summary>
+            The owning TagManager instance.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator._tagExpression">
+            <summary>
+            Expression being evaluated.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator._position">
+            <summary>
+            Current position in the expression.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.#ctor(Microsoft.Silverlight.Testing.Harness.TagManager,System.String)">
+            <summary>
+            Create an expression evaluator.
+            </summary>
+            <param name="owner">The owner object.</param>
+            <param name="tagExpression">Expression object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Match(System.String)">
+            <summary>
+            Match a sequence of characters.
+            </summary>
+            <param name="expected">String to match.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.TryMatch(System.String)">
+            <summary>
+            Try to match a sequence of characters.
+            </summary>
+            <param name="expected">String to match.</param>
+            <returns>Returns a value indicating whether the match was 
+            successful.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Evaluate">
+            <summary>
+            Evaluate an expression.
+            </summary>
+            <returns>Test methods described by the expression.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadExpression">
+            <summary>
+            Evaluate an expression.
+            </summary>
+            <returns>Test methods described by the expression.</returns>
+            <remarks>
+            We need to factor out left recursion, so:
+                {Expression} :=
+                    {Expression} + {Term} |
+                    {Expression} - {Term} |
+                    {Term}
+            becomes:
+                {Expression} :=
+                	{Term}{Expression'}
+                
+                {Expression'} :=
+                	#empty#
+                	+ {Term}{Expression'}
+                	- {Term}{Expression'}
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadExpression(System.Collections.Generic.IEnumerable{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Evaluate an expression.
+            </summary>
+            <param name="term">
+            Left term already read as part of the expression.
+            </param>
+            <returns>Test methods described by the expression.</returns>
+            <remarks>
+            Non-terminal created for left-factoring:
+                {Expression'} :=
+                	#empty#
+                	+ {Term}{Expression'}
+                	- {Term}{Expression'}
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadTerm">
+            <summary>
+            Evaluate a term.
+            </summary>
+            <returns>Test methods described by the expression.</returns>
+            <remarks>
+            We need to factor out left recursion, so:
+                {Term} :=
+                    {Factor} * {Term} |
+                    {Factor}
+            becomes:
+                {Term} :=
+                    {Factor}{Term'}
+            
+                {Term'} :=
+                	#empty#
+                	^ {Factor}{Term'}
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadTerm(System.Collections.Generic.IEnumerable{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Evaluate a term.
+            </summary>
+            <param name="factor">
+            Left term already read as part of the expression.
+            </param>
+            <returns>Test methods described by the expression.</returns>
+            <remarks>
+            Non-terminal created for left-factoring:
+                {Term'} :=
+                	#empty#
+                	^ {Factor}{Term'}
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadFactor">
+            <summary>
+            Evaluate a factor.
+            </summary>
+            <returns>Test methods described by the expression.</returns>
+            <remarks>
+            {Factor} :=
+                !{Factor} |
+                ({Expression}) |
+                {Tag}
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.CreateEmptyList">
+            <summary>
+            Creates a new empty collection.
+            </summary>
+            <returns>Returns an empty collection.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadTag">
+            <summary>
+            Evaluate a tag.
+            </summary>
+            <returns>Test methods described by the expression.</returns>
+            <remarks>
+            {Tag} :=
+                All |
+                [^InvalidCharacters]+
+            </remarks>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TagManager.Tags">
+            <summary>
+            A string list for storing tags. Provides an Add method that takes 
+            an attribute object and, if a TagAttribute, will append its tag 
+            value to the list.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.Tags.#ctor">
+            <summary>
+            Initializes a new Tags instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.Tags.#ctor(System.Collections.Generic.IEnumerable{System.String})">
+            <summary>
+            Initializes a new Tags instance from an existing collection.
+            </summary>
+            <param name="collection">The collection to copy.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.Tags.Add(System.Attribute)">
+            <summary>
+            Adds a TagAttribute's tag value.
+            </summary>
+            <param name="tag">The tag object.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter">
+            <summary>
+            A method and class filter that uses expressions and the TagAttribute.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.NullTagRunName">
+            <summary>
+            The name to use for the test run when the tag expression is null.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new test run filter with the tag expression setting.
+            </summary>
+            <param name="settings">Unit test settings.</param>
+            <param name="harness">Unit test harness.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.String)">
+            <summary>
+            Initializes a new test run filter with the tag expression.
+            </summary>
+            <param name="settings">Unit test settings.</param>
+            <param name="harness">Unit test harness.</param>
+            <param name="tagExpression">The tag expression to use.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.SetTagExpression(System.String)">
+            <summary>
+            Sets the tag expression property.
+            </summary>
+            <param name="tagExpression">The tag expression to use.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter._hasLoggedWarning">
+            <summary>
+            A value indicating whether the warning has been logged yet.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterCustomTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
+            <summary>
+            Apply tag filtering.
+            </summary>
+            <param name="classes">List of test classes.</param>
+            <param name="instances">Test class instance dictionary.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterCustomTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Apply tag filtering.
+            </summary>
+            <param name="methods">List of test methods.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.ApplyExpression(Microsoft.Silverlight.Testing.Harness.TagManager,System.Collections.Generic.ICollection{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Apply the tag filtering.
+            </summary>
+            <param name="tagManager">The tag manager instance.</param>
+            <param name="methods">Set of methods.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterExclusiveTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
+            <summary>
+            Exclusive attributes are not supported when also using tagging.
+            </summary>
+            <param name="classes">List of test classes.</param>
+            <param name="instances">Test class instance dictionary.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterExclusiveTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Exclusive attributes are not supported when also using tagging.
+            </summary>
+            <param name="methods">List of test methods.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.TagExpression">
+            <summary>
+            Gets the tag expression in use by the run filter.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs">
+            <summary>
+            Assembly complete event arguments.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEventArgs">
+            <summary>
+            Generic unit test harness event arguments base class that contains a
+            reference to the harness.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the UnitTestHarnessEventArgs class.
+            </summary>
+            <param name="harness">The test harness.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEventArgs.UnitTestHarness">
+            <summary>
+            Gets the unit test harness reference.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the TestAssemblyCompletedEventArgs
+            type.
+            </summary>
+            <param name="assembly">The assembly metadata.</param>
+            <param name="harness">The test harness instance.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs.Assembly">
+            <summary>
+            Gets the assembly metadata.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestAssemblyHelper">
+            <summary>
+            Helper code for TestAssembly logic.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyHelper.HasExclusiveClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
+            <summary>
+            Check whether [Exclusive] attribute is present on any classes.
+            </summary>
+            <param name="classes">Collection of class metadata objects.</param>
+            <returns>Returns a value indicating whether any of the classes 
+            include an [Exclusive] attribute.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyHelper.SortTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
+            <summary>
+            Sorts the test classes alphabetically by name.
+            </summary>
+            <param name="classes">A list of test class metadata objects.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs">
+            <summary>
+            Test assembly starting event arguments.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the TestAssemblyStartingEventArgs
+            type.
+            </summary>
+            <param name="assembly">The assembly metadata.</param>
+            <param name="harness">The unit test harness instance.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs.Assembly">
+            <summary>
+            Gets the assembly metadata information.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs">
+            <summary>
+            The test class completed event arguments.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the TestClassCompletedEventArgs
+            class.
+            </summary>
+            <param name="testClass">Test class metadata.</param>
+            <param name="harness">The harness instance.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs.TestClass">
+            <summary>
+            Gets the test class metadata.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassHelper">
+            <summary>
+            Test class helper.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassHelper._hasWarned">
+            <summary>
+            A value indicating whether the warning has been logged in this run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassHelper.FilterTestsToRun(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},System.Collections.Generic.ICollection{System.String})">
+            <summary>
+            Filter the set of test classes by removing unused classes.
+            </summary>
+            <param name="classes">The input list of test class metadata objects.</param>
+            <param name="classesToRun">The classes to run.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassHelper.FilterExclusiveClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.LogMessageWriter)">
+            <summary>
+            Look through the classes for the [Exclusive] attribute. If found, 
+            remove any classes where the attribute is not present.
+            </summary>
+            <param name="classes">The input list of classes.</param>
+            <param name="logWriter">The log writer object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassHelper.FilterByFilterClassParameter(System.Collections.Generic.IDictionary{System.String,System.String},System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
+            <summary>
+            Look for the /p:FilterClass parameter in the test harness settings. 
+            Try to do a substring match on all filtered test classes.
+            </summary>
+            <param name="parameters">The parameters.</param>
+            <param name="classes">List of test classes to be filtered.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary">
+            <summary>
+            A dictionary that manages single instances of types for use across the 
+            unit test system.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary.GetInstance(System.Type)">
+            <summary>
+            Returns the instance for a Type; if there is not an instance yet, 
+            this will use Activator.CreateInstance to create it.
+            </summary>
+            <param name="type">The Type instance to retrieve.</param>
+            <returns>Returns an instance of the Type.  Returns a new instance 
+            if the Type has not yet been used.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary.ClearInstance(System.Type)">
+            <summary>
+            Remove any instance for the type.
+            </summary>
+            <param name="type">The Type of instance to remove.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassManager">
+            <summary>
+            Test class manager.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._filter">
+            <summary>
+            Test run filter object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._testClass">
+            <summary>
+            Reference to the class and its metadata.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._testExecutionQueue">
+            <summary>
+            Queue of any tests to run.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._instance">
+            <summary>
+            Class instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.#ctor(Microsoft.Silverlight.Testing.Harness.TestRunFilter,Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
+            <summary>
+            A container type that handles an entire test class throughout the 
+            test run.
+            </summary>
+            <param name="filter">Test run filter object.</param>
+            <param name="testHarness">The unit test harness.</param>
+            <param name="testClass">The test class metadata interface.</param>
+            <param name="instance">The object instance.</param>
+            <param name="provider">The unit test provider.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.FirstInvoke">
+            <summary>
+            Code run the first time this container is invoked.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.PrepareInstance">
+            <summary>
+            Custom tests need to be prepared before use.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.EnqueueTestClassInitialize">
+            <summary>
+            The test initialize method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.EnqueueTestClassCleanup">
+            <summary>
+            The test cleanup method.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.PopulateTestMethods">
+            <summary>
+            Reflect through the class to find any test methods, and add them to 
+            the list of queued methods.  Also, sorts the methods if appropriate 
+            based on the settings file.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.EnqueueMethodDispatcher(System.Reflection.MethodInfo)">
+            <summary>
+            Add a new method dispatcher to the test work item queue.  This is a 
+            work item container which is able to manage its own internal test 
+            work item queue.
+            </summary>
+            <param name="method">The method reflection object.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs">
+            <summary>
+            Information about the start of a test class event.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the TestClassStartingEventArgs type.
+            </summary>
+            <param name="testClass">The test class metadata.</param>
+            <param name="harness">The unit test harness reference.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs.TestClass">
+            <summary>
+            Gets the test class instance.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestGranularity">
+            <summary>
+            The hierarchy of test execution represented in more generic terms, this
+            allows for more robust and useful actions by log providers.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.Harness">
+            <summary>
+            Harness-level granularity.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.TestGroup">
+            <summary>
+            Group of test-level granularity.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.Test">
+            <summary>
+            Test-level granularity.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.TestScenario">
+            <summary>
+            Scenario-level granularity.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs">
+            <summary>
+            Event information marking the completion of a test run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.TestHarnessState)">
+            <summary>
+            Creates a new TestHarnessCompletedEventArgs.
+            </summary>
+            <param name="testHarnessState">The final test harness state.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs.State">
+            <summary>
+            Gets the final test harness state.
+            
+            This contains the final pass versus fail result at a minimum.
+            Specific harnesses may extend the type to contain additional
+            information, logs, scenario counts, or anything else.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestHarnessState">
+            <summary>
+            Base class representing the overall state of a test run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestHarnessState.IncrementFailures">
+            <summary>
+            Increment the failures counter.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestHarnessState.IncrementTotalScenarios">
+            <summary>
+            Increments the total scenarios counter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessState.Failures">
+            <summary>
+            Gets the count of failing scenarios.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessState.TotalScenarios">
+            <summary>
+            Gets the total count of scenarios run.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessState.Failed">
+            <summary>
+            Gets a value indicating whether the status recorded indicates a
+            failure.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs">
+            <summary>
+            Test method completed event arguments, contains the result.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
+            <summary>
+            Initializes a new instance of the TestMethodCompletedEventArgs
+            type.
+            </summary>
+            <param name="result">The result instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.ScenarioResult,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the TestMethodCompletedEventArgs
+            type.
+            </summary>
+            <param name="result">The result instance.</param>
+            <param name="harness">The unit test harness.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs.Result">
+            <summary>
+            Gets the test method result.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodHelper">
+            <summary>
+            Helper code for TestMethod logic.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodHelper._hasWarned">
+            <summary>
+            A value indicating whether the warning has been logged in this run.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodHelper.HasExclusiveMethods(System.Collections.Generic.ICollection{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
+            <summary>
+            Check whether [Exclusive] is present on >= 1 of the methods.
+            </summary>
+            <param name="methods">The methods to search through.</param>
+            <returns>True if at least one of the methods has Exclusive.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodHelper.FilterExclusiveMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod},Microsoft.Silverlight.Testing.Harness.LogMessageWriter)">
+            <summary>
+            Look through the methods for the [Exclusive] attribute. If found, 
+            remove any methods where the attribute is not present.
+            </summary>
+            <param name="methods">The methods to filter.</param>
+            <param name="logWriter">The log writer object.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodManager">
+            <summary>
+            Manager for planning, processing, and reporting the result of a single 
+            test method for a unit test provider.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._testClass">
+            <summary>
+            Underlying test class object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._testMethod">
+            <summary>
+            Underlying test method object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._instance">
+            <summary>
+            Reference to an instance of the test class.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._result">
+            <summary>
+            Scenario result of the test method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._started">
+            <summary>
+            The started time of execution.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._output">
+            <summary>
+            Stores a collection of written lines.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._bugAttributePresent">
+            <summary>
+            A value indicating whether the bug attribute was present on this 
+            method.  If it is, the result will be inverted at completion.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._mainTestMethodContainer">
+            <summary>
+            Contains the main test contents.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Object,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
+            <summary>
+            Constructor for a test method manager, which handles executing a single test method 
+            for a unit test provider.
+            </summary>
+            <param name="testHarness">The unit test harness object.</param>
+            <param name="testClass">The test class metadata object.</param>
+            <param name="testMethod">The test method metadata object.</param>
+            <param name="instance">The test class instance.</param>
+            <param name="provider">The unit test provider.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.LogStartMessage">
+            <summary>
+            Log a start message.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.LogEndMessage">
+            <summary>
+            Log an end message.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.OnWriteLine(Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs)">
+            <summary>
+            Handles the write line event for the test method.
+            </summary>
+            <param name="e">The string event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.FirstInvoke">
+            <summary>
+            First invoke, plan for the method's execution.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.SetResultTimes">
+            <summary>
+            Sets the start and finish times on the ScenarioResult object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.CreateNewResult(Microsoft.Silverlight.Testing.Harness.TestOutcome)">
+            <summary>
+            Creates the ScenarioResult instance for this test method.
+            </summary>
+            <param name="outcome">The initial test outcome value.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.CompleteMethod(System.Object,System.EventArgs)">
+            <summary>
+            Process the result.
+            </summary>
+            <param name="sender">Source object.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.UnhandledMethodException(System.Object,System.UnhandledExceptionEventArgs)">
+            <summary>
+            Process an unhandled exception for the method.
+            </summary>
+            <param name="sender">Source object.</param>
+            <param name="e">Unhandled exception event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.EnqueueMethodDispatcher(System.Reflection.MethodInfo)">
+            <summary>
+            Create a new method container to enclose a reflected method for execution.
+            </summary>
+            <param name="method">The method reflection object.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodManager.BugAttributeProcessed">
+            <summary>
+            Gets or sets a value indicating whether the bug attribute's logic
+            has already been processed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodManager.WriteLineOutput">
+            <summary>
+            Gets the write line output list.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs">
+            <summary>
+            Test method starting event arguments.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new instance of the TestMethodStartingEventArgs type.
+            </summary>
+            <param name="testMethod">The test method metadata.</param>
+            <param name="testClass">The test class metadata.</param>
+            <param name="harness">The test harness instance.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs.TestMethod">
+            <summary>
+            Gets the test method metadata.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs.TestClass">
+            <summary>
+            Gets the test class metadata.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestOutcome">
+            <summary>
+            A number of possible test outcomes or results.  For compatibility, this 
+            information resembles that of the desktop test framework, although many 
+            of the states may not apply or be valid for an in-browser test harness.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Error">
+            <summary>
+            A test outcome of Error.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Failed">
+            <summary>
+            A test outcome of Failed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Timeout">
+            <summary>
+            A test outcome of Timeout.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Aborted">
+            <summary>
+            A test outcome of Aborted.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Inconclusive">
+            <summary>
+            A test outcome of Inconclusive.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.PassedButRunAborted">
+            <summary>
+            A test outcome of a run that was aborted, but passed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.NotRunnable">
+            <summary>
+            A test outcome of NotRunnable.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.NotExecuted">
+            <summary>
+            A test outcome of NotExecuted.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Disconnected">
+            <summary>
+            A test outcome of Disconnected.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Warning">
+            <summary>
+            A test outcome of Warning.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Passed">
+            <summary>
+            A test outcome of Passed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Completed">
+            <summary>
+            A test outcome of Completed.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.InProgress">
+            <summary>
+            A test outcome of InProgress.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Pending">
+            <summary>
+            A test outcome of Pending.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestPanelManager">
+            <summary>
+            A manager for the underlying TestSurface Panel.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestPanelManager.#ctor">
+            <summary>
+            Private constructor.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestPanelManager._testPage">
+            <summary>
+            The test page object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestPanelManager._dirty">
+            <summary>
+            A value indicating whether the panel is dirty.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestPanelManager.ClearUsedChildren">
+            <summary>
+            Remove the children from the test surface, if it has 
+            been used.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestPanelManager.ClearChildren">
+            <summary>
+            Remove the children from the test surface.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestPanelManager.TestPage">
+            <summary>
+            Gets or sets the Reference to the TestPage user control.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestPanelManager.TestPanel">
+            <summary>
+            Gets the TestSurface Panel, and tracks the use for the 
+            current test method.  When the test completes, the panel children 
+            will be cleared automatically.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs">
+            <summary>
+            Test method completed event arguments, contains the result.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
+            <summary>
+            Initializes a new instance of the TestRunStartingEventArgs
+            type.
+            </summary>
+            <param name="settings">The test run filter.</param>
+            <param name="filter">The test run settings object.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.Settings">
+            <summary>
+            Gets the unit test run settings.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.TestRunFilter">
+            <summary>
+            Gets the test run filter.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.TestHarnessName">
+            <summary>
+            Gets or sets the test harness name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.EnqueuedAssemblies">
+            <summary>
+            Gets or sets the number of valid, enqueued assemblies scheduled.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TestStage">
+            <summary>
+            The stage of a test scenario, case or system running.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Starting">
+            <summary>
+            In the process of starting.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Running">
+            <summary>
+            Currently running.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Finishing">
+            <summary>
+            Finishing up.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Canceling">
+            <summary>
+            The test is canceling.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider">
+            <summary>
+            A log provider that outputs failures as a string.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider._failures">
+            <summary>
+            A list of failing results.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.#ctor">
+            <summary>
+            Initializes a new TextFailuresLogProvider instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.GetFailuresLog">
+            <summary>
+            Retrieve the text log of all failures in the unit test run.
+            </summary>
+            <returns>Returns the log contents.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.RegisterLogHandlers">
+            <summary>
+            Register the handler conditions of interest to this log provider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.ProcessResult(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Process a UTF result message.
+            </summary>
+            <param name="logMessage">The log message object.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestHarness">
+            <summary>
+            A test harness for interacting with unit test providers such as Visual 
+            Studio Team Test's metadata.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.HarnessName">
+            <summary>
+            Display name for this harness.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._globalExceptions">
+            <summary>
+            Manages the attachment state of a global exception handler.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._harnessTasks">
+            <summary>
+            Container of all work items for the test harness.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._dispatcherStack">
+            <summary>
+            Manager of the stack of dispatchers, so that the appropriate parent 
+            container handles exceptions and completion events.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._validTestAssemblies">
+            <summary>
+            Number of valid test assemblies encountered.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._knownTestMethods">
+            <summary>
+            The current run's known number of test methods.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._events">
+            <summary>
+            Backing field for the event firing helper.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.#ctor">
+            <summary>
+            Initiate unit test harness.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._queuedLogMessages">
+            <summary>
+            Queue of log messages awaiting processing.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.AddLogProvider(Microsoft.Silverlight.Testing.Harness.LogProvider)">
+            <summary>
+            Adds a log provider to the listening log providers group.
+            </summary>
+            <param name="provider">Log provider object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.QueueLogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Enqueue a log message object for processing by the log providers.
+            </summary>
+            <param name="message">The log message object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Run">
+            <summary>
+            Begin running the test harness.
+            </summary>
+            <remarks>
+            Make sure to subscribe to the Complete event before calling this 
+            method, in some harnesses this may be a synchronous Run followed 
+            immediately by the Complete event being fired.
+            </remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RunDispatcherComplete(System.Object,System.EventArgs)">
+            <summary>
+            Complete event.
+            </summary>
+            <param name="sender">The sender.</param>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.WriteLogFile(System.String,System.String)">
+            <summary>
+            Stores a log file for the test run. Depending on the execution 
+            environment, this call may not successful.
+            </summary>
+            <param name="logName">The name of the log file.</param>
+            <param name="fileContent">The log file content as a string.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PublishFinalResult">
+            <summary>
+            If supported by any attached test service, this publishes the final
+            test results. Typical harness implementations may immediately close
+            the web browser channel upon receiving the message, so any other
+            reporting should be done first.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.ProcessLogMessages">
+            <summary>
+            Process all queued log messages.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.InitializeSettings(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Fill member variables with any non-null settings of the same type.
+            </summary>
+            <param name="settings">Settings container class.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.InitializeLogProviders">
+            <summary>
+            Initializes all log providers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestHarnessCompleted">
+            <summary>
+            Call the TestHarnessCompleted event.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnPublishing(System.EventArgs)">
+            <summary>
+            Call the Publishing event.
+            </summary>
+            <param name="e">The event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PublishResults">
+            <summary>
+            Overrides the PublishResults method so that final reporting is only
+            done once all other logging is finished.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PublishFinalResults">
+            <summary>
+            Publish final results. If not yet ready, will keep waiting around
+            as a work item until it is done.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._dispatcher">
+            <summary>
+            Stored dispatcher instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.IsReportingTestServiceConnected">
+            <summary>
+            Checks if a reporting provider is connected to the test service.
+            </summary>
+            <returns>Returns true if a reporting provider is connected to the
+            test service.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.SetOverallStatus(System.String)">
+            <summary>
+            Immediately sets the overall status using a log message and
+            processes the message queue.
+            </summary>
+            <param name="message">The message to set.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PrepareCustomTestInstance(Microsoft.Silverlight.Testing.CustomFrameworkUnitTest)">
+            <summary>
+            Sets the unit test harness property for a test case that inherits 
+            from the abstract base type 'CustomTest'.
+            </summary>
+            <param name="customTest">A CustomText instance.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Initialize">
+            <summary>
+            Initialize the harness with a set of test assemblies.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RestartRunDispatcher">
+            <summary>
+            Restarts the run dispatcher.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TrackScenarioResult(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
+            <summary>
+            Track the results for our execution and also track the fail state.
+            </summary>
+            <param name="result">Scenario result to process.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestAssemblyStarting(Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs)">
+            <summary>
+            Fires the test assembly starting event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnIsDispatcherRunningChanged(System.EventArgs)">
+            <summary>
+            Fires the play pause event.
+            </summary>
+            <param name="e">Event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestAssemblyCompleted(Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs)">
+            <summary>
+            Fires the test assembly completed event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestClassStarting(Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs)">
+            <summary>
+            Fires the test class starting event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestClassCompleted(Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs)">
+            <summary>
+            Fires the test class completed event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestMethodStarting(Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs)">
+            <summary>
+            Fires the test method starting event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestMethodCompleted(Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
+            <summary>
+            Notifies observers that a test method has been completed. Also
+            clears the test panel's visual tree.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestRunStarting(Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs)">
+            <summary>
+            Notifies observers that a test run has been started.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._testPage">
+            <summary>
+            Reference to the test page object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.ReportCodeCoverage(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
+            <summary>
+            Attempts to report the code coverage information using the test 
+            service provider. If there is no available coverage reporting 
+            service, this is a silent failure. Only reports if >= 1 blocks 
+            are hit.
+            </summary>
+            <param name="testService">The test service.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.EnqueueTestAssembly(System.Reflection.Assembly,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
+            <summary>
+            Enqueue a test assembly from a simple Assembly reference.
+            </summary>
+            <param name="assembly">The test assembly.</param>
+            <param name="runFilter">The run filter settings for the test assembly's run.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.EnqueueTestAssembly(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
+            <summary>
+            Enqueues a test assembly.
+            </summary>
+            <param name="testAssembly">The test assembly metadata.</param>
+            <param name="runFilter">The run filter settings for the test assembly's run.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RunNextStep">
+            <summary>
+            Flush the current log manager and then perform the next invoke.
+            </summary>
+            <returns>Returns true if work remains.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.CreateTestRunFilter(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Creates the test run filter for the initial run.
+            </summary>
+            <param name="settings">The unit test settings.</param>
+            <returns>Returns a new TestRunFilter instance.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PrepareTestAssemblyTasks">
+            <summary>
+            Determine what test assemblies need to be executed. Enqueue tasks 
+            for the unit test assembly providers to run the tests.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.CalculateTotalMethods(Microsoft.Silverlight.Testing.Harness.AssemblyManager,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
+            <summary>
+            Calculates the number of methods for a run.
+            </summary>
+            <param name="assemblyManager">The assembly manager.</param>
+            <param name="assembly">The test assembly.</param>
+            <param name="filter">The test run filter.</param>
+            <returns>Returns the number of known methods returned.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.HarnessComplete(System.Object,System.EventArgs)">
+            <summary>
+            Event fired at the completion of the harness' work.
+            </summary>
+            <param name="sender">Sender object instance.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.GlobalUnhandledExceptionListener(System.Object,System.EventArgs)">
+            <summary>
+            Listener event for any unhandled exceptions.
+            </summary>
+            <param name="sender">Sender object instance.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.CreateHarnessTasks">
+            <summary>
+            Creates the set of harness tasks to run and hooks up to the Complete event.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Results">
+            <summary>
+            Gets the list of results.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.LogWriter">
+            <summary>
+            Gets the log message writer instance.  This can be used to easily 
+            post informative messages to the log message queue and providers.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.LogicFactory">
+            <summary>
+            Gets or sets the logic factory used for instantiating the 
+            unit test logic and management objects.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.State">
+            <summary>
+            Gets or sets the overall harness state - overloaded types can be 
+            used to store additional information.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.LogProviders">
+            <summary>
+            Gets the log providers list.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RunDispatcher">
+            <summary>
+            Gets or sets the wrapper that handles calling the next Run step 
+            method until complete; allows for a virtual Run method.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Parameters">
+            <summary>
+            Gets the dictionary of Parameters passed into the test harness.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Settings">
+            <summary>
+            Gets or sets the settings used to initialize the test harness.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Events">
+            <summary>
+            Gets a set of events that can be fired for test results and other
+            important test runtime events.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Publishing">
+            <summary>
+            The test harness is publishing results.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestService">
+            <summary>
+            Gets the TestService referenced by the test harness settings. The 
+            test service provides advanced, optional functionality that is 
+            useful to harness and test case developers. A typical test service 
+            operates outside the process or security boundary.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestHarnessCompleted">
+            <summary>
+            Complete event fired when the test harness has finished its test 
+            run.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Dispatcher">
+            <summary>
+            Gets a dispatcher instance.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RootCompositeWorkItem">
+            <summary>
+            Gets the root container for test work to be completed.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestMethodCount">
+            <summary>
+            Gets the known number of test methods in the current test run.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.InterceptAllExceptions">
+            <summary>
+            Gets or sets a value indicating whether to intercept exceptions at 
+            the app domain level and funnel into the current container or not.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.DispatcherStack">
+            <summary>
+            Gets the internal DispatcherStack being used by the test harness.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestAssemblyStarting">
+            <summary>
+            The test assembly starting event.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.IsDispatcherRunningChanged">
+            <summary>
+            On the play or pause change of the dispatcher.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.IsDispatcherRunning">
+            <summary>
+            Gets or sets a value indicating whether the dispatcher is currently
+            running.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestAssemblyCompleted">
+            <summary>
+            Test assembly completed event.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestClassStarting">
+            <summary>
+            Test class starting event.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestClassCompleted">
+            <summary>
+            The test class completed event.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestMethodStarting">
+            <summary>
+            The test method starting event.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestMethodCompleted">
+            <summary>
+            An event that is fired whenever a test method completes.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestRunStarting">
+            <summary>
+            An event that is fired when the test run is starting.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestPage">
+            <summary>
+            Gets or sets the test page.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestPanelManager">
+            <summary>
+            Gets the test panel manager instance.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents">
+            <summary>
+            A helper utility for firing events as the unit test harness from any
+            component, internal or not. Enables expansion.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents._harness">
+            <summary>
+            Stored instance of the harness.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new intance of the UnitTestHarnessEvents helper.
+            </summary>
+            <param name="harness">The harness reference.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestAssemblyStarting(Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs)">
+            <summary>
+            Calls the test assembly starting event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestAssemblyCompleted(Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs)">
+            <summary>
+            Calls the test assembly completed event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestClassStarting(Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs)">
+            <summary>
+            Calls the test class starting event handlers.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestClassCompleted(Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs)">
+            <summary>
+            Calls the test class completed event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestMethodStarting(Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs)">
+            <summary>
+            Calls the test method starting event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestMethodCompleted(Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
+            <summary>
+            Calls the test method completed event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestRunStarting(Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs)">
+            <summary>
+            Calls the test run starting event.
+            </summary>
+            <param name="e">The event data.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator">
+            <summary>
+            Well-known keys that can be used to mark decorator instances in log 
+            message objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.IsUnitTestMessage">
+            <summary>
+            Indicates that the message is specific to the unit test system.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.UnitTestHarness">
+            <summary>
+            The unit test harness reference.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestAssemblyMetadata">
+            <summary>
+            The metadata interfacing object for a test assembly.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestClassMetadata">
+            <summary>
+            The metadata interfacing object for a test class.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestMethodMetadata">
+            <summary>
+            The metadata interfacing object for a test method.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.IncorrectExceptionMessage">
+            <summary>
+            Indicates that the incorrect exception was intercepted.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.IgnoreMessage">
+            <summary>
+            Indicates that the message indicates a skipped/ignored item.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ExpectedExceptionType">
+            <summary>
+            The type of the expected exception.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ActualExceptionType">
+            <summary>
+            The type of the actual exception.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ActualException">
+            <summary>
+            The actual exception.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestRunFilter">
+            <summary>
+            A TestRunFilter object.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ScenarioResult">
+            <summary>
+            A ScenarioResult object.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory">
+            <summary>
+            A factory for creating the unit test objects.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory._harness">
+            <summary>
+            The unit test harness.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes a new unit test logic factory.
+            </summary>
+            <param name="harness">The unit test harness reference.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory.CreateAssemblyManager(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.Harness.TestRunFilter,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
+            <summary>
+            Creates a new AssemblyManager.
+            </summary>
+            <param name="provider">The unit test provider.</param>
+            <param name="filter">The run filter.</param>
+            <param name="assembly">The unit test assembly metadata object.</param>
+            <returns>Returns a new AssemblyManager.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory.CreateTestClassManager(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.Harness.TestRunFilter,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object)">
+            <summary>
+            Creates a new TestClassManager.
+            </summary>
+            <param name="provider">The unit test provider.</param>
+            <param name="filter">The run filter.</param>
+            <param name="testClass">The test class metadata.</param>
+            <param name="instance">The test class instance.</param>
+            <returns>Returns a new TestClassManager.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory.CreateTestMethodManager(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Object)">
+            <summary>
+            Creates a new TestMethodManager.
+            </summary>
+            <param name="provider">The unit test provider.</param>
+            <param name="testClass">The test class metadata.</param>
+            <param name="method">The test method metadata.</param>
+            <param name="instance">The test class instance.</param>
+            <returns>Returns a new TestMethodManager.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter">
+            <summary>
+            The extended writer for the unit testing harness and consumers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Initializes the unit test log message writer helper.
+            </summary>
+            <param name="harness">The test harness reference.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.MarkUnitTestMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Marks a message as a unit test system-specific message.
+            </summary>
+            <param name="message">The log message object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.IncorrectException(System.Type,System.Type,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
+            <summary>
+            An incorrect exception type has occurred.
+            </summary>
+            <param name="expectedExceptionType">The expected type.</param>
+            <param name="actualExceptionType">The actual exception's type.</param>
+            <param name="test">The test metadata.</param>
+            <param name="method">The method metadata.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.NoExceptionWhenExpected(System.Type,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
+            <summary>
+            No Exception was intercepted, yet one was expected.
+            </summary>
+            <param name="expectedExceptionType">The expected exception type.</param>
+            <param name="test">The test class metadata.</param>
+            <param name="method">The test method metadata.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.LogException(System.Exception,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
+            <summary>
+            Logs and Exception that was intercepted or observed.
+            </summary>
+            <param name="exception">The actual Exception instance.</param>
+            <param name="test">The test class metadata.</param>
+            <param name="method">The test method metadata.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.Ignore(Microsoft.Silverlight.Testing.Harness.TestGranularity,System.String)">
+            <summary>
+            Enqueues a Ignore message.
+            </summary>
+            <param name="granularity">The granularity of the ignore operation.</param>
+            <param name="name">The name of the test skipped.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestRunFilterSelected(Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
+            <summary>
+            Enqueues a message containing a test run filter.
+            </summary>
+            <param name="filter">The test run filter.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.GranularAssemblyTestStage(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestGranularity,Microsoft.Silverlight.Testing.Harness.TestStage)">
+            <summary>
+            Records a log message that indicates a named, granular test stage has 
+            happened.
+            </summary>
+            <param name="assembly">The assembly metadata object.</param>
+            <param name="granularity">The test granularity value.</param>
+            <param name="stage">The test stage value.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestClassStage(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.TestStage)">
+            <summary>
+            Log a test class's stage.
+            </summary>
+            <param name="test">The test class metadata object.</param>
+            <param name="stage">The test stage.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestResult(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
+            <summary>
+            Log the result of a unit test scenario.
+            </summary>
+            <param name="result">The result of the test.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestMethodStage(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Harness.TestStage)">
+            <summary>
+            Log a test method's stage.
+            </summary>
+            <param name="method">The test method metadata object.</param>
+            <param name="stage">The test stage.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.UnitTestHarnessStage(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.String,Microsoft.Silverlight.Testing.Harness.TestStage)">
+            <summary>
+            Records a harness state for the unit test harness.
+            </summary>
+            <param name="harness">The unit test harness.</param>
+            <param name="name">The harness name.</param>
+            <param name="stage">The test stage.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional">
+            <summary>
+            Helper conditional methods for unit test-specific log messages.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsUnitTestEndMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Determines whether a log message meets a specific condition or set 
+            of conditions.
+            </summary>
+            <param name="message">The log message object.</param>
+            <returns>Returns true if the condition is met.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsUnitTestStartMessage(Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator)">
+            <summary>
+            Determines whether a log message meets a specific condition or set 
+            of conditions.
+            </summary>
+            <param name="decorator">The unit test decorator of interest.</param>
+            <returns>Returns true if the condition is met.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsUnitTestMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Returns a value indicating whether the message is marked as a unit
+            test system message.
+            </summary>
+            <param name="message">The message.</param>
+            <returns>Returns true if the message is a unit test system-marked 
+            message.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.HasUnitTestOutcome(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Determines whether a log message meets a specific condition or set 
+            of conditions.
+            </summary>
+            <param name="message">The log message object.</param>
+            <returns>Returns true if the condition is met.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsIgnoreMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Determines whether a log message meets a specific condition or set 
+            of conditions.
+            </summary>
+            <param name="message">The log message object.</param>
+            <returns>Returns true if the condition is met.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsTestRunFilterMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Determines whether a log message has an attached TestRunFilter.
+            </summary>
+            <param name="message">The log message object.</param>
+            <returns>Returns a value indicating whether the condition is met.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsExceptionLogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Determines whether a log message meets a specific condition or set 
+            of conditions.
+            </summary>
+            <param name="message">The log message object.</param>
+            <returns>Returns true if the condition is met.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsIncorrectExceptionLogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Determines whether a log message meets a specific condition or set 
+            of conditions.
+            </summary>
+            <param name="message">The log message object.</param>
+            <returns>Returns true if the condition is met.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsKnownBug(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Determines whether a log message meets a specific condition or set 
+            of conditions.
+            </summary>
+            <param name="message">The log message object.</param>
+            <returns>Returns true if the condition is met.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer">
+            <summary>
+            A container which is able to attach to the underlying test dispatcher 
+            stack to enable advanced asynchronous functionality, when supported.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer._harness">
+            <summary>
+            The unit test harness.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer._granularity">
+            <summary>
+            The granularity of the contained item.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer._testMethod">
+            <summary>
+            The test method metadata object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Object,System.Reflection.MethodInfo,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Harness.TestGranularity)">
+            <summary>
+            Initializes dispatcher-stack attaching method container work item.
+            </summary>
+            <param name="testHarness">Test harness.</param>
+            <param name="instance">Test instance.</param>
+            <param name="method">Method reflection object.</param>
+            <param name="testMethod">Test method metadata.</param>
+            <param name="granularity">Granularity of test.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer.FirstInvoke">
+            <summary>
+            Connect to dispatcher stack for advanced functions, if supported.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer.SupportsWorkItemQueue">
+            <summary>
+            Check a MethodInfo for the advanced async attribute.
+            </summary>
+            <returns>True if the work item queue is supported.</returns>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider">
+            <summary>
+            A log provider that outputs in a simple custom test format that Visual 
+            Studio recognizes.
+            </summary>
+            <summary>
+            A log provider that outputs in a simple custom test format that Visual 
+            Studio recognizes.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestResultsFilename">
+            <summary>
+            The filename to use for saving test results.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestAdapterTypeName">
+            <summary>
+            The default test adapter type name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestListName">
+            <summary>
+            The default test list name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultComputerName">
+            <summary>
+            The default computer name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultUserName">
+            <summary>
+            The default user name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestRunConfigurationName">
+            <summary>
+            The default configuration name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestRunConfigurationDescription">
+            <summary>
+            The default configuration description.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider._writer">
+            <summary>
+            The Visual Studio log format writer.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.#ctor">
+            <summary>
+            Initializes a new instance of the VisualStudioLogProvider class.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.RegisterLogHandlers">
+            <summary>
+            Register the handler conditions of interest to this log provider.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestAssemblyStart(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Assembly start code.
+            </summary>
+            <param name="l">The log message.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessIncorrectException(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Process an Exception that was not the expected Exception type.
+            </summary>
+            <param name="l">The log message.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessException(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Process an Exception that is logged or stored.
+            </summary>
+            <param name="l">The log message object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.SetTestRunConfiguration(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
+            <summary>
+            Sets the test run configuration information when the test assembly 
+            begins processing.
+            </summary>
+            <param name="assembly">The test assembly metadata object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.GenerateTestRunName(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
+            <summary>
+            Generate a name for the test run that will be used when 
+            displaying the result in Visual Studio.
+            </summary>
+            <param name="assembly">The test assembly metadata object.</param>
+            <returns>Returns the test run name.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.NewGuid">
+            <summary>
+            Generates a new Guid string value.
+            </summary>
+            <returns>Returns a new Guid string value.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessResult(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Process a UTF result message.
+            </summary>
+            <param name="logMessage">The log message object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessBug(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            Process [Bug(...)].
+            </summary>
+            <param name="l">A KnownBugLogMessage object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunFilterSelected(Microsoft.Silverlight.Testing.Harness.LogMessage)">
+            <summary>
+            The run filter has been selected.
+            </summary>
+            <param name="logMessage">The log message object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.WriteLogFile(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
+            <summary>
+            Saves the log file data.
+            </summary>
+            <param name="harness">The unit test harness.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Initialize(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Initializes the test harness.
+            </summary>
+            <param name="settings">The test harness settings.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestResultsFileName">
+            <summary>
+            Gets or sets the test results filename.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestAdapterTypeName">
+            <summary>
+            Gets or sets the test adapter type name reported in the Visual 
+            Studio results log file.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunId">
+            <summary>
+            Gets or sets the TestRunId.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestListName">
+            <summary>
+            Gets or sets the test list name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ComputerName">
+            <summary>
+            Gets or sets the computer name that is reported in the results
+            log file.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.UserName">
+            <summary>
+            Gets or sets the user name that is reported in the results file.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunConfigurationName">
+            <summary>
+            Gets or sets the TestRunConfigurationName.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunConfigurationDescription">
+            <summary>
+            Gets or sets the TestRunConfigurationDescription.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunNamePrefix">
+            <summary>
+            Gets or sets a prefix for use in the test run name.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunConfigurationId">
+            <summary>
+            Gets or sets the TestRunConfigurationId.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.CurrentAssemblyName">
+            <summary>
+            Gets the current assembly name.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer">
+            <summary>
+            A log provider that outputs in a simple custom test format that 
+            Visual Studio recognizes. This is a simple, subset writer.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.DateTimeFormat">
+            <summary>
+            Date time format string representing round-trip date/time 
+            pattern.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.DefaultTestTypeId">
+            <summary>
+            A unique ID representing the Visual Studio unit test type ID.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.ResultsXmlNamespace">
+            <summary>
+            The namespace for Visual Studio team test results.
+            </summary>
+            <remarks>Was of XNamespace type in XLinq implementation.</remarks>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._testLists">
+            <summary>
+            A dictionary containing test list names and guids.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._pendingElements">
+            <summary>
+            Stores temporary, pending elements for the next result.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.#ctor">
+            <summary>
+            Initializes a new Writer object.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.FinalizeContent">
+            <summary>
+            Stores property values in the respective elements, clears any 
+            lookup dictionaries.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.ToDateString(System.DateTime)">
+            <summary>
+            Returns a string value of the DateTime object.
+            </summary>
+            <param name="dateTime">The DateTime object.</param>
+            <returns>Returns the formatted string.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.GetXmlAsString">
+            <summary>
+            Returns the XML log file as a string.
+            </summary>
+            <returns>The XML value.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.CreateInitialDocument">
+            <summary>
+            Creates the initial results document and its XElements.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.CreateElement(System.String)">
+            <summary>
+            Creates a new XElement within the results XML namespace.
+            </summary>
+            <param name="name">The element name.</param>
+            <returns>Returns a new named element.</returns>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._total">
+            <summary>
+            The total number of scenarios.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._outcomes">
+            <summary>
+            The set of outcomes and counts.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.IncrementResults(Microsoft.Silverlight.Testing.Harness.TestOutcome)">
+            <summary>
+            Increment the number of passing results.
+            </summary>
+            <param name="outcome">The test outcome.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddTestMethodResult(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.String,System.String,System.String,System.String,System.String,System.String,System.DateTime,System.DateTime,Microsoft.Silverlight.Testing.Harness.TestOutcome)">
+            <summary>
+            Adds the result of a test method into the log.
+            </summary>
+            <param name="test">The test metadata.</param>
+            <param name="storage">The storage value.</param>
+            <param name="codeBase">The code base value.</param>
+            <param name="adapterTypeName">The adapter type name.</param>
+            <param name="className">The class name.</param>
+            <param name="testListName">The test list name.</param>
+            <param name="computerName">The computer name.</param>
+            <param name="startTime">The start time.</param>
+            <param name="endTime">The end time.</param>
+            <param name="outcome">The outcome.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingWriteLine(System.String)">
+            <summary>
+            Adds a WriteLine to the next result to be processed.
+            </summary>
+            <param name="line">The text to output.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingErrorMessage(System.String)">
+            <summary>
+            Adds an error message to the next result to be processed.
+            </summary>
+            <param name="message">The message.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingException(System.Exception)">
+            <summary>
+            Adds an Exception to the next result to be processed.
+            </summary>
+            <param name="e">The Exception object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingOutput(Microsoft.Silverlight.Testing.Service.SimpleXElement)">
+            <summary>
+            Adds pending output for the next result.
+            </summary>
+            <param name="element">The element to wrap in an Output element.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.GetTestListGuid(System.String)">
+            <summary>
+            Returns the GUID for a test list name. The result is stored 
+            in memory.
+            </summary>
+            <param name="testListName">The test list name.</param>
+            <returns>Returns the test list name guid.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Started">
+            <summary>
+            Gets or sets the time that the test run started.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Created">
+            <summary>
+            Gets or sets the time that the writer object and/or test run was created.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Finished">
+            <summary>
+            Gets or sets the time that the test run was finished.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRun">
+            <summary>
+            Gets the root XML node for the test run and its results.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.UnitTestTestTypeId">
+            <summary>
+            Gets or sets the test type ID used for new results.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfiguration">
+            <summary>
+            Gets the TestRunConfiguration element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Counters">
+            <summary>
+            Gets the Counters element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestDefinitions">
+            <summary>
+            Gets the TestDefinitions element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestLists">
+            <summary>
+            Gets the TestLists element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestEntries">
+            <summary>
+            Gets the TestEntries element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Times">
+            <summary>
+            Gets the Times element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.ResultSummary">
+            <summary>
+            Gets the ResultSummary element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Results">
+            <summary>
+            Gets the Results element.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunId">
+            <summary>
+            Sets the TestRunId.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunName">
+            <summary>
+            Sets the TestRunName.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunUser">
+            <summary>
+            Sets the TestRunUser.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfigurationName">
+            <summary>
+            Sets the TestRunConfigurationName.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfigurationId">
+            <summary>
+            Sets the TestRunConfigurationId.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.RunOutcome">
+            <summary>
+            Sets the overall run outcome value.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfigurationDescription">
+            <summary>
+            Sets the TestRunConfigurationDescription.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.WebBrowserTick">
+            <summary>
+            A type which handles preparing the underlying dispatcher or timer from 
+            which the test work items execute.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.DefaultTickInterval">
+            <summary>
+            Millisecond interval to use for the interval between DispatcherTimer
+            ticks.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.WebBrowserTick._timer">
+            <summary>
+            Dispatcher timer.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.#ctor(System.Func{System.Boolean})">
+            <summary>
+            Creates a new run method manager using the default value for the 
+            timer's millisecond interval.
+            </summary>
+            <param name="runNextStep">
+            Conditional delegate which returns true as long as there is 
+            additional work.
+            </param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.#ctor(System.Func{System.Boolean},System.Int32)">
+            <summary>
+            Sets up a new run method manager.
+            </summary>
+            <param name="runNextStep">
+            Conditional delegate which returns true as long as there is 
+            additional work.
+            </param>
+            <param name="millisecondInterval">Milliseconds between ticks, at a 
+            minimum.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.Run">
+            <summary>
+            Begin the execution process by hooking up the underlying 
+            DispatcherTimer to call into the test framework regularly and 
+            perform test work items.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.Timer_Tick(System.Object,System.EventArgs)">
+            <summary>
+            Call into the underlying work item queue, if the method manager is 
+            still set to run.
+            </summary>
+            <param name="sender">Sending object.</param>
+            <param name="e">Event arguments.</param>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.Harness.WorkItemsManager">
+            <summary>
+            A special type dedicated to keeping a running stack of the dispatch 
+            managers that are actually enabled for "work item" use.  The current 
+            dispatcher is used by the test work item queue.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.Harness.WorkItemsManager._stack">
+            <summary>
+            Dispatcher stack; a stack of work item containers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.#ctor">
+            <summary>
+            Creates a new empty stack for work item containers.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.Push(Microsoft.Silverlight.Testing.Harness.CompositeWorkItem)">
+            <summary>
+            Push a new dispatcher onto the stack.
+            </summary>
+            <param name="composite">The composite work item to push.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.Pop">
+            <summary>
+            Pop a dispatcher off the stack.
+            </summary>
+            <returns>Returns the top-most container.  Throws an 
+            InvalidOperationException if none is available.</returns>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.CurrentCompositeWorkItem">
+            <summary>
+            Gets the current test work item dispatcher, which is the dispatcher 
+            on the top of the stack.  Returns null if there is none.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTestSettings">
+            <summary>
+            Settings for the unit test system.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings.TagExpressionKey">
+            <summary>
+            The tag expression key name.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings.DefaultSortTestMethods">
+            <summary>
+            By default test methods are sorted.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings.DefaultSortTestClasses">
+            <summary>
+            By default test classes are sorted.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings._testService">
+            <summary>
+            Backing field for the test service.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSettings.#ctor">
+            <summary>
+            Settings for the unit test system.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.Parameters">
+            <summary>
+            Gets the parameters from the response file.
+            </summary>
+            <value>The parameters.</value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.Components">
+            <summary>
+            Gets the components initialized by the entry-point assembly. These
+            are the dynamically loaded objects that may be needed by the
+            TestHarness.
+            </summary>
+            <value>The components.</value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.LogProviders">
+            <summary>
+            Gets the log providers.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.SampleTags">
+            <summary>
+            Gets or sets a set of sample tags for use in a tag editor screen.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestAssemblies">
+            <summary>
+            Gets the list of test assemblies.
+            </summary>
+            <value>The test assembly.</value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServiceSetterCalled">
+            <summary>
+            Gets or sets a value indicating whether the test service has been
+            directly set.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestService">
+            <summary>
+            Gets or sets the test service provider.  The test service lights up 
+            advanced out-of-process communication, reporting, logging, and 
+            other valuable services.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestHarness">
+            <summary>
+            Gets or sets the test harness.
+            </summary>
+            <value>The test harness.</value>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServiceHostname">
+            <summary>
+            Gets or sets the test service hostname to try using. Defaults to
+            localhost.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServicePort">
+            <summary>
+            Gets or sets the test service port to try using. Defaults to 8000.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServicePath">
+            <summary>
+            Gets or sets the test service path to try using. Defaults to
+            /externalInterface/.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.StartRunImmediately">
+            <summary>
+            Gets or sets a value indicating whether to start the run
+            immediately when the test system is run. Defaults to false to enable
+            the test service to load and information to be provided in the
+            user interface.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestPanelType">
+            <summary>
+            Gets or sets the type of the TestPanel to create. The type must
+            derive from Microsoft.Silverlight.Testing.ITestPanel.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.SortTestMethods">
+            <summary>
+            Gets or sets a value indicating whether test methods are sorted 
+            alphabetically. By default this value is true.
+            </summary>
+            <remarks>
+            It is worth understanding that the order of unit test 
+            execution should not affect the results of a test run.  Any expected
+            ordering and verification from multiple test methods should be 
+            refactored into a single unit test.
+            </remarks>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.SortTestClasses">
+            <summary>
+            Gets or sets a value indicating whether test classes are sorted 
+            alphabetically. This setting is True by default.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.ShowTagExpressionEditor">
+            <summary>
+            Gets or sets a value indicating whether to show the tag expression
+            editor user interface before starting the test run.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TagExpression">
+            <summary>
+            Gets or sets the tag expression used for selecting tests to run. 
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestClassesToRun">
+            <summary>
+            Gets a list of test classes to run. Enables filtering.
+            </summary>
+            <remarks>This property should be considered obsolete.</remarks>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.UnitTestSystem">
+            <summary>
+            A central entry point for unit test projects and applications.
+            </summary>
+            <summary>
+            A central entry point for unit test projects and applications.
+            </summary>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTestSystem.UnitTestSystemName">
+            <summary>
+            Friendly unit test system name.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.RegisterUnitTestProvider(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
+            <summary>
+            Register another available unit test provider for the unit test system.
+            </summary>
+            <param name="provider">A unit test provider.</param>
+        </member>
+        <member name="F:Microsoft.Silverlight.Testing.UnitTestSystem._harness">
+            <summary>
+            Test harness instance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.Run(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Start a new unit test run.
+            </summary>
+            <param name="settings">Unit test settings object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.SetStandardLogProviders(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Prepares the default log manager.
+            </summary>
+            <param name="settings">The test harness settings.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.TryAddVisualStudioLogProvider(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Tries to instantiate and initialize a VSTT provider. Requires that 
+            XLinq is available and included in the application package.
+            </summary>
+            <param name="settings">The test harness settings object.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateDefaultSettings">
+            <summary>
+            Creates the default settings that would be used by the UnitTestHarness
+            if none were specified.
+            </summary>
+            <returns>A new RootVisual.</returns>
+            <remarks>Assumes the calling assembly is a test assembly.</remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.OnTestHarnessCompleted(Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs)">
+            <summary>
+            Call the TestHarnessCompleted event.
+            </summary>
+            <param name="args">The test harness completed event arguments.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateDefaultSettings(System.Reflection.Assembly)">
+            <summary>
+            Create a default settings object for unit testing.
+            </summary>
+            <param name="callingAssembly">The assembly reflection object.</param>
+            <returns>A unit test settings instance.</returns>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.PrepareCustomLogProviders(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            A partial method for PrepareDefaultLogManager.
+            </summary>
+            <param name="settings">The test harness settings.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.SetTestService(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            A partial method for setting the TestService.
+            </summary>
+            <param name="settings">The test harness settings.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateTestPage">
+            <summary>
+            Creates a new TestPage visual that in turn will setup and begin a 
+            unit test run.
+            </summary>
+            <returns>A new RootVisual.</returns>
+            <remarks>Assumes the calling assembly is a test assembly.</remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateTestPage(Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Creates a new TestPage visual that in turn will setup and begin a 
+            unit test run.
+            </summary>
+            <param name="settings">Test harness settings to be applied.</param>
+            <returns>A new RootVisual.</returns>
+            <remarks>Assumes the calling assembly is a test assembly.</remarks>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.MergeSettingsAndParameters(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,Microsoft.Silverlight.Testing.UnitTestSettings)">
+            <summary>
+            Merge any settings provided by a test service with the parameters 
+            that were passed inside the TestHarnessSettings.
+            </summary>
+            <param name="testService">The test service.</param>
+            <param name="inputSettings">The run settings.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.PrepareTestService(Microsoft.Silverlight.Testing.UnitTestSettings,System.Action)">
+            <summary>
+            Initializes the test service and its contained providers.
+            </summary>
+            <param name="inputSettings">The run settings.</param>
+            <param name="complete">Action to call once the test service is 
+            initialized and ready to continue the run's execution.</param>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSystem.SystemName">
+            <summary>
+            Gets the test system name built into the assembly.
+            </summary>
+        </member>
+        <member name="P:Microsoft.Silverlight.Testing.UnitTestSystem.FrameworkFileVersion">
+            <summary>
+            Gets a string representing the file version attribute of the main
+            unit test framework assembly, if present.
+            </summary>
+        </member>
+        <member name="E:Microsoft.Silverlight.Testing.UnitTestSystem.TestHarnessCompleted">
+            <summary>
+            A completed test harness handler.
+            </summary>
+        </member>
+        <member name="T:Microsoft.Silverlight.Testing.WorkItemExtensions">
+            <summary>
+            A class contains extension methods and helpers for dealing with WorkItem
+            instances and improving framework performance.
+            </summary>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemExtensions.EnqueueQuickWorkItem(Microsoft.Silverlight.Testing.WorkItemTest,Microsoft.Silverlight.Testing.WorkItem)">
+            <summary>
+            Enqueues a work item into the task queue. The work item will run
+            immediately following the previous work item, and may not leave any
+            time before executing the next. This is a specialized method to be
+            used for performance improvements.
+            </summary>
+            <param name="test">The work item test.</param>
+            <param name="workItem">The unit of work.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemExtensions.EnqueueQuickCallback(Microsoft.Silverlight.Testing.WorkItemTest,System.Action)">
+            <summary>
+            Enqueues a method into the task queue. The method will run
+            immediately following the previous work item, and may not leave any
+            time before executing the next. This is a specialized method to be
+            used for performance improvements.
+            </summary>
+            <param name="test">The work item test.</param>
+            <param name="callback">The callback action or method.</param>
+        </member>
+        <member name="M:Microsoft.Silverlight.Testing.WorkItemExtensions.EnqueueQuickConditional(Microsoft.Silverlight.Testing.WorkItemTest,System.Func{System.Boolean})">
+            <summary>
+            Enqueues a conditional statement into the task queue. The method will
+            run immediately following the previous work item, and may not leave
+            any time before executing the next. This is a specialized method to
+            be used for performance improvements.
+            </summary>
+            <param name="test">The work item test.</param>
+            <param name="conditional">The conditional function or statement.</param>
+        </member>
     </members>
 </doc>