comparison SilverlightExampleApp/Libs/Microsoft.Silverlight.Testing.xml @ 49:502f5f365649

Initial load for Silverlight Example Application
author Steven Hollidge <stevenhollidge@hotmail.com>
date Tue, 17 Apr 2012 17:57:52 +0100
parents
children 3591c26bd63e
comparison
equal deleted inserted replaced
48:d617b54e1f47 49:502f5f365649
1 <?xml version="1.0"?>
2 <doc>
3 <assembly>
4 <name>Microsoft.Silverlight.Testing</name>
5 </assembly>
6 <members>
7 <member name="T:Microsoft.VisualStudio.TestTools.UnitTesting.Test">
8 <summary>
9 A class containing an Assert method.
10 </summary>
11 </member>
12 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.IsNotNull">
13 <summary>
14 The MethodInfo object used to invoke Assert.IsNotNull.
15 </summary>
16 </member>
17 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.AreNotSame">
18 <summary>
19 The MethodInfo object used to invoke Assert.AreNotSame.
20 </summary>
21 </member>
22 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.AreNotEqual">
23 <summary>
24 The MethodInfo object used to invoke Assert.AreNotEqual.
25 </summary>
26 </member>
27 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.AreSame">
28 <summary>
29 The MethodInfo object used to invoke Assert.AreSame.
30 </summary>
31 </member>
32 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.AreEqual">
33 <summary>
34 The MethodInfo object used to invoke Assert.AreEqual.
35 </summary>
36 </member>
37 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.IsNull">
38 <summary>
39 The MethodInfo object used to invoke Assert.IsNull.
40 </summary>
41 </member>
42 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.IsFalse">
43 <summary>
44 The MethodInfo object used to invoke Assert.IsFalse.
45 </summary>
46 </member>
47 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.IsTrue">
48 <summary>
49 The MethodInfo object used to invoke Assert.IsTrue.
50 </summary>
51 </member>
52 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.FindAnonymousTypeExpressionInString">
53 <summary>
54 A regular expression which identifies a pattern signifying an
55 anonymous type. This pattern is emitted by the Expression object
56 when it converts an anonymous type to a string.
57 </summary>
58 </member>
59 <member name="F:Microsoft.VisualStudio.TestTools.UnitTesting.Test.FindTransparentIdentifier">
60 <summary>
61 A regular expression which identifies a pattern emitted by an
62 Expression object when it converts an anonymous type to a
63 string.
64 </summary>
65 </member>
66 <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Test.Assert(System.Linq.Expressions.Expression{System.Func{System.Boolean}})">
67 <summary>
68 Asserts a condition is true.
69 </summary>
70 <param name="predicate">The condition that must be true.</param>
71 </member>
72 <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Test.Assert(System.Linq.Expressions.Expression{System.Func{System.Boolean}},System.String)">
73 <summary>
74 Asserts a condition is true.
75 </summary>
76 <param name="predicate">The condition that must be true.</param>
77 <param name="message">The message to be displayed when the test fails.</param>
78 </member>
79 <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Test.GetMessageExpression(System.Linq.Expressions.Expression,System.String)">
80 <summary>
81 Generates an assert failure message using the code block
82 responsible for the failure.
83 </summary>
84 <param name="expression">The predicate that fails.</param>
85 <param name="message">The user-provided assertion failure message.
86 </param>
87 <returns>A constant expression containing the user-provided failure
88 message or a description of the expression that failed.</returns>
89 </member>
90 <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Test.CreateAssertExpressionAction(System.Linq.Expressions.Expression,System.String)">
91 <summary>
92 Analyzes the expression and creates an action which calls the
93 correct assert method based on its contents.
94 </summary>
95 <param name="expression">The predicate expression.</param>
96 <param name="message">The message to display if an assertion fails.</param>
97 <returns>An action which calls the correct assert method.</returns>
98 </member>
99 <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Test.AssertExpression``1(System.Linq.Expressions.Expression{System.Func{System.Boolean}},System.String)">
100 <summary>
101 Analyzes a predicate expression and invokes the correct assert
102 method.
103 </summary>
104 <typeparam name="T">The type of the argument to the predicate.
105 </typeparam>
106 <param name="predicate">A predicate to be converted into an
107 assert statement.</param>
108 <param name="message">The assertion message.</param>
109 </member>
110 <member name="M:Microsoft.VisualStudio.TestTools.UnitTesting.Test.CreateBinaryExpressionAction(System.Linq.Expressions.BinaryExpression,System.String)">
111 <summary>
112 Creates an action from certain types of supported binary expression
113 patterns. If no supported pattern is found null is returned. Based
114 on analyzing the predicate the action invokes the correct Assert
115 method.
116 </summary>
117 <param name="binaryExpression">A binary expression extracted from a
118 predicate expression.</param>
119 <param name="message">The message to display if the assertion
120 fails.</param>
121 <returns>An action that invokes an Assert method.</returns>
122 </member>
123 <member name="T:Microsoft.Silverlight.Testing.AsynchronousAttribute">
124 <summary>
125 Mark the test method as one which expects asynchronous execution.
126 It is important to call TestComplete() once it is ready or your
127 test will never continue/timeout.
128 </summary>
129 </member>
130 <member name="T:Microsoft.Silverlight.Testing.BugAttribute">
131 <summary>
132 An attribute that contains known bug information that can be logged
133 during a unit test run.
134
135 When applied to a test method, it will invert the result. This makes it
136 possible to perform automated runs and continuous integration while
137 validating and tracking known issues.
138
139 The attribute should have the Fixed bool set to True, or be removed,
140 once the issue is resolved.
141 </summary>
142 </member>
143 <member name="M:Microsoft.Silverlight.Testing.BugAttribute.#ctor">
144 <summary>
145 Construct a new BugAttribute with no bug description.
146 </summary>
147 </member>
148 <member name="M:Microsoft.Silverlight.Testing.BugAttribute.#ctor(System.String)">
149 <summary>
150 Construct a new BugAttribute with a bug description.
151 </summary>
152 <param name="description">Known issue text.</param>
153 </member>
154 <member name="M:Microsoft.Silverlight.Testing.BugAttribute.ToString">
155 <summary>
156 Return the bug information.
157 </summary>
158 <returns>Known issue as a string.</returns>
159 </member>
160 <member name="P:Microsoft.Silverlight.Testing.BugAttribute.Description">
161 <summary>
162 Gets the bug description.
163 </summary>
164 </member>
165 <member name="P:Microsoft.Silverlight.Testing.BugAttribute.Fixed">
166 <summary>
167 Gets or sets a value indicating whether the known issue has been
168 fixed. If it has, the attribute is ignored and will not affect
169 test results.
170 </summary>
171 </member>
172 <member name="T:Microsoft.Silverlight.Testing.Client.AdvancedButton">
173 <summary>
174 Represents a control that builds on top of the standard platform Button,
175 offering the ability to modify the corner radii or even use special
176 button modes.
177 </summary>
178 </member>
179 <member name="F:Microsoft.Silverlight.Testing.Client.AdvancedButton.SecondaryVisibilityProperty">
180 <summary>
181 Identifies the SecondaryVisibility dependency property.
182 </summary>
183 </member>
184 <member name="F:Microsoft.Silverlight.Testing.Client.AdvancedButton.CornerRadiusProperty">
185 <summary>
186 Identifies the CornerRadius dependency property.
187 </summary>
188 </member>
189 <member name="P:Microsoft.Silverlight.Testing.Client.AdvancedButton.SecondaryVisibility">
190 <summary>
191 Gets or sets the visibility of a secondary set of visuals in the
192 template.
193 </summary>
194 </member>
195 <member name="P:Microsoft.Silverlight.Testing.Client.AdvancedButton.CornerRadius">
196 <summary>
197 Gets or sets the corner radius to use.
198 </summary>
199 </member>
200 <member name="T:Microsoft.Silverlight.Testing.Client.BrushSelector">
201 <summary>
202 A color selection converter for translating a bool result into
203 a color.
204 </summary>
205 </member>
206 <member name="M:Microsoft.Silverlight.Testing.Client.BrushSelector.#ctor">
207 <summary>
208 Initializes a new instance of the ColorSelectorConverter type.
209 </summary>
210 </member>
211 <member name="M:Microsoft.Silverlight.Testing.Client.BrushSelector.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
212 <summary>
213 Convert a boolean value to a Color value.
214 </summary>
215 <param name="value">The value.</param>
216 <param name="targetType">The target parameter.</param>
217 <param name="parameter">ConverterParameter is of type Visibility.</param>
218 <param name="culture">The culture parameter.</param>
219 <returns>Returns the object.</returns>
220 </member>
221 <member name="M:Microsoft.Silverlight.Testing.Client.BrushSelector.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
222 <summary>
223 Support 2-way databinding of the VisibilityConverter, converting
224 Visibility to a boolean.
225 </summary>
226 <param name="value">The value.</param>
227 <param name="targetType">The target parameter.</param>
228 <param name="parameter">ConverterParameter is of type Visibility.</param>
229 <param name="culture">The culture parameter.</param>
230 <returns>Returns the object.</returns>
231 </member>
232 <member name="P:Microsoft.Silverlight.Testing.Client.BrushSelector.TrueBrush">
233 <summary>
234 Gets or sets the color to use for true values.
235 </summary>
236 </member>
237 <member name="P:Microsoft.Silverlight.Testing.Client.BrushSelector.FalseBrush">
238 <summary>
239 Gets or sets the color to use for false values.
240 </summary>
241 </member>
242 <member name="T:Microsoft.Silverlight.Testing.Controls.CollectionHelper">
243 <summary>
244 A set of extension methods for manipulating collections.
245 </summary>
246 <QualityBand>Experimental</QualityBand>
247 </member>
248 <member name="M:Microsoft.Silverlight.Testing.Controls.CollectionHelper.IsReadOnly(System.Collections.IEnumerable)">
249 <summary>
250 Returns a value indicating whether a collection is read-only.
251 </summary>
252 <param name="collection">The collection to examine.</param>
253 <returns>A value indicating whether a collection is read-only.</returns>
254 </member>
255 <member name="M:Microsoft.Silverlight.Testing.Controls.CollectionHelper.CanInsert(System.Collections.IEnumerable,System.Object)">
256 <summary>
257 Returns a value Indicating whether an item can be inserted in a
258 collection.
259 </summary>
260 <param name="collection">The collection.</param>
261 <param name="item">The item to be inserted.</param>
262 <returns>A value Indicating whether an item can be inserted in a
263 collection.</returns>
264 </member>
265 <member name="M:Microsoft.Silverlight.Testing.Controls.CollectionHelper.Insert(System.Collections.IEnumerable,System.Int32,System.Object)">
266 <summary>
267 Inserts an item into the collection at an index.
268 </summary>
269 <param name="collection">The collection.</param>
270 <param name="index">The index at which to insert the item.</param>
271 <param name="item">The item to be inserted.</param>
272 </member>
273 <member name="M:Microsoft.Silverlight.Testing.Controls.CollectionHelper.Count(System.Collections.IEnumerable)">
274 <summary>
275 Gets the number of items in the collection.
276 </summary>
277 <param name="collection">The collection.</param>
278 <returns>The number of items in the collection.</returns>
279 </member>
280 <member name="M:Microsoft.Silverlight.Testing.Controls.CollectionHelper.Add(System.Collections.IEnumerable,System.Object)">
281 <summary>
282 Adds an item to the collection.
283 </summary>
284 <param name="collection">The collection.</param>
285 <param name="item">The item to be added.</param>
286 </member>
287 <member name="M:Microsoft.Silverlight.Testing.Controls.CollectionHelper.Remove(System.Collections.IEnumerable,System.Object)">
288 <summary>
289 Removes an item from the collection.
290 </summary>
291 <param name="collection">The collection.</param>
292 <param name="item">The item to be removed.</param>
293 </member>
294 <member name="M:Microsoft.Silverlight.Testing.Controls.CollectionHelper.RemoveAt(System.Collections.IEnumerable,System.Int32)">
295 <summary>
296 Removes an item at a given index from the collection.
297 </summary>
298 <param name="collection">The collection.</param>
299 <param name="index">The index of the item to be removed.</param>
300 </member>
301 <member name="T:Microsoft.Silverlight.Testing.Client.ColorSelectorConverter">
302 <summary>
303 A color selection converter for translating a bool result into
304 a color.
305 </summary>
306 </member>
307 <member name="F:Microsoft.Silverlight.Testing.Client.ColorSelectorConverter.DefaultTrueColor">
308 <summary>
309 The default true color.
310 </summary>
311 </member>
312 <member name="F:Microsoft.Silverlight.Testing.Client.ColorSelectorConverter.DefaultFalseColor">
313 <summary>
314 The default false color.
315 </summary>
316 </member>
317 <member name="M:Microsoft.Silverlight.Testing.Client.ColorSelectorConverter.#ctor">
318 <summary>
319 Initializes a new instance of the ColorSelectorConverter type.
320 </summary>
321 </member>
322 <member name="M:Microsoft.Silverlight.Testing.Client.ColorSelectorConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
323 <summary>
324 Convert a boolean value to a Color value.
325 </summary>
326 <param name="value">The value.</param>
327 <param name="targetType">The target parameter.</param>
328 <param name="parameter">ConverterParameter is of type Visibility.</param>
329 <param name="culture">The culture parameter.</param>
330 <returns>Returns the object.</returns>
331 </member>
332 <member name="M:Microsoft.Silverlight.Testing.Client.ColorSelectorConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
333 <summary>
334 Support 2-way databinding of the VisibilityConverter, converting
335 Visibility to a boolean.
336 </summary>
337 <param name="value">The value.</param>
338 <param name="targetType">The target parameter.</param>
339 <param name="parameter">ConverterParameter is of type Visibility.</param>
340 <param name="culture">The culture parameter.</param>
341 <returns>Returns the object.</returns>
342 </member>
343 <member name="P:Microsoft.Silverlight.Testing.Client.ColorSelectorConverter.TrueColor">
344 <summary>
345 Gets or sets the color to use for true values.
346 </summary>
347 </member>
348 <member name="P:Microsoft.Silverlight.Testing.Client.ColorSelectorConverter.FalseColor">
349 <summary>
350 Gets or sets the color to use for false values.
351 </summary>
352 </member>
353 <member name="T:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions">
354 <summary>
355 A set of extension methods for the sequence class.
356 </summary>;dsf
357 </member>
358 <member name="M:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions.Iterate``1(``0,System.Func{``0,``0})">
359 <summary>
360 Produces a sequence of items using a seed value and iteration
361 method.
362 </summary>
363 <typeparam name="T">The type of the sequence.</typeparam>
364 <param name="value">The initial value.</param>
365 <param name="next">The iteration function.</param>
366 <returns>A sequence of items using a seed value and iteration
367 method.</returns>
368 </member>
369 <member name="M:Microsoft.Silverlight.Testing.Controls.EnumerableExtensions.Prepend``1(System.Collections.Generic.IEnumerable{``0},``0)">
370 <summary>
371 Prepend an item to a sequence.
372 </summary>
373 <typeparam name="T">The type of the sequence.</typeparam>
374 <param name="that">The sequence to append the item to.</param>
375 <param name="value">The item to append to the sequence.</param>
376 <returns>A new sequence.</returns>
377 </member>
378 <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})">
379 <summary>
380 Accepts two sequences and applies a function to the corresponding
381 values in the two sequences.
382 </summary>
383 <typeparam name="T0">The type of the first sequence.</typeparam>
384 <typeparam name="T1">The type of the second sequence.</typeparam>
385 <typeparam name="R">The return type of the function.</typeparam>
386 <param name="enumerable0">The first sequence.</param>
387 <param name="enumerable1">The second sequence.</param>
388 <param name="func">The function to apply to the corresponding values
389 from the two sequences.</param>
390 <returns>A sequence of transformed values from both sequences.</returns>
391 </member>
392 <member name="T:Microsoft.Silverlight.Testing.Client.FontWeightConverter">
393 <summary>
394 A converter for modifying the font weight based on a parameter.
395 </summary>
396 </member>
397 <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
398 <summary>
399 Convert a boolean value to a FontWeight value.
400 </summary>
401 <param name="value">The value object.</param>
402 <param name="targetType">The target parameter.</param>
403 <param name="parameter">ConverterParameter is of type Visibility.</param>
404 <param name="culture">The culture parameter.</param>
405 <returns>Returns the object.</returns>
406 </member>
407 <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
408 <summary>
409 Support 2-way databinding of the VisibilityConverter, converting
410 Visibility to a bool.
411 </summary>
412 <param name="value">The value object.</param>
413 <param name="targetType">The target parameter.</param>
414 <param name="parameter">ConverterParameter is of type Visibility.</param>
415 <param name="culture">The culture parameter.</param>
416 <returns>Returns the object.</returns>
417 </member>
418 <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.GetFontWeightMode(System.Object)">
419 <summary>
420 Determine the visibility mode based on a converter parameter. This
421 parameter is of type Visibility, and specifies what visibility value
422 to return when the boolean value is true.
423 </summary>
424 <param name="parameter">The parameter object.</param>
425 <returns>Returns a FontWeight value.</returns>
426 </member>
427 <member name="M:Microsoft.Silverlight.Testing.Client.FontWeightConverter.IsFontWeightInverted(System.Object)">
428 <summary>
429 Determine whether or not weight is inverted based on a converter
430 parameter.
431 </summary>
432 <param name="parameter">The parameter instance.</param>
433 <returns>Returns a value indicating whether the instance is
434 inverting.</returns>
435 </member>
436 <member name="T:Microsoft.Silverlight.Testing.Controls.FunctionalProgramming">
437 <summary>
438 Collection of functions for functional programming tasks.
439 </summary>
440 </member>
441 <member name="M:Microsoft.Silverlight.Testing.Controls.FunctionalProgramming.TraverseBreadthFirst``1(``0,System.Func{``0,System.Collections.Generic.IEnumerable{``0}},System.Func{``0,System.Boolean})">
442 <summary>
443 Traverses a tree by accepting an initial value and a function that
444 retrieves the child nodes of a node.
445 </summary>
446 <typeparam name="T">The type of the stream.</typeparam>
447 <param name="initialNode">The initial node.</param>
448 <param name="getChildNodes">A function that retrieves the child
449 nodes of a node.</param>
450 <param name="traversePredicate">A predicate that evaluates a node
451 and returns a value indicating whether that node and it's children
452 should be traversed.</param>
453 <returns>A stream of nodes.</returns>
454 </member>
455 <member name="T:Microsoft.Silverlight.Testing.Client.Header">
456 <summary>
457 The test results header control.
458 </summary>
459 </member>
460 <member name="M:Microsoft.Silverlight.Testing.Client.Header.#ctor">
461 <summary>
462 Initializes a new instance of the Header type.
463 </summary>
464 </member>
465 <member name="M:Microsoft.Silverlight.Testing.Client.Header.InitializeComponent">
466 <summary>
467 InitializeComponent
468 </summary>
469 </member>
470 <member name="T:Microsoft.Silverlight.Testing.Client.InvertedTypeNameVisibilityConverter">
471 <summary>
472 A value converter for collapsing or showing elements based on the bound
473 object's type name. Does not walk the hierarchy - it is explicit to the
474 most specific class for the value. This class,
475 InvertedTypeNameVisibilityConverter, offers the opposite behavior of the
476 TypeNameVisibilityConverter class.
477 </summary>
478 </member>
479 <member name="T:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter">
480 <summary>
481 A value converter for collapsing or showing elements based on the bound
482 object's type name. Does not walk the hierarchy - it is explicit to the
483 most specific class for the value.
484 </summary>
485 </member>
486 <member name="M:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
487 <summary>
488 Convert a value based on CLR type to a Visibility value. Does not
489 walk the type tree, however.
490 </summary>
491 <param name="value">The value instance.</param>
492 <param name="targetType">The target parameter.</param>
493 <param name="parameter">ConverterParameter is the name of the type,
494 both short and full names are checked, short name first.</param>
495 <param name="culture">The culture parameter.</param>
496 <returns>Returns the object.</returns>
497 </member>
498 <member name="M:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
499 <summary>
500 Convert back, not supported with this value converter.
501 </summary>
502 <param name="value">The value instance.</param>
503 <param name="targetType">The target parameter.</param>
504 <param name="parameter">ConverterParameter is of type Visibility.</param>
505 <param name="culture">The culture parameter.</param>
506 <returns>Returns the object.</returns>
507 </member>
508 <member name="P:Microsoft.Silverlight.Testing.Client.TypeNameVisibilityConverter.IsInverted">
509 <summary>
510 Gets a value indicating whether the visibility value should be
511 inverted.
512 </summary>
513 </member>
514 <member name="P:Microsoft.Silverlight.Testing.Client.InvertedTypeNameVisibilityConverter.IsInverted">
515 <summary>
516 Gets a value indicating whether the visibility value should be
517 inverted.
518 </summary>
519 </member>
520 <member name="T:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions">
521 <summary>
522 Provides useful extensions to ItemsControl instances.
523 </summary>
524 <QualityBand>Experimental</QualityBand>
525 </member>
526 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsHost(System.Windows.Controls.ItemsControl)">
527 <summary>
528 Gets the Panel that contains the containers of an ItemsControl.
529 </summary>
530 <param name="control">The ItemsControl.</param>
531 <returns>
532 The Panel that contains the containers of an ItemsControl, or null
533 if the Panel could not be found.
534 </returns>
535 <exception cref="T:System.ArgumentNullException">
536 <paramref name="control" /> is null.
537 </exception>
538 </member>
539 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetScrollHost(System.Windows.Controls.ItemsControl)">
540 <summary>
541 Gets the ScrollViewer that contains the containers of an
542 ItemsControl.
543 </summary>
544 <param name="control">The ItemsControl.</param>
545 <returns>
546 The ScrollViewer that contains the containers of an ItemsControl, or
547 null if a ScrollViewer could not be found.
548 </returns>
549 <exception cref="T:System.ArgumentNullException">
550 <paramref name="control" /> is null.
551 </exception>
552 </member>
553 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetContainers(System.Windows.Controls.ItemsControl)">
554 <summary>
555 Get the item containers of an ItemsControl.
556 </summary>
557 <param name="control">The ItemsControl.</param>
558 <returns>The item containers of an ItemsControl.</returns>
559 <exception cref="T:System.ArgumentNullException">
560 <paramref name="control" /> is null.
561 </exception>
562 </member>
563 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetContainers``1(System.Windows.Controls.ItemsControl)">
564 <summary>
565 Get the item containers of an ItemsControl.
566 </summary>
567 <typeparam name="TContainer">
568 The type of the item containers.
569 </typeparam>
570 <param name="control">The ItemsControl.</param>
571 <returns>The item containers of an ItemsControl.</returns>
572 <exception cref="T:System.ArgumentNullException">
573 <paramref name="control" /> is null.
574 </exception>
575 </member>
576 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetContainersIterator``1(System.Windows.Controls.ItemsControl)">
577 <summary>
578 Get the item containers of an ItemsControl.
579 </summary>
580 <typeparam name="TContainer">
581 The type of the item containers.
582 </typeparam>
583 <param name="control">The ItemsControl.</param>
584 <returns>The item containers of an ItemsControl.</returns>
585 </member>
586 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsAndContainers(System.Windows.Controls.ItemsControl)">
587 <summary>
588 Get the items and item containers of an ItemsControl.
589 </summary>
590 <param name="control">The ItemsControl.</param>
591 <returns>The items and item containers of an ItemsControl.</returns>
592 <exception cref="T:System.ArgumentNullException">
593 <paramref name="control" /> is null.
594 </exception>
595 </member>
596 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsAndContainers``1(System.Windows.Controls.ItemsControl)">
597 <summary>
598 Get the items and item containers of an ItemsControl.
599 </summary>
600 <typeparam name="TContainer">
601 The type of the item containers.
602 </typeparam>
603 <param name="control">The ItemsControl.</param>
604 <returns>The items and item containers of an ItemsControl.</returns>
605 <exception cref="T:System.ArgumentNullException">
606 <paramref name="control" /> is null.
607 </exception>
608 </member>
609 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemsAndContainersIterator``1(System.Windows.Controls.ItemsControl)">
610 <summary>
611 Get the items and item containers of an ItemsControl.
612 </summary>
613 <typeparam name="TContainer">
614 The type of the item containers.
615 </typeparam>
616 <param name="control">The ItemsControl.</param>
617 <returns>The items and item containers of an ItemsControl.</returns>
618 <exception cref="T:System.ArgumentNullException">
619 <paramref name="control" /> is null.
620 </exception>
621 </member>
622 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.CanAddItem(System.Windows.Controls.ItemsControl,System.Object)">
623 <summary>
624 Returns a value indicating whether an item can be added to an
625 ItemsControl.
626 </summary>
627 <param name="that">The ItemsControl instance.</param>
628 <param name="item">The item to be added.</param>
629 <returns>A value Indicating whether an item can be added to an
630 ItemsControl.</returns>
631 </member>
632 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.CanRemoveItem(System.Windows.Controls.ItemsControl)">
633 <summary>
634 Returns a value indicating whether an item can be removed from the
635 ItemsControl.
636 </summary>
637 <param name="that">The items control.</param>
638 <returns>A value indicating whether an item can be removed from the
639 ItemsControl.</returns>
640 </member>
641 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.InsertItem(System.Windows.Controls.ItemsControl,System.Int32,System.Object)">
642 <summary>
643 Inserts an item into an ItemsControl.
644 </summary>
645 <param name="that">The ItemsControl instance.</param>
646 <param name="index">The index at which to insert the item.</param>
647 <param name="item">The item to be inserted.</param>
648 </member>
649 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.AddItem(System.Windows.Controls.ItemsControl,System.Object)">
650 <summary>
651 Adds an item to an ItemsControl.
652 </summary>
653 <param name="that">The ItemsControl instance.</param>
654 <param name="item">The item to be inserted.</param>
655 </member>
656 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.RemoveItem(System.Windows.Controls.ItemsControl,System.Object)">
657 <summary>
658 Removes an item from an ItemsControl.
659 </summary>
660 <param name="that">The ItemsControl instance.</param>
661 <param name="item">The item to be removed.</param>
662 </member>
663 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.RemoveItemAtIndex(System.Windows.Controls.ItemsControl,System.Int32)">
664 <summary>
665 Removes an item from an ItemsControl.
666 </summary>
667 <param name="that">The ItemsControl instance.</param>
668 <param name="index">The index of the item to be removed.</param>
669 </member>
670 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlExtensions.GetItemCount(System.Windows.Controls.ItemsControl)">
671 <summary>
672 Gets the number of items in an ItemsControl.
673 </summary>
674 <param name="that">The ItemsControl instance.</param>
675 <returns>The number of items in the ItemsControl.</returns>
676 </member>
677 <member name="T:Microsoft.Silverlight.Testing.Client.LayoutTransformer">
678 <summary>
679 Represents a control that applies a layout transformation to its Content.
680 </summary>
681 <QualityBand>Preview</QualityBand>
682 </member>
683 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.TransformRootName">
684 <summary>
685 Name of the TransformRoot template part.
686 </summary>
687 </member>
688 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.PresenterName">
689 <summary>
690 Name of the Presenter template part.
691 </summary>
692 </member>
693 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.AcceptableDelta">
694 <summary>
695 Acceptable difference between two doubles.
696 </summary>
697 </member>
698 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.DecimalsAfterRound">
699 <summary>
700 Number of decimals to round the Matrix to.
701 </summary>
702 </member>
703 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer.LayoutTransformProperty">
704 <summary>
705 Identifies the LayoutTransform DependencyProperty.
706 </summary>
707 </member>
708 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._transformRoot">
709 <summary>
710 Root element for performing transformations.
711 </summary>
712 </member>
713 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._contentPresenter">
714 <summary>
715 ContentPresenter element for displaying the content.
716 </summary>
717 </member>
718 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._matrixTransform">
719 <summary>
720 RenderTransform/MatrixTransform applied to _transformRoot.
721 </summary>
722 </member>
723 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._transformation">
724 <summary>
725 Transformation matrix corresponding to _matrixTransform.
726 </summary>
727 </member>
728 <member name="F:Microsoft.Silverlight.Testing.Client.LayoutTransformer._childActualSize">
729 <summary>
730 Actual DesiredSize of Child element (the value it returned from its MeasureOverride method).
731 </summary>
732 </member>
733 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.#ctor">
734 <summary>
735 Initializes a new instance of the LayoutTransformer class.
736 </summary>
737 </member>
738 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.OnApplyTemplate">
739 <summary>
740 Builds the visual tree for the LayoutTransformer control when a new
741 template is applied.
742 </summary>
743 </member>
744 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.LayoutTransformChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
745 <summary>
746 Handles changes to the Transform DependencyProperty.
747 </summary>
748 <param name="o">Source of the change.</param>
749 <param name="e">Event args.</param>
750 </member>
751 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ApplyLayoutTransform">
752 <summary>
753 Applies the layout transform on the LayoutTransformer control content.
754 </summary>
755 <remarks>
756 Only used in advanced scenarios (like animating the LayoutTransform).
757 Should be used to notify the LayoutTransformer control that some aspect
758 of its Transform property has changed.
759 </remarks>
760 </member>
761 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ProcessTransform(System.Windows.Media.Transform)">
762 <summary>
763 Processes the Transform to determine the corresponding Matrix.
764 </summary>
765 <param name="transform">Transform to process.</param>
766 </member>
767 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.GetTransformMatrix(System.Windows.Media.Transform)">
768 <summary>
769 Walks the Transform(Group) and returns the corresponding Matrix.
770 </summary>
771 <param name="transform">Transform(Group) to walk.</param>
772 <returns>Computed Matrix.</returns>
773 </member>
774 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.MeasureOverride(System.Windows.Size)">
775 <summary>
776 Provides the behavior for the "Measure" pass of layout.
777 </summary>
778 <param name="availableSize">The available size that this element can give to child elements.</param>
779 <returns>The size that this element determines it needs during layout, based on its calculations of child element sizes.</returns>
780 </member>
781 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ArrangeOverride(System.Windows.Size)">
782 <summary>
783 Provides the behavior for the "Arrange" pass of layout.
784 </summary>
785 <param name="finalSize">The final area within the parent that this element should use to arrange itself and its children.</param>
786 <returns>The actual size used.</returns>
787 <remarks>
788 Using the WPF paramater name finalSize instead of Silverlight's finalSize for clarity
789 </remarks>
790 </member>
791 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.ComputeLargestTransformedSize(System.Windows.Size)">
792 <summary>
793 Compute the largest usable size (greatest area) after applying the transformation to the specified bounds.
794 </summary>
795 <param name="arrangeBounds">Arrange bounds.</param>
796 <returns>Largest Size possible.</returns>
797 </member>
798 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.IsSizeSmaller(System.Windows.Size,System.Windows.Size)">
799 <summary>
800 Returns true if Size a is smaller than Size b in either dimension.
801 </summary>
802 <param name="a">Second Size.</param>
803 <param name="b">First Size.</param>
804 <returns>True if Size a is smaller than Size b in either dimension.</returns>
805 </member>
806 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.RoundMatrix(System.Windows.Media.Matrix,System.Int32)">
807 <summary>
808 Rounds the non-offset elements of a Matrix to avoid issues due to floating point imprecision.
809 </summary>
810 <param name="matrix">Matrix to round.</param>
811 <param name="decimals">Number of decimal places to round to.</param>
812 <returns>Rounded Matrix.</returns>
813 </member>
814 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.RectTransform(System.Windows.Rect,System.Windows.Media.Matrix)">
815 <summary>
816 Implements WPF's Rect.Transform on Silverlight.
817 </summary>
818 <param name="rect">Rect to transform.</param>
819 <param name="matrix">Matrix to transform with.</param>
820 <returns>Bounding box of transformed Rect.</returns>
821 </member>
822 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.MatrixMultiply(System.Windows.Media.Matrix,System.Windows.Media.Matrix)">
823 <summary>
824 Implements WPF's Matrix.Multiply on Silverlight.
825 </summary>
826 <param name="matrix1">First matrix.</param>
827 <param name="matrix2">Second matrix.</param>
828 <returns>Multiplication result.</returns>
829 </member>
830 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.MatrixHasInverse(System.Windows.Media.Matrix)">
831 <summary>
832 Implements WPF's Matrix.HasInverse on Silverlight.
833 </summary>
834 <param name="matrix">Matrix to check for inverse.</param>
835 <returns>True if the Matrix has an inverse.</returns>
836 </member>
837 <member name="M:Microsoft.Silverlight.Testing.Client.LayoutTransformer.DiagnosticWriteLine(System.String)">
838 <summary>
839 Outputs diagnostic info if DIAGNOSTICWRITELINE is defined.
840 </summary>
841 <param name="message">Diagnostic message.</param>
842 </member>
843 <member name="P:Microsoft.Silverlight.Testing.Client.LayoutTransformer.LayoutTransform">
844 <summary>
845 Gets or sets the layout transform to apply on the LayoutTransformer
846 control content.
847 </summary>
848 <remarks>
849 Corresponds to UIElement.LayoutTransform.
850 </remarks>
851 </member>
852 <member name="P:Microsoft.Silverlight.Testing.Client.LayoutTransformer.Child">
853 <summary>
854 Gets the child element being transformed.
855 </summary>
856 </member>
857 <member name="T:Microsoft.Silverlight.Testing.Client.MobileStartup">
858 <summary>
859 The TagEditor control provides a brief user interface allowing for the
860 selection of a set of tests, used to filter the test run.
861 </summary>
862 </member>
863 <member name="F:Microsoft.Silverlight.Testing.Client.MobileStartup.TagHistoryKey">
864 <summary>
865 Key used to lookup the TagHistory site setting.
866 </summary>
867 </member>
868 <member name="F:Microsoft.Silverlight.Testing.Client.MobileStartup.SecondsToWait">
869 <summary>
870 Number of seconds to wait before running the test.
871 </summary>
872 </member>
873 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.#ctor(System.String)">
874 <summary>
875 Initializes a new instance of the TagEditor type.
876 </summary>
877 <param name="initialTagExpression">The tag expression to use.</param>
878 </member>
879 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.#ctor">
880 <summary>
881 Initializes a new instance of the TagEditor type.
882 </summary>
883 </member>
884 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnComplete(Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
885 <summary>
886 Fires the Complete event.
887 </summary>
888 <param name="e">The event arguments.</param>
889 </member>
890 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTouchToEnterTextClick(System.Object,System.Windows.RoutedEventArgs)">
891 <summary>
892 Handle touch of the button to display the text box.
893 </summary>
894 <param name="sender">Tag button.</param>
895 <param name="e">Event arguments.</param>
896 </member>
897 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTagButtonClicked(System.Object,System.Windows.RoutedEventArgs)">
898 <summary>
899 Handle selection of a tag button.
900 </summary>
901 <param name="sender">Tag button.</param>
902 <param name="e">Event arguments.</param>
903 </member>
904 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTagTouched(System.Object,System.Windows.RoutedEventArgs)">
905 <summary>
906 Handle changes to the Tag text.
907 </summary>
908 <param name="sender">Tag TextBox.</param>
909 <param name="e">Event arguments.</param>
910 </member>
911 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnRunClicked(System.Object,System.Windows.RoutedEventArgs)">
912 <summary>
913 Handle clicks to the Run button.
914 </summary>
915 <param name="sender">Run Button.</param>
916 <param name="e">Event arguments.</param>
917 </member>
918 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnTimerTick(System.Object,System.EventArgs)">
919 <summary>
920 Handle timer ticks.
921 </summary>
922 <param name="sender">The timer.</param>
923 <param name="e">Event arguments.</param>
924 </member>
925 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.StopTimer">
926 <summary>
927 Stop the timer.
928 </summary>
929 </member>
930 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.RunTests">
931 <summary>
932 Run the unit tests.
933 </summary>
934 </member>
935 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.OnCancelClicked(System.Object,System.Windows.RoutedEventArgs)">
936 <summary>
937 Cancels the selection of a tag expression.
938 </summary>
939 <param name="sender">The source object.</param>
940 <param name="e">The event data.</param>
941 </member>
942 <member name="M:Microsoft.Silverlight.Testing.Client.MobileStartup.InitializeComponent">
943 <summary>
944 InitializeComponent
945 </summary>
946 </member>
947 <member name="P:Microsoft.Silverlight.Testing.Client.MobileStartup.Timer">
948 <summary>
949 Gets or sets the timer used to automatically run tests if no tag is
950 entered.
951 </summary>
952 </member>
953 <member name="P:Microsoft.Silverlight.Testing.Client.MobileStartup.SecondsWaited">
954 <summary>
955 Gets or sets the number of seconds already waited.
956 </summary>
957 </member>
958 <member name="P:Microsoft.Silverlight.Testing.Client.MobileStartup.TagHistory">
959 <summary>
960 Gets or sets the tag history.
961 </summary>
962 </member>
963 <member name="E:Microsoft.Silverlight.Testing.Client.MobileStartup.Complete">
964 <summary>
965 An event that indicates that the tag editor is complete. This can be
966 in response to many actions: the user entering a tag expression, the
967 time expiring and the default being selected, or the selection being
968 canceled.
969 </summary>
970 </member>
971 <member name="T:Microsoft.Silverlight.Testing.Client.MobileTestExceptionDetails">
972 <summary>
973 Mobile test exceptions page.
974 </summary>
975 </member>
976 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestExceptionDetails.#ctor">
977 <summary>
978 Initializes a new instance of the page.
979 </summary>
980 </member>
981 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestExceptionDetails.InitializeComponent">
982 <summary>
983 InitializeComponent
984 </summary>
985 </member>
986 <member name="T:Microsoft.Silverlight.Testing.Client.MobileTestMethodDetails">
987 <summary>
988 Mobile test method details page.
989 </summary>
990 </member>
991 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestMethodDetails.#ctor">
992 <summary>
993 Initializes a new instance of the page.
994 </summary>
995 </member>
996 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestMethodDetails.InitializeComponent">
997 <summary>
998 InitializeComponent
999 </summary>
1000 </member>
1001 <member name="T:Microsoft.Silverlight.Testing.Client.MobileTestPage">
1002 <summary>
1003 A user control designed for mobile platforms. The control should be used
1004 as the root visual for a Silverlight plugin if developers would like to
1005 use the advanced TestSurface functionality.
1006 </summary>
1007 </member>
1008 <member name="T:Microsoft.Silverlight.Testing.ITestPage">
1009 <summary>
1010 An interface for any test page instances to implement.
1011 </summary>
1012 </member>
1013 <member name="P:Microsoft.Silverlight.Testing.ITestPage.TestPanel">
1014 <summary>
1015 Gets the test panel instance.
1016 </summary>
1017 </member>
1018 <member name="T:Microsoft.Silverlight.Testing.IMobileTestPage">
1019 <summary>
1020 An interface for any test page instances to implement.
1021 </summary>
1022 </member>
1023 <member name="M:Microsoft.Silverlight.Testing.IMobileTestPage.NavigateBack">
1024 <summary>
1025 Requests navigation back a page.
1026 </summary>
1027 <returns>A value indicating whether the operation was successful.</returns>
1028 </member>
1029 <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._slides">
1030 <summary>
1031 Contains the slide manager for the primitive user interface
1032 navigation system.
1033 </summary>
1034 </member>
1035 <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._harness">
1036 <summary>
1037 Backing field for the unit test harness instance.
1038 </summary>
1039 </member>
1040 <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._delayedInitializationTimer">
1041 <summary>
1042 Backing field for the startup timer.
1043 </summary>
1044 </member>
1045 <member name="F:Microsoft.Silverlight.Testing.Client.MobileTestPage._model">
1046 <summary>
1047 Backing field for the model manager.
1048 </summary>
1049 </member>
1050 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.#ctor">
1051 <summary>
1052 Initializes a new instance of the MobileTestPage class.
1053 </summary>
1054 </member>
1055 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
1056 <summary>
1057 Initializes the MobileTestPage object.
1058 </summary>
1059 <param name="harness">The test harness instance.</param>
1060 </member>
1061 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnDelayedInitializationTick(System.Object,System.EventArgs)">
1062 <summary>
1063 Waits for the Settings to become available, either by the service or
1064 system setting the instance property.
1065 </summary>
1066 <param name="sender">The source timer.</param>
1067 <param name="e">The event arguments.</param>
1068 </member>
1069 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.CreateAndInsertSlide(System.String,System.Object)">
1070 <summary>
1071 Creates a new slide and inserts it into the slide manager, plus
1072 visual tree.
1073 </summary>
1074 <param name="header">The text header to use.</param>
1075 <param name="content">The content to inside the slide.</param>
1076 <returns>Returns the new Slide instance.</returns>
1077 </member>
1078 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTagExpressionSelected(System.Object,Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
1079 <summary>
1080 Handles the completion event on the tag expression editor to begin
1081 the test run using the user-provided settings.
1082 </summary>
1083 <param name="sender">The source object.</param>
1084 <param name="e">The event arguments.</param>
1085 </member>
1086 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.StartTestRun">
1087 <summary>
1088 Starts the test run.
1089 </summary>
1090 </member>
1091 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestHarnessCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs)">
1092 <summary>
1093 Handles the test harness complete event, to display results.
1094 </summary>
1095 <param name="sender">The source object.</param>
1096 <param name="e">The event data.</param>
1097 </member>
1098 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnMoveBackToTestAssembliesClick(System.Object,System.Windows.RoutedEventArgs)">
1099 <summary>
1100 Handles the movement back to the test assemblies list.
1101 </summary>
1102 <param name="sender">The source object.</param>
1103 <param name="e">The event arguments.</param>
1104 </member>
1105 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnMoveBackToTestClassesClick(System.Object,System.Windows.RoutedEventArgs)">
1106 <summary>
1107 Handles the movement back to the test classes list.
1108 </summary>
1109 <param name="sender">The source object.</param>
1110 <param name="e">The event arguments.</param>
1111 </member>
1112 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnMoveBackToTestMethodsClick(System.Object,System.Windows.RoutedEventArgs)">
1113 <summary>
1114 Handles the movement back to the test methods list.
1115 </summary>
1116 <param name="sender">The source object.</param>
1117 <param name="e">The event arguments.</param>
1118 </member>
1119 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestAssemblySelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
1120 <summary>
1121 Handles the selection of a test assembly.
1122 </summary>
1123 <param name="sender">The source object.</param>
1124 <param name="e">The event arguments.</param>
1125 </member>
1126 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestClassSelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
1127 <summary>
1128 Handles the selection of a test class.
1129 </summary>
1130 <param name="sender">The source object.</param>
1131 <param name="e">The event arguments.</param>
1132 </member>
1133 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.OnTestMethodsSelectionChanged(System.Object,System.Windows.Controls.SelectionChangedEventArgs)">
1134 <summary>
1135 Handles the selection of a test method.
1136 </summary>
1137 <param name="sender">The source object.</param>
1138 <param name="e">The event arguments.</param>
1139 </member>
1140 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.NavigateBack">
1141 <summary>
1142 Requests navigation back a page.
1143 </summary>
1144 <returns>A value indicating whether the operation was successful.</returns>
1145 </member>
1146 <member name="M:Microsoft.Silverlight.Testing.Client.MobileTestPage.InitializeComponent">
1147 <summary>
1148 InitializeComponent
1149 </summary>
1150 </member>
1151 <member name="P:Microsoft.Silverlight.Testing.Client.MobileTestPage.TestPanel">
1152 <summary>
1153 Gets the test surface, a dynamic Panel that removes its children
1154 elements after each test completes.
1155 </summary>
1156 </member>
1157 <member name="P:Microsoft.Silverlight.Testing.Client.MobileTestPage.UnitTestHarness">
1158 <summary>
1159 Gets the unit test harness instance.
1160 </summary>
1161 </member>
1162 <member name="T:Microsoft.Silverlight.Testing.Client.ResultsTreeView">
1163 <summary>
1164 A derived TreeView control specific to the application needs for
1165 showing results in real-time.
1166 </summary>
1167 </member>
1168 <member name="T:Microsoft.Silverlight.Testing.Controls.TreeView">
1169 <summary>
1170 Represents a control that displays hierarchical data in a tree structure
1171 that has items that can expand and collapse.
1172 </summary>
1173 <QualityBand>Stable</QualityBand>
1174 </member>
1175 <member name="T:Microsoft.Silverlight.Testing.Controls.IUpdateVisualState">
1176 <summary>
1177 The IUpdateVisualState interface is used to provide the
1178 InteractionHelper with access to the type's UpdateVisualState method.
1179 </summary>
1180 </member>
1181 <member name="M:Microsoft.Silverlight.Testing.Controls.IUpdateVisualState.UpdateVisualState(System.Boolean)">
1182 <summary>
1183 Update the visual state of the control.
1184 </summary>
1185 <param name="useTransitions">
1186 A value indicating whether to automatically generate transitions to
1187 the new state, or instantly transition to the new state.
1188 </param>
1189 </member>
1190 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView._allowWrite">
1191 <summary>
1192 A value indicating whether a read-only dependency property change
1193 handler should allow the value to be set. This is used to ensure
1194 that read-only properties cannot be changed via SetValue, etc.
1195 </summary>
1196 </member>
1197 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView._ignorePropertyChange">
1198 <summary>
1199 A value indicating whether a dependency property change handler
1200 should ignore the next change notification. This is used to reset
1201 the value of properties without performing any of the actions in
1202 their change handlers.
1203 </summary>
1204 </member>
1205 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItemProperty">
1206 <summary>
1207 Identifies the
1208 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
1209 dependency property.
1210 </summary>
1211 <value>
1212 The identifier for the
1213 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
1214 property.
1215 </value>
1216 </member>
1217 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedItemPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1218 <summary>
1219 SelectedItemProperty property changed handler.
1220 </summary>
1221 <param name="d">TreeView that changed its SelectedItem.</param>
1222 <param name="e">Event arguments.</param>
1223 </member>
1224 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValueProperty">
1225 <summary>
1226 Identifies the
1227 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
1228 dependency property.
1229 </summary>
1230 <value>
1231 The identifier for the
1232 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
1233 dependency property.
1234 </value>
1235 </member>
1236 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedValuePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1237 <summary>
1238 SelectedValueProperty property changed handler.
1239 </summary>
1240 <param name="d">TreeView that changed its SelectedValue.</param>
1241 <param name="e">Event arguments.</param>
1242 </member>
1243 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePathProperty">
1244 <summary>
1245 Identifies the
1246 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
1247 dependency property.
1248 </summary>
1249 <value>
1250 The identifier for the
1251 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
1252 dependency property.
1253 </value>
1254 </member>
1255 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedValuePathPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1256 <summary>
1257 SelectedValuePathProperty property changed handler.
1258 </summary>
1259 <param name="d">TreeView that changed its SelectedValuePath.</param>
1260 <param name="e">Event arguments.</param>
1261 </member>
1262 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyleProperty">
1263 <summary>
1264 Identifies the
1265 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyle" />
1266 dependency property.
1267 </summary>
1268 <value>
1269 The identifier for the
1270 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyle" />
1271 dependency property.
1272 </value>
1273 </member>
1274 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnItemContainerStylePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1275 <summary>
1276 ItemContainerStyleProperty property changed handler.
1277 </summary>
1278 <param name="d">
1279 TreeView that changed its ItemContainerStyle.
1280 </param>
1281 <param name="e">Event arguments.</param>
1282 </member>
1283 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.#ctor">
1284 <summary>
1285 Initializes a new instance of the
1286 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> class.
1287 </summary>
1288 </member>
1289 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnCreateAutomationPeer">
1290 <summary>
1291 Returns a
1292 <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />
1293 for use by the Silverlight automation infrastructure.
1294 </summary>
1295 <returns>
1296 A
1297 <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />
1298 for the <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control.
1299 </returns>
1300 </member>
1301 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnApplyTemplate">
1302 <summary>
1303 Builds the visual tree for the
1304 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control when a new
1305 control template is applied.
1306 </summary>
1307 </member>
1308 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.Microsoft#Silverlight#Testing#Controls#IUpdateVisualState#UpdateVisualState(System.Boolean)">
1309 <summary>
1310 Update the visual state of the TreeView.
1311 </summary>
1312 <param name="useTransitions">
1313 A value indicating whether to use transitions when updating the
1314 visual state.
1315 </param>
1316 </member>
1317 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.GetContainerForItemOverride">
1318 <summary>
1319 Creates a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to
1320 display content.
1321 </summary>
1322 <returns>
1323 A <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to use as a
1324 container for content.
1325 </returns>
1326 </member>
1327 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.IsItemItsOwnContainerOverride(System.Object)">
1328 <summary>
1329 Determines whether the specified item is a
1330 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />, which is the
1331 default container for items in the
1332 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control.
1333 </summary>
1334 <param name="item">The object to evaluate.</param>
1335 <returns>
1336 True if the item is a
1337 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />; otherwise,
1338 false.
1339 </returns>
1340 </member>
1341 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
1342 <summary>
1343 Prepares the container element to display the specified item.
1344 </summary>
1345 <param name="element">
1346 The container element used to display the specified item.
1347 </param>
1348 <param name="item">The item to display.</param>
1349 </member>
1350 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
1351 <summary>
1352 Removes all templates, styles, and bindings for the object displayed
1353 as a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
1354 </summary>
1355 <param name="element">
1356 The <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> element to
1357 clear.
1358 </param>
1359 <param name="item">
1360 The item that is contained in the
1361 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
1362 </param>
1363 </member>
1364 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
1365 <summary>
1366 Makes adjustments to the
1367 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control when the
1368 value of the
1369 <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" /> property
1370 changes.
1371 </summary>
1372 <param name="e">
1373 A
1374 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />
1375 that contains data about the change.
1376 </param>
1377 </member>
1378 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.CheckForSelectedDescendents(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
1379 <summary>
1380 Select any descendents when adding new TreeViewItems to a TreeView.
1381 </summary>
1382 <param name="item">The added item.</param>
1383 </member>
1384 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.PropagateKeyDown(System.Windows.Input.KeyEventArgs)">
1385 <summary>
1386 Propagate OnKeyDown messages from the root TreeViewItems to their
1387 TreeView.
1388 </summary>
1389 <param name="e">Event arguments.</param>
1390 <remarks>
1391 Because Silverlight's ScrollViewer swallows many useful key events
1392 (which it can ignore on WPF if you override HandlesScrolling or use
1393 an internal only variable in Silverlight), the root TreeViewItems
1394 explicitly propagate KeyDown events to their parent TreeView.
1395 </remarks>
1396 </member>
1397 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnKeyDown(System.Windows.Input.KeyEventArgs)">
1398 <summary>
1399 Provides handling for the
1400 <see cref="E:System.Windows.UIElement.KeyDown" /> event when a key
1401 is pressed while the control has focus.
1402 </summary>
1403 <param name="e">
1404 A <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains
1405 the event data.
1406 </param>
1407 <exception cref="T:System.ArgumentNullException">
1408 <paramref name="e " />is null.
1409 </exception>
1410 </member>
1411 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.HandleScrollKeys(System.Windows.Input.Key)">
1412 <summary>
1413 Handle keys related to scrolling.
1414 </summary>
1415 <param name="key">The key to handle.</param>
1416 <returns>A value indicating whether the key was handled.</returns>
1417 </member>
1418 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.HandleScrollByPage(System.Boolean)">
1419 <summary>
1420 Handle scrolling a page up or down.
1421 </summary>
1422 <param name="up">
1423 A value indicating whether the page should be scrolled up.
1424 </param>
1425 <returns>
1426 A value indicating whether the scroll was handled.
1427 </returns>
1428 </member>
1429 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnKeyUp(System.Windows.Input.KeyEventArgs)">
1430 <summary>
1431 Provides handling for the KeyUp event.
1432 </summary>
1433 <param name="e">Event arguments.</param>
1434 </member>
1435 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
1436 <summary>
1437 Provides handling for the MouseEnter event.
1438 </summary>
1439 <param name="e">Event arguments.</param>
1440 </member>
1441 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
1442 <summary>
1443 Provides handling for the MouseLeave event.
1444 </summary>
1445 <param name="e">Event arguments.</param>
1446 </member>
1447 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseMove(System.Windows.Input.MouseEventArgs)">
1448 <summary>
1449 Provides handling for the MouseMove event.
1450 </summary>
1451 <param name="e">Event arguments.</param>
1452 </member>
1453 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
1454 <summary>
1455 Provides handling for the
1456 <see cref="E:System.Windows.UIElement.MouseLeftButtonDown" />
1457 event.
1458 </summary>
1459 <param name="e">
1460 A <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that
1461 contains the event data.
1462 </param>
1463 </member>
1464 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
1465 <summary>
1466 Provides handling for the MouseLeftButtonUp event.
1467 </summary>
1468 <param name="e">Event arguments.</param>
1469 </member>
1470 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.HandleMouseButtonDown">
1471 <summary>
1472 Provides handling for mouse button events.
1473 </summary>
1474 <returns>A value indicating whether the event was handled.</returns>
1475 </member>
1476 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnGotFocus(System.Windows.RoutedEventArgs)">
1477 <summary>
1478 Provides handling for the GotFocus event.
1479 </summary>
1480 <param name="e">Event arguments.</param>
1481 </member>
1482 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnLostFocus(System.Windows.RoutedEventArgs)">
1483 <summary>
1484 Provides handling for the LostFocus event.
1485 </summary>
1486 <param name="e">Event arguments.</param>
1487 </member>
1488 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.OnSelectedItemChanged(System.Windows.RoutedPropertyChangedEventArgs{System.Object})">
1489 <summary>
1490 Raises the
1491 <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItemChanged" />
1492 event when the
1493 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
1494 property value changes.
1495 </summary>
1496 <param name="e">
1497 A <see cref="T:System.Windows.RoutedPropertyChangedEventArgs`1" />
1498 that contains the event data.
1499 </param>
1500 </member>
1501 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.ChangeSelection(System.Object,Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Boolean)">
1502 <summary>
1503 Change whether a TreeViewItem is selected.
1504 </summary>
1505 <param name="itemOrContainer">
1506 Item whose selection is changing.
1507 </param>
1508 <param name="container">
1509 Container of the item whose selection is changing.
1510 </param>
1511 <param name="selected">
1512 A value indicating whether the TreeViewItem is selected.
1513 </param>
1514 </member>
1515 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.UpdateSelectedValue(System.Object)">
1516 <summary>
1517 Update the selected value of the of the TreeView based on the value
1518 of the currently selected TreeViewItem and the SelectedValuePath.
1519 </summary>
1520 <param name="item">
1521 Value of the currently selected TreeViewItem.
1522 </param>
1523 </member>
1524 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.SelectFirstItem">
1525 <summary>
1526 Select the first item of the TreeView.
1527 </summary>
1528 </member>
1529 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.FocusFirstItem">
1530 <summary>
1531 Focus the first item in the TreeView.
1532 </summary>
1533 <returns>A value indicating whether the item was focused.</returns>
1534 </member>
1535 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeView.FocusLastItem">
1536 <summary>
1537 Focus the last item in the TreeView.
1538 </summary>
1539 <returns>A value indicating whether the item was focused.</returns>
1540 </member>
1541 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem">
1542 <summary>
1543 Gets the selected item in a
1544 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" />.
1545 </summary>
1546 <value>
1547 The currently selected item or null if no item is selected. The
1548 default value is null.
1549 </value>
1550 </member>
1551 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue">
1552 <summary>
1553 Gets the value of the
1554 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
1555 property that is specified by the
1556 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
1557 property.
1558 </summary>
1559 <value>
1560 The value of the
1561 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
1562 property that is specified by the
1563 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath" />
1564 property, or null if no item is selected. The default value is null.
1565 </value>
1566 </member>
1567 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValuePath">
1568 <summary>
1569 Gets or sets the property path that is used to get the
1570 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
1571 property of the
1572 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
1573 property in a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" />.
1574 </summary>
1575 <value>
1576 The property path that is used to get the
1577 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedValue" />
1578 property of the
1579 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
1580 property in a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" />. The
1581 default value is <see cref="F:System.String.Empty" />.
1582 </value>
1583 </member>
1584 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemContainerStyle">
1585 <summary>
1586 Gets or sets the <see cref="T:System.Windows.Style" /> that is
1587 applied to the container element generated for each item.
1588 </summary>
1589 <value>
1590 The <see cref="T:System.Windows.Style" /> applied to the container
1591 element that contains each item.
1592 </value>
1593 </member>
1594 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedContainer">
1595 <summary>
1596 Gets the currently selected TreeViewItem container.
1597 </summary>
1598 </member>
1599 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsSelectedContainerHookedUp">
1600 <summary>
1601 Gets a value indicating whether the currently selected TreeViewItem
1602 container is properly hooked up to the TreeView.
1603 </summary>
1604 </member>
1605 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsSelectionChangeActive">
1606 <summary>
1607 Gets or sets a value indicating whether the selected item is
1608 currently being changed.
1609 </summary>
1610 </member>
1611 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.ItemsControlHelper">
1612 <summary>
1613 Gets the ItemsControlHelper that is associated with this control.
1614 </summary>
1615 </member>
1616 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.Interaction">
1617 <summary>
1618 Gets the helper that provides all of the standard
1619 interaction functionality.
1620 </summary>
1621 </member>
1622 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsControlKeyDown">
1623 <summary>
1624 Gets a value indicating whether the Control key is currently
1625 pressed.
1626 </summary>
1627 </member>
1628 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeView.IsShiftKeyDown">
1629 <summary>
1630 Gets a value indicating whether the Shift key is currently pressed.
1631 </summary>
1632 </member>
1633 <member name="E:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItemChanged">
1634 <summary>
1635 Occurs when the value of the
1636 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeView.SelectedItem" />
1637 property changes.
1638 </summary>
1639 </member>
1640 <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeView.GetContainerForItemOverride">
1641 <summary>
1642 Overrides the item to allow for simple binding to the expanded
1643 property on the item.
1644 </summary>
1645 <returns>Returns a new container for an item.</returns>
1646 </member>
1647 <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeView.GetSharedContainer">
1648 <summary>
1649 This method returns the container with an expanded binding.
1650 </summary>
1651 <returns>Returns the container with an expanded binding.</returns>
1652 </member>
1653 <member name="T:Microsoft.Silverlight.Testing.Client.ResultsTreeViewItem">
1654 <summary>
1655 A derived TreeViewItem for IsExpanded binding.
1656 </summary>
1657 </member>
1658 <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem">
1659 <summary>
1660 Provides a selectable item for the
1661 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> control.
1662 </summary>
1663 <QualityBand>Stable</QualityBand>
1664 </member>
1665 <member name="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl">
1666 <summary>
1667 Represents a control that contains a collection of items and a header.
1668 </summary>
1669 <QualityBand>Stable</QualityBand>
1670 </member>
1671 <member name="F:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderProperty">
1672 <summary>
1673 Identifies the
1674 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
1675 dependency property.
1676 </summary>
1677 <value>
1678 The identifier for the
1679 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
1680 dependency property.
1681 </value>
1682 <remarks>
1683 Note: WPF defines this property via a call to AddOwner of
1684 HeaderedContentControl's HeaderProperty.
1685 </remarks>
1686 </member>
1687 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1688 <summary>
1689 HeaderProperty property changed handler.
1690 </summary>
1691 <param name="d">
1692 HeaderedItemsControl that changed its Header.
1693 </param>
1694 <param name="e">Event arguments.</param>
1695 </member>
1696 <member name="F:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplateProperty">
1697 <summary>
1698 Identifies the
1699 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
1700 dependency property.
1701 </summary>
1702 <value>
1703 The identifier for the
1704 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
1705 dependency property.
1706 </value>
1707 <remarks>
1708 Note: WPF defines this property via a call to AddOwner of
1709 HeaderedContentControl's HeaderTemplateProperty.
1710 </remarks>
1711 </member>
1712 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderTemplatePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1713 <summary>
1714 HeaderTemplateProperty property changed handler.
1715 </summary>
1716 <param name="d">
1717 HeaderedItemsControl that changed its HeaderTemplate.
1718 </param>
1719 <param name="e">Event arguments.</param>
1720 </member>
1721 <member name="F:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyleProperty">
1722 <summary>
1723 Identifies the
1724 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyle" />
1725 dependency property.
1726 </summary>
1727 <value>
1728 The identifier for the
1729 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyle" />
1730 dependency property.
1731 </value>
1732 </member>
1733 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnItemContainerStylePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1734 <summary>
1735 ItemContainerStyleProperty property changed handler.
1736 </summary>
1737 <param name="d">
1738 HeaderedItemsControl that changed its ItemContainerStyle.
1739 </param>
1740 <param name="e">Event arguments.</param>
1741 </member>
1742 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.#ctor">
1743 <summary>
1744 Initializes a new instance of the
1745 <see cref="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl" /> class.
1746 </summary>
1747 </member>
1748 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderChanged(System.Object,System.Object)">
1749 <summary>
1750 Called when the value of the
1751 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
1752 property changes.
1753 </summary>
1754 <param name="oldHeader">
1755 The old value of the
1756 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
1757 property.
1758 </param>
1759 <param name="newHeader">
1760 The new value of the
1761 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header" />
1762 property.
1763 </param>
1764 </member>
1765 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnHeaderTemplateChanged(System.Windows.DataTemplate,System.Windows.DataTemplate)">
1766 <summary>
1767 Called when the value of the
1768 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
1769 property changes.
1770 </summary>
1771 <param name="oldHeaderTemplate">
1772 The old value of the
1773 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
1774 property.
1775 </param>
1776 <param name="newHeaderTemplate">
1777 The new value of the
1778 <see cref="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate" />
1779 property.
1780 </param>
1781 </member>
1782 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.OnApplyTemplate">
1783 <summary>
1784 Builds the visual tree for the
1785 <see cref="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl" /> when a
1786 new template is applied.
1787 </summary>
1788 </member>
1789 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
1790 <summary>
1791 Prepares the specified element to display the specified item.
1792 </summary>
1793 <param name="element">
1794 The container element used to display the specified item.
1795 </param>
1796 <param name="item">The content to display.</param>
1797 </member>
1798 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.PreparePrepareHeaderedItemsControlContainerForItemOverride(System.Windows.DependencyObject,System.Object,System.Windows.Controls.ItemsControl,System.Windows.Style)">
1799 <summary>
1800 Prepares the specified container to display the specified item.
1801 </summary>
1802 <param name="element">
1803 Container element used to display the specified item.
1804 </param>
1805 <param name="item">Specified item to display.</param>
1806 <param name="parent">The parent ItemsControl.</param>
1807 <param name="parentItemContainerStyle">
1808 The ItemContainerStyle for the parent ItemsControl.
1809 </param>
1810 </member>
1811 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.PrepareHeaderedItemsControlContainer(Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl,System.Object,System.Windows.Controls.ItemsControl,System.Windows.Style)">
1812 <summary>
1813 Prepare a PrepareHeaderedItemsControlContainer container for an
1814 item.
1815 </summary>
1816 <param name="control">Container to prepare.</param>
1817 <param name="item">Item to be placed in the container.</param>
1818 <param name="parentItemsControl">The parent ItemsControl.</param>
1819 <param name="parentItemContainerStyle">
1820 The ItemContainerStyle for the parent ItemsControl.
1821 </param>
1822 </member>
1823 <member name="M:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HasDefaultValue(System.Windows.Controls.Control,System.Windows.DependencyProperty)">
1824 <summary>
1825 Check whether a control has the default value for a property.
1826 </summary>
1827 <param name="control">The control to check.</param>
1828 <param name="property">The property to check.</param>
1829 <returns>
1830 True if the property has the default value; false otherwise.
1831 </returns>
1832 </member>
1833 <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderIsItem">
1834 <summary>
1835 Gets or sets a value indicating whether the Header property has been
1836 set to the item of an ItemsControl.
1837 </summary>
1838 </member>
1839 <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.Header">
1840 <summary>
1841 Gets or sets the item that labels the control.
1842 </summary>
1843 <value>
1844 The item that labels the control. The default value is null.
1845 </value>
1846 </member>
1847 <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.HeaderTemplate">
1848 <summary>
1849 Gets or sets a data template that is used to display the contents of
1850 the control's header.
1851 </summary>
1852 <value>
1853 Gets or sets a data template that is used to display the contents of
1854 the control's header. The default is null.
1855 </value>
1856 </member>
1857 <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemContainerStyle">
1858 <summary>
1859 Gets or sets the <see cref="T:System.Windows.Style" /> that is
1860 applied to the container element generated for each item.
1861 </summary>
1862 <value>
1863 The <see cref="T:System.Windows.Style" /> that is applied to the
1864 container element generated for each item. The default is null.
1865 </value>
1866 </member>
1867 <member name="P:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl.ItemsControlHelper">
1868 <summary>
1869 Gets the ItemsControlHelper that is associated with this control.
1870 </summary>
1871 </member>
1872 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ExpanderButtonName">
1873 <summary>
1874 The name of the ExpanderButton template part.
1875 </summary>
1876 </member>
1877 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HeaderName">
1878 <summary>
1879 The name of the Header template part.
1880 </summary>
1881 </member>
1882 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._expanderButton">
1883 <summary>
1884 The ExpanderButton template part is used to expand and collapse the
1885 TreeViewItem.
1886 </summary>
1887 </member>
1888 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._headerElement">
1889 <summary>
1890 The Header template part is used to distinguish the bound Header
1891 content of the TreeViewItem.
1892 </summary>
1893 </member>
1894 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._expansionStateGroup">
1895 <summary>
1896 The ExpansionStates visual state group.
1897 </summary>
1898 </member>
1899 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._allowWrite">
1900 <summary>
1901 A value indicating whether a read-only dependency property change
1902 handler should allow the value to be set. This is used to ensure
1903 that read-only properties cannot be changed via SetValue, etc.
1904 </summary>
1905 </member>
1906 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItemsProperty">
1907 <summary>
1908 Identifies the
1909 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItems" />
1910 dependency property.
1911 </summary>
1912 <value>
1913 The identifier for the
1914 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItems" />
1915 dependency property.
1916 </value>
1917 </member>
1918 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnHasItemsPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1919 <summary>
1920 HasItemsProperty property changed handler.
1921 </summary>
1922 <param name="d">TreeViewItem that changed its HasItems.</param>
1923 <param name="e">Event arguments.</param>
1924 </member>
1925 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpandedProperty">
1926 <summary>
1927 Identifies the
1928 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
1929 dependency property.
1930 </summary>
1931 <value>
1932 The identifier for the
1933 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
1934 dependency property.
1935 </value>
1936 </member>
1937 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnIsExpandedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1938 <summary>
1939 IsExpandedProperty property changed handler.
1940 </summary>
1941 <param name="d">TreeViewItem that changed its IsExpanded.</param>
1942 <param name="e">Event arguments.</param>
1943 </member>
1944 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectedProperty">
1945 <summary>
1946 Identifies the
1947 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
1948 dependency property.
1949 </summary>
1950 <value>
1951 The identifier for the
1952 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
1953 dependency property.
1954 </value>
1955 </member>
1956 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnIsSelectedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1957 <summary>
1958 IsSelectedProperty property changed handler.
1959 </summary>
1960 <param name="d">TreeViewItem that changed its IsSelected.</param>
1961 <param name="e">Event arguments.</param>
1962 </member>
1963 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActiveProperty">
1964 <summary>
1965 Identifies the
1966 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActive" />
1967 dependency property.
1968 </summary>
1969 <value>
1970 The identifier for the
1971 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActive" />
1972 dependency property.
1973 </value>
1974 </member>
1975 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnIsSelectionActivePropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
1976 <summary>
1977 IsSelectionActiveProperty property changed handler.
1978 </summary>
1979 <param name="d">TreeViewItem that changed its IsSelectionActive.</param>
1980 <param name="e">Event arguments.</param>
1981 </member>
1982 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItem._parentItemsControl">
1983 <summary>
1984 A reference to the parent ItemsControl of a TreeViewItem.
1985 </summary>
1986 </member>
1987 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.#ctor">
1988 <summary>
1989 Initializes a new instance of the
1990 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> class.
1991 </summary>
1992 </member>
1993 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnCreateAutomationPeer">
1994 <summary>
1995 Returns a
1996 <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />
1997 for use by the Silverlight automation infrastructure.
1998 </summary>
1999 <returns>
2000 A
2001 <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />
2002 object for the
2003 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
2004 </returns>
2005 </member>
2006 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnApplyTemplate">
2007 <summary>
2008 Builds the visual tree for the
2009 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> control when a
2010 new control template is applied.
2011 </summary>
2012 </member>
2013 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpansionStateGroupStateChanged(System.Object,System.Windows.VisualStateChangedEventArgs)">
2014 <summary>
2015 Provides handling for the ExpansionStates CurrentChanged event.
2016 </summary>
2017 <param name="sender">The ExpansionState VisualStateGroup.</param>
2018 <param name="e">Event arguments.</param>
2019 </member>
2020 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.BringIntoView">
2021 <summary>
2022 Scroll the TreeViewItem into view.
2023 </summary>
2024 </member>
2025 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Microsoft#Silverlight#Testing#Controls#IUpdateVisualState#UpdateVisualState(System.Boolean)">
2026 <summary>
2027 Update the visual state of the control.
2028 </summary>
2029 <param name="useTransitions">
2030 A value indicating whether to automatically generate transitions to
2031 the new state, or instantly transition to the new state.
2032 </param>
2033 </member>
2034 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.UpdateVisualState(System.Boolean)">
2035 <summary>
2036 Update the visual state of the control.
2037 </summary>
2038 <param name="useTransitions">
2039 A value indicating whether to automatically generate transitions to
2040 the new state, or instantly transition to the new state.
2041 </param>
2042 </member>
2043 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.GetContainerForItemOverride">
2044 <summary>
2045 Creates a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to
2046 display content.
2047 </summary>
2048 <returns>
2049 A <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> to use as a
2050 container for content.
2051 </returns>
2052 </member>
2053 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsItemItsOwnContainerOverride(System.Object)">
2054 <summary>
2055 Determines whether an object is a
2056 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
2057 </summary>
2058 <param name="item">The object to evaluate.</param>
2059 <returns>
2060 True if <paramref name="item" /> is a
2061 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />; otherwise,
2062 false.
2063 </returns>
2064 </member>
2065 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
2066 <summary>
2067 Prepares the specified container element to display the specified
2068 item.
2069 </summary>
2070 <param name="element">
2071 Container element used to display the specified item.
2072 </param>
2073 <param name="item">The item to display.</param>
2074 </member>
2075 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ClearContainerForItemOverride(System.Windows.DependencyObject,System.Object)">
2076 <summary>
2077 Removes all templates, styles, and bindings for the object displayed
2078 as a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
2079 </summary>
2080 <param name="element">
2081 The <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> element to
2082 clear.
2083 </param>
2084 <param name="item">
2085 The item that is contained in the
2086 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
2087 </param>
2088 </member>
2089 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnItemsChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
2090 <summary>
2091 Makes adjustments to the
2092 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> when the value
2093 of the <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" />
2094 property changes.
2095 </summary>
2096 <param name="e">
2097 A
2098 <see cref="T:System.Collections.Specialized.NotifyCollectionChangedEventArgs" />
2099 that contains data about the change.
2100 </param>
2101 </member>
2102 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.RaiseEvent(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">
2103 <summary>
2104 Raise a RoutedEvent.
2105 </summary>
2106 <param name="handler">Event handler.</param>
2107 <param name="args">Event arguments.</param>
2108 </member>
2109 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpanded(System.Windows.RoutedEventArgs)">
2110 <summary>
2111 Raises an
2112 <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Expanded" /> event
2113 when the
2114 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
2115 property changes from false to true.
2116 </summary>
2117 <param name="e">
2118 A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
2119 event data.
2120 </param>
2121 </member>
2122 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnCollapsed(System.Windows.RoutedEventArgs)">
2123 <summary>
2124 Raises a
2125 <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Collapsed" />
2126 event when the
2127 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
2128 property changes from true to false.
2129 </summary>
2130 <param name="e">
2131 A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
2132 event data.
2133 </param>
2134 </member>
2135 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ToggleExpanded(System.Windows.RoutedEventHandler,System.Windows.RoutedEventArgs)">
2136 <summary>
2137 Handle changes to the IsExpanded property.
2138 </summary>
2139 <param name="handler">Event handler.</param>
2140 <param name="args">Event arguments.</param>
2141 </member>
2142 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnSelected(System.Windows.RoutedEventArgs)">
2143 <summary>
2144 Raises the
2145 <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Selected" /> event
2146 when the
2147 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
2148 property changes from false to true.
2149 </summary>
2150 <param name="e">
2151 A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
2152 event data.
2153 </param>
2154 </member>
2155 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnUnselected(System.Windows.RoutedEventArgs)">
2156 <summary>
2157 Raises the
2158 <see cref="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Unselected" />
2159 event when the
2160 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
2161 property changes from true to false.
2162 </summary>
2163 <param name="e">
2164 A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
2165 event data.
2166 </param>
2167 </member>
2168 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnGotFocus(System.Windows.RoutedEventArgs)">
2169 <summary>
2170 Provides handling for the
2171 <see cref="E:System.Windows.UIElement.GotFocus" /> event.
2172 </summary>
2173 <param name="e">
2174 A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
2175 event data.
2176 </param>
2177 </member>
2178 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnLostFocus(System.Windows.RoutedEventArgs)">
2179 <summary>
2180 Provides handling for the
2181 <see cref="E:System.Windows.UIElement.LostFocus" /> event.
2182 </summary>
2183 <param name="e">
2184 A <see cref="T:System.Windows.RoutedEventArgs" /> that contains the
2185 event data.
2186 </param>
2187 </member>
2188 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpanderGotFocus(System.Object,System.Windows.RoutedEventArgs)">
2189 <summary>
2190 Handle the ExpanderButton's GotFocus event.
2191 </summary>
2192 <param name="sender">The ExpanderButton.</param>
2193 <param name="e">Event Arguments.</param>
2194 </member>
2195 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
2196 <summary>
2197 Provides handling for the
2198 <see cref="E:System.Windows.UIElement.MouseEnter" /> event.
2199 </summary>
2200 <param name="e">
2201 A <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains
2202 the event data.
2203 </param>
2204 </member>
2205 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
2206 <summary>
2207 Provides handling for the
2208 <see cref="E:System.Windows.UIElement.MouseLeave" /> event.
2209 </summary>
2210 <param name="e">
2211 A <see cref="T:System.Windows.Input.MouseEventArgs" /> that contains
2212 the event data.
2213 </param>
2214 </member>
2215 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnHeaderMouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
2216 <summary>
2217 Provides handling for the Header's MouseLeftButtonDown event.
2218 </summary>
2219 <param name="sender">The Header template part.</param>
2220 <param name="e">Event arguments.</param>
2221 </member>
2222 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnExpanderClick(System.Object,System.Windows.RoutedEventArgs)">
2223 <summary>
2224 Provides handling for the ExpanderButton's Click event.
2225 </summary>
2226 <param name="sender">The ExpanderButton.</param>
2227 <param name="e">Event Arguments.</param>
2228 </member>
2229 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
2230 <summary>
2231 Provides handling for the
2232 <see cref="E:System.Windows.UIElement.MouseLeftButtonDown" /> event.
2233 </summary>
2234 <param name="e">
2235 A <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that
2236 contains the event data.
2237 </param>
2238 </member>
2239 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
2240 <summary>
2241 Provides handling for the
2242 <see cref="E:System.Windows.UIElement.MouseLeftButtonUp" /> event.
2243 </summary>
2244 <param name="e">
2245 A <see cref="T:System.Windows.Input.MouseButtonEventArgs" /> that
2246 contains the event data.
2247 </param>
2248 </member>
2249 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnKeyDown(System.Windows.Input.KeyEventArgs)">
2250 <summary>
2251 Provides handling for the
2252 <see cref="E:System.Windows.UIElement.KeyDown" /> event when the
2253 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> has focus.
2254 </summary>
2255 <param name="e">
2256 A <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains
2257 the event data.
2258 </param>
2259 </member>
2260 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HandleDownKey">
2261 <summary>
2262 Try moving the focus down from the selected item.
2263 </summary>
2264 <returns>
2265 A value indicating whether the focus was successfully moved.
2266 </returns>
2267 </member>
2268 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.OnKeyUp(System.Windows.Input.KeyEventArgs)">
2269 <summary>
2270 Provides handling for the
2271 <see cref="E:System.Windows.UIElement.KeyUp" /> event.
2272 </summary>
2273 <param name="e">
2274 A <see cref="T:System.Windows.Input.KeyEventArgs" /> that contains
2275 the event data.
2276 </param>
2277 </member>
2278 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HandleUpKey">
2279 <summary>
2280 Try moving the focus up from the selected item.
2281 </summary>
2282 <returns>
2283 A value indicating whether the focus was successfully moved.
2284 </returns>
2285 </member>
2286 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HandleScrollByPage(System.Boolean,System.Windows.Controls.ScrollViewer,System.Double,System.Double,System.Double,System.Double@)">
2287 <summary>
2288 Handle scrolling a page up or down.
2289 </summary>
2290 <param name="up">
2291 A value indicating whether the page should be scrolled up.
2292 </param>
2293 <param name="scrollHost">The ScrollViewer being scrolled.</param>
2294 <param name="viewportHeight">The height of the viewport.</param>
2295 <param name="top">The top of item to start from.</param>
2296 <param name="bottom">The bottom of the item to start from.</param>
2297 <param name="currentDelta">The height of this item.</param>
2298 <returns>
2299 A value indicating whether the scroll was handled.
2300 </returns>
2301 </member>
2302 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.CalculateDelta(System.Boolean,System.Windows.FrameworkElement,System.Windows.Controls.ScrollViewer,System.Double,System.Double,System.Double@)">
2303 <summary>
2304 Calculate the distance between this TreeViewItem and the item being
2305 paged from.
2306 </summary>
2307 <param name="up">
2308 A value indicating whether the page should be scrolled up.
2309 </param>
2310 <param name="element">The element being paged from.</param>
2311 <param name="scrollHost">The ScrollViewer being scrolled.</param>
2312 <param name="top">The top of item to start from.</param>
2313 <param name="bottom">The bottom of the item to start from.</param>
2314 <param name="closeEdge">
2315 The distance between the top/bottom of one item to the other.
2316 </param>
2317 <returns>
2318 A value indicating whether the scroll was handled.
2319 </returns>
2320 </member>
2321 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Select(System.Boolean)">
2322 <summary>
2323 Change the selected status of the TreeViewItem.
2324 </summary>
2325 <param name="selected">
2326 A value indicating whether the TreeViewItem is selected.
2327 </param>
2328 </member>
2329 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.UpdateContainsSelection(System.Boolean)">
2330 <summary>
2331 Update the ancestors of this item when it changes selection.
2332 </summary>
2333 <param name="selected">
2334 A value indicating whether the item is selected.
2335 </param>
2336 <remarks>
2337 Unselection updates need to occur before selection updates because
2338 the old and new selected items may share a partial path.
2339 </remarks>
2340 </member>
2341 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.AllowKeyHandleEvent">
2342 <summary>
2343 Determine whether the TreeViewItem should be allowed to handle a key
2344 event.
2345 </summary>
2346 <returns>
2347 A value indicating whether the key event should be handled.
2348 </returns>
2349 </member>
2350 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FocusDown">
2351 <summary>
2352 Navigate the focus to the next TreeViewItem below this item.
2353 </summary>
2354 <returns>
2355 A value indicating whether the focus was navigated.
2356 </returns>
2357 </member>
2358 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FocusInto">
2359 <summary>
2360 Navigate the focus to the very last TreeViewItem descendent of the
2361 this item.
2362 </summary>
2363 <returns>
2364 A value indicating whether the focus was navigated.
2365 </returns>
2366 </member>
2367 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FindNextFocusableItem(System.Boolean)">
2368 <summary>
2369 Find the next focusable TreeViewItem below this item.
2370 </summary>
2371 <param name="recurse">
2372 A value indicating whether the item should recurse into its child
2373 items when searching for the next focusable TreeViewItem.
2374 </param>
2375 <returns>The next focusable TreeViewItem below this item.</returns>
2376 </member>
2377 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FindLastFocusableItem">
2378 <summary>
2379 Find the last focusable TreeViewItem contained by this item.
2380 </summary>
2381 <returns>
2382 The last focusable TreeViewItem contained by this item.
2383 </returns>
2384 </member>
2385 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItem.FindPreviousFocusableItem">
2386 <summary>
2387 Find the previous focusable TreeViewItem above this item.
2388 </summary>
2389 <returns>
2390 The previous focusable TreeViewItem above this item.
2391 </returns>
2392 </member>
2393 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ExpanderButton">
2394 <summary>
2395 Gets or sets the ExpanderButton template part is used to expand and
2396 collapse the TreeViewItem.
2397 </summary>
2398 </member>
2399 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HeaderElement">
2400 <summary>
2401 Gets the Header template part that is used to distinguish the bound
2402 Header content of the TreeViewItem.
2403 </summary>
2404 </member>
2405 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ExpansionStateGroup">
2406 <summary>
2407 Gets or sets the ExpansionStates visual state group.
2408 </summary>
2409 </member>
2410 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IgnorePropertyChange">
2411 <summary>
2412 Gets or sets a value indicating whether a dependency property change
2413 handler should ignore the next change notification. This is used to
2414 reset the value of properties without performing any of the actions
2415 in their change handlers.
2416 </summary>
2417 </member>
2418 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.HasItems">
2419 <summary>
2420 Gets a value indicating whether this
2421 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> contains
2422 items.
2423 </summary>
2424 <value>
2425 True if this <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
2426 contains items; otherwise, false. The default is false.
2427 </value>
2428 </member>
2429 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded">
2430 <summary>
2431 Gets or sets a value indicating whether the
2432 <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" />
2433 contained by this
2434 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> are expanded
2435 or collapsed.
2436 </summary>
2437 <value>
2438 True to indicate the contents of the
2439 <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.Items" />
2440 collection are expanded; false to indicate the items are collapsed.
2441 The default is false.
2442 </value>
2443 </member>
2444 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected">
2445 <summary>
2446 Gets or sets a value indicating whether this
2447 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> is selected.
2448 </summary>
2449 <value>
2450 True if this <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
2451 is selected; otherwise, false. The default is false.
2452 </value>
2453 </member>
2454 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelectionActive">
2455 <summary>
2456 Gets a value indicating whether the
2457 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> has focus.
2458 </summary>
2459 <value>
2460 True if this <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
2461 has focus; otherwise, false. The default is false.
2462 </value>
2463 </member>
2464 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Interaction">
2465 <summary>
2466 Gets the helper that provides all of the standard
2467 interaction functionality.
2468 </summary>
2469 </member>
2470 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ContainsSelection">
2471 <summary>
2472 Gets or sets a value indicating whether the TreeView's currently
2473 selected item is a descendent of this TreeViewItem.
2474 </summary>
2475 </member>
2476 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.CancelGotFocusBubble">
2477 <summary>
2478 Gets or sets a value indicating whether the TreeViewItem should
2479 ignore the next GotFocus event it receives because it has already
2480 been handled by one of its children.
2481 </summary>
2482 </member>
2483 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.RequiresContainsSelectionUpdate">
2484 <summary>
2485 Gets or sets a value indicating whether checking ContainsSelection
2486 should actually perform the update notifications because the item
2487 was selected before it was in the visual tree.
2488 </summary>
2489 </member>
2490 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.UserInitiatedExpansion">
2491 <summary>
2492 Gets or sets a value indicating whether a user initiated action
2493 caused the IsExpanded property to be set.
2494 </summary>
2495 </member>
2496 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ParentItemsControl">
2497 <summary>
2498 Gets or sets a reference to the parent ItemsControl of a
2499 TreeViewItem.
2500 </summary>
2501 </member>
2502 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ParentTreeViewItem">
2503 <summary>
2504 Gets a reference to the parent TreeViewItem of this TreeViewItem.
2505 </summary>
2506 </member>
2507 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.ParentTreeView">
2508 <summary>
2509 Gets a reference to the parent TreeView of the TreeViewItem.
2510 </summary>
2511 </member>
2512 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsRoot">
2513 <summary>
2514 Gets a value indicating whether this TreeViewItem is a root of the
2515 TreeView.
2516 </summary>
2517 </member>
2518 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.CanExpandOnInput">
2519 <summary>
2520 Gets a value indicating whether the TreeViewItem can expand when it
2521 receives appropriate user input.
2522 </summary>
2523 </member>
2524 <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Collapsed">
2525 <summary>
2526 Occurs when the
2527 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
2528 property changes from true to false.
2529 </summary>
2530 </member>
2531 <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Expanded">
2532 <summary>
2533 Occurs when the
2534 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsExpanded" />
2535 property changes from false to true.
2536 </summary>
2537 </member>
2538 <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Selected">
2539 <summary>
2540 Occurs when the
2541 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
2542 property of a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
2543 changes from false to true.
2544 </summary>
2545 </member>
2546 <member name="E:Microsoft.Silverlight.Testing.Controls.TreeViewItem.Unselected">
2547 <summary>
2548 Occurs when the
2549 <see cref="P:Microsoft.Silverlight.Testing.Controls.TreeViewItem.IsSelected" />
2550 property of a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />
2551 changes from true to false.
2552 </summary>
2553 </member>
2554 <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeViewItem.GetContainerForItemOverride">
2555 <summary>
2556 Overrides the item to allow for simple binding to the expanded
2557 property on the item.
2558 </summary>
2559 <returns>Returns a new container for an item.</returns>
2560 </member>
2561 <member name="M:Microsoft.Silverlight.Testing.Client.ResultsTreeViewItem.OnKeyDown(System.Windows.Input.KeyEventArgs)">
2562 <summary>
2563 Overrides the key down event to allow toggling the space.
2564 </summary>
2565 <param name="e">The key event arguments data.</param>
2566 </member>
2567 <member name="T:Microsoft.Silverlight.Testing.Client.Slide">
2568 <summary>
2569 A specialized content control that contains a fixed header, a standard
2570 header content property, plus content. It is designed specifically for
2571 a "slide-based" user interface for simple user interfaces.
2572 </summary>
2573 </member>
2574 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.GroupPosition">
2575 <summary>
2576 The visual state group name for slide position.
2577 </summary>
2578 </member>
2579 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.StatePositionLeft">
2580 <summary>
2581 The visual state name for left position.
2582 </summary>
2583 </member>
2584 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.StatePositionRight">
2585 <summary>
2586 The visual state name for right position.
2587 </summary>
2588 </member>
2589 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.StatePositionNormal">
2590 <summary>
2591 The normal visual state name for position.
2592 </summary>
2593 </member>
2594 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PartContent">
2595 <summary>
2596 The content template part name.
2597 </summary>
2598 </member>
2599 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PartHeader">
2600 <summary>
2601 The header template part name.
2602 </summary>
2603 </member>
2604 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PartFixedHeader">
2605 <summary>
2606 The fixed header template name.
2607 </summary>
2608 </member>
2609 <member name="F:Microsoft.Silverlight.Testing.Client.Slide._parent">
2610 <summary>
2611 The manager of the slide and its siblings.
2612 </summary>
2613 </member>
2614 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.HeaderProperty">
2615 <summary>
2616 Identifies the Header dependency property.
2617 </summary>
2618 </member>
2619 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.FixedHeaderProperty">
2620 <summary>
2621 Identifies the FixedHeader dependency property.
2622 </summary>
2623 </member>
2624 <member name="F:Microsoft.Silverlight.Testing.Client.Slide.PositionProperty">
2625 <summary>
2626 Identifies the Position dependency property.
2627 </summary>
2628 </member>
2629 <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnPositionPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
2630 <summary>
2631 PositionProperty property changed handler.
2632 </summary>
2633 <param name="d">Slide that changed its Position.</param>
2634 <param name="e">Event arguments.</param>
2635 </member>
2636 <member name="M:Microsoft.Silverlight.Testing.Client.Slide.#ctor">
2637 <summary>
2638 Initializes a new instance of the Slide class.
2639 </summary>
2640 </member>
2641 <member name="M:Microsoft.Silverlight.Testing.Client.Slide.RemoveFromManager">
2642 <summary>
2643 Remove the slide from the parent manager.
2644 </summary>
2645 </member>
2646 <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnApplyTemplate">
2647 <summary>
2648 Locate template parts and assign instances to fields during template
2649 application.
2650 </summary>
2651 </member>
2652 <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnSlideChanged">
2653 <summary>
2654 Fires the slide changed event.
2655 </summary>
2656 </member>
2657 <member name="M:Microsoft.Silverlight.Testing.Client.Slide.OnCurrentStateChanged(System.Object,System.Windows.VisualStateChangedEventArgs)">
2658 <summary>
2659 Fires the current state changed event.
2660 </summary>
2661 <param name="sender">The source object.</param>
2662 <param name="e">The event arguments.</param>
2663 </member>
2664 <member name="M:Microsoft.Silverlight.Testing.Client.Slide.ToString">
2665 <summary>
2666 Helps debugging by providing information about the slide name.
2667 </summary>
2668 <returns>Returns the name of the slide.</returns>
2669 </member>
2670 <member name="M:Microsoft.Silverlight.Testing.Client.Slide.UpdateVisualState(System.Boolean,Microsoft.Silverlight.Testing.Client.SlidePosition)">
2671 <summary>
2672 Updates the visual state.
2673 </summary>
2674 <param name="useTransitions">A value indicating whether to use
2675 visual transitions for the state change.</param>
2676 <param name="sp">The slide position to use.</param>
2677 </member>
2678 <member name="E:Microsoft.Silverlight.Testing.Client.Slide.SlideChanged">
2679 <summary>
2680 Event fired when the current slide changes.
2681 </summary>
2682 </member>
2683 <member name="P:Microsoft.Silverlight.Testing.Client.Slide.Header">
2684 <summary>
2685 Gets or sets the primary header content.
2686 </summary>
2687 </member>
2688 <member name="P:Microsoft.Silverlight.Testing.Client.Slide.FixedHeader">
2689 <summary>
2690 Gets or sets the fixed header content.
2691 </summary>
2692 </member>
2693 <member name="P:Microsoft.Silverlight.Testing.Client.Slide.Position">
2694 <summary>
2695 Gets or sets the position of the slide.
2696 </summary>
2697 </member>
2698 <member name="P:Microsoft.Silverlight.Testing.Client.Slide.SlideManager">
2699 <summary>
2700 Gets or sets the slide manager for the slide.
2701 </summary>
2702 </member>
2703 <member name="T:Microsoft.Silverlight.Testing.Client.SlideManager">
2704 <summary>
2705 A helper class to managing sets of slides.
2706 </summary>
2707 </member>
2708 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.#ctor">
2709 <summary>
2710 Initializes a new instance of the SlideManager class.
2711 </summary>
2712 </member>
2713 <member name="F:Microsoft.Silverlight.Testing.Client.SlideManager._current">
2714 <summary>
2715 Stores the linked list node for the current slide.
2716 </summary>
2717 </member>
2718 <member name="F:Microsoft.Silverlight.Testing.Client.SlideManager._slides">
2719 <summary>
2720 Backing field for the set of slides.
2721 </summary>
2722 </member>
2723 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Add(Microsoft.Silverlight.Testing.Client.Slide[])">
2724 <summary>
2725 Adds a slide or an array of slides to the managed slide set.
2726 </summary>
2727 <param name="slides">The slides to manage.</param>
2728 </member>
2729 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InitializePosition(Microsoft.Silverlight.Testing.Client.Slide,System.Boolean)">
2730 <summary>
2731 Initializes the position of the slide based on location.
2732 </summary>
2733 <param name="slide">The slide instance.</param>
2734 <param name="isFirst">A property indicating whether the slide is the
2735 first to be managed.</param>
2736 </member>
2737 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InsertAfter(Microsoft.Silverlight.Testing.Client.Slide,Microsoft.Silverlight.Testing.Client.Slide)">
2738 <summary>
2739 Manages a new slide, inserting it after an existing slide node.
2740 </summary>
2741 <param name="before">The node to insert after.</param>
2742 <param name="newSlide">The new slide instance.</param>
2743 <returns>Returns the linked list node that is inserted.</returns>
2744 </member>
2745 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InsertFirst(Microsoft.Silverlight.Testing.Client.Slide)">
2746 <summary>
2747 Inserts a slide as the first in the linked list.
2748 </summary>
2749 <param name="newSlide">The new slide instance.</param>
2750 <returns>Returns the linked list node.</returns>
2751 </member>
2752 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.InsertAfter(System.Collections.Generic.LinkedListNode{Microsoft.Silverlight.Testing.Client.Slide},Microsoft.Silverlight.Testing.Client.Slide)">
2753 <summary>
2754 Insert a slide after a provided linked list node.
2755 </summary>
2756 <param name="before">The node to insert after.</param>
2757 <param name="newSlide">The new slide to insert.</param>
2758 <returns>Returns the new linked list node.</returns>
2759 </member>
2760 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Remove(Microsoft.Silverlight.Testing.Client.Slide)">
2761 <summary>
2762 Remove a slide from management.
2763 </summary>
2764 <param name="slide">The slide instance.</param>
2765 </member>
2766 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Previous">
2767 <summary>
2768 Move to the previous slide.
2769 </summary>
2770 </member>
2771 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Next">
2772 <summary>
2773 Move to the next slide.
2774 </summary>
2775 </member>
2776 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.MoveTo(Microsoft.Silverlight.Testing.Client.Slide)">
2777 <summary>
2778 Moves to a specific slide, moving the others to the appropriate
2779 direction on screen.
2780 </summary>
2781 <param name="slide">The slide to move to.</param>
2782 </member>
2783 <member name="M:Microsoft.Silverlight.Testing.Client.SlideManager.Move(System.Boolean)">
2784 <summary>
2785 Move in a direction.
2786 </summary>
2787 <param name="forward">A value indicating whether the direction to
2788 move is forward or not.</param>
2789 </member>
2790 <member name="P:Microsoft.Silverlight.Testing.Client.SlideManager.Current">
2791 <summary>
2792 Gets the current slide instance.
2793 </summary>
2794 </member>
2795 <member name="T:Microsoft.Silverlight.Testing.Client.SlidePosition">
2796 <summary>
2797 Indicates the position that the slide should have.
2798 </summary>
2799 </member>
2800 <member name="F:Microsoft.Silverlight.Testing.Client.SlidePosition.Normal">
2801 <summary>
2802 Normal position, centered on the screen.
2803 </summary>
2804 </member>
2805 <member name="F:Microsoft.Silverlight.Testing.Client.SlidePosition.Left">
2806 <summary>
2807 To the left of the screen.
2808 </summary>
2809 </member>
2810 <member name="F:Microsoft.Silverlight.Testing.Client.SlidePosition.Right">
2811 <summary>
2812 To the right of the screen.
2813 </summary>
2814 </member>
2815 <member name="T:Microsoft.Silverlight.Testing.Client.TagEditor">
2816 <summary>
2817 The TagEditor control provides a brief user interface allowing for the
2818 selection of a set of tests, used to filter the test run.
2819 </summary>
2820 </member>
2821 <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor.TagHistoryKey">
2822 <summary>
2823 Key used to lookup the TagHistory site setting.
2824 </summary>
2825 </member>
2826 <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor.TagLastRunHistoryKey">
2827 <summary>
2828 Key used to lookup whether the last run used tag expressions.
2829 </summary>
2830 </member>
2831 <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor.SecondsToWait">
2832 <summary>
2833 Number of seconds to wait before running the test.
2834 </summary>
2835 </member>
2836 <member name="F:Microsoft.Silverlight.Testing.Client.TagEditor._lastRunUsedExpressions">
2837 <summary>
2838 Backing field for the last run used value.
2839 </summary>
2840 </member>
2841 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.#ctor(System.String,System.Collections.Generic.IList{System.String})">
2842 <summary>
2843 Initializes a new instance of the TagEditor type. Also includes a
2844 set of sample tags for display to the end user.
2845 </summary>
2846 <param name="initialTagExpression">The tag expression to use.</param>
2847 <param name="sampleTags">Sample tags to display.</param>
2848 </member>
2849 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.#ctor(System.String)">
2850 <summary>
2851 Initializes a new instance of the TagEditor type.
2852 </summary>
2853 <param name="initialTagExpression">The tag expression to use.</param>
2854 </member>
2855 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.#ctor">
2856 <summary>
2857 Initializes a new instance of the TagEditor type.
2858 </summary>
2859 </member>
2860 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnKeyDown(System.Windows.Input.KeyEventArgs)">
2861 <summary>
2862 Handles the key down event.
2863 </summary>
2864 <param name="e">The key event arguments.</param>
2865 </member>
2866 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnComplete(Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
2867 <summary>
2868 Fires the Complete event.
2869 </summary>
2870 <param name="e">The event arguments.</param>
2871 </member>
2872 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.CreateTagButton(System.String)">
2873 <summary>
2874 Creates a new button.
2875 </summary>
2876 <param name="content">The button content.</param>
2877 <returns>Returns a new Button instance.</returns>
2878 </member>
2879 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnTagButtonClicked(System.Object,System.Windows.RoutedEventArgs)">
2880 <summary>
2881 Handle selection of a tag button.
2882 </summary>
2883 <param name="sender">Tag button.</param>
2884 <param name="e">Event arguments.</param>
2885 </member>
2886 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnTagTouched(System.Object,System.Windows.RoutedEventArgs)">
2887 <summary>
2888 Handle changes to the Tag text.
2889 </summary>
2890 <param name="sender">Tag TextBox.</param>
2891 <param name="e">Event arguments.</param>
2892 </member>
2893 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnRunClicked(System.Object,System.Windows.RoutedEventArgs)">
2894 <summary>
2895 Handle clicks to the Run button.
2896 </summary>
2897 <param name="sender">Run Button.</param>
2898 <param name="e">Event arguments.</param>
2899 </member>
2900 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnTimerTick(System.Object,System.EventArgs)">
2901 <summary>
2902 Handle timer ticks.
2903 </summary>
2904 <param name="sender">The timer.</param>
2905 <param name="e">Event arguments.</param>
2906 </member>
2907 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.StopTimer">
2908 <summary>
2909 Stop the timer.
2910 </summary>
2911 </member>
2912 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.RunTests">
2913 <summary>
2914 Run the unit tests.
2915 </summary>
2916 </member>
2917 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.OnCancelClicked(System.Object,System.Windows.RoutedEventArgs)">
2918 <summary>
2919 Cancels the selection of a tag expression.
2920 </summary>
2921 <param name="sender">The source object.</param>
2922 <param name="e">The event data.</param>
2923 </member>
2924 <member name="M:Microsoft.Silverlight.Testing.Client.TagEditor.InitializeComponent">
2925 <summary>
2926 InitializeComponent
2927 </summary>
2928 </member>
2929 <member name="P:Microsoft.Silverlight.Testing.Client.TagEditor.Timer">
2930 <summary>
2931 Gets or sets the timer used to automatically run tests if no tag is
2932 entered.
2933 </summary>
2934 </member>
2935 <member name="P:Microsoft.Silverlight.Testing.Client.TagEditor.SecondsWaited">
2936 <summary>
2937 Gets or sets the number of seconds already waited.
2938 </summary>
2939 </member>
2940 <member name="P:Microsoft.Silverlight.Testing.Client.TagEditor.TagHistory">
2941 <summary>
2942 Gets or sets the tag history.
2943 </summary>
2944 </member>
2945 <member name="E:Microsoft.Silverlight.Testing.Client.TagEditor.Complete">
2946 <summary>
2947 An event that indicates that the tag editor is complete. This can be
2948 in response to many actions: the user entering a tag expression, the
2949 time expiring and the default being selected, or the selection being
2950 canceled.
2951 </summary>
2952 </member>
2953 <member name="T:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs">
2954 <summary>
2955 A class for storing event information relating to a user's selected
2956 tag expression for a test run.
2957 </summary>
2958 </member>
2959 <member name="M:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs.#ctor(System.String)">
2960 <summary>
2961 Initializes a new instance of the TagExpression event arguments
2962 class.
2963 </summary>
2964 <param name="tagExpression">The tag expression.</param>
2965 </member>
2966 <member name="P:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs.TagExpression">
2967 <summary>
2968 Gets the tag expression stored in the event arguments.
2969 </summary>
2970 </member>
2971 <member name="P:Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs.HasTagExpression">
2972 <summary>
2973 Gets a value indicating whether a tag expression has been set.
2974 </summary>
2975 </member>
2976 <member name="T:Microsoft.Silverlight.Testing.Client.TestExceptionDetails">
2977 <summary>
2978 Displays information about any exceptions listed in the results.
2979 </summary>
2980 </member>
2981 <member name="M:Microsoft.Silverlight.Testing.Client.TestExceptionDetails.#ctor">
2982 <summary>
2983 Initializes a new instance of the TestExceptionDetails class.
2984 </summary>
2985 </member>
2986 <member name="M:Microsoft.Silverlight.Testing.Client.TestExceptionDetails.InitializeComponent">
2987 <summary>
2988 InitializeComponent
2989 </summary>
2990 </member>
2991 <member name="T:Microsoft.Silverlight.Testing.Client.TestMethodDetails">
2992 <summary>
2993 Details view for test method data.
2994 </summary>
2995 </member>
2996 <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodDetails.#ctor">
2997 <summary>
2998 Initializes a new instance of the TestMethodDetails class.
2999 </summary>
3000 </member>
3001 <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodDetails.InitializeComponent">
3002 <summary>
3003 InitializeComponent
3004 </summary>
3005 </member>
3006 <member name="T:Microsoft.Silverlight.Testing.Client.TimeHelper">
3007 <summary>
3008 A set of simple time helper methods.
3009 </summary>
3010 </member>
3011 <member name="M:Microsoft.Silverlight.Testing.Client.TimeHelper.ElapsedReadableTime(System.DateTime,System.DateTime)">
3012 <summary>
3013 Returns a human-readable formatting of the time different between
3014 two DateTime instances.
3015 </summary>
3016 <param name="start">The starting time.</param>
3017 <param name="finish">The finishing time.</param>
3018 <returns>Returns a human-readable string.</returns>
3019 </member>
3020 <member name="M:Microsoft.Silverlight.Testing.Client.TimeHelper.ElapsedReadableTime(System.TimeSpan)">
3021 <summary>
3022 Returns a human-readable formatting of the time different between
3023 two DateTime instances.
3024 </summary>
3025 <param name="ts">The time span instance.</param>
3026 <returns>Returns a human-readable string.</returns>
3027 </member>
3028 <member name="M:Microsoft.Silverlight.Testing.Client.TimeHelper.Plural(System.String,System.Int32)">
3029 <summary>
3030 A plural 's' as the suffix, when not equal to one.
3031 </summary>
3032 <param name="value">The string value.</param>
3033 <param name="number">The number to check.</param>
3034 <returns>Returns an empty string or the English plural 's'.</returns>
3035 </member>
3036 <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines">
3037 <summary>
3038 Provides the necessary infrastructure to enable drawing connecting
3039 lines between the TreeViewItems in a TreeView.
3040 </summary>
3041 <QualityBand>Experimental</QualityBand>
3042 </member>
3043 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetConnectingLineInfo(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3044 <summary>
3045 Gets the value of the ConnectingLineInfo attached property for a
3046 specified TreeViewItem.
3047 </summary>
3048 <param name="element">
3049 The TreeViewItem from which the property value is read.
3050 </param>
3051 <returns>
3052 The ConnectingLineInfo property value for the TreeViewItem.
3053 </returns>
3054 </member>
3055 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.ConnectingLineInfoProperty">
3056 <summary>
3057 Identifies the ConnectingLineInfo dependency property.
3058 </summary>
3059 </member>
3060 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsVerticalConnectingLineOf(System.Windows.Shapes.Line)">
3061 <summary>
3062 Gets the value of the IsVerticalConnectingLineOf attached property
3063 for a specified Line.
3064 </summary>
3065 <param name="element">The Line from which the property value is read.</param>
3066 <returns>The IsVerticalConnectingLineOf property value for the Line.</returns>
3067 </member>
3068 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsVerticalConnectingLineOf(System.Windows.Shapes.Line,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3069 <summary>
3070 Sets the value of the IsVerticalConnectingLineOf attached property to a specified Line.
3071 </summary>
3072 <param name="element">The Line to which the attached property is written.</param>
3073 <param name="value">The needed IsVerticalConnectingLineOf value.</param>
3074 </member>
3075 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsVerticalConnectingLineOfProperty">
3076 <summary>
3077 Identifies the IsVerticalConnectingLineOf dependency property.
3078 </summary>
3079 </member>
3080 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsVerticalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
3081 <summary>
3082 IsVerticalConnectingLineOfProperty property changed handler.
3083 </summary>
3084 <param name="d">
3085 Line that changed its IsVerticalConnectingLineOf TreeViewItem.
3086 </param>
3087 <param name="e">Event arguments.</param>
3088 </member>
3089 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line)">
3090 <summary>
3091 Gets the value of the IsHorizontalConnectingLineOf attached property
3092 for a specified Line.
3093 </summary>
3094 <param name="element">
3095 The Line from which the property value is read.
3096 </param>
3097 <returns>
3098 The IsHorizontalConnectingLineOf property value for the Line.
3099 </returns>
3100 </member>
3101 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsHorizontalConnectingLineOf(System.Windows.Shapes.Line,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3102 <summary>
3103 Sets the value of the IsHorizontalConnectingLineOf attached property
3104 to a specified Line.
3105 </summary>
3106 <param name="element">
3107 The Line to which the attached property is written.
3108 </param>
3109 <param name="value">
3110 The needed IsHorizontalConnectingLineOf value.
3111 </param>
3112 </member>
3113 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsHorizontalConnectingLineOfProperty">
3114 <summary>
3115 Identifies the IsHorizontalConnectingLineOf dependency property.
3116 </summary>
3117 </member>
3118 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsHorizontalConnectingLineOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
3119 <summary>
3120 IsHorizontalConnectingLineOfProperty property changed handler.
3121 </summary>
3122 <param name="d">
3123 Line that changed its IsHorizontalConnectingLineOf TreeViewItem.
3124 </param>
3125 <param name="e">Event arguments.</param>
3126 </member>
3127 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton)">
3128 <summary>
3129 Gets the value of the IsExpanderButtonOf attached property for a
3130 specified ToggleButton.
3131 </summary>
3132 <param name="element">
3133 The ToggleButton from which the property value is read.
3134 </param>
3135 <returns>
3136 The IsExpanderButtonOf property value for the ToggleButton.
3137 </returns>
3138 </member>
3139 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsExpanderButtonOf(System.Windows.Controls.Primitives.ToggleButton,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3140 <summary>
3141 Sets the value of the IsExpanderButtonOf attached property to a
3142 specified ToggleButton.
3143 </summary>
3144 <param name="element">
3145 The ToggleButton to which the attached property is written.
3146 </param>
3147 <param name="value">The needed IsExpanderButtonOf value.</param>
3148 </member>
3149 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsExpanderButtonOfProperty">
3150 <summary>
3151 Identifies the IsExpanderButtonOf dependency property.
3152 </summary>
3153 </member>
3154 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsExpanderButtonOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
3155 <summary>
3156 IsExpanderButtonOfProperty property changed handler.
3157 </summary>
3158 <param name="d">
3159 ToggleButton that changed its IsExpanderButtonOf TreeViewItem.
3160 </param>
3161 <param name="e">Event arguments.</param>
3162 </member>
3163 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.GetIsHeaderOf(System.Windows.FrameworkElement)">
3164 <summary>
3165 Gets the value of the IsHeaderOf attached property for a specified
3166 FrameworkElement.
3167 </summary>
3168 <param name="element">
3169 The FrameworkElement from which the property value is read.
3170 </param>
3171 <returns>
3172 The IsHeaderOf property value for the FrameworkElement.
3173 </returns>
3174 </member>
3175 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.SetIsHeaderOf(System.Windows.FrameworkElement,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3176 <summary>
3177 Sets the value of the IsHeaderOf attached property to a specified
3178 FrameworkElement.
3179 </summary>
3180 <param name="element">
3181 The FrameworkElement to which the attached property is written.
3182 </param>
3183 <param name="value">The needed IsHeaderOf value.</param>
3184 </member>
3185 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.IsHeaderOfProperty">
3186 <summary>
3187 Identifies the IsHeaderOf dependency property.
3188 </summary>
3189 </member>
3190 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewConnectingLines.OnIsHeaderOfPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
3191 <summary>
3192 IsHeaderOfProperty property changed handler.
3193 </summary>
3194 <param name="d">
3195 FrameworkElement that changed its IsHeaderOf TreeViewItem.
3196 </param>
3197 <param name="e">Event arguments.</param>
3198 </member>
3199 <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions">
3200 <summary>
3201 Provides useful extensions to TreeView and TreeViewItem instances.
3202 </summary>
3203 <QualityBand>Experimental</QualityBand>
3204 </member>
3205 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentItemsControl(System.Windows.DependencyObject)">
3206 <summary>
3207 Get the parent ItemsControl of an element.
3208 </summary>
3209 <param name="element">The element.</param>
3210 <returns>
3211 The parent ItemsControl of an element, or null if not found.
3212 </returns>
3213 </member>
3214 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetAncestorItemsControls(System.Windows.DependencyObject)">
3215 <summary>
3216 Get the ancestor ItemsControls of an element.
3217 </summary>
3218 <param name="element">The element.</param>
3219 <returns>
3220 The ancestor ItemsControls of an element.
3221 </returns>
3222 </member>
3223 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentTreeViewItem(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3224 <summary>
3225 Get the parent TreeViewItem of a TreeViewItem.
3226 </summary>
3227 <param name="item">The TreeViewItem.</param>
3228 <returns>
3229 The parent TreeViewItem if found, otherwise null.
3230 </returns>
3231 <exception cref="T:System.ArgumentNullException">
3232 <paramref name="item" /> is null.
3233 </exception>
3234 </member>
3235 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentTreeView(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3236 <summary>
3237 Get the parent TreeView of a TreeViewItem.
3238 </summary>
3239 <param name="item">The TreeViewItem.</param>
3240 <returns>The parent TreeView if found, otherwise null.</returns>
3241 <exception cref="T:System.ArgumentNullException">
3242 <paramref name="item" /> is null.
3243 </exception>
3244 </member>
3245 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
3246 <summary>
3247 Get the TreeViewItem containers of a TreeView.
3248 </summary>
3249 <param name="view">The TreeView.</param>
3250 <returns>The TreeViewItem containers of a TreeView.</returns>
3251 <exception cref="T:System.ArgumentNullException">
3252 <paramref name="view" /> is null.
3253 </exception>
3254 </member>
3255 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3256 <summary>
3257 Get the child TreeViewItem containers of a TreeViewItem.
3258 </summary>
3259 <param name="item">The TreeViewItem.</param>
3260 <returns>
3261 The child TreeViewItem containers of a TreeViewItem.
3262 </returns>
3263 <exception cref="T:System.ArgumentNullException">
3264 <paramref name="item" /> is null.
3265 </exception>
3266 </member>
3267 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
3268 <summary>
3269 Get the items and TreeViewItem containers of a TreeView.
3270 </summary>
3271 <param name="view">The TreeView.</param>
3272 <returns>
3273 The items and TreeViewItem containers of a TreeView.
3274 </returns>
3275 <exception cref="T:System.ArgumentNullException">
3276 <paramref name="view" /> is null.
3277 </exception>
3278 </member>
3279 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3280 <summary>
3281 Get the items and TreeViewItem containers of a TreeViewItem.
3282 </summary>
3283 <param name="item">The TreeViewItem.</param>
3284 <returns>
3285 The items and TreeViewItem containers of a TreeViewItem.
3286 </returns>
3287 <exception cref="T:System.ArgumentNullException">
3288 <paramref name="item" /> is null.
3289 </exception>
3290 </member>
3291 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
3292 <summary>
3293 Get the TreeViewItem containers of a TreeView.
3294 </summary>
3295 <param name="view">The TreeView.</param>
3296 <returns>The TreeViewItem containers of a TreeView.</returns>
3297 <exception cref="T:System.ArgumentNullException">
3298 <paramref name="view" /> is null.
3299 </exception>
3300 </member>
3301 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3302 <summary>
3303 Get the descendant TreeViewItem containers of a TreeViewItem.
3304 </summary>
3305 <param name="item">The TreeViewItem.</param>
3306 <returns>
3307 The descendant TreeViewItem containers of a TreeViewItem.
3308 </returns>
3309 <exception cref="T:System.ArgumentNullException">
3310 <paramref name="item" /> is null.
3311 </exception>
3312 </member>
3313 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
3314 <summary>
3315 Get the descendant items and TreeViewItem containers of a TreeView.
3316 </summary>
3317 <param name="view">The TreeView.</param>
3318 <returns>
3319 The descendant items and TreeViewItem containers of a TreeView.
3320 </returns>
3321 <exception cref="T:System.ArgumentNullException">
3322 <paramref name="view" /> is null.
3323 </exception>
3324 </member>
3325 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3326 <summary>
3327 Get the descendant items and TreeViewItem containers of a
3328 TreeViewItem.
3329 </summary>
3330 <param name="item">The TreeViewItem.</param>
3331 <returns>
3332 The descendant items and TreeViewItem containers of a TreeViewItem.
3333 </returns>
3334 <exception cref="T:System.ArgumentNullException">
3335 <paramref name="item" /> is null.
3336 </exception>
3337 </member>
3338 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDescendantItemsAndContainersIterator(System.Windows.Controls.ItemsControl)">
3339 <summary>
3340 Get the items and TreeViewItem containers of a TreeView or
3341 TreeViewItem.
3342 </summary>
3343 <param name="control">The TreeView or TreeViewItem.</param>
3344 <returns>
3345 The items and TreeViewItem containers of a TreeView or TreeViewItem.
3346 </returns>
3347 </member>
3348 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetSiblingItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3349 <summary>
3350 Get the sibling items and containers of the item.
3351 </summary>
3352 <param name="item">The TreeViewItem.</param>
3353 <returns>The sibling items and containers of the item.</returns>
3354 </member>
3355 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainersFromItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
3356 <summary>
3357 Get the TreeViewItems already created that are used to represent the
3358 given item.
3359 </summary>
3360 <param name="view">The TreeView.</param>
3361 <param name="item">The item being represented.</param>
3362 <returns>
3363 A sequence of TreeViewItems that represent the given item, or an
3364 empty sequence if none were found.
3365 </returns>
3366 <exception cref="T:System.ArgumentNullException">
3367 <paramref name="view" /> is null.
3368 </exception>
3369 </member>
3370 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetContainerFromItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
3371 <summary>
3372 Get the TreeViewItem already created that is used to represent the
3373 given item.
3374 </summary>
3375 <param name="view">The TreeView.</param>
3376 <param name="item">The item being represented.</param>
3377 <returns>
3378 The TreeViewItems that represents the given item, or null if no
3379 container was found.
3380 </returns>
3381 <remarks>
3382 If multiple TreeViewItems represent the same item, the first item
3383 found via a breadth-first search will be used.
3384 </remarks>
3385 <exception cref="T:System.ArgumentNullException">
3386 <paramref name="view" /> is null.
3387 </exception>
3388 </member>
3389 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetPath(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3390 <summary>
3391 Gets a path of items and TreeViewItem containers from the
3392 TreeViewItem to the root of the TreeView.
3393 </summary>
3394 <param name="item">The TreeViewItem.</param>
3395 <returns>
3396 A path of items and TreeViewItem containers from the TreeViewItem to
3397 the root of the TreeView.
3398 </returns>
3399 <exception cref="T:System.ArgumentNullException">
3400 <paramref name="item" /> is null.
3401 </exception>
3402 </member>
3403 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetPathIterator(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3404 <summary>
3405 Gets a path of items and TreeViewItem containers from the
3406 TreeViewItem to the root of the TreeView.
3407 </summary>
3408 <param name="item">The TreeViewItem.</param>
3409 <returns>
3410 A path of items and TreeViewItem containers from the TreeViewItem to
3411 the root of the TreeView.
3412 </returns>
3413 </member>
3414 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetItem(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3415 <summary>
3416 Get the item wrapped by this container.
3417 </summary>
3418 <param name="item">The TreeViewItem.</param>
3419 <returns>
3420 The item wrapped by the container, or null if not found.
3421 </returns>
3422 <exception cref="T:System.ArgumentNullException">
3423 <paramref name="item" /> is null.
3424 </exception>
3425 </member>
3426 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetParentItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
3427 <summary>
3428 Get the item of the parent container for a specified
3429 <paramref name="item" />.
3430 </summary>
3431 <param name="view">
3432 The TreeView containing the <paramref name="item" />.
3433 </param>
3434 <param name="item">The child item.</param>
3435 <returns>
3436 The item of the parent container for the specified
3437 <paramref name="item" />, or null if not found.
3438 </returns>
3439 </member>
3440 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetIsRoot(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3441 <summary>
3442 Gets a value indicating whether the TreeViewItem is a root of its
3443 TreeView.
3444 </summary>
3445 <param name="item">The TreeViewItem.</param>
3446 <returns>
3447 A value indicating whether the TreeViewItem is a root of its
3448 TreeView.
3449 </returns>
3450 <exception cref="T:System.ArgumentNullException">
3451 <paramref name="item" /> is null.
3452 </exception>
3453 </member>
3454 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetIsLeaf(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3455 <summary>
3456 Gets a value indicating whether the TreeViewItem is a leaf in its
3457 TreeView.
3458 </summary>
3459 <param name="item">The TreeViewItem.</param>
3460 <returns>
3461 A value indicating whether the TreeViewItem is a leaf in its
3462 TreeView.
3463 </returns>
3464 <exception cref="T:System.ArgumentNullException">
3465 <paramref name="item" /> is null.
3466 </exception>
3467 </member>
3468 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetDepth(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3469 <summary>
3470 Gets the depth of a TreeViewItem in its TreeView (using a zero-based
3471 index).
3472 </summary>
3473 <param name="item">The TreeViewItem.</param>
3474 <returns>
3475 The depth of a TreeViewItem in its TreeView (using a zero-based
3476 index).
3477 </returns>
3478 <exception cref="T:System.ArgumentNullException">
3479 <paramref name="item" /> is null.
3480 </exception>
3481 <exception cref="T:System.ArgumentException">
3482 <paramref name="item" /> is not in a TreeView.
3483 </exception>
3484 </member>
3485 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetSelectedContainer(Microsoft.Silverlight.Testing.Controls.TreeView)">
3486 <summary>
3487 Get the selected TreeViewItem in a TreeView.
3488 </summary>
3489 <param name="view">The TreeView.</param>
3490 <returns>
3491 The selected TreeViewItem, or null if no selected item found.
3492 </returns>
3493 <exception cref="T:System.ArgumentNullException">
3494 <paramref name="view" /> is null.
3495 </exception>
3496 </member>
3497 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SetSelectedContainer(Microsoft.Silverlight.Testing.Controls.TreeView,Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3498 <summary>
3499 Sets the selected TreeViewItem of a TreeView.
3500 </summary>
3501 <param name="view">The TreeView.</param>
3502 <param name="item">The TreeViewItem to select.</param>
3503 <exception cref="T:System.ArgumentNullException">
3504 <paramref name="view" /> is null.
3505 </exception>
3506 </member>
3507 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ClearSelection(Microsoft.Silverlight.Testing.Controls.TreeView)">
3508 <summary>
3509 Clear the selection of the TreeView.
3510 </summary>
3511 <param name="view">The TreeView.</param>
3512 <exception cref="T:System.ArgumentNullException">
3513 <paramref name="view" /> is null.
3514 </exception>
3515 </member>
3516 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SelectItem(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object)">
3517 <summary>
3518 Select an item in the TreeView.
3519 </summary>
3520 <param name="view">The TreeView.</param>
3521 <param name="item">The item to select.</param>
3522 <returns>
3523 A value indicating whether the item was successfully set as the
3524 TreeView's SelectedItem.
3525 </returns>
3526 <exception cref="T:System.ArgumentNullException">
3527 <paramref name="view" /> is null.
3528 </exception>
3529 </member>
3530 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetSelectedPath(Microsoft.Silverlight.Testing.Controls.TreeView)">
3531 <summary>
3532 Gets the path to the TreeView's selected item.
3533 </summary>
3534 <param name="view">The TreeView.</param>
3535 <returns>The path to the TreeView's selected item.</returns>
3536 <exception cref="T:System.ArgumentNullException">
3537 <paramref name="view" /> is null.
3538 </exception>
3539 </member>
3540 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandOrCollapseAll(Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Boolean,System.Int32,System.Nullable{System.Int32})">
3541 <summary>
3542 Recursively expand or collapse the TreeViewItem and all of its
3543 descendants.
3544 </summary>
3545 <param name="item">The TreeViewItem.</param>
3546 <param name="expand">
3547 A value indicating whether to expand or collapse.
3548 </param>
3549 <param name="depth">
3550 The number of levels that have already been collapsed or expanded.
3551 This is used in conjunction with the optional maximumDepth to only
3552 expand a specified number of layers.
3553 </param>
3554 <param name="maximumDepth">
3555 An optional depth that defines the number of layers to expand or
3556 collapse.
3557 </param>
3558 </member>
3559 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandOrCollapseAll(Microsoft.Silverlight.Testing.Controls.TreeView,System.Boolean,System.Nullable{System.Int32})">
3560 <summary>
3561 Expand or collapse all of the descendants of the TreeView.
3562 </summary>
3563 <param name="view">The TreeView.</param>
3564 <param name="expand">
3565 A value indicating whether to expand or collapse.
3566 </param>
3567 <param name="maximumDepth">
3568 An optional depth that defines the number of layers to expand or
3569 collapse.
3570 </param>
3571 </member>
3572 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandAll(Microsoft.Silverlight.Testing.Controls.TreeView)">
3573 <summary>
3574 Expand all of the items in a TreeView.
3575 </summary>
3576 <param name="view">The TreeView.</param>
3577 <exception cref="T:System.ArgumentNullException">
3578 <paramref name="view" /> is null.
3579 </exception>
3580 </member>
3581 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CollapseAll(Microsoft.Silverlight.Testing.Controls.TreeView)">
3582 <summary>
3583 Collapse all of the items in a TreeView.
3584 </summary>
3585 <param name="view">The TreeView.</param>
3586 <exception cref="T:System.ArgumentNullException">
3587 <paramref name="view" /> is null.
3588 </exception>
3589 </member>
3590 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandToDepth(Microsoft.Silverlight.Testing.Controls.TreeView,System.Int32)">
3591 <summary>
3592 Expand a specified number of layers in a TreeView.
3593 </summary>
3594 <param name="view">The TreeView.</param>
3595 <param name="depth">The number of layers to expand.</param>
3596 <exception cref="T:System.ArgumentNullException">
3597 <paramref name="view" /> is null.
3598 </exception>
3599 </member>
3600 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPathToRoot(Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Boolean)">
3601 <summary>
3602 Expand a path from the given item to the root of it's TreeView.
3603 </summary>
3604 <param name="item">The TreeViewItem.</param>
3605 <param name="collapseSiblings">
3606 A value indicating whether to collapse siblings while expanding the
3607 path. This will result in only the path from the item to the root
3608 being expanded.
3609 </param>
3610 </member>
3611 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3612 <summary>
3613 Expand a path from the TreeViewItem to the root of the TreeView.
3614 </summary>
3615 <param name="item">The TreeViewItem.</param>
3616 <exception cref="T:System.ArgumentNullException">
3617 <paramref name="item" /> is null.
3618 </exception>
3619 </member>
3620 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandSelectedPath(Microsoft.Silverlight.Testing.Controls.TreeView)">
3621 <summary>
3622 Expand the path from the SelectedItem to the root of the TreeView.
3623 </summary>
3624 <param name="view">The TreeView.</param>
3625 <exception cref="T:System.ArgumentNullException">
3626 <paramref name="view" /> is null.
3627 </exception>
3628 </member>
3629 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CollapseAllButSelectedPath(Microsoft.Silverlight.Testing.Controls.TreeView)">
3630 <summary>
3631 Collapse all TreeViewItems except those along the path from the
3632 TreeView's SelectedItem to the root of the TreeView.
3633 </summary>
3634 <param name="view">The TreeView.</param>
3635 <exception cref="T:System.ArgumentNullException">
3636 <paramref name="view" /> is null.
3637 </exception>
3638 </member>
3639 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath(Microsoft.Silverlight.Testing.Controls.TreeView,System.Object[])">
3640 <summary>
3641 Expand the given path of items starting from the TreeView's root.
3642 </summary>
3643 <param name="view">The TreeView.</param>
3644 <param name="items">
3645 The sequence of items corresponding to the path to expand.
3646 </param>
3647 <exception cref="T:System.ArgumentNullException">
3648 <paramref name="view" /> is null.
3649 </exception>
3650 <exception cref="T:System.ArgumentNullException">
3651 <paramref name="items" /> is null.
3652 </exception>
3653 </member>
3654 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath``1(Microsoft.Silverlight.Testing.Controls.TreeView,System.Collections.Generic.IEnumerable{``0})">
3655 <summary>
3656 Expand the given path of items starting from the TreeView's root.
3657 </summary>
3658 <typeparam name="T">
3659 The type of items provided in <paramref name="items" />.
3660 </typeparam>
3661 <param name="view">The TreeView.</param>
3662 <param name="items">
3663 The sequence of items corresponding to the path to expand.
3664 </param>
3665 <exception cref="T:System.ArgumentNullException">
3666 <paramref name="view" /> is null.
3667 </exception>
3668 <exception cref="T:System.ArgumentNullException">
3669 <paramref name="items" /> is null.
3670 </exception>
3671 </member>
3672 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.ExpandPath``1(Microsoft.Silverlight.Testing.Controls.TreeView,System.Func{System.Object,``0},``0[])">
3673 <summary>
3674 Expand the given path of items starting from the TreeView's root.
3675 </summary>
3676 <typeparam name="T">
3677 The type of items provided in <paramref name="items" />.
3678 </typeparam>
3679 <param name="view">The TreeView.</param>
3680 <param name="comparisonSelector">
3681 A function that takes a TreeViewItem's item and returns a value to
3682 compare against elements of the given <paramref name="items" />.
3683 The item itself will be used if
3684 <paramref name="comparisonSelector" /> is null.
3685 </param>
3686 <param name="items">
3687 The sequence of items corresponding to the path to expand.
3688 </param>
3689 <exception cref="T:System.ArgumentNullException">
3690 <paramref name="view" /> is null.
3691 </exception>
3692 <exception cref="T:System.ArgumentNullException">
3693 <paramref name="items" /> is null.
3694 </exception>
3695 </member>
3696 <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})">
3697 <summary>
3698 Expand the given path of items starting from the TreeView's root.
3699 </summary>
3700 <typeparam name="T">
3701 The type of items provided in <paramref name="items" />.
3702 </typeparam>
3703 <param name="view">The TreeView.</param>
3704 <param name="comparisonSelector">
3705 A function that takes a TreeViewItem's item and returns a value to
3706 compare against elements of the given <paramref name="items" />.
3707 The item itself will be used if
3708 <paramref name="comparisonSelector" /> is null.
3709 </param>
3710 <param name="items">
3711 The sequence of items corresponding to the path to expand.
3712 </param>
3713 <exception cref="T:System.ArgumentNullException">
3714 <paramref name="view" /> is null.
3715 </exception>
3716 <exception cref="T:System.ArgumentNullException">
3717 <paramref name="items" /> is null.
3718 </exception>
3719 </member>
3720 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetIsChecked(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3721 <summary>
3722 Gets the value of the IsChecked attached property for a specified
3723 TreeViewItem.
3724 </summary>
3725 <param name="element">
3726 The TreeViewItem from which the property value is read.
3727 </param>
3728 <returns>
3729 The IsChecked property value for the TreeViewItem.
3730 </returns>
3731 </member>
3732 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SetIsChecked(Microsoft.Silverlight.Testing.Controls.TreeViewItem,System.Nullable{System.Boolean})">
3733 <summary>
3734 Sets the value of the IsChecked attached property to a specified
3735 TreeViewItem.
3736 </summary>
3737 <param name="element">
3738 The TreeViewItem to which the attached property is written.
3739 </param>
3740 <param name="value">The needed IsChecked value.</param>
3741 </member>
3742 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.IsCheckedProperty">
3743 <summary>
3744 Identifies the IsChecked dependency property.
3745 </summary>
3746 </member>
3747 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.OnIsCheckedPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
3748 <summary>
3749 IsCheckedProperty property changed handler.
3750 </summary>
3751 <param name="d">The TreeViewItem that changed IsChecked.</param>
3752 <param name="e">Event arguments.</param>
3753 </member>
3754 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetAssociatedCheckBox(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3755 <summary>
3756 Gets the value of the AssociatedCheckBox attached property for a
3757 specified TreeViewItem.
3758 </summary>
3759 <param name="element">
3760 The TreeViewItem from which the property value is read.
3761 </param>
3762 <returns>
3763 The AssociatedCheckBox property value for the TreeViewItem.
3764 </returns>
3765 </member>
3766 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.SetAssociatedCheckBox(Microsoft.Silverlight.Testing.Controls.TreeViewItem,Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox)">
3767 <summary>
3768 Sets the value of the AssociatedCheckBox attached property to a
3769 specified TreeViewItem.
3770 </summary>
3771 <param name="element">
3772 The TreeViewItem to which the attached property is written.
3773 </param>
3774 <param name="value">The needed AssociatedCheckBox value.</param>
3775 </member>
3776 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.AssociatedCheckBoxProperty">
3777 <summary>
3778 Identifies the AssociatedCheckBox dependency property.
3779 </summary>
3780 </member>
3781 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.OnAssociatedCheckBoxPropertyChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
3782 <summary>
3783 AssociatedCheckBoxProperty property changed handler.
3784 </summary>
3785 <param name="d">
3786 The TreeViewItem that changed its AssociatedCheckBox.
3787 </param>
3788 <param name="e">Event arguments.</param>
3789 </member>
3790 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView)">
3791 <summary>
3792 Get the sequence of items and containers with their IsChecked
3793 property set to True.
3794 </summary>
3795 <param name="view">The TreeView.</param>
3796 <returns>
3797 The sequence of items and containers with their IsChecked property
3798 set to True.
3799 </returns>
3800 <exception cref="T:System.ArgumentNullException">
3801 <paramref name="view"/> is null.
3802 </exception>
3803 </member>
3804 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.GetCheckedItemsAndContainers(Microsoft.Silverlight.Testing.Controls.TreeView,System.Boolean)">
3805 <summary>
3806 Get the sequence of items and containers with their IsChecked
3807 property set to True.
3808 </summary>
3809 <param name="view">The TreeView.</param>
3810 <param name="includeIndeterminate">
3811 A value indicating whether to include TreeViewItems with an
3812 indeterminate IsChecked value.
3813 </param>
3814 <returns>
3815 The sequence of items and containers with their IsChecked property
3816 set to True or also set to null if indeterminate values are
3817 included.
3818 </returns>
3819 <exception cref="T:System.ArgumentNullException">
3820 <paramref name="view"/> is null.
3821 </exception>
3822 </member>
3823 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CancelIsCheckedChangedBubbling">
3824 <summary>
3825 Gets or sets a value indicating whether recursive calls to
3826 OnIsCheckedPropertyChanged should ignore their notifications or
3827 process them accordingly.
3828 </summary>
3829 </member>
3830 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewExtensions.CancelIsCheckedChangedChildNotifications">
3831 <summary>
3832 Gets or sets a value indicating whether recursive calls to
3833 OnIsCheckedPropertyChanged should update their children when their
3834 IsChecked value has changed.
3835 </summary>
3836 </member>
3837 <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox">
3838 <summary>
3839 Represents a CheckBox whose value is associated with the
3840 TreeViewExtensions.IsChecked attached property of TreeViewItems.
3841 </summary>
3842 <QualityBand>Experimental</QualityBand>
3843 </member>
3844 <member name="F:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox._parent">
3845 <summary>
3846 The parent TreeViewItem of the CheckBox.
3847 </summary>
3848 </member>
3849 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.#ctor">
3850 <summary>
3851 Initializes a new instance of the TreeViewItemCheckBox class.
3852 </summary>
3853 </member>
3854 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.AssociateParentTreeViewItem">
3855 <summary>
3856 Associate the parent TreeViewItem with the CheckBox.
3857 </summary>
3858 </member>
3859 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.OnIsCheckedChanged(System.Object,System.Windows.RoutedEventArgs)">
3860 <summary>
3861 Update the TreeViewItem's IsChecked property when this IsChecked
3862 property is changed.
3863 </summary>
3864 <param name="sender">The CheckBox.</param>
3865 <param name="e">Event arguments.</param>
3866 </member>
3867 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemCheckBox.ParentTreeViewItem">
3868 <summary>
3869 Gets the parent TreeViewItem of the CheckBox.
3870 </summary>
3871 </member>
3872 <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo">
3873 <summary>
3874 Represents the necessary information to draw connecting lines in a
3875 TreeViewItem.
3876 </summary>
3877 <QualityBand>Experimental</QualityBand>
3878 </member>
3879 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.#ctor(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
3880 <summary>
3881 Initializes a new instance of the TreeViewItemConnectingLineInfo
3882 class.
3883 </summary>
3884 <param name="item">The TreeViewItem.</param>
3885 </member>
3886 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.PositionConnectingLines">
3887 <summary>
3888 Position the connecting lines in the TreeViewItem.
3889 </summary>
3890 </member>
3891 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.PositionVerticalConnectingLine">
3892 <summary>
3893 Position the vertical connecting line in the TreeViewItem.
3894 </summary>
3895 </member>
3896 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.Item">
3897 <summary>
3898 Gets the TreeViewItem.
3899 </summary>
3900 </member>
3901 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.VerticalConnectingLine">
3902 <summary>
3903 Gets or sets the vertical connecting line of the TreeViewItem.
3904 </summary>
3905 </member>
3906 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.HorizontalConnectingLine">
3907 <summary>
3908 Gets or sets the horizontal connecting line of the TreeViewItem.
3909 </summary>
3910 </member>
3911 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.ExpanderButton">
3912 <summary>
3913 Gets or sets the expander button of the TreeViewItem.
3914 </summary>
3915 </member>
3916 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemConnectingLineInfo.Header">
3917 <summary>
3918 Gets or sets the header of the TreeViewItem.
3919 </summary>
3920 </member>
3921 <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter">
3922 <summary>
3923 Used to convert TreeViewItems into a value based on their depth in
3924 the TreeView.
3925 </summary>
3926 <QualityBand>Experimental</QualityBand>
3927 </member>
3928 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.#ctor">
3929 <summary>
3930 Initializes a new instance of the TreeViewItemIndentationConverter
3931 class.
3932 </summary>
3933 </member>
3934 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
3935 <summary>
3936 Convert a TreeViewItem into a value based on the depth of the item
3937 in the TreeView.
3938 </summary>
3939 <param name="value">The TreeViewItem.</param>
3940 <param name="targetType">
3941 The indentation type to convert to (such as Thickness or double).
3942 </param>
3943 <param name="parameter">
3944 The number of pixels to indent each level of the TreeView. A
3945 default value of 15.0 will be used if no parameter is provided.
3946 </param>
3947 <param name="culture">
3948 The culture used to convert the TreeViewItem.
3949 </param>
3950 <returns>
3951 A value based on the depth of the item in the TreeView.
3952 </returns>
3953 </member>
3954 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.WrapIndentation(System.Double,System.Type)">
3955 <summary>
3956 Wrap the indentation in the desired type.
3957 </summary>
3958 <param name="indentation">
3959 The number of pixels to indent the TreeViewItem.
3960 </param>
3961 <param name="targetType">
3962 The indentation type to convert to (such as Thickness or double).
3963 </param>
3964 <returns>
3965 A value based on the depth of the item in the TreeView.
3966 </returns>
3967 </member>
3968 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemIndentationConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
3969 <summary>
3970 Convert an indentation back into a TreeViewItem. This always throws
3971 a NotSupportedException.
3972 </summary>
3973 <param name="value">The indentation.</param>
3974 <param name="targetType">The type of the indentation.</param>
3975 <param name="parameter">
3976 The number of pixels to indent each level of the TreeView.
3977 </param>
3978 <param name="culture">
3979 The culture used to convert the TreeViewItem.
3980 </param>
3981 <returns>Always throws a NotSupportedException.</returns>
3982 </member>
3983 <member name="T:Microsoft.Silverlight.Testing.Client.ValidateExtensions">
3984 <summary>
3985 A set of simple extension methods for applications.
3986 </summary>
3987 </member>
3988 <member name="M:Microsoft.Silverlight.Testing.Client.ValidateExtensions.IfApplicationHost(System.Windows.Application)">
3989 <summary>
3990 Checks whether the application host object is not null.
3991 </summary>
3992 <param name="app">The application instance.</param>
3993 <returns>Returns a value indicating whether the object is not null.</returns>
3994 </member>
3995 <member name="M:Microsoft.Silverlight.Testing.Client.ValidateExtensions.IfApplicationHostSource(System.Windows.Application)">
3996 <summary>
3997 Checks whether the application host and its source object is not
3998 null.
3999 </summary>
4000 <param name="app">The application instance.</param>
4001 <returns>Returns a value indicating whether the object is not null.</returns>
4002 </member>
4003 <member name="T:Microsoft.Silverlight.Testing.Client.VisibilityConverter">
4004 <summary>
4005 A value converter for collapsing or showing elements.
4006 </summary>
4007 </member>
4008 <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
4009 <summary>
4010 Convert a boolean value to a Visibility value.
4011 </summary>
4012 <param name="value">The value instance.</param>
4013 <param name="targetType">The target parameter.</param>
4014 <param name="parameter">ConverterParameter is of type Visibility.</param>
4015 <param name="culture">The culture parameter.</param>
4016 <returns>Returns the object.</returns>
4017 </member>
4018 <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
4019 <summary>
4020 Support two-way databinding of the VisibilityConverter, converting
4021 Visibility to a bool.
4022 </summary>
4023 <param name="value">The value instance.</param>
4024 <param name="targetType">The target parameter.</param>
4025 <param name="parameter">ConverterParameter is of type Visibility.</param>
4026 <param name="culture">The culture parameter.</param>
4027 <returns>Returns the object.</returns>
4028 </member>
4029 <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.GetVisibilityMode(System.Object)">
4030 <summary>
4031 Determine the visibility mode based on a converter parameter. This
4032 parameter is of type Visibility,and specifies what visibility value
4033 to return when the boolean value is true.
4034 </summary>
4035 <param name="parameter">The parameter object.</param>
4036 <returns>Returns a Visibility value.</returns>
4037 </member>
4038 <member name="M:Microsoft.Silverlight.Testing.Client.VisibilityConverter.IsVisibilityInverted(System.Object)">
4039 <summary>
4040 Determine whether or not visibility is inverted based on a converter
4041 parameter. When the parameter is specified as Collapsed, that means
4042 that when the boolean value is true, we should return Collapsed,
4043 which is inverted.
4044 </summary>
4045 <param name="parameter">The parameter object.</param>
4046 <returns>Returns a value indicating whether the visibility is
4047 inverted.</returns>
4048 </member>
4049 <member name="T:Microsoft.Silverlight.Testing.Client.VisualStates">
4050 <summary>
4051 Visual states helper code.
4052 </summary>
4053 </member>
4054 <member name="M:Microsoft.Silverlight.Testing.Client.VisualStates.GetImplementationRoot(System.Windows.DependencyObject)">
4055 <summary>
4056 Gets the implementation root of the Control.
4057 </summary>
4058 <param name="dependencyObject">The DependencyObject.</param>
4059 <remarks>
4060 Implements Silverlight's corresponding internal property on Control.
4061 </remarks>
4062 <returns>Returns the implementation root or null.</returns>
4063 </member>
4064 <member name="M:Microsoft.Silverlight.Testing.Client.VisualStates.TryGetVisualStateGroup(System.Windows.DependencyObject,System.String)">
4065 <summary>
4066 This method tries to get the named VisualStateGroup for the
4067 dependency object. The provided object's ImplementationRoot will be
4068 looked up in this call.
4069 </summary>
4070 <param name="dependencyObject">The dependency object.</param>
4071 <param name="groupName">The visual state group's name.</param>
4072 <returns>Returns null or the VisualStateGroup object.</returns>
4073 </member>
4074 <member name="T:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions">
4075 <summary>
4076 Provides useful extensions for working with the visual tree.
4077 </summary>
4078 <remarks>
4079 Since many of these extension methods are declared on types like
4080 DependencyObject high up in the class hierarchy, we've placed them in
4081 the Primitives namespace which is less likely to be imported for normal
4082 scenarios.
4083 </remarks>
4084 <QualityBand>Experimental</QualityBand>
4085 </member>
4086 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualAncestors(System.Windows.DependencyObject)">
4087 <summary>
4088 Get the visual tree ancestors of an element.
4089 </summary>
4090 <param name="element">The element.</param>
4091 <returns>The visual tree ancestors of the element.</returns>
4092 <exception cref="T:System.ArgumentNullException">
4093 <paramref name="element"/> is null.
4094 </exception>
4095 </member>
4096 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualAncestorsAndSelf(System.Windows.DependencyObject)">
4097 <summary>
4098 Get the visual tree ancestors of an element and the element itself.
4099 </summary>
4100 <param name="element">The element.</param>
4101 <returns>
4102 The visual tree ancestors of an element and the element itself.
4103 </returns>
4104 <exception cref="T:System.ArgumentNullException">
4105 <paramref name="element"/> is null.
4106 </exception>
4107 </member>
4108 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualAncestorsAndSelfIterator(System.Windows.DependencyObject)">
4109 <summary>
4110 Get the visual tree ancestors of an element and the element itself.
4111 </summary>
4112 <param name="element">The element.</param>
4113 <returns>
4114 The visual tree ancestors of an element and the element itself.
4115 </returns>
4116 </member>
4117 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualChildren(System.Windows.DependencyObject)">
4118 <summary>
4119 Get the visual tree children of an element.
4120 </summary>
4121 <param name="element">The element.</param>
4122 <returns>The visual tree children of an element.</returns>
4123 <exception cref="T:System.ArgumentNullException">
4124 <paramref name="element"/> is null.
4125 </exception>
4126 </member>
4127 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualChildrenAndSelf(System.Windows.DependencyObject)">
4128 <summary>
4129 Get the visual tree children of an element and the element itself.
4130 </summary>
4131 <param name="element">The element.</param>
4132 <returns>
4133 The visual tree children of an element and the element itself.
4134 </returns>
4135 <exception cref="T:System.ArgumentNullException">
4136 <paramref name="element"/> is null.
4137 </exception>
4138 </member>
4139 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualChildrenAndSelfIterator(System.Windows.DependencyObject)">
4140 <summary>
4141 Get the visual tree children of an element and the element itself.
4142 </summary>
4143 <param name="element">The element.</param>
4144 <returns>
4145 The visual tree children of an element and the element itself.
4146 </returns>
4147 </member>
4148 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualDescendants(System.Windows.DependencyObject)">
4149 <summary>
4150 Get the visual tree descendants of an element.
4151 </summary>
4152 <param name="element">The element.</param>
4153 <returns>The visual tree descendants of an element.</returns>
4154 <exception cref="T:System.ArgumentNullException">
4155 <paramref name="element"/> is null.
4156 </exception>
4157 </member>
4158 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualDescendantsAndSelf(System.Windows.DependencyObject)">
4159 <summary>
4160 Get the visual tree descendants of an element and the element
4161 itself.
4162 </summary>
4163 <param name="element">The element.</param>
4164 <returns>
4165 The visual tree descendants of an element and the element itself.
4166 </returns>
4167 <exception cref="T:System.ArgumentNullException">
4168 <paramref name="element"/> is null.
4169 </exception>
4170 </member>
4171 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualDescendantsAndSelfIterator(System.Windows.DependencyObject)">
4172 <summary>
4173 Get the visual tree descendants of an element and the element
4174 itself.
4175 </summary>
4176 <param name="element">The element.</param>
4177 <returns>
4178 The visual tree descendants of an element and the element itself.
4179 </returns>
4180 </member>
4181 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualSiblings(System.Windows.DependencyObject)">
4182 <summary>
4183 Get the visual tree siblings of an element.
4184 </summary>
4185 <param name="element">The element.</param>
4186 <returns>The visual tree siblings of an element.</returns>
4187 <exception cref="T:System.ArgumentNullException">
4188 <paramref name="element"/> is null.
4189 </exception>
4190 </member>
4191 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetVisualSiblingsAndSelf(System.Windows.DependencyObject)">
4192 <summary>
4193 Get the visual tree siblings of an element and the element itself.
4194 </summary>
4195 <param name="element">The element.</param>
4196 <returns>
4197 The visual tree siblings of an element and the element itself.
4198 </returns>
4199 <exception cref="T:System.ArgumentNullException">
4200 <paramref name="element"/> is null.
4201 </exception>
4202 </member>
4203 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetBoundsRelativeTo(System.Windows.FrameworkElement,System.Windows.UIElement)">
4204 <summary>
4205 Get the bounds of an element relative to another element.
4206 </summary>
4207 <param name="element">The element.</param>
4208 <param name="otherElement">
4209 The element relative to the other element.
4210 </param>
4211 <returns>
4212 The bounds of the element relative to another element, or null if
4213 the elements are not related.
4214 </returns>
4215 <exception cref="T:System.ArgumentNullException">
4216 <paramref name="element"/> is null.
4217 </exception>
4218 <exception cref="T:System.ArgumentNullException">
4219 <paramref name="otherElement"/> is null.
4220 </exception>
4221 </member>
4222 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.InvokeOnLayoutUpdated(System.Windows.FrameworkElement,System.Action)">
4223 <summary>
4224 Perform an action when the element's LayoutUpdated event fires.
4225 </summary>
4226 <param name="element">The element.</param>
4227 <param name="action">The action to perform.</param>
4228 <exception cref="T:System.ArgumentNullException">
4229 <paramref name="element"/> is null.
4230 </exception>
4231 <exception cref="T:System.ArgumentNullException">
4232 <paramref name="action"/> is null.
4233 </exception>
4234 </member>
4235 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetLogicalChildren(System.Windows.FrameworkElement)">
4236 <summary>
4237 Retrieves all the logical children of a framework element using a
4238 breadth-first search. For performance reasons this method manually
4239 manages the stack instead of using recursion.
4240 </summary>
4241 <param name="parent">The parent framework element.</param>
4242 <returns>The logical children of the framework element.</returns>
4243 </member>
4244 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualTreeExtensions.GetLogicalDescendents(System.Windows.FrameworkElement)">
4245 <summary>
4246 Retrieves all the logical descendents of a framework element using a
4247 breadth-first search. For performance reasons this method manually
4248 manages the stack instead of using recursion.
4249 </summary>
4250 <param name="parent">The parent framework element.</param>
4251 <returns>The logical children of the framework element.</returns>
4252 </member>
4253 <member name="T:Microsoft.Silverlight.Testing.CodeCoverage">
4254 <summary>
4255 The CodeCoverage class is used to collect code coverage information from
4256 assemblies that have been instrumented to call the Visit function at the
4257 beginning of every basic block.
4258 </summary>
4259 </member>
4260 <member name="F:Microsoft.Silverlight.Testing.CodeCoverage._blocks">
4261 <summary>
4262 A bit array used to track which basic blocks have been executed.
4263 </summary>
4264 </member>
4265 <member name="F:Microsoft.Silverlight.Testing.CodeCoverage._hitBlocks">
4266 <summary>
4267 A counter of the hit blocks.
4268 </summary>
4269 </member>
4270 <member name="M:Microsoft.Silverlight.Testing.CodeCoverage.Visit(System.UInt32)">
4271 <summary>
4272 Record that a basic block is being executed.
4273 </summary>
4274 <param name="id">Id of the basic block.</param>
4275 </member>
4276 <member name="M:Microsoft.Silverlight.Testing.CodeCoverage.GetCoverageData">
4277 <summary>
4278 Get the coverage data serialized as a string for easy transport.
4279 </summary>
4280 <remarks>Previous releases of the framework used a simplistic bit
4281 list, this release updates the coverage reporting endpoint to an
4282 alternate version that ends in base 64. This maintains test runner
4283 compatibility with previous official releases.</remarks>
4284 <returns>Coverage data serialized as a string.</returns>
4285 </member>
4286 <member name="P:Microsoft.Silverlight.Testing.CodeCoverage.HitBlockCount">
4287 <summary>
4288 Gets the current number of hit blocks.
4289 </summary>
4290 </member>
4291 <member name="P:Microsoft.Silverlight.Testing.CodeCoverage.BlockCount">
4292 <summary>
4293 Gets the current size of the blocks counter. This is not actually
4294 the number of hit blocks, but it should return 0 always except
4295 when at least one block is hit.
4296 </summary>
4297 </member>
4298 <member name="T:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest">
4299 <summary>
4300 Base class for test cases that use special functionality of the
4301 Microsoft.Silverlight.Testing unit test framework.
4302
4303 Tests that derive from CustomTest in most cases will not be source- or
4304 functionality- compatible with the more advanced desktop Visual Studio
4305 Test Team environment and harnesses.
4306 </summary>
4307 </member>
4308 <member name="M:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.HandleException(System.Exception)">
4309 <summary>
4310 Process an exception using the test engine logic for
4311 ExpectedExceptions and logging the exception if needed.
4312 </summary>
4313 <param name="ex">Exception object.</param>
4314 </member>
4315 <member name="P:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.InterceptUnhandledExceptions">
4316 <summary>
4317 Gets or sets a value indicating whether global unhandled exceptions
4318 should be intercepted by the test harness.
4319 </summary>
4320 </member>
4321 <member name="P:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.UnitTestHarness">
4322 <summary>
4323 Gets or sets the unit test harness instance. Hidden from the VS
4324 browser as test developers should not need to use this property.
4325 </summary>
4326 </member>
4327 <member name="P:Microsoft.Silverlight.Testing.CustomFrameworkUnitTest.WorkItemContainer">
4328 <summary>
4329 Gets the current test task container.
4330 </summary>
4331 <returns>The current container for the test's tasks.</returns>
4332 </member>
4333 <member name="T:Microsoft.Silverlight.Testing.Client.DataManager">
4334 <summary>
4335 Manages the unit test status and model by attaching to the unit test
4336 harness instance. Validates that all key logging can be done without
4337 special hooks inside of the unit test harness implementation.
4338 </summary>
4339 </member>
4340 <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._h">
4341 <summary>
4342 The unit test harness instance.
4343 </summary>
4344 </member>
4345 <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._d">
4346 <summary>
4347 The test run data.
4348 </summary>
4349 </member>
4350 <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._assemblyData">
4351 <summary>
4352 Map assembly metadata to data objects.
4353 </summary>
4354 </member>
4355 <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._classData">
4356 <summary>
4357 Map test class metadata to data objects.
4358 </summary>
4359 </member>
4360 <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._methodData">
4361 <summary>
4362 Map test metadata to data objects.
4363 </summary>
4364 </member>
4365 <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._lastResult">
4366 <summary>
4367 Backing field for the last result.
4368 </summary>
4369 </member>
4370 <member name="F:Microsoft.Silverlight.Testing.Client.DataManager._lastFailingResult">
4371 <summary>
4372 Backing field for the last failing result.
4373 </summary>
4374 </member>
4375 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
4376 <summary>
4377 Initializes a new instance of the DataManager type.
4378 </summary>
4379 <param name="harness">The unit test harness instance.</param>
4380 </member>
4381 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.Create(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
4382 <summary>
4383 Initializes a new instance of the DataManager.
4384 </summary>
4385 <param name="harness">The unit test harness instance.</param>
4386 <returns>Returns a new instance of a DataManager class.</returns>
4387 </member>
4388 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.Hook">
4389 <summary>
4390 Connect to unit test harness events for processing and updating the
4391 underlying unit test run model.
4392 </summary>
4393 </member>
4394 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.Unhook">
4395 <summary>
4396 Unhook from the unit test harness events.
4397 </summary>
4398 </member>
4399 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestRunStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs)">
4400 <summary>
4401 Process the starting of the test run.
4402 </summary>
4403 <param name="sender">The source object.</param>
4404 <param name="e">The event data.</param>
4405 </member>
4406 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestClassStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs)">
4407 <summary>
4408 Process the test class starting event.
4409 </summary>
4410 <param name="sender">The source object.</param>
4411 <param name="e">The event data.</param>
4412 </member>
4413 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestClassCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs)">
4414 <summary>
4415 Process the test class complete event.
4416 </summary>
4417 <param name="sender">The source object.</param>
4418 <param name="e">The event data.</param>
4419 </member>
4420 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestMethodStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs)">
4421 <summary>
4422 Process the start of a test method.
4423 </summary>
4424 <param name="sender">The source object.</param>
4425 <param name="e">The event data.</param>
4426 </member>
4427 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.OnTestMethodCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
4428 <summary>
4429 Process the completion of test methods.
4430 </summary>
4431 <param name="sender">The source object.</param>
4432 <param name="e">The event data.</param>
4433 </member>
4434 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.ProcessResult(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
4435 <summary>
4436 Process a result.
4437 </summary>
4438 <param name="result">The result data.</param>
4439 </member>
4440 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.GetAssemblyModel(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
4441 <summary>
4442 Gets or creates the data model object for an assembly.
4443 </summary>
4444 <param name="assembly">The test assembly.</param>
4445 <returns>Returns the data object.</returns>
4446 </member>
4447 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.GetClassModel(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass)">
4448 <summary>
4449 Gets or creates the data model object for a test class.
4450 </summary>
4451 <param name="testClass">The test class.</param>
4452 <returns>Returns the data object.</returns>
4453 </member>
4454 <member name="M:Microsoft.Silverlight.Testing.Client.DataManager.GetMethodModel(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Client.TestClassData)">
4455 <summary>
4456 Gets or creates the data model object for a test method.
4457 </summary>
4458 <param name="testMethod">The test method.</param>
4459 <param name="parentTestClass">The parent test class data object.</param>
4460 <returns>Returns the data object.</returns>
4461 </member>
4462 <member name="P:Microsoft.Silverlight.Testing.Client.DataManager.UnitTestHarness">
4463 <summary>
4464 Gets the unit test harness instance.
4465 </summary>
4466 </member>
4467 <member name="P:Microsoft.Silverlight.Testing.Client.DataManager.Data">
4468 <summary>
4469 Gets the unit test model.
4470 </summary>
4471 </member>
4472 <member name="T:Microsoft.Silverlight.Testing.Client.TestAssemblyData">
4473 <summary>
4474 A data object storing the hierarchical results for a test assembly in a
4475 test run.
4476 </summary>
4477 </member>
4478 <member name="T:Microsoft.Silverlight.Testing.Client.PropertyChangedBase">
4479 <summary>
4480 A base class for model objects that implement the property
4481 changed interface, to simplify calling the change handlers,
4482 and cache the underlying event argument instances.
4483 </summary>
4484 </member>
4485 <member name="F:Microsoft.Silverlight.Testing.Client.PropertyChangedBase._argumentInstances">
4486 <summary>
4487 A static set of change argument instances, eventually
4488 storing one argument instance for each property name to
4489 reduce churn at runtime.
4490 </summary>
4491 </member>
4492 <member name="M:Microsoft.Silverlight.Testing.Client.PropertyChangedBase.NotifyPropertyChanged(System.String)">
4493 <summary>
4494 Notify any listeners that the property value has changed.
4495 </summary>
4496 <param name="propertyName">The property name.</param>
4497 </member>
4498 <member name="E:Microsoft.Silverlight.Testing.Client.PropertyChangedBase.PropertyChanged">
4499 <summary>
4500 The property changed event.
4501 </summary>
4502 </member>
4503 <member name="T:Microsoft.Silverlight.Testing.Client.IProvideResultReports">
4504 <summary>
4505 A type that provides a string result report.
4506 </summary>
4507 </member>
4508 <member name="M:Microsoft.Silverlight.Testing.Client.IProvideResultReports.GetResultReport">
4509 <summary>
4510 Generates a simple text result report for the metadata.
4511 </summary>
4512 <returns>Reports a text report.</returns>
4513 </member>
4514 <member name="M:Microsoft.Silverlight.Testing.Client.TestAssemblyData.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
4515 <summary>
4516 Initializes a new instance of the TestAssemblyData type.
4517 </summary>
4518 <param name="testAssembly">The test assembly metadata.</param>
4519 </member>
4520 <member name="F:Microsoft.Silverlight.Testing.Client.TestAssemblyData._expanded">
4521 <summary>
4522 Backing field for the expanded property.
4523 </summary>
4524 </member>
4525 <member name="F:Microsoft.Silverlight.Testing.Client.TestAssemblyData._passed">
4526 <summary>
4527 Backing field for a passed value.
4528 </summary>
4529 </member>
4530 <member name="F:Microsoft.Silverlight.Testing.Client.TestAssemblyData._classes">
4531 <summary>
4532 Backing store for the set of test class.
4533 </summary>
4534 </member>
4535 <member name="M:Microsoft.Silverlight.Testing.Client.TestAssemblyData.GetResultReport">
4536 <summary>
4537 Retrieves the results report.
4538 </summary>
4539 <returns>Returns a string containing the report.</returns>
4540 </member>
4541 <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.IsExpanded">
4542 <summary>
4543 Gets or sets a value indicating whether the item is expanded in
4544 a hierarchical display.
4545 </summary>
4546 </member>
4547 <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.IsChecked">
4548 <summary>
4549 Gets or sets the checked value. Don't think this is actually used.
4550 </summary>
4551 </member>
4552 <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.Passed">
4553 <summary>
4554 Gets or sets a value indicating whether the test passed. If failed,
4555 will propagate to the parent metadata object.
4556 </summary>
4557 </member>
4558 <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.Name">
4559 <summary>
4560 Gets the name of the assembly.
4561 </summary>
4562 </member>
4563 <member name="P:Microsoft.Silverlight.Testing.Client.TestAssemblyData.TestClasses">
4564 <summary>
4565 Gets an observable collection of test class data objects.
4566 </summary>
4567 </member>
4568 <member name="T:Microsoft.Silverlight.Testing.Client.TestMethodData">
4569 <summary>
4570 A data object that generates property change notifications and can
4571 be used for rich data binding to test results. Does keep a reference
4572 to all results.
4573 </summary>
4574 </member>
4575 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._metadata">
4576 <summary>
4577 Stores the test method metadata.
4578 </summary>
4579 </member>
4580 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._parent">
4581 <summary>
4582 Parent data object.
4583 </summary>
4584 </member>
4585 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._isRunning">
4586 <summary>
4587 A value indicating whether the test is currently executing.
4588 </summary>
4589 </member>
4590 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._result">
4591 <summary>
4592 The test outcome.
4593 </summary>
4594 </member>
4595 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._previous">
4596 <summary>
4597 Backing field for linked data.
4598 </summary>
4599 </member>
4600 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._next">
4601 <summary>
4602 Backing field for linked data.
4603 </summary>
4604 </member>
4605 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._previousFailure">
4606 <summary>
4607 Backing field for linked data.
4608 </summary>
4609 </member>
4610 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._nextFailure">
4611 <summary>
4612 Backing field for linked data.
4613 </summary>
4614 </member>
4615 <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Client.TestClassData)">
4616 <summary>
4617 Initializes a new instance of the TestMethodData type.
4618 </summary>
4619 <param name="testMethod">The test method metadata.</param>
4620 <param name="parent">The test class that is the parent object.</param>
4621 </member>
4622 <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.CheckForKnownBugs">
4623 <summary>
4624 Runs through the metadata for bugs.
4625 </summary>
4626 </member>
4627 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._knownBugs">
4628 <summary>
4629 Backing field for known bugs.
4630 </summary>
4631 </member>
4632 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._fixedBugs">
4633 <summary>
4634 Backing field for bugs that are marked fixed.
4635 </summary>
4636 </member>
4637 <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.EvaluateNotable">
4638 <summary>
4639 Calculates whether the item is considered "notable", in that it
4640 should have a visual cue or hint for the user.
4641 </summary>
4642 </member>
4643 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._isNotable">
4644 <summary>
4645 Stores a value indicating whether the result is notable.
4646 </summary>
4647 </member>
4648 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._checked">
4649 <summary>
4650 Backing field for the checked property.
4651 </summary>
4652 </member>
4653 <member name="F:Microsoft.Silverlight.Testing.Client.TestMethodData._expanded">
4654 <summary>
4655 Backing field for the expanded property.
4656 </summary>
4657 </member>
4658 <member name="M:Microsoft.Silverlight.Testing.Client.TestMethodData.GetResultReport">
4659 <summary>
4660 Retrieves the results report.
4661 </summary>
4662 <returns>Returns a string containing the report.</returns>
4663 </member>
4664 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Result">
4665 <summary>
4666 Gets or sets the result of the test method.
4667 </summary>
4668 </member>
4669 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.KnownBugs">
4670 <summary>
4671 Gets the known bugs for display in the UI.
4672 </summary>
4673 </member>
4674 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.FixedBugs">
4675 <summary>
4676 Gets the fixed bugs for display.
4677 </summary>
4678 </member>
4679 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.SimplifiedExpectedExceptionName">
4680 <summary>
4681 Gets the expected exception name for a negative test, if any.
4682 </summary>
4683 </member>
4684 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.SimplifiedExceptionStackTrace">
4685 <summary>
4686 Gets a simplified exception stack trace that omits the trace below
4687 the invoke of the test method by the test framework.
4688 </summary>
4689 </member>
4690 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.SimplifiedExceptionName">
4691 <summary>
4692 Gets the short, simple name of the exception type recorded in the
4693 test result, if any.
4694 </summary>
4695 </member>
4696 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.HasOutcome">
4697 <summary>
4698 Gets a value indicating whether the method has results.
4699 </summary>
4700 </member>
4701 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Passed">
4702 <summary>
4703 Gets a value indicating whether the method has passed. Returns
4704 true until there is a result.
4705 </summary>
4706 </member>
4707 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsRunning">
4708 <summary>
4709 Gets or sets a value indicating whether the test method is running.
4710 </summary>
4711 </member>
4712 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsNotable">
4713 <summary>
4714 Gets or sets a value indicating whether the result is notable.
4715 Notable is defined as either currently running, or not having
4716 passed. This can allow a user interface to react to an
4717 interesting result.
4718 </summary>
4719 </member>
4720 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Parent">
4721 <summary>
4722 Gets the parent data object.
4723 </summary>
4724 </member>
4725 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Metadata">
4726 <summary>
4727 Gets an instance of the actual metadata object.
4728 </summary>
4729 </member>
4730 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Name">
4731 <summary>
4732 Gets the name of the test method.
4733 </summary>
4734 </member>
4735 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.HasDescriptionVisibility">
4736 <summary>
4737 Gets a visibility value to allow for easy showing or
4738 hiding of a user interface component that displays the
4739 description.
4740 </summary>
4741 <returns>Returns a visibility value.</returns>
4742 </member>
4743 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.ReadableElapsedTime">
4744 <summary>
4745 Gets the elapsed time in a readable format.
4746 </summary>
4747 <returns>Returns a string of the readable time elapsed.</returns>
4748 </member>
4749 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.Description">
4750 <summary>
4751 Gets the description of the test method.
4752 </summary>
4753 </member>
4754 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsChecked">
4755 <summary>
4756 Gets or sets a value indicating whether the item is checked in the
4757 user interface.
4758 </summary>
4759 </member>
4760 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.IsExpanded">
4761 <summary>
4762 Gets or sets a value indicating whether the item is expanded in
4763 a hierarchical display.
4764 </summary>
4765 </member>
4766 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.PreviousResult">
4767 <summary>
4768 Gets or sets the previous result.
4769 </summary>
4770 </member>
4771 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.NextResult">
4772 <summary>
4773 Gets or sets the next result.
4774 </summary>
4775 </member>
4776 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.PreviousFailingResult">
4777 <summary>
4778 Gets or sets the previous failing result.
4779 </summary>
4780 </member>
4781 <member name="P:Microsoft.Silverlight.Testing.Client.TestMethodData.NextFailingResult">
4782 <summary>
4783 Gets or sets the next failing result.
4784 </summary>
4785 </member>
4786 <member name="T:Microsoft.Silverlight.Testing.Service.CodeCoverageProvider">
4787 <summary>
4788 A provider of code coverage information to an external process.
4789 </summary>
4790 </member>
4791 <member name="T:Microsoft.Silverlight.Testing.Service.ProviderBase">
4792 <summary>
4793 The base class for test service providers.
4794 </summary>
4795 </member>
4796 <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,System.String)">
4797 <summary>
4798 Initializes a new base provider class.
4799 </summary>
4800 <param name="provider">The owning test service provider.</param>
4801 <param name="displayName">The display name of the service.</param>
4802 </member>
4803 <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.Initialize">
4804 <summary>
4805 Initializes the provider.
4806 </summary>
4807 </member>
4808 <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.IncrementBusyServiceCounter">
4809 <summary>
4810 Increments the busy service counter.
4811 </summary>
4812 </member>
4813 <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.DecrementBusyServiceCounter">
4814 <summary>
4815 Decrements the busy service counter.
4816 </summary>
4817 </member>
4818 <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.InvokeMethod(System.String,System.Object[])">
4819 <summary>
4820 Invokes a method on this provider using reflection.
4821 </summary>
4822 <param name="methodName">The name of the method.</param>
4823 <param name="parameters">The optional parameters.</param>
4824 </member>
4825 <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.OnInitializeCompleted">
4826 <summary>
4827 Call the InitializeCompleted event.
4828 </summary>
4829 </member>
4830 <member name="M:Microsoft.Silverlight.Testing.Service.ProviderBase.Callback(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},Microsoft.Silverlight.Testing.Service.ServiceResult)">
4831 <summary>
4832 Performs a callback. Null action and/or result are permitted.
4833 </summary>
4834 <param name="action">The optional callback action.</param>
4835 <param name="result">The result to pass back.</param>
4836 </member>
4837 <member name="E:Microsoft.Silverlight.Testing.Service.ProviderBase.InitializeCompleted">
4838 <summary>
4839 Event fired once initialization is complete.
4840 </summary>
4841 </member>
4842 <member name="P:Microsoft.Silverlight.Testing.Service.ProviderBase.DisplayName">
4843 <summary>
4844 Gets the display name for the provider.
4845 </summary>
4846 </member>
4847 <member name="P:Microsoft.Silverlight.Testing.Service.ProviderBase.TestService">
4848 <summary>
4849 Gets the owning test service.
4850 </summary>
4851 </member>
4852 <member name="P:Microsoft.Silverlight.Testing.Service.ProviderBase.Initialized">
4853 <summary>
4854 Gets a value indicating whether the provider has been initialized
4855 yet.
4856 </summary>
4857 </member>
4858 <member name="M:Microsoft.Silverlight.Testing.Service.CodeCoverageProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
4859 <summary>
4860 Initializes a new code coverage provider.
4861 </summary>
4862 <param name="testService">The test service.</param>
4863 </member>
4864 <member name="M:Microsoft.Silverlight.Testing.Service.CodeCoverageProvider.SaveCoverageData(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
4865 <summary>
4866 Save string-based code coverage data.
4867 </summary>
4868 <param name="data">The code coverage data, as a string.</param>
4869 <param name="callback">The callback action.</param>
4870 </member>
4871 <member name="T:Microsoft.Silverlight.Testing.Service.EnvironmentProvider">
4872 <summary>
4873 A provider of environment variables and environmental information that
4874 uses the test service provider infrastructure.
4875 </summary>
4876 </member>
4877 <member name="M:Microsoft.Silverlight.Testing.Service.EnvironmentProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
4878 <summary>
4879 Initializes a new environment provider.
4880 </summary>
4881 <param name="testService">The test service.</param>
4882 </member>
4883 <member name="M:Microsoft.Silverlight.Testing.Service.EnvironmentProvider.GetEnvironmentVariable(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
4884 <summary>
4885 Retrieve an environment variable from the system.
4886 </summary>
4887 <param name="name">The variable name.</param>
4888 <param name="callback">The callback action.</param>
4889 </member>
4890 <member name="T:Microsoft.Silverlight.Testing.Extensions">
4891 <summary>
4892 Miscellaneous internal extension methods.
4893 </summary>
4894 </member>
4895 <member name="M:Microsoft.Silverlight.Testing.Extensions.TryGetAssemblyAttribute``1(System.Reflection.Assembly,``0@)">
4896 <summary>
4897 Attempts to retrieve a custom assembly attribute.
4898 </summary>
4899 <typeparam name="T">The type of attribute to retrieve.</typeparam>
4900 <param name="assembly">The assembly reference.</param>
4901 <param name="attribute">An out attribute reference.</param>
4902 <returns>Returns true if the attribute is found.</returns>
4903 </member>
4904 <member name="M:Microsoft.Silverlight.Testing.Extensions.ToTransformedDictionary``3(System.Collections.Generic.IEnumerable{``0},System.Func{``0,``1},System.Func{``0,``2})">
4905 <summary>
4906 Transform the XElement into a dictionary of key/value pairs.
4907 </summary>
4908 <typeparam name="T">The type of enumeration.</typeparam>
4909 <typeparam name="K">The key type.</typeparam>
4910 <typeparam name="R">The value type.</typeparam>
4911 <param name="that">The root enumerable.</param>
4912 <param name="keySelector">The key selector.</param>
4913 <param name="itemSelector">The item selector.</param>
4914 <returns>Returns a new dictionary.</returns>
4915 </member>
4916 <member name="T:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider">
4917 <summary>
4918 A type that stores global settings in the isolated storage for the
4919 application. An implementation of the <see cref="T:Microsoft.Silverlight.Testing.Service.SettingsProvider"/>
4920 type.
4921 </summary>
4922 </member>
4923 <member name="T:Microsoft.Silverlight.Testing.Service.SettingsProvider">
4924 <summary>
4925 A provider of string dictionary values.
4926 </summary>
4927 </member>
4928 <member name="M:Microsoft.Silverlight.Testing.Service.SettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
4929 <summary>
4930 Initializes a new SettingsProvider object.
4931 </summary>
4932 <param name="testService">The test service.</param>
4933 </member>
4934 <member name="M:Microsoft.Silverlight.Testing.Service.SettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,System.String)">
4935 <summary>
4936 Initializes a new SettingsProvider object.
4937 </summary>
4938 <param name="testService">The test service.</param>
4939 <param name="serviceName">The service name.</param>
4940 </member>
4941 <member name="M:Microsoft.Silverlight.Testing.Service.SettingsProvider.SaveSettings(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
4942 <summary>
4943 Saves the settings.
4944 </summary>
4945 <remarks>Classes that inherit from SettingsProvider: hide this
4946 function. Do not call up through to this base method.</remarks>
4947 <param name="callback">The service callback.</param>
4948 </member>
4949 <member name="P:Microsoft.Silverlight.Testing.Service.SettingsProvider.Settings">
4950 <summary>
4951 Gets the settings dictionary.
4952 </summary>
4953 </member>
4954 <member name="P:Microsoft.Silverlight.Testing.Service.SettingsProvider.IsReadOnly">
4955 <summary>
4956 Gets a value indicating whether the settings are read-only.
4957 </summary>
4958 </member>
4959 <member name="P:Microsoft.Silverlight.Testing.Service.SettingsProvider.SourceName">
4960 <summary>
4961 Gets the settings source for end-user display.
4962 </summary>
4963 </member>
4964 <member name="F:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.TestFrameworkSettingsKeyName">
4965 <summary>
4966 The unique key used for storing the test framework's settings
4967 dictionary.
4968 </summary>
4969 </member>
4970 <member name="F:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider._settings">
4971 <summary>
4972 The underlying settings object.
4973 </summary>
4974 </member>
4975 <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
4976 <summary>
4977 Initializes a new isolated storage settings provider.
4978 </summary>
4979 <param name="testService">The test service instance.</param>
4980 </member>
4981 <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.Initialize">
4982 <summary>
4983 Initializes the isolated storage settings provider.
4984 </summary>
4985 </member>
4986 <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.SaveSettings(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
4987 <summary>
4988 Saves the current settings values.
4989 </summary>
4990 <param name="callback">The service completion callback.</param>
4991 </member>
4992 <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.LoadSettings">
4993 <summary>
4994 Recalls the stored settings values from isolated storage.
4995 </summary>
4996 </member>
4997 <member name="M:Microsoft.Silverlight.Testing.Service.IsolatedStorageSettingsProvider.InitializeSettings">
4998 <summary>
4999 Initialize the isolated storage application settings object.
5000 </summary>
5001 </member>
5002 <member name="T:Microsoft.Silverlight.Testing.Service.ServiceResult">
5003 <summary>
5004 Result object for asynchronous test service response.
5005 </summary>
5006 </member>
5007 <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.CreateExceptionalResult(System.Exception)">
5008 <summary>
5009 Creates a new ServiceResult object for a failed result, the
5010 sets the exception.
5011 </summary>
5012 <param name="except">The Exception object.</param>
5013 <returns>Returns a new ServiceResult with the Exception set.</returns>
5014 </member>
5015 <member name="F:Microsoft.Silverlight.Testing.Service.ServiceResult._result">
5016 <summary>
5017 The result LINQ element.
5018 </summary>
5019 </member>
5020 <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.#ctor">
5021 <summary>
5022 Initializes a new instance of the ServiceResult class.
5023 </summary>
5024 </member>
5025 <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.ProcessResponse">
5026 <summary>
5027 Process the response text.
5028 </summary>
5029 </member>
5030 <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.TryGetElement">
5031 <summary>
5032 Attempt to process and return the root element of a successful
5033 request. Returns null if there was an Exception.
5034 </summary>
5035 <returns>The root XML element of the response.</returns>
5036 </member>
5037 <member name="M:Microsoft.Silverlight.Testing.Service.ServiceResult.SetResult(Microsoft.Silverlight.Testing.Service.SimpleXElement)">
5038 <summary>
5039 Sets the result.
5040 </summary>
5041 <param name="result">The LINQ element for the result.</param>
5042 </member>
5043 <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Processed">
5044 <summary>
5045 Gets or sets a value indicating whether the result has been
5046 processed.
5047 </summary>
5048 </member>
5049 <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Exception">
5050 <summary>
5051 Gets or sets the exception intercepted or generated during the
5052 request or
5053 processing timeframe.
5054 </summary>
5055 </member>
5056 <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Element">
5057 <summary>
5058 Gets the root XElement of the test service result.
5059 </summary>
5060 </member>
5061 <member name="P:Microsoft.Silverlight.Testing.Service.ServiceResult.Successful">
5062 <summary>
5063 Gets a value indicating whether the request was successful.
5064 </summary>
5065 </member>
5066 <member name="T:Microsoft.Silverlight.Testing.Service.ServiceType">
5067 <summary>
5068 The type of test service in use. Used by the more advanced service
5069 scenarios in SilverlightTestServiceProvider.
5070 </summary>
5071 </member>
5072 <member name="F:Microsoft.Silverlight.Testing.Service.ServiceType.None">
5073 <summary>
5074 No service, or unknown service type.
5075 </summary>
5076 </member>
5077 <member name="F:Microsoft.Silverlight.Testing.Service.ServiceType.Direct">
5078 <summary>
5079 A direct connection, be it the file system, isolated storage, or
5080 similar.
5081 </summary>
5082 </member>
5083 <member name="F:Microsoft.Silverlight.Testing.Service.ServiceType.WebService">
5084 <summary>
5085 A web service.
5086 </summary>
5087 </member>
5088 <member name="T:Microsoft.Silverlight.Testing.Service.SilverlightTestService">
5089 <summary>
5090 The Silverlight test service provider is built for compilation with
5091 Silverlight builds of the test framework. Populates with the important
5092 providers for web browser-hosted test runs.
5093 </summary>
5094 <summary>
5095 The Silverlight test service provider is built for compilation with
5096 Silverlight builds of the test framework. Populates with the important
5097 providers for web browser-hosted test runs.
5098 </summary>
5099 </member>
5100 <member name="T:Microsoft.Silverlight.Testing.Harness.TestServiceProvider">
5101 <summary>
5102 A system that provides test services.
5103 </summary>
5104 </member>
5105 <member name="F:Microsoft.Silverlight.Testing.Harness.TestServiceProvider._services">
5106 <summary>
5107 The dictionary of services registered with this provider instance.
5108 </summary>
5109 </member>
5110 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.#ctor">
5111 <summary>
5112 Initializes a new test service provider instance.
5113 </summary>
5114 </member>
5115 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.Initialize">
5116 <summary>
5117 Initializes the provider and all of its test services.
5118 </summary>
5119 </member>
5120 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.InitializeAllServices">
5121 <summary>
5122 Initialize all services and features synchronously.
5123 </summary>
5124 </member>
5125 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RegisterService(Microsoft.Silverlight.Testing.Service.TestServiceFeature,Microsoft.Silverlight.Testing.Service.ProviderBase)">
5126 <summary>
5127 Register a new service that the test service should expose.
5128 </summary>
5129 <param name="feature">Known feature type.</param>
5130 <param name="serviceInstance">Instance of the feature's
5131 <see cref="T:Microsoft.Silverlight.Testing.Service.ProviderBase"/> type.</param>
5132 </member>
5133 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RegisterService(System.String,Microsoft.Silverlight.Testing.Service.ProviderBase)">
5134 <summary>
5135 Register a new service that the test service should expose.
5136 </summary>
5137 <param name="featureName">String name of the feature if the known
5138 enum value does not exist.</param>
5139 <param name="serviceInstance">Instance of the feature's
5140 <see cref="T:Microsoft.Silverlight.Testing.Service.ProviderBase"/> type.</param>
5141 </member>
5142 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.UnregisterService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
5143 <summary>
5144 Unregisters a feature.
5145 </summary>
5146 <param name="feature">Known feature type.</param>
5147 </member>
5148 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.UnregisterService(System.String)">
5149 <summary>
5150 Unregisters a feature.
5151 </summary>
5152 <param name="featureName">Known feature type string.</param>
5153 </member>
5154 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.HasService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
5155 <summary>
5156 Check if a requested feature is supported by the test service
5157 provider.
5158 </summary>
5159 <param name="feature">Feature of interest.</param>
5160 <returns>A value indicating whether the feature exists.</returns>
5161 </member>
5162 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.HasService(System.String)">
5163 <summary>
5164 Check if a requested feature is supported by the test service
5165 provider.
5166 </summary>
5167 <param name="featureName">Feature of interest.</param>
5168 <returns>A value indicating whether the feature exists.</returns>
5169 </member>
5170 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetService``1(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
5171 <summary>
5172 Retrieve a feature. An exception will be thrown if the service
5173 does not exist.
5174 </summary>
5175 <typeparam name="TService">Type of a service, ProviderBase.</typeparam>
5176 <param name="feature">The feature of interest.</param>
5177 <returns>Returns the feature, cast properly.</returns>
5178 </member>
5179 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
5180 <summary>
5181 Retrieve a feature.
5182 </summary>
5183 <param name="feature">Feature of interest.</param>
5184 <returns>The feature's provider.</returns>
5185 </member>
5186 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetService(System.String)">
5187 <summary>
5188 Retrieve a feature.
5189 </summary>
5190 <param name="featureName">Feature of interest.</param>
5191 <returns>The service or null if one was not present.</returns>
5192 </member>
5193 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,System.Type)">
5194 <summary>
5195 Require a feature, or throw an exception if it isn't available.
5196 </summary>
5197 <param name="feature">Feature of interest.</param>
5198 <param name="requiredType">The required type.</param>
5199 <returns>The service or null if one was not present.</returns>
5200 </member>
5201 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(System.String,System.Type)">
5202 <summary>
5203 Require a feature, or throw an exception if it isn't available.
5204 </summary>
5205 <param name="featureName">Feature of interest.</param>
5206 <param name="requiredType">The required type.</param>
5207 <returns>The service or null if one was not present.</returns>
5208 </member>
5209 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(Microsoft.Silverlight.Testing.Service.TestServiceFeature)">
5210 <summary>
5211 Require a feature or interest.
5212 </summary>
5213 <param name="feature">Feature of interest.</param>
5214 <returns>The service or null if one was not present.</returns>
5215 </member>
5216 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireService(System.String)">
5217 <summary>
5218 Requires a service.
5219 </summary>
5220 <param name="featureName">Feature of interest.</param>
5221 <returns>The service or null if one was not present.</returns>
5222 </member>
5223 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireServiceInternal(System.Object)">
5224 <summary>
5225 Check for and required the presence of a service. Throws an
5226 InvalidOperationException message if the service is unavailable.
5227 </summary>
5228 <param name="feature">Feature of interest.</param>
5229 <returns>The service or null if one was not present.</returns>
5230 </member>
5231 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.RequireServiceInternal(System.Object,System.Type)">
5232 <summary>
5233 Require a specific feature, and that it can be cast properly.
5234 </summary>
5235 <param name="feature">Feature of interest.</param>
5236 <param name="cast">The type to verify assignment for a cast.</param>
5237 <returns>The service or null if one was not present.</returns>
5238 </member>
5239 <member name="M:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.GetServiceInternal(System.Object)">
5240 <summary>
5241 Looks for a specific service.
5242 </summary>
5243 <param name="feature">Feature of interest.</param>
5244 <returns>The service or null if one was not present.</returns>
5245 </member>
5246 <member name="P:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.UniqueTestRunIdentifier">
5247 <summary>
5248 Gets or sets a unique test run identifier, if any is present.
5249 </summary>
5250 </member>
5251 <member name="P:Microsoft.Silverlight.Testing.Harness.TestServiceProvider.BusyServiceReferenceCounter">
5252 <summary>
5253 Gets or sets an integer value that can be used to manage simple
5254 reference counting services.
5255 </summary>
5256 </member>
5257 <member name="F:Microsoft.Silverlight.Testing.Service.SilverlightTestService._webService">
5258 <summary>
5259 The service verifier and information.
5260 </summary>
5261 </member>
5262 <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.#ctor">
5263 <summary>
5264 Initializes a new instance of the SilverlightTestService class.
5265 </summary>
5266 </member>
5267 <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings)">
5268 <summary>
5269 Initializes a new instance of the SilverlightTestService class.
5270 </summary>
5271 <param name="settings">Unit test settings to read the service path
5272 and other information from.</param>
5273 </member>
5274 <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.Initialize">
5275 <summary>
5276 Initializes the Silverlight test service. Performs a service check
5277 if needed before initializing the other providers.
5278 </summary>
5279 </member>
5280 <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.SetCustomIdentification">
5281 <summary>
5282 Sets the custom ID information for the test run, if passed into
5283 the run.
5284 </summary>
5285 </member>
5286 <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.SetServicePath(Microsoft.Silverlight.Testing.UnitTestSettings)">
5287 <summary>
5288 Determine the service path to attempt to use, and prepares the
5289 verification object using those parameters.
5290 </summary>
5291 <param name="settings">Unit test settings object to try and read
5292 settings from.</param>
5293 </member>
5294 <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.AttemptServiceConnection">
5295 <summary>
5296 Pauses the initialization process to attempt a service connection.
5297 The result will alter the underlying ServiceType being used by
5298 this provider to ensure a fallback experience can be used.
5299
5300 This verification step will block the initialization and entire
5301 test run until it continues.
5302 </summary>
5303 </member>
5304 <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ContinueInitialization">
5305 <summary>
5306 Continues the initialization process for the test service provider.
5307 </summary>
5308 </member>
5309 <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.PopulateProviders">
5310 <summary>
5311 Populates with the standard providers for Silverlight in-browser
5312 testing.
5313 </summary>
5314 </member>
5315 <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceType">
5316 <summary>
5317 Gets the service type that is in use.
5318 </summary>
5319 </member>
5320 <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.WebService">
5321 <summary>
5322 Gets the web service proxy.
5323 </summary>
5324 </member>
5325 <member name="T:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier">
5326 <summary>
5327 A special verification class used by SilverlightTestService.
5328 </summary>
5329 </member>
5330 <member name="F:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.VerificationServiceName">
5331 <summary>
5332 The name of a simple 'ping' method exposed by the service.
5333 </summary>
5334 </member>
5335 <member name="M:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.Verify(System.Action,System.Action)">
5336 <summary>
5337 Attempts to verify the service connection. Calls the proper
5338 success/failure Action once a verification result is possible.
5339 </summary>
5340 <param name="success">The Action to call upon connection
5341 verification.</param>
5342 <param name="failure">An Action to call upon failure.</param>
5343 </member>
5344 <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.Hostname">
5345 <summary>
5346 Gets or sets the service hostname.
5347 </summary>
5348 </member>
5349 <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.Port">
5350 <summary>
5351 Gets or sets the service port.
5352 </summary>
5353 </member>
5354 <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.ServicePath">
5355 <summary>
5356 Gets or sets path to the simple POX service.
5357 </summary>
5358 </member>
5359 <member name="P:Microsoft.Silverlight.Testing.Service.SilverlightTestService.ServiceVerifier.ServiceUri">
5360 <summary>
5361 Gets the URI to the service.
5362 </summary>
5363 </member>
5364 <member name="T:Microsoft.Silverlight.Testing.Service.TestReportingProvider">
5365 <summary>
5366 A test service that reports test run results.
5367 </summary>
5368 </member>
5369 <member name="M:Microsoft.Silverlight.Testing.Service.TestReportingProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
5370 <summary>
5371 Initializes a new reporting provider instance.
5372 </summary>
5373 <param name="testService">The test service.</param>
5374 </member>
5375 <member name="M:Microsoft.Silverlight.Testing.Service.TestReportingProvider.WriteLog(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.String,System.String)">
5376 <summary>
5377 Begins a call to the test service to write to the log.
5378 </summary>
5379 <param name="callback">The callback, used to read or verify results
5380 from the service call.</param>
5381 <param name="logName">The name of the log to write.</param>
5382 <param name="content">The log file content.</param>
5383 </member>
5384 <member name="M:Microsoft.Silverlight.Testing.Service.TestReportingProvider.ReportFinalResult(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.Boolean,System.Int32,System.Int32,System.String)">
5385 <summary>
5386 Begins a call to the test service to report a test run's results.
5387 </summary>
5388 <param name="callback">The callback, used to read or verify results
5389 from the service call.</param>
5390 <param name="failure">A value indicating whether the test run was a
5391 failure.</param>
5392 <param name="failures">The failed scenario count.</param>
5393 <param name="totalScenarios">The total scenario count.</param>
5394 <param name="message">Any message to report along with the failure.</param>
5395 </member>
5396 <member name="T:Microsoft.Silverlight.Testing.Service.TestServiceFeature">
5397 <summary>
5398 Set of known, well-defined test service features.
5399 </summary>
5400 </member>
5401 <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.CodeCoverageReporting">
5402 <summary>
5403 Code coverage reporting.
5404 </summary>
5405 </member>
5406 <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.RunSettings">
5407 <summary>
5408 Provides run parameters and settings.
5409 </summary>
5410 </member>
5411 <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.TestReporting">
5412 <summary>
5413 Provides test reporting services.
5414 </summary>
5415 </member>
5416 <member name="F:Microsoft.Silverlight.Testing.Service.TestServiceFeature.EnvironmentServices">
5417 <summary>
5418 Provides environment information.
5419 </summary>
5420 </member>
5421 <member name="T:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider">
5422 <summary>
5423 A provider of code coverage information to an external process.
5424 </summary>
5425 </member>
5426 <member name="F:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider.MethodName_SaveCodeCoverage">
5427 <summary>
5428 The MethodName_SaveCodeCoverage method name.
5429 </summary>
5430 </member>
5431 <member name="M:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
5432 <summary>
5433 Initializes a new code coverage provider.
5434 </summary>
5435 <param name="testService">The test service.</param>
5436 </member>
5437 <member name="M:Microsoft.Silverlight.Testing.Service.WebCodeCoverageProvider.SaveCoverageData(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
5438 <summary>
5439 Save string-based code coverage data.
5440 </summary>
5441 <param name="data">The code coverage data, as a string.</param>
5442 <param name="callback">The callback action.</param>
5443 </member>
5444 <member name="T:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider">
5445 <summary>
5446 A provider of environment variables and environmental information that
5447 uses the test service provider infrastructure.
5448 </summary>
5449 </member>
5450 <member name="F:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider.MethodName_GetEnvironmentVariable">
5451 <summary>
5452 The MethodName_GetEnvironmentVariable method name.
5453 </summary>
5454 </member>
5455 <member name="M:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider.#ctor(Microsoft.Silverlight.Testing.Service.SilverlightTestService)">
5456 <summary>
5457 Initializes a new environment provider.
5458 </summary>
5459 <param name="testService">The web test service.</param>
5460 </member>
5461 <member name="M:Microsoft.Silverlight.Testing.Service.WebEnvironmentProvider.GetEnvironmentVariable(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
5462 <summary>
5463 Retrieve an environment variable from the system.
5464 </summary>
5465 <param name="name">The variable name.</param>
5466 <param name="callback">The callback action.</param>
5467 </member>
5468 <member name="T:Microsoft.Silverlight.Testing.Service.WebServiceResult">
5469 <summary>
5470 Result object for asynchronous test service response that uses a simple
5471 web service / POX call.
5472 </summary>
5473 </member>
5474 <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.#ctor(System.Net.WebRequest,System.Net.WebResponse)">
5475 <summary>
5476 Initializes a new web service result.
5477 </summary>
5478 <param name="request">The request object.</param>
5479 <param name="response">The response object.</param>
5480 </member>
5481 <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.#ctor(System.Net.WebRequest,System.Net.WebResponse,System.Object)">
5482 <summary>
5483 Initializes a new web service result.
5484 </summary>
5485 <param name="request">The request object.</param>
5486 <param name="response">The response object.</param>
5487 <param name="details">The details to associate for debugging
5488 purposes.</param>
5489 </member>
5490 <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.ReadHttpWebResponse">
5491 <summary>
5492 Reads the web response, if successful, and parses out the string
5493 content.
5494 </summary>
5495 </member>
5496 <member name="M:Microsoft.Silverlight.Testing.Service.WebServiceResult.ProcessResponse">
5497 <summary>
5498 Process the response text.
5499 </summary>
5500 </member>
5501 <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.Request">
5502 <summary>
5503 Gets the web request associated with the service call.
5504 </summary>
5505 </member>
5506 <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.Response">
5507 <summary>
5508 Gets the web response associated with the service call.
5509 </summary>
5510 </member>
5511 <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.RequestDetails">
5512 <summary>
5513 Gets the details of the request, used for interactive debugging
5514 sessions only.
5515 </summary>
5516 </member>
5517 <member name="P:Microsoft.Silverlight.Testing.Service.WebServiceResult.ResponseString">
5518 <summary>
5519 Gets the string retrieved from the response.
5520 </summary>
5521 </member>
5522 <member name="T:Microsoft.Silverlight.Testing.Service.WebSettingsProvider">
5523 <summary>
5524 A test service that reads command line settings.
5525 </summary>
5526 </member>
5527 <member name="F:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.MethodName_GetRunParameters">
5528 <summary>
5529 Name of the method MethodName_GetRunParameters.
5530 </summary>
5531 </member>
5532 <member name="M:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
5533 <summary>
5534 Initializes a new settings provider instance.
5535 </summary>
5536 <param name="testService">The test service.</param>
5537 </member>
5538 <member name="M:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.Initialize">
5539 <summary>
5540 Initialize the web settings provider.
5541 </summary>
5542 </member>
5543 <member name="M:Microsoft.Silverlight.Testing.Service.WebSettingsProvider.ReadRunParameters(Microsoft.Silverlight.Testing.Service.ServiceResult)">
5544 <summary>
5545 Read the run parameters.
5546 </summary>
5547 <param name="result">The service result.</param>
5548 </member>
5549 <member name="T:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider">
5550 <summary>
5551 A test service that reports test run results.
5552 </summary>
5553 </member>
5554 <member name="F:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.MethodName_ReportTestResults">
5555 <summary>
5556 Name of the method MethodName_ReportTestResults.
5557 </summary>
5558 </member>
5559 <member name="F:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.MethodName_WriteLog">
5560 <summary>
5561 Name of the method MethodName_WriteLog.
5562 </summary>
5563 </member>
5564 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.#ctor(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
5565 <summary>
5566 Initializes a new reporting provider instance.
5567 </summary>
5568 <param name="testService">The test service.</param>
5569 </member>
5570 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.WriteLog(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.String,System.String)">
5571 <summary>
5572 Begins a call to the test service to write to the log.
5573 </summary>
5574 <param name="callback">The callback, used to read or verify results
5575 from the service call.</param>
5576 <param name="logName">The name of the log to write.</param>
5577 <param name="content">The log file content.</param>
5578 </member>
5579 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestReportingProvider.ReportFinalResult(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},System.Boolean,System.Int32,System.Int32,System.String)">
5580 <summary>
5581 Begins a call to the test service to report a test run's results.
5582 </summary>
5583 <param name="callback">The callback, used to read or verify results
5584 from the service call.</param>
5585 <param name="failure">A value indicating whether the test run was a
5586 failure.</param>
5587 <param name="failures">The failed scenario count.</param>
5588 <param name="totalScenarios">The total scenario count.</param>
5589 <param name="message">Any message to report along with the failure.</param>
5590 </member>
5591 <member name="T:Microsoft.Silverlight.Testing.Service.WebTestService">
5592 <summary>
5593 Provides out-of-process access to operating system functions and other
5594 services such as visual verification, if present.
5595 </summary>
5596 <summary>
5597 Provides out-of-process access to operating system functions and other
5598 services such as visual verification, if present.
5599 </summary>
5600 <summary>
5601 Provides out-of-process access to operating system functions and other
5602 services such as visual verification, if present.
5603 </summary>
5604 </member>
5605 <member name="F:Microsoft.Silverlight.Testing.Service.WebTestService._serviceUri">
5606 <summary>
5607 The service address.
5608 </summary>
5609 </member>
5610 <member name="F:Microsoft.Silverlight.Testing.Service.WebTestService._sync">
5611 <summary>
5612 The synchronization context.
5613 </summary>
5614 </member>
5615 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.#ctor(System.Uri)">
5616 <summary>
5617 Initializes a new plain-old-XML test service. This assumes that
5618 the caller has already verifier that a service is present and
5619 responding at the service address.
5620 </summary>
5621 <param name="serviceUri">The base service URI, such as
5622 "scheme://hostname:port/servicePath/".</param>
5623 </member>
5624 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CreateUri(System.String,System.Collections.Generic.Dictionary{System.String,System.String})">
5625 <summary>
5626 Creates a simple REST-style Uri given the method/service name and
5627 a dictionary of key/value pairs to send as arguments.
5628 </summary>
5629 <param name="service">The method/service name.</param>
5630 <param name="arguments">A set of key/value pairs.</param>
5631 <returns>Returns a new Uri.</returns>
5632 </member>
5633 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CreateUri(System.String,System.Collections.Generic.Dictionary{System.String,System.String},System.String)">
5634 <summary>
5635 Creates a simple REST-style Uri given the method/service name and
5636 a dictionary of key/value pairs to send as arguments.
5637 </summary>
5638 <param name="service">The method/service name.</param>
5639 <param name="arguments">A set of key/value pairs.</param>
5640 <param name="queryString">Optional query string.</param>
5641 <returns>Returns a new Uri.</returns>
5642 </member>
5643 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.Dictionary(System.Object[])">
5644 <summary>
5645 Builds a simple dictionary from parameters. The value follows the
5646 key parameter. {[key, value], } ...
5647
5648 The ToString() method is called on every object.
5649 </summary>
5650 <param name="parameters">The parameters.</param>
5651 <returns>Returns a key/value dictionary from the parameters.</returns>
5652 </member>
5653 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethod(System.String,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
5654 <summary>
5655 Begin a POX method call. The callback is used with the result when
5656 it becomes available.
5657 </summary>
5658 <param name="method">The method name.</param>
5659 <param name="callback">The callback action.</param>
5660 </member>
5661 <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})">
5662 <summary>
5663 Begin a POX method call. The callback is used with the result when
5664 it becomes available.
5665 </summary>
5666 <param name="method">The method name.</param>
5667 <param name="arguments">Dictionary of key/value pairs.</param>
5668 <param name="callback">The callback action.</param>
5669 </member>
5670 <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})">
5671 <summary>
5672 Begin a POX method call. The callback is used with the result when
5673 it becomes available.
5674 </summary>
5675 <param name="method">The method name.</param>
5676 <param name="arguments">Dictionary of key/value pairs.</param>
5677 <param name="postData">Optional string that will transform the
5678 request to a POST request.</param>
5679 <param name="callback">The callback action.</param>
5680 </member>
5681 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CallMethodPostContinue(System.IAsyncResult)">
5682 <summary>
5683 The intermediate step that writes the POST data and then continues
5684 the web request.
5685 </summary>
5686 <param name="ar">The async result object.</param>
5687 </member>
5688 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.ResponseCallback(System.IAsyncResult)">
5689 <summary>
5690 Process the response callback from a POX method call.
5691 </summary>
5692 <param name="ar">The async result object.</param>
5693 </member>
5694 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.UserInterfaceThreadCallback(System.Object)">
5695 <summary>
5696 On the UI thread, invoke the callback action with the result.
5697 </summary>
5698 <param name="state">The temporary state object.</param>
5699 </member>
5700 <member name="T:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState">
5701 <summary>
5702 A simple type to store the state information for the cross-thread
5703 callback.
5704 </summary>
5705 </member>
5706 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState.#ctor(System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult},Microsoft.Silverlight.Testing.Service.WebServiceResult)">
5707 <summary>
5708 Initializes a new TemporaryStateObject object.
5709 </summary>
5710 <param name="callback">The callback action.</param>
5711 <param name="result">The result object.</param>
5712 </member>
5713 <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState.Callback">
5714 <summary>
5715 Gets the callback action.
5716 </summary>
5717 </member>
5718 <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.CrossThreadState.Result">
5719 <summary>
5720 Gets the result object.
5721 </summary>
5722 </member>
5723 <member name="T:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData">
5724 <summary>
5725 The request data class, stores information used in a request for
5726 associating this data with the response.
5727 </summary>
5728 </member>
5729 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.#ctor(System.Uri,System.Net.HttpWebRequest,System.Action{Microsoft.Silverlight.Testing.Service.ServiceResult})">
5730 <summary>
5731 Initializes a new request data object.
5732 </summary>
5733 <param name="uri">The request Uri.</param>
5734 <param name="request">The request object.</param>
5735 <param name="callback">The callback action.</param>
5736 </member>
5737 <member name="M:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.ConvertToResult(System.Net.WebResponse)">
5738 <summary>
5739 Converts the request data object into a web service result
5740 object.
5741 </summary>
5742 <param name="response">The response object.</param>
5743 <returns>Returns a new WebServiceResult instance.</returns>
5744 </member>
5745 <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.PostData">
5746 <summary>
5747 Gets or sets the optional post data for the request.
5748 </summary>
5749 </member>
5750 <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.Request">
5751 <summary>
5752 Gets the web request.
5753 </summary>
5754 </member>
5755 <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.RequestUri">
5756 <summary>
5757 Gets the request Uri.
5758 </summary>
5759 </member>
5760 <member name="P:Microsoft.Silverlight.Testing.Service.WebTestService.RequestData.Callback">
5761 <summary>
5762 Gets the callback action.
5763 </summary>
5764 </member>
5765 <member name="T:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher">
5766 <summary>
5767 A type which handles preparing the underlying dispatcher or timer from
5768 which the test work items execute.
5769 </summary>
5770 </member>
5771 <member name="T:Microsoft.Silverlight.Testing.Harness.RunDispatcher">
5772 <summary>
5773 Handle calling into the test framework as needed to perform the test
5774 run, process the internal test dispatcher queue, and keep execution
5775 moving forward.
5776 </summary>
5777 </member>
5778 <member name="F:Microsoft.Silverlight.Testing.Harness.RunDispatcher._runNextStep">
5779 <summary>
5780 Delegate that returns whether more work remains and runs the next
5781 set of work.
5782 </summary>
5783 </member>
5784 <member name="F:Microsoft.Silverlight.Testing.Harness.RunDispatcher._running">
5785 <summary>
5786 Backing field for a value indicaing whether the dispatcher should be
5787 running.
5788 </summary>
5789 </member>
5790 <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.#ctor(System.Func{System.Boolean})">
5791 <summary>
5792 Creates a new RunMethodManager, taking in a conditional delegate to
5793 run for each step to see if more work remains.
5794 </summary>
5795 <param name="runNextStep">
5796 The conditional delegate that performs work and indicates whether
5797 additional work remains.
5798 </param>
5799 </member>
5800 <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Create(System.Func{System.Boolean})">
5801 <summary>
5802 Create a new run method manager object.
5803 </summary>
5804 <param name="runNextStep">
5805 Conditional indicating whether more work will remain after
5806 performing the work.
5807 </param>
5808 <returns>
5809 Returns the run method manager. Typically depends on the execution
5810 platform and environment.
5811 </returns>
5812 </member>
5813 <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Create(System.Func{System.Boolean},System.Windows.Threading.Dispatcher)">
5814 <summary>
5815 Create a new run method manager object.
5816 </summary>
5817 <param name="runNextStep">
5818 Conditional indicating whether more work will remain after
5819 performing the work.
5820 </param>
5821 <param name="dispatcher">A Dispatcher instance.</param>
5822 <returns>
5823 Returns the run method manager. Typically depends on the execution
5824 platform and environment.
5825 </returns>
5826 </member>
5827 <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Run">
5828 <summary>
5829 A completely synchronous implementation, unless overridden, that
5830 calls RunNextStep() until the harness is finished.
5831
5832 The default implementation will not work with a presentation-rich
5833 test environment.
5834 </summary>
5835 </member>
5836 <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.RunNextStep">
5837 <summary>
5838 Calls a conditional delegate, and returns whether there is more work
5839 to be done.
5840 </summary>
5841 <returns>
5842 Returns a value indicating whether there is additional work
5843 remaining after executing the current work.
5844 </returns>
5845 </member>
5846 <member name="M:Microsoft.Silverlight.Testing.Harness.RunDispatcher.OnComplete">
5847 <summary>
5848 Calls the Complete event handler.
5849 </summary>
5850 </member>
5851 <member name="E:Microsoft.Silverlight.Testing.Harness.RunDispatcher.Complete">
5852 <summary>
5853 Event that is called when all work is complete.
5854 </summary>
5855 </member>
5856 <member name="P:Microsoft.Silverlight.Testing.Harness.RunDispatcher.IsRunning">
5857 <summary>
5858 Gets or sets a value indicating whether the dispatcher should be
5859 running.
5860 </summary>
5861 </member>
5862 <member name="F:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher._dispatcher">
5863 <summary>
5864 Stored Dispatcher instance.
5865 </summary>
5866 </member>
5867 <member name="M:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher.#ctor(System.Func{System.Boolean},System.Windows.Threading.Dispatcher)">
5868 <summary>
5869 Sets up a new run method manager.
5870 </summary>
5871 <param name="runNextStep">
5872 Conditional delegate which returns true as long as there is
5873 additional work.
5874 </param>
5875 <param name="dispatcher">An instance of the dispatcher to use.</param>
5876 </member>
5877 <member name="M:Microsoft.Silverlight.Testing.Harness.FastRunDispatcher.Run">
5878 <summary>
5879 Begin the execution process by hooking up the underlying
5880 DispatcherTimer to call into the test framework regularly and
5881 perform test work items.
5882 </summary>
5883 </member>
5884 <member name="T:Microsoft.Silverlight.Testing.Client.TestClassData">
5885 <summary>
5886 A data object that generates property change notifications and can
5887 be used for rich data binding to test results. Does keep a reference
5888 to all results.
5889 </summary>
5890 </member>
5891 <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._parent">
5892 <summary>
5893 Parent object reference.
5894 </summary>
5895 </member>
5896 <member name="M:Microsoft.Silverlight.Testing.Client.TestClassData.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Client.TestAssemblyData)">
5897 <summary>
5898 Initializes a new instance of the TestClassData type.
5899 </summary>
5900 <param name="testClass">The test class metadata.</param>
5901 <param name="parent">The parent test assembly data object.</param>
5902 </member>
5903 <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._methods">
5904 <summary>
5905 Backing store for the set of test class.
5906 </summary>
5907 </member>
5908 <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._expanded">
5909 <summary>
5910 Backing field for the expanded property.
5911 </summary>
5912 </member>
5913 <member name="M:Microsoft.Silverlight.Testing.Client.TestClassData.CollapseUnlessFailures">
5914 <summary>
5915 Collapses the test class node unless there is at least one child
5916 test method that failed.
5917 </summary>
5918 </member>
5919 <member name="F:Microsoft.Silverlight.Testing.Client.TestClassData._passed">
5920 <summary>
5921 Backing field for a passed value.
5922 </summary>
5923 </member>
5924 <member name="M:Microsoft.Silverlight.Testing.Client.TestClassData.GetResultReport">
5925 <summary>
5926 Retrieves the results report.
5927 </summary>
5928 <returns>Returns a string containing the report.</returns>
5929 </member>
5930 <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Parent">
5931 <summary>
5932 Gets the parent data object.
5933 </summary>
5934 </member>
5935 <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Name">
5936 <summary>
5937 Gets the name of the test class.
5938 </summary>
5939 </member>
5940 <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Namespace">
5941 <summary>
5942 Gets the namespace for the test class.
5943 </summary>
5944 </member>
5945 <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.TestMethods">
5946 <summary>
5947 Gets an observable collection of test class data objects.
5948 </summary>
5949 </member>
5950 <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.IsExpanded">
5951 <summary>
5952 Gets or sets a value indicating whether the item is expanded in
5953 a hierarchical display.
5954 </summary>
5955 </member>
5956 <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.IsChecked">
5957 <summary>
5958 Gets or sets the checked value. Don't think this is actually used.
5959 </summary>
5960 </member>
5961 <member name="P:Microsoft.Silverlight.Testing.Client.TestClassData.Passed">
5962 <summary>
5963 Gets or sets a value indicating whether the test passed. If failed,
5964 will propagate to the parent metadata object.
5965 </summary>
5966 </member>
5967 <member name="T:Microsoft.Silverlight.Testing.Client.TestRunData">
5968 <summary>
5969 A data object that generates property change notifications and can
5970 be used for rich data binding to test results. Does keep a reference
5971 to all results.
5972 </summary>
5973 </member>
5974 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._harness">
5975 <summary>
5976 The unit test harness instance.
5977 </summary>
5978 </member>
5979 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._information">
5980 <summary>
5981 Backing field for information about the test application in use.
5982 </summary>
5983 </member>
5984 <member name="M:Microsoft.Silverlight.Testing.Client.TestRunData.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
5985 <summary>
5986 Initializes a new instance of the test run results.
5987 </summary>
5988 <param name="unitTestHarness">The unit test harness.</param>
5989 </member>
5990 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._assemblies">
5991 <summary>
5992 Backing store for the set of test assemblies.
5993 </summary>
5994 </member>
5995 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._title">
5996 <summary>
5997 Title backing field.
5998 </summary>
5999 </member>
6000 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._total">
6001 <summary>
6002 Stores the total number of expected scenarios.
6003 </summary>
6004 </member>
6005 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._currentTestMethod">
6006 <summary>
6007 Stores the current test information.
6008 </summary>
6009 </member>
6010 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._currentTest">
6011 <summary>
6012 Stores the current test information.
6013 </summary>
6014 </member>
6015 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._runScenarios">
6016 <summary>
6017 Stores the number of run scenarios.
6018 </summary>
6019 </member>
6020 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._failedScenarios">
6021 <summary>
6022 Count of failed scenarios.
6023 </summary>
6024 </member>
6025 <member name="F:Microsoft.Silverlight.Testing.Client.TestRunData._running">
6026 <summary>
6027 Backing field for whether the app is running.
6028 </summary>
6029 </member>
6030 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.TestApplicationInformation">
6031 <summary>
6032 Gets the test application information instance.
6033 </summary>
6034 </member>
6035 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.UnitTestHarness">
6036 <summary>
6037 Gets the unit test harness instance.
6038 </summary>
6039 </member>
6040 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.TestAssemblies">
6041 <summary>
6042 Gets an observable collection of test assembly data objects.
6043 </summary>
6044 </member>
6045 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.Title">
6046 <summary>
6047 Gets or sets the informational run title.
6048 </summary>
6049 </member>
6050 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.TotalScenarios">
6051 <summary>
6052 Gets or sets the number of total scenarios.
6053 </summary>
6054 </member>
6055 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.CurrentTestMethod">
6056 <summary>
6057 Gets or sets the current test name.
6058 </summary>
6059 </member>
6060 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.CurrentTest">
6061 <summary>
6062 Gets or sets the current test name.
6063 </summary>
6064 </member>
6065 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.RunScenarios">
6066 <summary>
6067 Gets or sets the number of run scenarios.
6068 </summary>
6069 </member>
6070 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.FailedScenarios">
6071 <summary>
6072 Gets or sets the number of failed scenarios.
6073 </summary>
6074 </member>
6075 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.PassedAndComplete">
6076 <summary>
6077 Gets a value indicating whether the run is complete and passed.
6078 </summary>
6079 </member>
6080 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.Passed">
6081 <summary>
6082 Gets a value indicating whether all passing results have been
6083 processed.
6084 </summary>
6085 </member>
6086 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.PassedScenarios">
6087 <summary>
6088 Gets the number of passed scenarios, defined as the number of
6089 run scenarios minus the number of failed scenarios tracked.
6090 </summary>
6091 </member>
6092 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.IsDispatcherRunning">
6093 <summary>
6094 Gets a value indicating whether the dispatcher is currently running.
6095 </summary>
6096 </member>
6097 <member name="P:Microsoft.Silverlight.Testing.Client.TestRunData.IsRunning">
6098 <summary>
6099 Gets a value indicating whether the test run is in action.
6100 </summary>
6101 </member>
6102 <member name="T:Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs">
6103 <summary>
6104 Assembly complete event arguments.
6105 </summary>
6106 </member>
6107 <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEventArgs">
6108 <summary>
6109 Generic unit test harness event arguments base class that contains a
6110 reference to the harness.
6111 </summary>
6112 </member>
6113 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
6114 <summary>
6115 Initializes a new instance of the UnitTestHarnessEventArgs class.
6116 </summary>
6117 <param name="harness">The test harness.</param>
6118 </member>
6119 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEventArgs.UnitTestHarness">
6120 <summary>
6121 Gets the unit test harness reference.
6122 </summary>
6123 </member>
6124 <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
6125 <summary>
6126 Initializes a new instance of the TestAssemblyCompletedEventArgs
6127 type.
6128 </summary>
6129 <param name="assembly">The assembly metadata.</param>
6130 <param name="harness">The test harness instance.</param>
6131 </member>
6132 <member name="P:Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs.Assembly">
6133 <summary>
6134 Gets the assembly metadata.
6135 </summary>
6136 </member>
6137 <member name="T:Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs">
6138 <summary>
6139 Test assembly starting event arguments.
6140 </summary>
6141 </member>
6142 <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
6143 <summary>
6144 Initializes a new instance of the TestAssemblyStartingEventArgs
6145 type.
6146 </summary>
6147 <param name="assembly">The assembly metadata.</param>
6148 <param name="harness">The unit test harness instance.</param>
6149 </member>
6150 <member name="P:Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs.Assembly">
6151 <summary>
6152 Gets the assembly metadata information.
6153 </summary>
6154 </member>
6155 <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs">
6156 <summary>
6157 The test class completed event arguments.
6158 </summary>
6159 </member>
6160 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
6161 <summary>
6162 Initializes a new instance of the TestClassCompletedEventArgs
6163 class.
6164 </summary>
6165 <param name="testClass">Test class metadata.</param>
6166 <param name="harness">The harness instance.</param>
6167 </member>
6168 <member name="P:Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs.TestClass">
6169 <summary>
6170 Gets the test class metadata.
6171 </summary>
6172 </member>
6173 <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs">
6174 <summary>
6175 Information about the start of a test class event.
6176 </summary>
6177 </member>
6178 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
6179 <summary>
6180 Initializes a new instance of the TestClassStartingEventArgs type.
6181 </summary>
6182 <param name="testClass">The test class metadata.</param>
6183 <param name="harness">The unit test harness reference.</param>
6184 </member>
6185 <member name="P:Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs.TestClass">
6186 <summary>
6187 Gets the test class instance.
6188 </summary>
6189 </member>
6190 <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs">
6191 <summary>
6192 Test method starting event arguments.
6193 </summary>
6194 </member>
6195 <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)">
6196 <summary>
6197 Initializes a new instance of the TestMethodStartingEventArgs type.
6198 </summary>
6199 <param name="testMethod">The test method metadata.</param>
6200 <param name="testClass">The test class metadata.</param>
6201 <param name="harness">The test harness instance.</param>
6202 </member>
6203 <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs.TestMethod">
6204 <summary>
6205 Gets the test method metadata.
6206 </summary>
6207 </member>
6208 <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs.TestClass">
6209 <summary>
6210 Gets the test class metadata.
6211 </summary>
6212 </member>
6213 <member name="T:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs">
6214 <summary>
6215 Test method completed event arguments, contains the result.
6216 </summary>
6217 </member>
6218 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
6219 <summary>
6220 Initializes a new instance of the TestRunStartingEventArgs
6221 type.
6222 </summary>
6223 <param name="settings">The test run filter.</param>
6224 <param name="filter">The test run settings object.</param>
6225 </member>
6226 <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.Settings">
6227 <summary>
6228 Gets the unit test run settings.
6229 </summary>
6230 </member>
6231 <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.TestRunFilter">
6232 <summary>
6233 Gets the test run filter.
6234 </summary>
6235 </member>
6236 <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.TestHarnessName">
6237 <summary>
6238 Gets or sets the test harness name.
6239 </summary>
6240 </member>
6241 <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs.EnqueuedAssemblies">
6242 <summary>
6243 Gets or sets the number of valid, enqueued assemblies scheduled.
6244 </summary>
6245 </member>
6246 <member name="T:Microsoft.Silverlight.Testing.TagAttribute">
6247 <summary>
6248 Tag attribute used to associate individual test cases with tags to
6249 easily test related functionality.
6250 </summary>
6251 <remarks>
6252 The infrastructure associated with the TagAttribute is not yet in place.
6253 </remarks>
6254 </member>
6255 <member name="F:Microsoft.Silverlight.Testing.TagAttribute.ReservedWords">
6256 <summary>
6257 List of reserved words that cannot be used as tags.
6258 </summary>
6259 <remarks>
6260 This list should be shared with the tag parser implementation when
6261 available.
6262 </remarks>
6263 </member>
6264 <member name="F:Microsoft.Silverlight.Testing.TagAttribute.ReservedCharacters">
6265 <summary>
6266 List of reserved characters that cannot be used in tags.
6267 </summary>
6268 <remarks>
6269 This list should be shared with the tag parser implementation when
6270 available.
6271 </remarks>
6272 </member>
6273 <member name="M:Microsoft.Silverlight.Testing.TagAttribute.#ctor(System.String)">
6274 <summary>
6275 Initializes a new instance of the TagAttribute class.
6276 </summary>
6277 <param name="tag">
6278 Tag associated with the test method or class.
6279 </param>
6280 </member>
6281 <member name="P:Microsoft.Silverlight.Testing.TagAttribute.Tag">
6282 <summary>
6283 Gets the tag associated with the test method or class.
6284 </summary>
6285 </member>
6286 <member name="T:Microsoft.Silverlight.Testing.Harness.HarnessExtensions">
6287 <summary>
6288 Set of extension methods used by the harness.
6289 </summary>
6290 </member>
6291 <member name="M:Microsoft.Silverlight.Testing.Harness.HarnessExtensions.AddRange``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
6292 <summary>
6293 An AddRange implementation for the generic IList interface.
6294 </summary>
6295 <typeparam name="TListType">The list type.</typeparam>
6296 <param name="list">The list object.</param>
6297 <param name="collection">The collection to copy into the list.</param>
6298 </member>
6299 <member name="M:Microsoft.Silverlight.Testing.Harness.HarnessExtensions.Replace``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IEnumerable{``0})">
6300 <summary>
6301 Replace a list's contents with the items in the IEnumerable.
6302 </summary>
6303 <typeparam name="TListType">The list type.</typeparam>
6304 <param name="list">The list object.</param>
6305 <param name="sequence">The sequence to copy into the list.</param>
6306 </member>
6307 <member name="T:Microsoft.Silverlight.Testing.Harness.IProvideDynamicTestMethods">
6308 <summary>
6309 The IProvideDynamicTestMethods interface is used to provide additional
6310 test methods dynamically at runtime.
6311 </summary>
6312 </member>
6313 <member name="M:Microsoft.Silverlight.Testing.Harness.IProvideDynamicTestMethods.GetDynamicTestMethods">
6314 <summary>
6315 Get the dynamic test methods.
6316 </summary>
6317 <returns>Sequence of dynamic test methods.</returns>
6318 </member>
6319 <member name="T:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter">
6320 <summary>
6321 A type filter for just a specific test. Allows the re-running of a
6322 single result again in the same process.
6323 </summary>
6324 </member>
6325 <member name="T:Microsoft.Silverlight.Testing.Harness.TestRunFilter">
6326 <summary>
6327 A type to filter down complete sets of classes, tests and methods.
6328 </summary>
6329 </member>
6330 <member name="F:Microsoft.Silverlight.Testing.Harness.TestRunFilter.DefaultTestRunName">
6331 <summary>
6332 The default unit test run name.
6333 </summary>
6334 </member>
6335 <member name="F:Microsoft.Silverlight.Testing.Harness.TestRunFilter._settings">
6336 <summary>
6337 Unit test settings.
6338 </summary>
6339 </member>
6340 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
6341 <summary>
6342 Initializes a new test run filter using an existing settings file.
6343 </summary>
6344 <param name="settings">A unit test settings instance.</param>
6345 <param name="harness">The unit test harness.</param>
6346 </member>
6347 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.GetTestClasses(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
6348 <summary>
6349 Retrieve a set of test classes from a test assembly.
6350 </summary>
6351 <param name="assembly">The test assembly metadata object.</param>
6352 <param name="instances">Test class instance dictionary.</param>
6353 <returns>Returns a new list of test class metadata objects.</returns>
6354 </member>
6355 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.SortTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
6356 <summary>
6357 Sort the test classes if the settings for alphabetical sorting are
6358 present.
6359 </summary>
6360 <param name="tests">List of test classes.</param>
6361 </member>
6362 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
6363 <summary>
6364 Filter out tests based on the standard-supported methods.
6365 </summary>
6366 <param name="classes">List of test classes.</param>
6367 <param name="instances">Test class instance dictionary.</param>
6368 </member>
6369 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterCustomTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
6370 <summary>
6371 Perform any custom filtering that the TestRunFilter needs.
6372 </summary>
6373 <param name="classes">List of test classes.</param>
6374 <param name="instances">Test class instance dictionary.</param>
6375 </member>
6376 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterLegacyTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
6377 <summary>
6378 If specific string-contains filters are present.
6379 </summary>
6380 <param name="classes">List of test classes.</param>
6381 <param name="instances">Test class instance dictionary.</param>
6382 </member>
6383 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterExclusiveTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
6384 <summary>
6385 If any exclusive classes are found, filter them.
6386 </summary>
6387 <param name="classes">List of test classes.</param>
6388 <param name="instances">Test class instance dictionary.</param>
6389 </member>
6390 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.GetTestMethods(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object)">
6391 <summary>
6392 Retrieves the test methods from a test class metadata object.
6393 </summary>
6394 <param name="test">The test class metadata object.</param>
6395 <param name="instance">The test class instance.</param>
6396 <returns>Returns a list of test method metadata objects.</returns>
6397 </member>
6398 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6399 <summary>
6400 Filter the test methods.
6401 </summary>
6402 <param name="methods">List of test methods.</param>
6403 </member>
6404 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterCustomTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6405 <summary>
6406 Perform any custom filtering that the TestRunFilter needs.
6407 </summary>
6408 <param name="methods">List of test methods.</param>
6409 </member>
6410 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.FilterExclusiveTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6411 <summary>
6412 If any exclusive classes are found, filter them.
6413 </summary>
6414 <param name="methods">List of test methods.</param>
6415 </member>
6416 <member name="M:Microsoft.Silverlight.Testing.Harness.TestRunFilter.SortTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6417 <summary>
6418 Sorts the test methods, if requested.
6419 </summary>
6420 <param name="methods">List of test methods.</param>
6421 </member>
6422 <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunFilter.TestRunName">
6423 <summary>
6424 Gets a friendly name for the test run.
6425 </summary>
6426 </member>
6427 <member name="P:Microsoft.Silverlight.Testing.Harness.TestRunFilter.UnitTestHarness">
6428 <summary>
6429 Gets the unit test harness.
6430 </summary>
6431 </member>
6432 <member name="F:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter._test">
6433 <summary>
6434 The test class.
6435 </summary>
6436 </member>
6437 <member name="F:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter._method">
6438 <summary>
6439 The test method.
6440 </summary>
6441 </member>
6442 <member name="M:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
6443 <summary>
6444 Initializes a new test run filter using an existing settings file.
6445 </summary>
6446 <param name="test">The test class metadata.</param>
6447 <param name="method">The test method metadata.</param>
6448 </member>
6449 <member name="M:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter.GetTestClasses(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
6450 <summary>
6451 Retrieve a set of test classes from a test assembly.
6452 </summary>
6453 <param name="assembly">The test assembly metadata object.</param>
6454 <param name="instances">Test class instance dictionary.</param>
6455 <returns>Returns a new list of test class metadata objects.</returns>
6456 </member>
6457 <member name="M:Microsoft.Silverlight.Testing.Harness.RetryTestRunFilter.GetTestMethods(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,System.Object)">
6458 <summary>
6459 Retrieves the test methods from a test class metadata object.
6460 </summary>
6461 <param name="test">The test class metadata object.</param>
6462 <param name="instance">The test class instance.</param>
6463 <returns>Returns a list of test method metadata objects.</returns>
6464 </member>
6465 <member name="T:Microsoft.Silverlight.Testing.Harness.TagManager">
6466 <summary>
6467 A helper class that manages tags and associated metadata. Tag
6468 expressions are evaluated at the TestClass level.
6469 </summary>
6470 <summary>
6471 A helper class that manages tags and associated metadata. Tag
6472 expressions are evaluated at the TestClass level.
6473 </summary>
6474 <summary>
6475 A helper class that manages tags and associated metadata. Tag
6476 expressions are evaluated at the TestClass level.
6477 </summary>
6478 </member>
6479 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.PriorityTagPrefix">
6480 <summary>
6481 The prefix for any tags generated from priority values.
6482 </summary>
6483 </member>
6484 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.TagType">
6485 <summary>
6486 A reference to the tag attribute type.
6487 </summary>
6488 </member>
6489 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._classTags">
6490 <summary>
6491 The test tags associated with the class.
6492 </summary>
6493 </member>
6494 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._methodTags">
6495 <summary>
6496 The test tags associated with methods.
6497 </summary>
6498 </member>
6499 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._tagsToMethods">
6500 <summary>
6501 The ability to grab the set of methods, given a test class type,
6502 and the tag of interest.
6503 </summary>
6504 </member>
6505 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager._testClass">
6506 <summary>
6507 The test class type.
6508 </summary>
6509 </member>
6510 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.#ctor(System.Type,System.Collections.Generic.IEnumerable{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6511 <summary>
6512 Initializes a new tag manager.
6513 </summary>
6514 <param name="test">The test class type.</param>
6515 <param name="methods">The set of methods to run.</param>
6516 </member>
6517 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.CreateClassTags(System.Type)">
6518 <summary>
6519 Reflect, read and prepare the tags for the class metadata. Performs
6520 the work if this is the first time the metadata has been seen.
6521 </summary>
6522 <param name="test">The reflection object for the test class.</param>
6523 </member>
6524 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.CreateMethodTags(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
6525 <summary>
6526 Reflect, read and prepare the tags for the method metadata. Performs
6527 the work if this is the first time the metadata has been seen.
6528 </summary>
6529 <param name="method">The method metadata.</param>
6530 </member>
6531 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.EvaluateExpression(System.String)">
6532 <summary>
6533 Get the test methods that correspond to a tag expression.
6534 </summary>
6535 <param name="tagExpression">Tag expression.</param>
6536 <returns>Test methods for the tag expression.</returns>
6537 </member>
6538 <member name="P:Microsoft.Silverlight.Testing.Harness.TagManager.Universe">
6539 <summary>
6540 Gets or sets the universe of all test methods for expression
6541 evaluation.
6542 </summary>
6543 </member>
6544 <member name="T:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator">
6545 <summary>
6546 Evaluate tag expressions.
6547 </summary>
6548 <remarks>
6549 Tag expressions are derived from the following EBNF grammar:
6550 {Expression} :=
6551 {Expression} + {Term} |
6552 {Expression} - {Term} |
6553 {Term}
6554 {Term} :=
6555 {Term} * {Factor} |
6556 {Factor}
6557 {Factor} :=
6558 !{Factor} |
6559 ({Expression}) |
6560 {Tag}
6561 {Tag} :=
6562 All |
6563 [^InvalidCharacters]+
6564
6565 The non-terminals for {Expression} and {Term} will be left factored
6566 in the recursive descent parser below.
6567 </remarks>
6568 </member>
6569 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Union">
6570 <summary>
6571 Union character.
6572 </summary>
6573 </member>
6574 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Intersection">
6575 <summary>
6576 Intersection character.
6577 </summary>
6578 </member>
6579 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Complement">
6580 <summary>
6581 Complement character.
6582 </summary>
6583 </member>
6584 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Difference">
6585 <summary>
6586 Difference character.
6587 </summary>
6588 </member>
6589 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.All">
6590 <summary>
6591 The "All" string constant.
6592 </summary>
6593 </member>
6594 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.InvalidCharacters">
6595 <summary>
6596 Invalid characters in a tag name.
6597 </summary>
6598 </member>
6599 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Evaluate(Microsoft.Silverlight.Testing.Harness.TagManager,System.String)">
6600 <summary>
6601 Evaluate a tag expression.
6602 </summary>
6603 <param name="owner">The owner object.</param>
6604 <param name="tagExpression">Tag expression.</param>
6605 <returns>Test methods associated with the tag expression.</returns>
6606 </member>
6607 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator._owner">
6608 <summary>
6609 The owning TagManager instance.
6610 </summary>
6611 </member>
6612 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator._tagExpression">
6613 <summary>
6614 Expression being evaluated.
6615 </summary>
6616 </member>
6617 <member name="F:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator._position">
6618 <summary>
6619 Current position in the expression.
6620 </summary>
6621 </member>
6622 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.#ctor(Microsoft.Silverlight.Testing.Harness.TagManager,System.String)">
6623 <summary>
6624 Create an expression evaluator.
6625 </summary>
6626 <param name="owner">The owner object.</param>
6627 <param name="tagExpression">Expression object.</param>
6628 </member>
6629 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Match(System.String)">
6630 <summary>
6631 Match a sequence of characters.
6632 </summary>
6633 <param name="expected">String to match.</param>
6634 </member>
6635 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.TryMatch(System.String)">
6636 <summary>
6637 Try to match a sequence of characters.
6638 </summary>
6639 <param name="expected">String to match.</param>
6640 <returns>Returns a value indicating whether the match was
6641 successful.</returns>
6642 </member>
6643 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.Evaluate">
6644 <summary>
6645 Evaluate an expression.
6646 </summary>
6647 <returns>Test methods described by the expression.</returns>
6648 </member>
6649 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadExpression">
6650 <summary>
6651 Evaluate an expression.
6652 </summary>
6653 <returns>Test methods described by the expression.</returns>
6654 <remarks>
6655 We need to factor out left recursion, so:
6656 {Expression} :=
6657 {Expression} + {Term} |
6658 {Expression} - {Term} |
6659 {Term}
6660 becomes:
6661 {Expression} :=
6662 {Term}{Expression'}
6663
6664 {Expression'} :=
6665 #empty#
6666 + {Term}{Expression'}
6667 - {Term}{Expression'}
6668 </remarks>
6669 </member>
6670 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadExpression(System.Collections.Generic.IEnumerable{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6671 <summary>
6672 Evaluate an expression.
6673 </summary>
6674 <param name="term">
6675 Left term already read as part of the expression.
6676 </param>
6677 <returns>Test methods described by the expression.</returns>
6678 <remarks>
6679 Non-terminal created for left-factoring:
6680 {Expression'} :=
6681 #empty#
6682 + {Term}{Expression'}
6683 - {Term}{Expression'}
6684 </remarks>
6685 </member>
6686 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadTerm">
6687 <summary>
6688 Evaluate a term.
6689 </summary>
6690 <returns>Test methods described by the expression.</returns>
6691 <remarks>
6692 We need to factor out left recursion, so:
6693 {Term} :=
6694 {Factor} * {Term} |
6695 {Factor}
6696 becomes:
6697 {Term} :=
6698 {Factor}{Term'}
6699
6700 {Term'} :=
6701 #empty#
6702 ^ {Factor}{Term'}
6703 </remarks>
6704 </member>
6705 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadTerm(System.Collections.Generic.IEnumerable{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6706 <summary>
6707 Evaluate a term.
6708 </summary>
6709 <param name="factor">
6710 Left term already read as part of the expression.
6711 </param>
6712 <returns>Test methods described by the expression.</returns>
6713 <remarks>
6714 Non-terminal created for left-factoring:
6715 {Term'} :=
6716 #empty#
6717 ^ {Factor}{Term'}
6718 </remarks>
6719 </member>
6720 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadFactor">
6721 <summary>
6722 Evaluate a factor.
6723 </summary>
6724 <returns>Test methods described by the expression.</returns>
6725 <remarks>
6726 {Factor} :=
6727 !{Factor} |
6728 ({Expression}) |
6729 {Tag}
6730 </remarks>
6731 </member>
6732 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.CreateEmptyList">
6733 <summary>
6734 Creates a new empty collection.
6735 </summary>
6736 <returns>Returns an empty collection.</returns>
6737 </member>
6738 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.ExpressionEvaluator.ReadTag">
6739 <summary>
6740 Evaluate a tag.
6741 </summary>
6742 <returns>Test methods described by the expression.</returns>
6743 <remarks>
6744 {Tag} :=
6745 All |
6746 [^InvalidCharacters]+
6747 </remarks>
6748 </member>
6749 <member name="T:Microsoft.Silverlight.Testing.Harness.TagManager.Tags">
6750 <summary>
6751 A string list for storing tags. Provides an Add method that takes
6752 an attribute object and, if a TagAttribute, will append its tag
6753 value to the list.
6754 </summary>
6755 </member>
6756 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.Tags.#ctor">
6757 <summary>
6758 Initializes a new Tags instance.
6759 </summary>
6760 </member>
6761 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.Tags.#ctor(System.Collections.Generic.IEnumerable{System.String})">
6762 <summary>
6763 Initializes a new Tags instance from an existing collection.
6764 </summary>
6765 <param name="collection">The collection to copy.</param>
6766 </member>
6767 <member name="M:Microsoft.Silverlight.Testing.Harness.TagManager.Tags.Add(System.Attribute)">
6768 <summary>
6769 Adds a TagAttribute's tag value.
6770 </summary>
6771 <param name="tag">The tag object.</param>
6772 </member>
6773 <member name="T:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter">
6774 <summary>
6775 A method and class filter that uses expressions and the TagAttribute.
6776 </summary>
6777 </member>
6778 <member name="F:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.NullTagRunName">
6779 <summary>
6780 The name to use for the test run when the tag expression is null.
6781 </summary>
6782 </member>
6783 <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
6784 <summary>
6785 Initializes a new test run filter with the tag expression setting.
6786 </summary>
6787 <param name="settings">Unit test settings.</param>
6788 <param name="harness">Unit test harness.</param>
6789 </member>
6790 <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.#ctor(Microsoft.Silverlight.Testing.UnitTestSettings,Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.String)">
6791 <summary>
6792 Initializes a new test run filter with the tag expression.
6793 </summary>
6794 <param name="settings">Unit test settings.</param>
6795 <param name="harness">Unit test harness.</param>
6796 <param name="tagExpression">The tag expression to use.</param>
6797 </member>
6798 <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.SetTagExpression(System.String)">
6799 <summary>
6800 Sets the tag expression property.
6801 </summary>
6802 <param name="tagExpression">The tag expression to use.</param>
6803 </member>
6804 <member name="F:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter._hasLoggedWarning">
6805 <summary>
6806 A value indicating whether the warning has been logged yet.
6807 </summary>
6808 </member>
6809 <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterCustomTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
6810 <summary>
6811 Apply tag filtering.
6812 </summary>
6813 <param name="classes">List of test classes.</param>
6814 <param name="instances">Test class instance dictionary.</param>
6815 </member>
6816 <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterCustomTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6817 <summary>
6818 Apply tag filtering.
6819 </summary>
6820 <param name="methods">List of test methods.</param>
6821 </member>
6822 <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.ApplyExpression(Microsoft.Silverlight.Testing.Harness.TagManager,System.Collections.Generic.ICollection{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6823 <summary>
6824 Apply the tag filtering.
6825 </summary>
6826 <param name="tagManager">The tag manager instance.</param>
6827 <param name="methods">Set of methods.</param>
6828 </member>
6829 <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterExclusiveTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary)">
6830 <summary>
6831 Exclusive attributes are not supported when also using tagging.
6832 </summary>
6833 <param name="classes">List of test classes.</param>
6834 <param name="instances">Test class instance dictionary.</param>
6835 </member>
6836 <member name="M:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.FilterExclusiveTestMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6837 <summary>
6838 Exclusive attributes are not supported when also using tagging.
6839 </summary>
6840 <param name="methods">List of test methods.</param>
6841 </member>
6842 <member name="P:Microsoft.Silverlight.Testing.Harness.TagTestRunFilter.TagExpression">
6843 <summary>
6844 Gets the tag expression in use by the run filter.
6845 </summary>
6846 </member>
6847 <member name="T:Microsoft.Silverlight.Testing.Harness.TestAssemblyHelper">
6848 <summary>
6849 Helper code for TestAssembly logic.
6850 </summary>
6851 </member>
6852 <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyHelper.HasExclusiveClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
6853 <summary>
6854 Check whether [Exclusive] attribute is present on any classes.
6855 </summary>
6856 <param name="classes">Collection of class metadata objects.</param>
6857 <returns>Returns a value indicating whether any of the classes
6858 include an [Exclusive] attribute.</returns>
6859 </member>
6860 <member name="M:Microsoft.Silverlight.Testing.Harness.TestAssemblyHelper.SortTestClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass})">
6861 <summary>
6862 Sorts the test classes alphabetically by name.
6863 </summary>
6864 <param name="classes">A list of test class metadata objects.</param>
6865 </member>
6866 <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassHelper">
6867 <summary>
6868 Test class helper.
6869 </summary>
6870 </member>
6871 <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassHelper._hasWarned">
6872 <summary>
6873 A value indicating whether the warning has been logged in this run.
6874 </summary>
6875 </member>
6876 <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})">
6877 <summary>
6878 Filter the set of test classes by removing unused classes.
6879 </summary>
6880 <param name="classes">The input list of test class metadata objects.</param>
6881 <param name="classesToRun">The classes to run.</param>
6882 </member>
6883 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassHelper.FilterExclusiveClasses(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass},Microsoft.Silverlight.Testing.Harness.LogMessageWriter)">
6884 <summary>
6885 Look through the classes for the [Exclusive] attribute. If found,
6886 remove any classes where the attribute is not present.
6887 </summary>
6888 <param name="classes">The input list of classes.</param>
6889 <param name="logWriter">The log writer object.</param>
6890 </member>
6891 <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})">
6892 <summary>
6893 Look for the /p:FilterClass parameter in the test harness settings.
6894 Try to do a substring match on all filtered test classes.
6895 </summary>
6896 <param name="parameters">The parameters.</param>
6897 <param name="classes">List of test classes to be filtered.</param>
6898 </member>
6899 <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs">
6900 <summary>
6901 Test method completed event arguments, contains the result.
6902 </summary>
6903 </member>
6904 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
6905 <summary>
6906 Initializes a new instance of the TestMethodCompletedEventArgs
6907 type.
6908 </summary>
6909 <param name="result">The result instance.</param>
6910 </member>
6911 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.ScenarioResult,Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
6912 <summary>
6913 Initializes a new instance of the TestMethodCompletedEventArgs
6914 type.
6915 </summary>
6916 <param name="result">The result instance.</param>
6917 <param name="harness">The unit test harness.</param>
6918 </member>
6919 <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs.Result">
6920 <summary>
6921 Gets the test method result.
6922 </summary>
6923 </member>
6924 <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodHelper">
6925 <summary>
6926 Helper code for TestMethod logic.
6927 </summary>
6928 </member>
6929 <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodHelper._hasWarned">
6930 <summary>
6931 A value indicating whether the warning has been logged in this run.
6932 </summary>
6933 </member>
6934 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodHelper.HasExclusiveMethods(System.Collections.Generic.ICollection{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod})">
6935 <summary>
6936 Check whether [Exclusive] is present on >= 1 of the methods.
6937 </summary>
6938 <param name="methods">The methods to search through.</param>
6939 <returns>True if at least one of the methods has Exclusive.</returns>
6940 </member>
6941 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodHelper.FilterExclusiveMethods(System.Collections.Generic.IList{Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod},Microsoft.Silverlight.Testing.Harness.LogMessageWriter)">
6942 <summary>
6943 Look through the methods for the [Exclusive] attribute. If found,
6944 remove any methods where the attribute is not present.
6945 </summary>
6946 <param name="methods">The methods to filter.</param>
6947 <param name="logWriter">The log writer object.</param>
6948 </member>
6949 <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents">
6950 <summary>
6951 A helper utility for firing events as the unit test harness from any
6952 component, internal or not. Enables expansion.
6953 </summary>
6954 </member>
6955 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents._harness">
6956 <summary>
6957 Stored instance of the harness.
6958 </summary>
6959 </member>
6960 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
6961 <summary>
6962 Initializes a new intance of the UnitTestHarnessEvents helper.
6963 </summary>
6964 <param name="harness">The harness reference.</param>
6965 </member>
6966 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestAssemblyStarting(Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs)">
6967 <summary>
6968 Calls the test assembly starting event.
6969 </summary>
6970 <param name="e">The event data.</param>
6971 </member>
6972 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestAssemblyCompleted(Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs)">
6973 <summary>
6974 Calls the test assembly completed event.
6975 </summary>
6976 <param name="e">The event data.</param>
6977 </member>
6978 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestClassStarting(Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs)">
6979 <summary>
6980 Calls the test class starting event handlers.
6981 </summary>
6982 <param name="e">The event data.</param>
6983 </member>
6984 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestClassCompleted(Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs)">
6985 <summary>
6986 Calls the test class completed event.
6987 </summary>
6988 <param name="e">The event data.</param>
6989 </member>
6990 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestMethodStarting(Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs)">
6991 <summary>
6992 Calls the test method starting event.
6993 </summary>
6994 <param name="e">The event data.</param>
6995 </member>
6996 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestMethodCompleted(Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
6997 <summary>
6998 Calls the test method completed event.
6999 </summary>
7000 <param name="e">The event data.</param>
7001 </member>
7002 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarnessEvents.SendTestRunStarting(Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs)">
7003 <summary>
7004 Calls the test run starting event.
7005 </summary>
7006 <param name="e">The event data.</param>
7007 </member>
7008 <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory">
7009 <summary>
7010 A factory for creating the unit test objects.
7011 </summary>
7012 </member>
7013 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory._harness">
7014 <summary>
7015 The unit test harness.
7016 </summary>
7017 </member>
7018 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogicFactory.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
7019 <summary>
7020 Initializes a new unit test logic factory.
7021 </summary>
7022 <param name="harness">The unit test harness reference.</param>
7023 </member>
7024 <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)">
7025 <summary>
7026 Creates a new AssemblyManager.
7027 </summary>
7028 <param name="provider">The unit test provider.</param>
7029 <param name="filter">The run filter.</param>
7030 <param name="assembly">The unit test assembly metadata object.</param>
7031 <returns>Returns a new AssemblyManager.</returns>
7032 </member>
7033 <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)">
7034 <summary>
7035 Creates a new TestClassManager.
7036 </summary>
7037 <param name="provider">The unit test provider.</param>
7038 <param name="filter">The run filter.</param>
7039 <param name="testClass">The test class metadata.</param>
7040 <param name="instance">The test class instance.</param>
7041 <returns>Returns a new TestClassManager.</returns>
7042 </member>
7043 <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)">
7044 <summary>
7045 Creates a new TestMethodManager.
7046 </summary>
7047 <param name="provider">The unit test provider.</param>
7048 <param name="testClass">The test class metadata.</param>
7049 <param name="method">The test method metadata.</param>
7050 <param name="instance">The test class instance.</param>
7051 <returns>Returns a new TestMethodManager.</returns>
7052 </member>
7053 <member name="T:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider">
7054 <summary>
7055 A log provider that outputs in a simple custom test format that Visual
7056 Studio recognizes.
7057 </summary>
7058 <summary>
7059 A log provider that outputs in a simple custom test format that Visual
7060 Studio recognizes.
7061 </summary>
7062 </member>
7063 <member name="T:Microsoft.Silverlight.Testing.Harness.LogProvider">
7064 <summary>
7065 LogProvider interface with a single Process method that handles a
7066 LogMessage object.
7067 </summary>
7068 </member>
7069 <member name="F:Microsoft.Silverlight.Testing.Harness.LogProvider._conditionalHandlers">
7070 <summary>
7071 A dictionary of conditional action handlers.
7072 </summary>
7073 </member>
7074 <member name="F:Microsoft.Silverlight.Testing.Harness.LogProvider._definedHandlers">
7075 <summary>
7076 A dictionary of types/actions for handling specific types of log
7077 messages.
7078 </summary>
7079 </member>
7080 <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.Process(Microsoft.Silverlight.Testing.Harness.LogMessage)">
7081 <summary>
7082 Perform any needed operations to log the message.
7083 </summary>
7084 <param name="logMessage">Instance of LogMessage type.</param>
7085 </member>
7086 <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.ProcessRemainder(Microsoft.Silverlight.Testing.Harness.LogMessage)">
7087 <summary>
7088 Method that processes any messages not handled any other way.
7089 </summary>
7090 <param name="message">The log message.</param>
7091 </member>
7092 <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.RegisterMessageTypeHandler(Microsoft.Silverlight.Testing.Harness.LogMessageType,System.Action{Microsoft.Silverlight.Testing.Harness.LogMessage})">
7093 <summary>
7094 Registers an action for a specific message type.
7095 </summary>
7096 <param name="type">The type of interest.</param>
7097 <param name="action">The handler for the type. Takes a LogMessage
7098 parameter.</param>
7099 </member>
7100 <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})">
7101 <summary>
7102 Registers a conditional handler. During the log message processing
7103 step, all conditional callbacks will be tried. The first positive
7104 result will then call the associated processing Action for that
7105 conditional method entry.
7106 </summary>
7107 <param name="condition">A conditional callback that takes a
7108 LogMessage input parameter.</param>
7109 <param name="action">A log message processing Action that is called
7110 when the condition is true.</param>
7111 </member>
7112 <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.UnregisterConditionalHandler(System.Func{Microsoft.Silverlight.Testing.Harness.LogMessage,System.Boolean})">
7113 <summary>
7114 Removes a conditional callback.
7115 </summary>
7116 <param name="condition">The condition.</param>
7117 </member>
7118 <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.ClearConditionalHandlers">
7119 <summary>
7120 Clear all existing conditional handlers.
7121 </summary>
7122 </member>
7123 <member name="M:Microsoft.Silverlight.Testing.Harness.LogProvider.ClearMessageTypeHandlers">
7124 <summary>
7125 Clear all existing message type handlers.
7126 </summary>
7127 </member>
7128 <member name="T:Microsoft.Silverlight.Testing.Harness.ITestSettingsLogProvider">
7129 <summary>
7130 Interface for LogProviders that want access to external test settings.
7131 </summary>
7132 </member>
7133 <member name="M:Microsoft.Silverlight.Testing.Harness.ITestSettingsLogProvider.Initialize(Microsoft.Silverlight.Testing.UnitTestSettings)">
7134 <summary>
7135 Initializes the provider.
7136 </summary>
7137 <param name="settings">The settings.</param>
7138 </member>
7139 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestResultsFilename">
7140 <summary>
7141 The filename to use for saving test results.
7142 </summary>
7143 </member>
7144 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestAdapterTypeName">
7145 <summary>
7146 The default test adapter type name.
7147 </summary>
7148 </member>
7149 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestListName">
7150 <summary>
7151 The default test list name.
7152 </summary>
7153 </member>
7154 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultComputerName">
7155 <summary>
7156 The default computer name.
7157 </summary>
7158 </member>
7159 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultUserName">
7160 <summary>
7161 The default user name.
7162 </summary>
7163 </member>
7164 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestRunConfigurationName">
7165 <summary>
7166 The default configuration name.
7167 </summary>
7168 </member>
7169 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.DefaultTestRunConfigurationDescription">
7170 <summary>
7171 The default configuration description.
7172 </summary>
7173 </member>
7174 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider._writer">
7175 <summary>
7176 The Visual Studio log format writer.
7177 </summary>
7178 </member>
7179 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.#ctor">
7180 <summary>
7181 Initializes a new instance of the VisualStudioLogProvider class.
7182 </summary>
7183 </member>
7184 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.RegisterLogHandlers">
7185 <summary>
7186 Register the handler conditions of interest to this log provider.
7187 </summary>
7188 </member>
7189 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestAssemblyStart(Microsoft.Silverlight.Testing.Harness.LogMessage)">
7190 <summary>
7191 Assembly start code.
7192 </summary>
7193 <param name="l">The log message.</param>
7194 </member>
7195 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessIncorrectException(Microsoft.Silverlight.Testing.Harness.LogMessage)">
7196 <summary>
7197 Process an Exception that was not the expected Exception type.
7198 </summary>
7199 <param name="l">The log message.</param>
7200 </member>
7201 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessException(Microsoft.Silverlight.Testing.Harness.LogMessage)">
7202 <summary>
7203 Process an Exception that is logged or stored.
7204 </summary>
7205 <param name="l">The log message object.</param>
7206 </member>
7207 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.SetTestRunConfiguration(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
7208 <summary>
7209 Sets the test run configuration information when the test assembly
7210 begins processing.
7211 </summary>
7212 <param name="assembly">The test assembly metadata object.</param>
7213 </member>
7214 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.GenerateTestRunName(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
7215 <summary>
7216 Generate a name for the test run that will be used when
7217 displaying the result in Visual Studio.
7218 </summary>
7219 <param name="assembly">The test assembly metadata object.</param>
7220 <returns>Returns the test run name.</returns>
7221 </member>
7222 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.NewGuid">
7223 <summary>
7224 Generates a new Guid string value.
7225 </summary>
7226 <returns>Returns a new Guid string value.</returns>
7227 </member>
7228 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessResult(Microsoft.Silverlight.Testing.Harness.LogMessage)">
7229 <summary>
7230 Process a UTF result message.
7231 </summary>
7232 <param name="logMessage">The log message object.</param>
7233 </member>
7234 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ProcessBug(Microsoft.Silverlight.Testing.Harness.LogMessage)">
7235 <summary>
7236 Process [Bug(...)].
7237 </summary>
7238 <param name="l">A KnownBugLogMessage object.</param>
7239 </member>
7240 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunFilterSelected(Microsoft.Silverlight.Testing.Harness.LogMessage)">
7241 <summary>
7242 The run filter has been selected.
7243 </summary>
7244 <param name="logMessage">The log message object.</param>
7245 </member>
7246 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.WriteLogFile(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
7247 <summary>
7248 Saves the log file data.
7249 </summary>
7250 <param name="harness">The unit test harness.</param>
7251 </member>
7252 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Initialize(Microsoft.Silverlight.Testing.UnitTestSettings)">
7253 <summary>
7254 Initializes the test harness.
7255 </summary>
7256 <param name="settings">The test harness settings.</param>
7257 </member>
7258 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestResultsFileName">
7259 <summary>
7260 Gets or sets the test results filename.
7261 </summary>
7262 </member>
7263 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestAdapterTypeName">
7264 <summary>
7265 Gets or sets the test adapter type name reported in the Visual
7266 Studio results log file.
7267 </summary>
7268 </member>
7269 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunId">
7270 <summary>
7271 Gets or sets the TestRunId.
7272 </summary>
7273 </member>
7274 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestListName">
7275 <summary>
7276 Gets or sets the test list name.
7277 </summary>
7278 </member>
7279 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.ComputerName">
7280 <summary>
7281 Gets or sets the computer name that is reported in the results
7282 log file.
7283 </summary>
7284 </member>
7285 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.UserName">
7286 <summary>
7287 Gets or sets the user name that is reported in the results file.
7288 </summary>
7289 </member>
7290 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunConfigurationName">
7291 <summary>
7292 Gets or sets the TestRunConfigurationName.
7293 </summary>
7294 </member>
7295 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunConfigurationDescription">
7296 <summary>
7297 Gets or sets the TestRunConfigurationDescription.
7298 </summary>
7299 </member>
7300 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunNamePrefix">
7301 <summary>
7302 Gets or sets a prefix for use in the test run name.
7303 </summary>
7304 </member>
7305 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.TestRunConfigurationId">
7306 <summary>
7307 Gets or sets the TestRunConfigurationId.
7308 </summary>
7309 </member>
7310 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.CurrentAssemblyName">
7311 <summary>
7312 Gets the current assembly name.
7313 </summary>
7314 </member>
7315 <member name="T:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer">
7316 <summary>
7317 A log provider that outputs in a simple custom test format that
7318 Visual Studio recognizes. This is a simple, subset writer.
7319 </summary>
7320 </member>
7321 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.DateTimeFormat">
7322 <summary>
7323 Date time format string representing round-trip date/time
7324 pattern.
7325 </summary>
7326 </member>
7327 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.DefaultTestTypeId">
7328 <summary>
7329 A unique ID representing the Visual Studio unit test type ID.
7330 </summary>
7331 </member>
7332 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.ResultsXmlNamespace">
7333 <summary>
7334 The namespace for Visual Studio team test results.
7335 </summary>
7336 <remarks>Was of XNamespace type in XLinq implementation.</remarks>
7337 </member>
7338 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._testLists">
7339 <summary>
7340 A dictionary containing test list names and guids.
7341 </summary>
7342 </member>
7343 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._pendingElements">
7344 <summary>
7345 Stores temporary, pending elements for the next result.
7346 </summary>
7347 </member>
7348 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.#ctor">
7349 <summary>
7350 Initializes a new Writer object.
7351 </summary>
7352 </member>
7353 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.FinalizeContent">
7354 <summary>
7355 Stores property values in the respective elements, clears any
7356 lookup dictionaries.
7357 </summary>
7358 </member>
7359 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.ToDateString(System.DateTime)">
7360 <summary>
7361 Returns a string value of the DateTime object.
7362 </summary>
7363 <param name="dateTime">The DateTime object.</param>
7364 <returns>Returns the formatted string.</returns>
7365 </member>
7366 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.GetXmlAsString">
7367 <summary>
7368 Returns the XML log file as a string.
7369 </summary>
7370 <returns>The XML value.</returns>
7371 </member>
7372 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.CreateInitialDocument">
7373 <summary>
7374 Creates the initial results document and its XElements.
7375 </summary>
7376 </member>
7377 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.CreateElement(System.String)">
7378 <summary>
7379 Creates a new XElement within the results XML namespace.
7380 </summary>
7381 <param name="name">The element name.</param>
7382 <returns>Returns a new named element.</returns>
7383 </member>
7384 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._total">
7385 <summary>
7386 The total number of scenarios.
7387 </summary>
7388 </member>
7389 <member name="F:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer._outcomes">
7390 <summary>
7391 The set of outcomes and counts.
7392 </summary>
7393 </member>
7394 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.IncrementResults(Microsoft.Silverlight.Testing.Harness.TestOutcome)">
7395 <summary>
7396 Increment the number of passing results.
7397 </summary>
7398 <param name="outcome">The test outcome.</param>
7399 </member>
7400 <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)">
7401 <summary>
7402 Adds the result of a test method into the log.
7403 </summary>
7404 <param name="test">The test metadata.</param>
7405 <param name="storage">The storage value.</param>
7406 <param name="codeBase">The code base value.</param>
7407 <param name="adapterTypeName">The adapter type name.</param>
7408 <param name="className">The class name.</param>
7409 <param name="testListName">The test list name.</param>
7410 <param name="computerName">The computer name.</param>
7411 <param name="startTime">The start time.</param>
7412 <param name="endTime">The end time.</param>
7413 <param name="outcome">The outcome.</param>
7414 </member>
7415 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingWriteLine(System.String)">
7416 <summary>
7417 Adds a WriteLine to the next result to be processed.
7418 </summary>
7419 <param name="line">The text to output.</param>
7420 </member>
7421 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingErrorMessage(System.String)">
7422 <summary>
7423 Adds an error message to the next result to be processed.
7424 </summary>
7425 <param name="message">The message.</param>
7426 </member>
7427 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingException(System.Exception)">
7428 <summary>
7429 Adds an Exception to the next result to be processed.
7430 </summary>
7431 <param name="e">The Exception object.</param>
7432 </member>
7433 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.AddPendingOutput(Microsoft.Silverlight.Testing.Service.SimpleXElement)">
7434 <summary>
7435 Adds pending output for the next result.
7436 </summary>
7437 <param name="element">The element to wrap in an Output element.</param>
7438 </member>
7439 <member name="M:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.GetTestListGuid(System.String)">
7440 <summary>
7441 Returns the GUID for a test list name. The result is stored
7442 in memory.
7443 </summary>
7444 <param name="testListName">The test list name.</param>
7445 <returns>Returns the test list name guid.</returns>
7446 </member>
7447 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Started">
7448 <summary>
7449 Gets or sets the time that the test run started.
7450 </summary>
7451 </member>
7452 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Created">
7453 <summary>
7454 Gets or sets the time that the writer object and/or test run was created.
7455 </summary>
7456 </member>
7457 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Finished">
7458 <summary>
7459 Gets or sets the time that the test run was finished.
7460 </summary>
7461 </member>
7462 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRun">
7463 <summary>
7464 Gets the root XML node for the test run and its results.
7465 </summary>
7466 </member>
7467 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.UnitTestTestTypeId">
7468 <summary>
7469 Gets or sets the test type ID used for new results.
7470 </summary>
7471 </member>
7472 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfiguration">
7473 <summary>
7474 Gets the TestRunConfiguration element.
7475 </summary>
7476 </member>
7477 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Counters">
7478 <summary>
7479 Gets the Counters element.
7480 </summary>
7481 </member>
7482 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestDefinitions">
7483 <summary>
7484 Gets the TestDefinitions element.
7485 </summary>
7486 </member>
7487 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestLists">
7488 <summary>
7489 Gets the TestLists element.
7490 </summary>
7491 </member>
7492 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestEntries">
7493 <summary>
7494 Gets the TestEntries element.
7495 </summary>
7496 </member>
7497 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Times">
7498 <summary>
7499 Gets the Times element.
7500 </summary>
7501 </member>
7502 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.ResultSummary">
7503 <summary>
7504 Gets the ResultSummary element.
7505 </summary>
7506 </member>
7507 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.Results">
7508 <summary>
7509 Gets the Results element.
7510 </summary>
7511 </member>
7512 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunId">
7513 <summary>
7514 Sets the TestRunId.
7515 </summary>
7516 </member>
7517 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunName">
7518 <summary>
7519 Sets the TestRunName.
7520 </summary>
7521 </member>
7522 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunUser">
7523 <summary>
7524 Sets the TestRunUser.
7525 </summary>
7526 </member>
7527 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfigurationName">
7528 <summary>
7529 Sets the TestRunConfigurationName.
7530 </summary>
7531 </member>
7532 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfigurationId">
7533 <summary>
7534 Sets the TestRunConfigurationId.
7535 </summary>
7536 </member>
7537 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.RunOutcome">
7538 <summary>
7539 Sets the overall run outcome value.
7540 </summary>
7541 </member>
7542 <member name="P:Microsoft.Silverlight.Testing.Harness.VisualStudioLogProvider.Writer.TestRunConfigurationDescription">
7543 <summary>
7544 Sets the TestRunConfigurationDescription.
7545 </summary>
7546 </member>
7547 <member name="T:Microsoft.Silverlight.Testing.Client.ClassicTestPage">
7548 <summary>
7549 A user control that should be used as the root visual for a Silverlight
7550 plugin if developers would like to use the advanced TestSurface
7551 functionality within Microsoft.Silverlight.Testing.
7552
7553 The TestSurface is automatically cleared after each test scenario
7554 completes, eliminating the need for many additional cleanup methods.
7555 </summary>
7556 </member>
7557 <member name="M:Microsoft.Silverlight.Testing.Client.ClassicTestPage.#ctor">
7558 <summary>
7559 Initializes the TestPage object.
7560 </summary>
7561 </member>
7562 <member name="M:Microsoft.Silverlight.Testing.Client.ClassicTestPage.InitializeComponent">
7563 <summary>
7564 InitializeComponent
7565 </summary>
7566 </member>
7567 <member name="P:Microsoft.Silverlight.Testing.Client.ClassicTestPage.TestPanel">
7568 <summary>
7569 Gets the test surface, a dynamic Panel that removes its children
7570 elements after each test completes.
7571 </summary>
7572 </member>
7573 <member name="T:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider">
7574 <summary>
7575 A log provider that outputs failures as a string.
7576 </summary>
7577 </member>
7578 <member name="F:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider._failures">
7579 <summary>
7580 A list of failing results.
7581 </summary>
7582 </member>
7583 <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.#ctor">
7584 <summary>
7585 Initializes a new TextFailuresLogProvider instance.
7586 </summary>
7587 </member>
7588 <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.GetFailuresLog">
7589 <summary>
7590 Retrieve the text log of all failures in the unit test run.
7591 </summary>
7592 <returns>Returns the log contents.</returns>
7593 </member>
7594 <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.RegisterLogHandlers">
7595 <summary>
7596 Register the handler conditions of interest to this log provider.
7597 </summary>
7598 </member>
7599 <member name="M:Microsoft.Silverlight.Testing.Harness.TextFailuresLogProvider.ProcessResult(Microsoft.Silverlight.Testing.Harness.LogMessage)">
7600 <summary>
7601 Process a UTF result message.
7602 </summary>
7603 <param name="logMessage">The log message object.</param>
7604 </member>
7605 <member name="T:Microsoft.Silverlight.Testing.Client.TestPage">
7606 <summary>
7607 A user control that should be used as the root visual for a Silverlight
7608 plugin if developers would like to use the advanced TestSurface
7609 functionality within Microsoft.Silverlight.Testing. The TestSurface is
7610 automatically cleared after each test scenario completes, eliminating
7611 the need for many additional cleanup methods.
7612 </summary>
7613 </member>
7614 <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._harness">
7615 <summary>
7616 Backing field for the unit test harness instance.
7617 </summary>
7618 </member>
7619 <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._model">
7620 <summary>
7621 Backing field for the model manager.
7622 </summary>
7623 </member>
7624 <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._startupTimer">
7625 <summary>
7626 Backing field for the startup timer.
7627 </summary>
7628 </member>
7629 <member name="F:Microsoft.Silverlight.Testing.Client.TestPage._clipboardFeatureSupported">
7630 <summary>
7631 Backing field for a value indicating whether the clipboard feature
7632 is supported.
7633 </summary>
7634 </member>
7635 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.#ctor">
7636 <summary>
7637 Initializes the TestPage object.
7638 </summary>
7639 </member>
7640 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
7641 <summary>
7642 Initializes the TestPage object.
7643 </summary>
7644 <param name="harness">The test harness instance.</param>
7645 </member>
7646 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.StartupMonitor(System.Object,System.EventArgs)">
7647 <summary>
7648 Waits for the Settings to become available, either by the service or
7649 system setting the instance property.
7650 </summary>
7651 <param name="sender">The source timer.</param>
7652 <param name="e">The event arguments.</param>
7653 </member>
7654 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.StartTestRun">
7655 <summary>
7656 Starts the test run.
7657 </summary>
7658 </member>
7659 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestAssemblyStarting(System.Object,Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs)">
7660 <summary>
7661 Handles the test assembly starting event to expand the test stage
7662 height.
7663 </summary>
7664 <param name="sender">The source object.</param>
7665 <param name="e">The event data.</param>
7666 </member>
7667 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestHarnessCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs)">
7668 <summary>
7669 Handles the test harness complete event, to display results.
7670 </summary>
7671 <param name="sender">The source object.</param>
7672 <param name="e">The event data.</param>
7673 </member>
7674 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestStageExpanderClick(System.Object,System.EventArgs)">
7675 <summary>
7676 Handles the click on the test stage.
7677 </summary>
7678 <param name="sender">The source object.</param>
7679 <param name="e">The event data.</param>
7680 </member>
7681 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.ExpandCollapseTestStage(System.Boolean)">
7682 <summary>
7683 Expand and collapse the test stage.
7684 </summary>
7685 <param name="expand">A value indicating whether to expand the stage.
7686 </param>
7687 </member>
7688 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTestMethodCompleted(System.Object,Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
7689 <summary>
7690 Handles the completion of a test method.
7691 </summary>
7692 <param name="sender">The source object.</param>
7693 <param name="e">The event arguments.</param>
7694 </member>
7695 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnTagExpressionSelected(System.Object,Microsoft.Silverlight.Testing.Client.TagExpressionEventArgs)">
7696 <summary>
7697 Handles the completion event on the tag expression editor to begin
7698 the test run using the user-provided settings.
7699 </summary>
7700 <param name="sender">The source object.</param>
7701 <param name="e">The event arguments.</param>
7702 </member>
7703 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnResultNavigationClick(System.Object,System.Windows.RoutedEventArgs)">
7704 <summary>
7705 Handles navigation back or forward.
7706 </summary>
7707 <param name="sender">The source object.</param>
7708 <param name="e">The event arguments.</param>
7709 </member>
7710 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnInstallClick(System.Object,System.EventArgs)">
7711 <summary>
7712 Installs the application.
7713 </summary>
7714 <param name="sender">The source object.</param>
7715 <param name="e">The event arguments.</param>
7716 </member>
7717 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnClipboardButtonClick(System.Object,System.EventArgs)">
7718 <summary>
7719 Offers clipboard interface support for copying test run results.
7720 </summary>
7721 <param name="sender">The source object.</param>
7722 <param name="e">The event arguments.</param>
7723 </member>
7724 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.OnPlayPauseClick(System.Object,System.Windows.RoutedEventArgs)">
7725 <summary>
7726 Handles the click on a play/pause button for the run dispatcher.
7727 </summary>
7728 <param name="sender">The source object.</param>
7729 <param name="e">The event arguments.</param>
7730 </member>
7731 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.SetClipboardText(System.String)">
7732 <summary>
7733 Copies text into the clipboard. If the Silverlight runtime on the
7734 system does not support the clipboard API, then it reverts to a
7735 large text box that allows the user to manually copy and paste.
7736 </summary>
7737 <param name="text">The text to set.</param>
7738 </member>
7739 <member name="M:Microsoft.Silverlight.Testing.Client.TestPage.InitializeComponent">
7740 <summary>
7741 InitializeComponent
7742 </summary>
7743 </member>
7744 <member name="P:Microsoft.Silverlight.Testing.Client.TestPage.TestPanel">
7745 <summary>
7746 Gets the test surface, a dynamic Panel that removes its children
7747 elements after each test completes.
7748 </summary>
7749 </member>
7750 <member name="P:Microsoft.Silverlight.Testing.Client.TestPage.UnitTestHarness">
7751 <summary>
7752 Gets the unit test harness instance.
7753 </summary>
7754 </member>
7755 <member name="P:Microsoft.Silverlight.Testing.Client.TestPage.TreeView">
7756 <summary>
7757 Gets the tree view instance.
7758 </summary>
7759 </member>
7760 <member name="T:Microsoft.Silverlight.Testing.Properties.UnitTestMessage">
7761 <summary>
7762 A strongly-typed resource class, for looking up localized strings, etc.
7763 </summary>
7764 </member>
7765 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.ResourceManager">
7766 <summary>
7767 Returns the cached ResourceManager instance used by this class.
7768 </summary>
7769 </member>
7770 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.Culture">
7771 <summary>
7772 Overrides the current thread's CurrentUICulture property for all
7773 resource lookups using this strongly typed resource class.
7774 </summary>
7775 </member>
7776 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.CompositeWorkItem_Invoke_NoRemainingWorkItems">
7777 <summary>
7778 Looks up a localized string similar to There are no remaining test work items.
7779 </summary>
7780 </member>
7781 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogException">
7782 <summary>
7783 Looks up a localized string similar to Exception: Type &quot;{0}&quot; Message &quot;{1}&quot;.
7784 </summary>
7785 </member>
7786 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogIgnore">
7787 <summary>
7788 Looks up a localized string similar to Ignoring &quot;{0}&quot;.
7789 </summary>
7790 </member>
7791 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogIncorrectExceptionType">
7792 <summary>
7793 Looks up a localized string similar to Incorrect exception type &quot;{0}&quot; received. Was expecting a &quot;{1}&quot; type..
7794 </summary>
7795 </member>
7796 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.LogNoException">
7797 <summary>
7798 Looks up a localized string similar to No Exception was observed. Was expecting a &quot;{0}&quot; type exception..
7799 </summary>
7800 </member>
7801 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagAttribute_ctor_EmptyTag">
7802 <summary>
7803 Looks up a localized string similar to Tag cannot be empty!.
7804 </summary>
7805 </member>
7806 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagAttribute_ctor_ReservedCharacter">
7807 <summary>
7808 Looks up a localized string similar to The tag &quot;{0}&quot; contains the invalid character &quot;{1}&quot;!.
7809 </summary>
7810 </member>
7811 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagAttribute_ctor_ReservedTag">
7812 <summary>
7813 Looks up a localized string similar to Tag &quot;{0}&quot; is reserved!.
7814 </summary>
7815 </member>
7816 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_EmptyTagExpression">
7817 <summary>
7818 Looks up a localized string similar to tagExpression cannot be empty!.
7819 </summary>
7820 </member>
7821 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_ExpectedEndOfTagExpression">
7822 <summary>
7823 Looks up a localized string similar to Expected end of tag expression &quot;{0}&quot; at position {1}!.
7824 </summary>
7825 </member>
7826 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_ExpectedTag">
7827 <summary>
7828 Looks up a localized string similar to Tag expected in expression &quot;{0}&quot; at position {1}!.
7829 </summary>
7830 </member>
7831 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagManager_ExpressionEvaluator_InvalidTagExpression">
7832 <summary>
7833 Looks up a localized string similar to Invalid tag expression &quot;{0}&quot; (expected &quot;{1}&quot; at position {2})!.
7834 </summary>
7835 </member>
7836 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TagTestRunFilter_TaggingInUse">
7837 <summary>
7838 Looks up a localized string similar to Tag expression &quot;{0}&quot; is in use..
7839 </summary>
7840 </member>
7841 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TestClassHelper_ExclusiveClassesInUse">
7842 <summary>
7843 Looks up a localized string similar to Exclusive classes are in use.
7844 </summary>
7845 </member>
7846 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TestMethodHelper_ExclusiveMethodsInUse">
7847 <summary>
7848 Looks up a localized string similar to Exclusive methods are in use.
7849 </summary>
7850 </member>
7851 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.TestMethodManager_CompleteMethod_UnVerifiedBug">
7852 <summary>
7853 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..
7854 </summary>
7855 </member>
7856 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestCompositeWorkItem_ctor_NoTestHarness">
7857 <summary>
7858 Looks up a localized string similar to No TestHarness is available..
7859 </summary>
7860 </member>
7861 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestContext_FeatureNotSupported">
7862 <summary>
7863 Looks up a localized string similar to The &quot;{0}&quot; functionality is not supported within this unit test system..
7864 </summary>
7865 </member>
7866 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestHarness_Initialize_UnitTestHarnessInitialize">
7867 <summary>
7868 Looks up a localized string similar to Initialization of UnitTestHarness.
7869 </summary>
7870 </member>
7871 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestHarness_RunNextStep_NoCompositeWorkItemsExist">
7872 <summary>
7873 Looks up a localized string similar to No composite work items exist to be cleared..
7874 </summary>
7875 </member>
7876 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestHarness_TestAssembliesNotActionable">
7877 <summary>
7878 Looks up a localized string similar to No test classes were selected to be in the test run..
7879 </summary>
7880 </member>
7881 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.UnitTestSystem_Run_NoTestHarnessInSettings">
7882 <summary>
7883 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..
7884 </summary>
7885 </member>
7886 <member name="P:Microsoft.Silverlight.Testing.Properties.UnitTestMessage.WorkItemTest_EnqueueWorkItem_AsynchronousFeatureUnavailable">
7887 <summary>
7888 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..
7889 </summary>
7890 </member>
7891 <member name="T:Microsoft.Silverlight.Testing.UnitTestSystem">
7892 <summary>
7893 A central entry point for unit test projects and applications.
7894 </summary>
7895 <summary>
7896 A central entry point for unit test projects and applications.
7897 </summary>
7898 </member>
7899 <member name="F:Microsoft.Silverlight.Testing.UnitTestSystem.UnitTestSystemName">
7900 <summary>
7901 Friendly unit test system name.
7902 </summary>
7903 </member>
7904 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.PrepareCustomLogProviders(Microsoft.Silverlight.Testing.UnitTestSettings)">
7905 <summary>
7906 A partial method for PrepareDefaultLogManager.
7907 </summary>
7908 <param name="settings">The test harness settings.</param>
7909 </member>
7910 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.SetTestService(Microsoft.Silverlight.Testing.UnitTestSettings)">
7911 <summary>
7912 A partial method for setting the TestService.
7913 </summary>
7914 <param name="settings">The test harness settings.</param>
7915 </member>
7916 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateTestPage">
7917 <summary>
7918 Creates a new TestPage visual that in turn will setup and begin a
7919 unit test run.
7920 </summary>
7921 <returns>A new RootVisual.</returns>
7922 <remarks>Assumes the calling assembly is a test assembly.</remarks>
7923 </member>
7924 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateTestPage(Microsoft.Silverlight.Testing.UnitTestSettings)">
7925 <summary>
7926 Creates a new TestPage visual that in turn will setup and begin a
7927 unit test run.
7928 </summary>
7929 <param name="settings">Test harness settings to be applied.</param>
7930 <returns>A new RootVisual.</returns>
7931 <remarks>Assumes the calling assembly is a test assembly.</remarks>
7932 </member>
7933 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.MergeSettingsAndParameters(Microsoft.Silverlight.Testing.Harness.TestServiceProvider,Microsoft.Silverlight.Testing.UnitTestSettings)">
7934 <summary>
7935 Merge any settings provided by a test service with the parameters
7936 that were passed inside the TestHarnessSettings.
7937 </summary>
7938 <param name="testService">The test service.</param>
7939 <param name="inputSettings">The run settings.</param>
7940 </member>
7941 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.PrepareTestService(Microsoft.Silverlight.Testing.UnitTestSettings,System.Action)">
7942 <summary>
7943 Initializes the test service and its contained providers.
7944 </summary>
7945 <param name="inputSettings">The run settings.</param>
7946 <param name="complete">Action to call once the test service is
7947 initialized and ready to continue the run's execution.</param>
7948 </member>
7949 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.RegisterUnitTestProvider(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
7950 <summary>
7951 Register another available unit test provider for the unit test system.
7952 </summary>
7953 <param name="provider">A unit test provider.</param>
7954 </member>
7955 <member name="F:Microsoft.Silverlight.Testing.UnitTestSystem._harness">
7956 <summary>
7957 Test harness instance.
7958 </summary>
7959 </member>
7960 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.Run(Microsoft.Silverlight.Testing.UnitTestSettings)">
7961 <summary>
7962 Start a new unit test run.
7963 </summary>
7964 <param name="settings">Unit test settings object.</param>
7965 </member>
7966 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.SetStandardLogProviders(Microsoft.Silverlight.Testing.UnitTestSettings)">
7967 <summary>
7968 Prepares the default log manager.
7969 </summary>
7970 <param name="settings">The test harness settings.</param>
7971 </member>
7972 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.TryAddVisualStudioLogProvider(Microsoft.Silverlight.Testing.UnitTestSettings)">
7973 <summary>
7974 Tries to instantiate and initialize a VSTT provider. Requires that
7975 XLinq is available and included in the application package.
7976 </summary>
7977 <param name="settings">The test harness settings object.</param>
7978 </member>
7979 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateDefaultSettings">
7980 <summary>
7981 Creates the default settings that would be used by the UnitTestHarness
7982 if none were specified.
7983 </summary>
7984 <returns>A new RootVisual.</returns>
7985 <remarks>Assumes the calling assembly is a test assembly.</remarks>
7986 </member>
7987 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.OnTestHarnessCompleted(Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs)">
7988 <summary>
7989 Call the TestHarnessCompleted event.
7990 </summary>
7991 <param name="args">The test harness completed event arguments.</param>
7992 </member>
7993 <member name="M:Microsoft.Silverlight.Testing.UnitTestSystem.CreateDefaultSettings(System.Reflection.Assembly)">
7994 <summary>
7995 Create a default settings object for unit testing.
7996 </summary>
7997 <param name="callingAssembly">The assembly reflection object.</param>
7998 <returns>A unit test settings instance.</returns>
7999 </member>
8000 <member name="P:Microsoft.Silverlight.Testing.UnitTestSystem.SystemName">
8001 <summary>
8002 Gets the test system name built into the assembly.
8003 </summary>
8004 </member>
8005 <member name="P:Microsoft.Silverlight.Testing.UnitTestSystem.FrameworkFileVersion">
8006 <summary>
8007 Gets a string representing the file version attribute of the main
8008 unit test framework assembly, if present.
8009 </summary>
8010 </member>
8011 <member name="E:Microsoft.Silverlight.Testing.UnitTestSystem.TestHarnessCompleted">
8012 <summary>
8013 A completed test harness handler.
8014 </summary>
8015 </member>
8016 <member name="T:Microsoft.Silverlight.Testing.WorkItemExtensions">
8017 <summary>
8018 A class contains extension methods and helpers for dealing with WorkItem
8019 instances and improving framework performance.
8020 </summary>
8021 </member>
8022 <member name="M:Microsoft.Silverlight.Testing.WorkItemExtensions.EnqueueQuickWorkItem(Microsoft.Silverlight.Testing.WorkItemTest,Microsoft.Silverlight.Testing.WorkItem)">
8023 <summary>
8024 Enqueues a work item into the task queue. The work item will run
8025 immediately following the previous work item, and may not leave any
8026 time before executing the next. This is a specialized method to be
8027 used for performance improvements.
8028 </summary>
8029 <param name="test">The work item test.</param>
8030 <param name="workItem">The unit of work.</param>
8031 </member>
8032 <member name="M:Microsoft.Silverlight.Testing.WorkItemExtensions.EnqueueQuickCallback(Microsoft.Silverlight.Testing.WorkItemTest,System.Action)">
8033 <summary>
8034 Enqueues a method into the task queue. The method will run
8035 immediately following the previous work item, and may not leave any
8036 time before executing the next. This is a specialized method to be
8037 used for performance improvements.
8038 </summary>
8039 <param name="test">The work item test.</param>
8040 <param name="callback">The callback action or method.</param>
8041 </member>
8042 <member name="M:Microsoft.Silverlight.Testing.WorkItemExtensions.EnqueueQuickConditional(Microsoft.Silverlight.Testing.WorkItemTest,System.Func{System.Boolean})">
8043 <summary>
8044 Enqueues a conditional statement into the task queue. The method will
8045 run immediately following the previous work item, and may not leave
8046 any time before executing the next. This is a specialized method to
8047 be used for performance improvements.
8048 </summary>
8049 <param name="test">The work item test.</param>
8050 <param name="conditional">The conditional function or statement.</param>
8051 </member>
8052 <member name="T:Microsoft.Silverlight.Testing.WorkItemTest">
8053 <summary>
8054 Custom test class that provides the ability to perform semi-asynchronous
8055 test tasks on the main thread. Requires the custom unit test harness
8056 that manages and invokes test work items on the thread when needed.
8057
8058 Tests using this functionality will not be compatible with the full
8059 desktop framework's Visual Studio Team Test environment.
8060 </summary>
8061 </member>
8062 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.TestComplete">
8063 <summary>
8064 Signal that a test is complete when using Async testing.
8065
8066 WARNING: If you use your own methods for completing, such as an
8067 HtmlTimer or other threading method, it is possible that this call
8068 will occur *AFTER* the test has timed out when using Timeouts. As
8069 such, be very careful as you could complete the call to the *next*
8070 test.
8071 </summary>
8072 </member>
8073 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueWorkItem(Microsoft.Silverlight.Testing.WorkItem)">
8074 <summary>
8075 Add a task object to the test queue. For a test that is currently
8076 executing, all tasks contained within the queue are executed to
8077 completion (unless an Exception is thrown) -before- moving on to
8078 the next test.
8079
8080 The test task queue replaces the PumpMessages(...) system that
8081 permitted a single callback. This enables specialized tasks, such
8082 as DOM bridge tasks, sleep tasks, and conditional continue tasks.
8083 </summary>
8084 <param name="testTaskObject">Asynchronous test task
8085 instance.</param>
8086 </member>
8087 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueDelay(System.TimeSpan)">
8088 <summary>
8089 Delay a minimum amount of time before continuing. Similar to a sleep
8090 call that is not a blocking call.
8091 </summary>
8092 <param name="delay">The minimum time span to wait before continuing.</param>
8093 </member>
8094 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.CreateDelay(System.TimeSpan)">
8095 <summary>
8096 Creates a delay work item instance.
8097 </summary>
8098 <param name="delay">The minimum time span to wait before continuing.</param>
8099 <returns>Returns a new work item.</returns>
8100 </member>
8101 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueDelay(System.Double)">
8102 <summary>
8103 Delay a minimum amount of time before continuing. Similar to a sleep
8104 call that is not a blocking call.
8105 </summary>
8106 <param name="milliseconds">The minimum number of milliseconds to wait
8107 until the delay is finished.</param>
8108 </member>
8109 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueConditional(System.Func{System.Boolean})">
8110 <summary>
8111 Requires a bool returning delegate to be passed in. Instructs the
8112 test task queue to wait until the conditional call returns True to
8113 continue executing other test tasks and/or ending the test method.
8114 </summary>
8115 <param name="conditionalDelegate">Conditional method or delegate.
8116 Test will halt until this condition returns True.</param>
8117 </member>
8118 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.CreateConditional(System.Func{System.Boolean})">
8119 <summary>
8120 Creates a conditional work item instance.
8121 </summary>
8122 <param name="conditionalDelegate">Conditional method or delegate.
8123 Test will halt until this condition returns True.</param>
8124 <returns>Returns a new work item.</returns>
8125 </member>
8126 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueTestComplete">
8127 <summary>
8128 Enqueue a test task which calls the TestComplete method of
8129 SilverlightTest.
8130 </summary>
8131 </member>
8132 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueCallback(System.Action)">
8133 <summary>
8134 Add a Callback method into the test task queue. Similar to the
8135 PumpMessages(...) call, with the difference being that there is no
8136 longer a single requirement: you can enqueue several callback
8137 methods and other test tasks, all of which will execute before the
8138 test completes and/or the engine continues.
8139 </summary>
8140 <param name="testCallbackDelegate">Void-returning delegate,
8141 anonymous delegates work fine too.</param>
8142 </member>
8143 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.CreateCallback(System.Action)">
8144 <summary>
8145 Creates a callback work item instance.
8146 </summary>
8147 <param name="testCallbackDelegate">Void-returning delegate,
8148 anonymous delegates work fine too.</param>
8149 <returns>Returns a new work item.</returns>
8150 </member>
8151 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueCallback(System.Action[])">
8152 <summary>
8153 Adds a number of callback methods into the test task queue.
8154 </summary>
8155 <param name="actions">Set of Action instances.</param>
8156 </member>
8157 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.Sleep(System.Int32,System.Action)">
8158 <summary>
8159 Sleep a minimum number of milliseconds before calling a test
8160 callback delegate.
8161 </summary>
8162 <param name="sleepMillisecondsMinimum">Minimum number of
8163 milliseconds to sleep. The only guarantee to the tester
8164 is that the sleep will be >= this amount of ms, and NOT
8165 that there is precision or an exact time.</param>
8166 <param name="testCallback">Callback method to
8167 execute after the minimum amount of time has
8168 elapsed.</param>
8169 </member>
8170 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.Enqueue(System.Action)">
8171 <summary>
8172 Enqueue an action. A shortcut for the EnqueueCallback.
8173 </summary>
8174 <param name="action">The action to enqueue.</param>
8175 </member>
8176 <member name="M:Microsoft.Silverlight.Testing.WorkItemTest.EnqueueSleep(System.Int32)">
8177 <summary>
8178 Sleep a minimum number of milliseconds. This is the simplified
8179 overload which requires no callback.
8180 </summary>
8181 <param name="sleepMillisecondsMinimum">Minimum number of
8182 milliseconds to sleep. The only guarantee to the tester is that the
8183 sleep will be >= this amount of ms, and NOT that there is precision
8184 or an exact time.</param>
8185 </member>
8186 <member name="T:Microsoft.Silverlight.Testing.ExclusiveAttribute">
8187 <summary>
8188 A special indicator attribute to enable better debugging using
8189 Microsoft.Silverlight.Testing.
8190
8191 As there is very little parameter information available for a test run,
8192 this attribute singles out specific classes to execute when found.
8193
8194 This attribute is unique to this environment and not compatible with any
8195 desktop unit test framework without using a shim if it is left in code.
8196 </summary>
8197 </member>
8198 <member name="T:Microsoft.Silverlight.Testing.PresentationTest">
8199 <summary>
8200 Implementation of useful properties and features for presentation
8201 platform tests (Silverlight and WPF).
8202
8203 Tests using this functionality will not be compatible with the full
8204 desktop framework's Visual Studio Team Test environment.
8205 </summary>
8206 </member>
8207 <member name="P:Microsoft.Silverlight.Testing.PresentationTest.TestPanel">
8208 <summary>
8209 Gets the test panel.
8210 </summary>
8211 </member>
8212 <member name="T:Microsoft.Silverlight.Testing.SilverlightTest">
8213 <summary>
8214 Provides access to Silverlight-specific test features and
8215 functionality.
8216
8217 Tests using this functionality will not be compatible with the full
8218 desktop framework's Visual Studio Team Test environment.
8219 </summary>
8220 </member>
8221 <member name="T:Microsoft.Silverlight.Testing.WorkItem">
8222 <summary>
8223 A test work item is a task that is invoked until it is complete. It
8224 maintains its own state to be able to notify the caller when it is
8225 finally complete, with no further work to be run.
8226
8227 It is possible that some implementations of a TestWorkItem may actually
8228 contain a set of sub-tasks by implementing a composite pattern.
8229 </summary>
8230 </member>
8231 <member name="F:Microsoft.Silverlight.Testing.WorkItem._canExecuteImmediately">
8232 <summary>
8233 A value indicating whether the task can immediately execute.
8234 </summary>
8235 </member>
8236 <member name="M:Microsoft.Silverlight.Testing.WorkItem.Invoke">
8237 <summary>
8238 Invoke the task. Return false only when the task is complete.
8239 </summary>
8240 <returns>True if there is additional work to be completed. False
8241 when there is none.</returns>
8242 </member>
8243 <member name="M:Microsoft.Silverlight.Testing.WorkItem.WorkItemComplete">
8244 <summary>
8245 Called by the task after the work is complete.
8246 </summary>
8247 </member>
8248 <member name="P:Microsoft.Silverlight.Testing.WorkItem.IsComplete">
8249 <summary>
8250 Gets a value indicating whether the task's work is complete.
8251 </summary>
8252 </member>
8253 <member name="P:Microsoft.Silverlight.Testing.WorkItem.CanExecuteImmediately">
8254 <summary>
8255 Gets or sets a value indicating whether the work item can be
8256 executed immediately, and does not rely on special asynchronous
8257 operation. Used for performance improvements. The setter is also
8258 public.
8259 </summary>
8260 </member>
8261 <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter">
8262 <summary>
8263 The extended writer for the unit testing harness and consumers.
8264 </summary>
8265 </member>
8266 <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessageWriter">
8267 <summary>
8268 A utility type that writes new log messages to the test harness log
8269 queue.
8270 </summary>
8271 </member>
8272 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageWriter._factory">
8273 <summary>
8274 The factory used for creating new LogMessage types.
8275 </summary>
8276 </member>
8277 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageWriter._testHarness">
8278 <summary>
8279 The test harness that contains the method to post new events into
8280 the log message queue.
8281 </summary>
8282 </member>
8283 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
8284 <summary>
8285 Initialize a new writer class, using the default LogMessageFactory
8286 to create new messages.
8287 </summary>
8288 <param name="harness">The test harness instance.</param>
8289 </member>
8290 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.Harness.LogMessageFactory)">
8291 <summary>
8292 Initialize a new writer class.
8293 </summary>
8294 <param name="harness">The test harness instance.</param>
8295 <param name="messageFactory">
8296 The factory to use when creating new messages.
8297 </param>
8298 </member>
8299 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Enqueue(Microsoft.Silverlight.Testing.Harness.LogMessage)">
8300 <summary>
8301 Posts a log message to the test harness queue for processing.
8302 </summary>
8303 <param name="message">The log message object.</param>
8304 </member>
8305 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Create">
8306 <summary>
8307 Creates a new log message using the embedded factory.
8308 </summary>
8309 <returns>Returns a new LogMessage instance.</returns>
8310 </member>
8311 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Create(Microsoft.Silverlight.Testing.Harness.LogMessageType)">
8312 <summary>
8313 Creates a new log message using the embedded factory.
8314 </summary>
8315 <param name="messageType">The message type.</param>
8316 <returns>Returns a new LogMessage instance.</returns>
8317 </member>
8318 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Create(Microsoft.Silverlight.Testing.Harness.LogMessageType,System.String)">
8319 <summary>
8320 Creates a new log message using the embedded factory.
8321 </summary>
8322 <param name="messageType">The message type.</param>
8323 <param name="message">The text message.</param>
8324 <returns>Returns a new LogMessage instance.</returns>
8325 </member>
8326 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Decorate(Microsoft.Silverlight.Testing.Harness.LogMessage,System.Object,System.Object)">
8327 <summary>
8328 Decorate a log message with a value.
8329 </summary>
8330 <param name="message">The log message to decorate.</param>
8331 <param name="key">The key for this decoration.</param>
8332 <param name="value">The value of this decoration.</param>
8333 </member>
8334 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateException(Microsoft.Silverlight.Testing.Harness.LogMessage,System.Exception)">
8335 <summary>
8336 Decorate the log message object with an Exception object.
8337 </summary>
8338 <param name="message">The log message object.</param>
8339 <param name="exception">The Exception.</param>
8340 </member>
8341 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateNameProperty(Microsoft.Silverlight.Testing.Harness.LogMessage,System.String)">
8342 <summary>
8343 Decorate the log message object with a name.
8344 </summary>
8345 <param name="message">The log message object.</param>
8346 <param name="name">Name property value.</param>
8347 </member>
8348 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateTestStage(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.TestStage)">
8349 <summary>
8350 Decorate the log message object with a test stage value.
8351 </summary>
8352 <param name="message">The log message object.</param>
8353 <param name="stage">Test stage value.</param>
8354 </member>
8355 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateTestOutcome(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.TestOutcome)">
8356 <summary>
8357 Decorate the log message object with a test outcome object.
8358 </summary>
8359 <param name="message">The log message object.</param>
8360 <param name="outcome">Test outcome object.</param>
8361 </member>
8362 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DecorateTestGranularity(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.TestGranularity)">
8363 <summary>
8364 Decorate the log message object with a test granularity object.
8365 </summary>
8366 <param name="message">The log message object.</param>
8367 <param name="granularity">Test granularity object.</param>
8368 </member>
8369 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.SetType(Microsoft.Silverlight.Testing.Harness.LogMessage,Microsoft.Silverlight.Testing.Harness.LogMessageType)">
8370 <summary>
8371 Sets the type of the log message.
8372 </summary>
8373 <param name="message">The log message object.</param>
8374 <param name="type">The new value to set the message type to.</param>
8375 </member>
8376 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.DebugWriteLine(System.String)">
8377 <summary>
8378 This writes a new line of information similar to a Debug::WriteLine
8379 call.
8380 </summary>
8381 <param name="text">The text to write.</param>
8382 </member>
8383 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Information(System.String)">
8384 <summary>
8385 Writes information through a new log message.
8386 </summary>
8387 <param name="info">The information string.</param>
8388 </member>
8389 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.TestInfrastructure(System.String)">
8390 <summary>
8391 Writes a message relating to the test infrastructure.
8392 </summary>
8393 <param name="text">The text to write.</param>
8394 </member>
8395 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Environment(System.String)">
8396 <summary>
8397 Writes an environment message.
8398 </summary>
8399 <param name="text">The text to write.</param>
8400 </member>
8401 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.TestExecution(System.String)">
8402 <summary>
8403 Writes a TestRun message.
8404 </summary>
8405 <param name="text">The text to write.</param>
8406 </member>
8407 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Error(System.String,System.Exception)">
8408 <summary>
8409 Log an error message.
8410 </summary>
8411 <param name="errorMessage">The error message string.</param>
8412 <param name="exception">The Exception object to decorate the message
8413 with.</param>
8414 </member>
8415 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Error(System.String)">
8416 <summary>
8417 Log an error message.
8418 </summary>
8419 <param name="errorMessage">The error message string.</param>
8420 </member>
8421 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Warning(System.String,System.Exception)">
8422 <summary>
8423 Log a warning message.
8424 </summary>
8425 <param name="warningMessage">The warning message string.</param>
8426 <param name="exception">The Exception object to decorate the message
8427 with.</param>
8428 </member>
8429 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.Warning(System.String)">
8430 <summary>
8431 Log a warning message.
8432 </summary>
8433 <param name="warningMessage">The warning message string.</param>
8434 </member>
8435 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.TestResult(System.String,Microsoft.Silverlight.Testing.Harness.TestOutcome)">
8436 <summary>
8437 Record a test outcome.
8438 </summary>
8439 <param name="message">The accompanying message.</param>
8440 <param name="outcome">The outcome value.</param>
8441 </member>
8442 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.KnownIssue(System.String)">
8443 <summary>
8444 Writes information about an encountered, known issue.
8445 </summary>
8446 <param name="issue">Information about the known issue.</param>
8447 </member>
8448 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageWriter.GranularTestStage(System.String,System.String,Microsoft.Silverlight.Testing.Harness.TestGranularity,Microsoft.Silverlight.Testing.Harness.TestStage)">
8449 <summary>
8450 Records a log message that indicates a named, granular test stage
8451 has happened.
8452 </summary>
8453 <param name="message">Any message for the log.</param>
8454 <param name="name">A name for the object or event.</param>
8455 <param name="granularity">The test granularity value.</param>
8456 <param name="stage">The test stage value.</param>
8457 </member>
8458 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness)">
8459 <summary>
8460 Initializes the unit test log message writer helper.
8461 </summary>
8462 <param name="harness">The test harness reference.</param>
8463 </member>
8464 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.MarkUnitTestMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
8465 <summary>
8466 Marks a message as a unit test system-specific message.
8467 </summary>
8468 <param name="message">The log message object.</param>
8469 </member>
8470 <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)">
8471 <summary>
8472 An incorrect exception type has occurred.
8473 </summary>
8474 <param name="expectedExceptionType">The expected type.</param>
8475 <param name="actualExceptionType">The actual exception's type.</param>
8476 <param name="test">The test metadata.</param>
8477 <param name="method">The method metadata.</param>
8478 </member>
8479 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.NoExceptionWhenExpected(System.Type,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
8480 <summary>
8481 No Exception was intercepted, yet one was expected.
8482 </summary>
8483 <param name="expectedExceptionType">The expected exception type.</param>
8484 <param name="test">The test class metadata.</param>
8485 <param name="method">The test method metadata.</param>
8486 </member>
8487 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.LogException(System.Exception,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
8488 <summary>
8489 Logs and Exception that was intercepted or observed.
8490 </summary>
8491 <param name="exception">The actual Exception instance.</param>
8492 <param name="test">The test class metadata.</param>
8493 <param name="method">The test method metadata.</param>
8494 </member>
8495 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.Ignore(Microsoft.Silverlight.Testing.Harness.TestGranularity,System.String)">
8496 <summary>
8497 Enqueues a Ignore message.
8498 </summary>
8499 <param name="granularity">The granularity of the ignore operation.</param>
8500 <param name="name">The name of the test skipped.</param>
8501 </member>
8502 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestRunFilterSelected(Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
8503 <summary>
8504 Enqueues a message containing a test run filter.
8505 </summary>
8506 <param name="filter">The test run filter.</param>
8507 </member>
8508 <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)">
8509 <summary>
8510 Records a log message that indicates a named, granular test stage has
8511 happened.
8512 </summary>
8513 <param name="assembly">The assembly metadata object.</param>
8514 <param name="granularity">The test granularity value.</param>
8515 <param name="stage">The test stage value.</param>
8516 </member>
8517 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestClassStage(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass,Microsoft.Silverlight.Testing.Harness.TestStage)">
8518 <summary>
8519 Log a test class's stage.
8520 </summary>
8521 <param name="test">The test class metadata object.</param>
8522 <param name="stage">The test stage.</param>
8523 </member>
8524 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestResult(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
8525 <summary>
8526 Log the result of a unit test scenario.
8527 </summary>
8528 <param name="result">The result of the test.</param>
8529 </member>
8530 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.TestMethodStage(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,Microsoft.Silverlight.Testing.Harness.TestStage)">
8531 <summary>
8532 Log a test method's stage.
8533 </summary>
8534 <param name="method">The test method metadata object.</param>
8535 <param name="stage">The test stage.</param>
8536 </member>
8537 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestLogMessageWriter.UnitTestHarnessStage(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.String,Microsoft.Silverlight.Testing.Harness.TestStage)">
8538 <summary>
8539 Records a harness state for the unit test harness.
8540 </summary>
8541 <param name="harness">The unit test harness.</param>
8542 <param name="name">The harness name.</param>
8543 <param name="stage">The test stage.</param>
8544 </member>
8545 <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestHarness">
8546 <summary>
8547 A test harness for interacting with unit test providers such as Visual
8548 Studio Team Test's metadata.
8549 </summary>
8550 </member>
8551 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.HarnessName">
8552 <summary>
8553 Display name for this harness.
8554 </summary>
8555 </member>
8556 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._globalExceptions">
8557 <summary>
8558 Manages the attachment state of a global exception handler.
8559 </summary>
8560 </member>
8561 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._harnessTasks">
8562 <summary>
8563 Container of all work items for the test harness.
8564 </summary>
8565 </member>
8566 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._dispatcherStack">
8567 <summary>
8568 Manager of the stack of dispatchers, so that the appropriate parent
8569 container handles exceptions and completion events.
8570 </summary>
8571 </member>
8572 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._validTestAssemblies">
8573 <summary>
8574 Number of valid test assemblies encountered.
8575 </summary>
8576 </member>
8577 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._knownTestMethods">
8578 <summary>
8579 The current run's known number of test methods.
8580 </summary>
8581 </member>
8582 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._events">
8583 <summary>
8584 Backing field for the event firing helper.
8585 </summary>
8586 </member>
8587 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.#ctor">
8588 <summary>
8589 Initiate unit test harness.
8590 </summary>
8591 </member>
8592 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._queuedLogMessages">
8593 <summary>
8594 Queue of log messages awaiting processing.
8595 </summary>
8596 </member>
8597 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.AddLogProvider(Microsoft.Silverlight.Testing.Harness.LogProvider)">
8598 <summary>
8599 Adds a log provider to the listening log providers group.
8600 </summary>
8601 <param name="provider">Log provider object.</param>
8602 </member>
8603 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.QueueLogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
8604 <summary>
8605 Enqueue a log message object for processing by the log providers.
8606 </summary>
8607 <param name="message">The log message object.</param>
8608 </member>
8609 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Run">
8610 <summary>
8611 Begin running the test harness.
8612 </summary>
8613 <remarks>
8614 Make sure to subscribe to the Complete event before calling this
8615 method, in some harnesses this may be a synchronous Run followed
8616 immediately by the Complete event being fired.
8617 </remarks>
8618 </member>
8619 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RunDispatcherComplete(System.Object,System.EventArgs)">
8620 <summary>
8621 Complete event.
8622 </summary>
8623 <param name="sender">The sender.</param>
8624 <param name="e">The event arguments.</param>
8625 </member>
8626 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.WriteLogFile(System.String,System.String)">
8627 <summary>
8628 Stores a log file for the test run. Depending on the execution
8629 environment, this call may not successful.
8630 </summary>
8631 <param name="logName">The name of the log file.</param>
8632 <param name="fileContent">The log file content as a string.</param>
8633 </member>
8634 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PublishFinalResult">
8635 <summary>
8636 If supported by any attached test service, this publishes the final
8637 test results. Typical harness implementations may immediately close
8638 the web browser channel upon receiving the message, so any other
8639 reporting should be done first.
8640 </summary>
8641 </member>
8642 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.ProcessLogMessages">
8643 <summary>
8644 Process all queued log messages.
8645 </summary>
8646 </member>
8647 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.InitializeSettings(Microsoft.Silverlight.Testing.UnitTestSettings)">
8648 <summary>
8649 Fill member variables with any non-null settings of the same type.
8650 </summary>
8651 <param name="settings">Settings container class.</param>
8652 </member>
8653 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.InitializeLogProviders">
8654 <summary>
8655 Initializes all log providers.
8656 </summary>
8657 </member>
8658 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestHarnessCompleted">
8659 <summary>
8660 Call the TestHarnessCompleted event.
8661 </summary>
8662 </member>
8663 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnPublishing(System.EventArgs)">
8664 <summary>
8665 Call the Publishing event.
8666 </summary>
8667 <param name="e">The event arguments.</param>
8668 </member>
8669 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PublishResults">
8670 <summary>
8671 Overrides the PublishResults method so that final reporting is only
8672 done once all other logging is finished.
8673 </summary>
8674 </member>
8675 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PublishFinalResults">
8676 <summary>
8677 Publish final results. If not yet ready, will keep waiting around
8678 as a work item until it is done.
8679 </summary>
8680 </member>
8681 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._dispatcher">
8682 <summary>
8683 Stored dispatcher instance.
8684 </summary>
8685 </member>
8686 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.IsReportingTestServiceConnected">
8687 <summary>
8688 Checks if a reporting provider is connected to the test service.
8689 </summary>
8690 <returns>Returns true if a reporting provider is connected to the
8691 test service.</returns>
8692 </member>
8693 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.SetOverallStatus(System.String)">
8694 <summary>
8695 Immediately sets the overall status using a log message and
8696 processes the message queue.
8697 </summary>
8698 <param name="message">The message to set.</param>
8699 </member>
8700 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PrepareCustomTestInstance(Microsoft.Silverlight.Testing.CustomFrameworkUnitTest)">
8701 <summary>
8702 Sets the unit test harness property for a test case that inherits
8703 from the abstract base type 'CustomTest'.
8704 </summary>
8705 <param name="customTest">A CustomText instance.</param>
8706 </member>
8707 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Initialize">
8708 <summary>
8709 Initialize the harness with a set of test assemblies.
8710 </summary>
8711 </member>
8712 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RestartRunDispatcher">
8713 <summary>
8714 Restarts the run dispatcher.
8715 </summary>
8716 </member>
8717 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TrackScenarioResult(Microsoft.Silverlight.Testing.Harness.ScenarioResult)">
8718 <summary>
8719 Track the results for our execution and also track the fail state.
8720 </summary>
8721 <param name="result">Scenario result to process.</param>
8722 </member>
8723 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestAssemblyStarting(Microsoft.Silverlight.Testing.Harness.TestAssemblyStartingEventArgs)">
8724 <summary>
8725 Fires the test assembly starting event.
8726 </summary>
8727 <param name="e">The event data.</param>
8728 </member>
8729 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnIsDispatcherRunningChanged(System.EventArgs)">
8730 <summary>
8731 Fires the play pause event.
8732 </summary>
8733 <param name="e">Event data.</param>
8734 </member>
8735 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestAssemblyCompleted(Microsoft.Silverlight.Testing.Harness.TestAssemblyCompletedEventArgs)">
8736 <summary>
8737 Fires the test assembly completed event.
8738 </summary>
8739 <param name="e">The event data.</param>
8740 </member>
8741 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestClassStarting(Microsoft.Silverlight.Testing.Harness.TestClassStartingEventArgs)">
8742 <summary>
8743 Fires the test class starting event.
8744 </summary>
8745 <param name="e">The event data.</param>
8746 </member>
8747 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestClassCompleted(Microsoft.Silverlight.Testing.Harness.TestClassCompletedEventArgs)">
8748 <summary>
8749 Fires the test class completed event.
8750 </summary>
8751 <param name="e">The event data.</param>
8752 </member>
8753 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestMethodStarting(Microsoft.Silverlight.Testing.Harness.TestMethodStartingEventArgs)">
8754 <summary>
8755 Fires the test method starting event.
8756 </summary>
8757 <param name="e">The event data.</param>
8758 </member>
8759 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestMethodCompleted(Microsoft.Silverlight.Testing.Harness.TestMethodCompletedEventArgs)">
8760 <summary>
8761 Notifies observers that a test method has been completed. Also
8762 clears the test panel's visual tree.
8763 </summary>
8764 <param name="e">The event data.</param>
8765 </member>
8766 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.OnTestRunStarting(Microsoft.Silverlight.Testing.Harness.TestRunStartingEventArgs)">
8767 <summary>
8768 Notifies observers that a test run has been started.
8769 </summary>
8770 <param name="e">The event data.</param>
8771 </member>
8772 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestHarness._testPage">
8773 <summary>
8774 Reference to the test page object.
8775 </summary>
8776 </member>
8777 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.ReportCodeCoverage(Microsoft.Silverlight.Testing.Harness.TestServiceProvider)">
8778 <summary>
8779 Attempts to report the code coverage information using the test
8780 service provider. If there is no available coverage reporting
8781 service, this is a silent failure. Only reports if >= 1 blocks
8782 are hit.
8783 </summary>
8784 <param name="testService">The test service.</param>
8785 </member>
8786 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.EnqueueTestAssembly(System.Reflection.Assembly,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
8787 <summary>
8788 Enqueue a test assembly from a simple Assembly reference.
8789 </summary>
8790 <param name="assembly">The test assembly.</param>
8791 <param name="runFilter">The run filter settings for the test assembly's run.</param>
8792 </member>
8793 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.EnqueueTestAssembly(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,Microsoft.Silverlight.Testing.Harness.TestRunFilter)">
8794 <summary>
8795 Enqueues a test assembly.
8796 </summary>
8797 <param name="testAssembly">The test assembly metadata.</param>
8798 <param name="runFilter">The run filter settings for the test assembly's run.</param>
8799 </member>
8800 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RunNextStep">
8801 <summary>
8802 Flush the current log manager and then perform the next invoke.
8803 </summary>
8804 <returns>Returns true if work remains.</returns>
8805 </member>
8806 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.CreateTestRunFilter(Microsoft.Silverlight.Testing.UnitTestSettings)">
8807 <summary>
8808 Creates the test run filter for the initial run.
8809 </summary>
8810 <param name="settings">The unit test settings.</param>
8811 <returns>Returns a new TestRunFilter instance.</returns>
8812 </member>
8813 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.PrepareTestAssemblyTasks">
8814 <summary>
8815 Determine what test assemblies need to be executed. Enqueue tasks
8816 for the unit test assembly providers to run the tests.
8817 </summary>
8818 </member>
8819 <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)">
8820 <summary>
8821 Calculates the number of methods for a run.
8822 </summary>
8823 <param name="assemblyManager">The assembly manager.</param>
8824 <param name="assembly">The test assembly.</param>
8825 <param name="filter">The test run filter.</param>
8826 <returns>Returns the number of known methods returned.</returns>
8827 </member>
8828 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.HarnessComplete(System.Object,System.EventArgs)">
8829 <summary>
8830 Event fired at the completion of the harness' work.
8831 </summary>
8832 <param name="sender">Sender object instance.</param>
8833 <param name="e">Event arguments.</param>
8834 </member>
8835 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.GlobalUnhandledExceptionListener(System.Object,System.EventArgs)">
8836 <summary>
8837 Listener event for any unhandled exceptions.
8838 </summary>
8839 <param name="sender">Sender object instance.</param>
8840 <param name="e">Event arguments.</param>
8841 </member>
8842 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.CreateHarnessTasks">
8843 <summary>
8844 Creates the set of harness tasks to run and hooks up to the Complete event.
8845 </summary>
8846 </member>
8847 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Results">
8848 <summary>
8849 Gets the list of results.
8850 </summary>
8851 </member>
8852 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.LogWriter">
8853 <summary>
8854 Gets the log message writer instance. This can be used to easily
8855 post informative messages to the log message queue and providers.
8856 </summary>
8857 </member>
8858 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.LogicFactory">
8859 <summary>
8860 Gets or sets the logic factory used for instantiating the
8861 unit test logic and management objects.
8862 </summary>
8863 </member>
8864 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.State">
8865 <summary>
8866 Gets or sets the overall harness state - overloaded types can be
8867 used to store additional information.
8868 </summary>
8869 </member>
8870 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.LogProviders">
8871 <summary>
8872 Gets the log providers list.
8873 </summary>
8874 </member>
8875 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RunDispatcher">
8876 <summary>
8877 Gets or sets the wrapper that handles calling the next Run step
8878 method until complete; allows for a virtual Run method.
8879 </summary>
8880 </member>
8881 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Parameters">
8882 <summary>
8883 Gets the dictionary of Parameters passed into the test harness.
8884 </summary>
8885 </member>
8886 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Settings">
8887 <summary>
8888 Gets or sets the settings used to initialize the test harness.
8889 </summary>
8890 </member>
8891 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Events">
8892 <summary>
8893 Gets a set of events that can be fired for test results and other
8894 important test runtime events.
8895 </summary>
8896 </member>
8897 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Publishing">
8898 <summary>
8899 The test harness is publishing results.
8900 </summary>
8901 </member>
8902 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestService">
8903 <summary>
8904 Gets the TestService referenced by the test harness settings. The
8905 test service provides advanced, optional functionality that is
8906 useful to harness and test case developers. A typical test service
8907 operates outside the process or security boundary.
8908 </summary>
8909 </member>
8910 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestHarnessCompleted">
8911 <summary>
8912 Complete event fired when the test harness has finished its test
8913 run.
8914 </summary>
8915 </member>
8916 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.Dispatcher">
8917 <summary>
8918 Gets a dispatcher instance.
8919 </summary>
8920 </member>
8921 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.RootCompositeWorkItem">
8922 <summary>
8923 Gets the root container for test work to be completed.
8924 </summary>
8925 </member>
8926 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestMethodCount">
8927 <summary>
8928 Gets the known number of test methods in the current test run.
8929 </summary>
8930 </member>
8931 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.InterceptAllExceptions">
8932 <summary>
8933 Gets or sets a value indicating whether to intercept exceptions at
8934 the app domain level and funnel into the current container or not.
8935 </summary>
8936 </member>
8937 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.DispatcherStack">
8938 <summary>
8939 Gets the internal DispatcherStack being used by the test harness.
8940 </summary>
8941 </member>
8942 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestAssemblyStarting">
8943 <summary>
8944 The test assembly starting event.
8945 </summary>
8946 </member>
8947 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.IsDispatcherRunningChanged">
8948 <summary>
8949 On the play or pause change of the dispatcher.
8950 </summary>
8951 </member>
8952 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.IsDispatcherRunning">
8953 <summary>
8954 Gets or sets a value indicating whether the dispatcher is currently
8955 running.
8956 </summary>
8957 </member>
8958 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestAssemblyCompleted">
8959 <summary>
8960 Test assembly completed event.
8961 </summary>
8962 </member>
8963 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestClassStarting">
8964 <summary>
8965 Test class starting event.
8966 </summary>
8967 </member>
8968 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestClassCompleted">
8969 <summary>
8970 The test class completed event.
8971 </summary>
8972 </member>
8973 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestMethodStarting">
8974 <summary>
8975 The test method starting event.
8976 </summary>
8977 </member>
8978 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestMethodCompleted">
8979 <summary>
8980 An event that is fired whenever a test method completes.
8981 </summary>
8982 </member>
8983 <member name="E:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestRunStarting">
8984 <summary>
8985 An event that is fired when the test run is starting.
8986 </summary>
8987 </member>
8988 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestPage">
8989 <summary>
8990 Gets or sets the test page.
8991 </summary>
8992 </member>
8993 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestHarness.TestPanelManager">
8994 <summary>
8995 Gets the test panel manager instance.
8996 </summary>
8997 </member>
8998 <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator">
8999 <summary>
9000 Well-known keys that can be used to mark decorator instances in log
9001 message objects.
9002 </summary>
9003 </member>
9004 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.IsUnitTestMessage">
9005 <summary>
9006 Indicates that the message is specific to the unit test system.
9007 </summary>
9008 </member>
9009 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.UnitTestHarness">
9010 <summary>
9011 The unit test harness reference.
9012 </summary>
9013 </member>
9014 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestAssemblyMetadata">
9015 <summary>
9016 The metadata interfacing object for a test assembly.
9017 </summary>
9018 </member>
9019 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestClassMetadata">
9020 <summary>
9021 The metadata interfacing object for a test class.
9022 </summary>
9023 </member>
9024 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestMethodMetadata">
9025 <summary>
9026 The metadata interfacing object for a test method.
9027 </summary>
9028 </member>
9029 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.IncorrectExceptionMessage">
9030 <summary>
9031 Indicates that the incorrect exception was intercepted.
9032 </summary>
9033 </member>
9034 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.IgnoreMessage">
9035 <summary>
9036 Indicates that the message indicates a skipped/ignored item.
9037 </summary>
9038 </member>
9039 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ExpectedExceptionType">
9040 <summary>
9041 The type of the expected exception.
9042 </summary>
9043 </member>
9044 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ActualExceptionType">
9045 <summary>
9046 The type of the actual exception.
9047 </summary>
9048 </member>
9049 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ActualException">
9050 <summary>
9051 The actual exception.
9052 </summary>
9053 </member>
9054 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.TestRunFilter">
9055 <summary>
9056 A TestRunFilter object.
9057 </summary>
9058 </member>
9059 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator.ScenarioResult">
9060 <summary>
9061 A ScenarioResult object.
9062 </summary>
9063 </member>
9064 <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional">
9065 <summary>
9066 Helper conditional methods for unit test-specific log messages.
9067 </summary>
9068 </member>
9069 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsUnitTestEndMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
9070 <summary>
9071 Determines whether a log message meets a specific condition or set
9072 of conditions.
9073 </summary>
9074 <param name="message">The log message object.</param>
9075 <returns>Returns true if the condition is met.</returns>
9076 </member>
9077 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsUnitTestStartMessage(Microsoft.Silverlight.Testing.Harness.UnitTestLogDecorator)">
9078 <summary>
9079 Determines whether a log message meets a specific condition or set
9080 of conditions.
9081 </summary>
9082 <param name="decorator">The unit test decorator of interest.</param>
9083 <returns>Returns true if the condition is met.</returns>
9084 </member>
9085 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsUnitTestMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
9086 <summary>
9087 Returns a value indicating whether the message is marked as a unit
9088 test system message.
9089 </summary>
9090 <param name="message">The message.</param>
9091 <returns>Returns true if the message is a unit test system-marked
9092 message.</returns>
9093 </member>
9094 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.HasUnitTestOutcome(Microsoft.Silverlight.Testing.Harness.LogMessage)">
9095 <summary>
9096 Determines whether a log message meets a specific condition or set
9097 of conditions.
9098 </summary>
9099 <param name="message">The log message object.</param>
9100 <returns>Returns true if the condition is met.</returns>
9101 </member>
9102 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsIgnoreMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
9103 <summary>
9104 Determines whether a log message meets a specific condition or set
9105 of conditions.
9106 </summary>
9107 <param name="message">The log message object.</param>
9108 <returns>Returns true if the condition is met.</returns>
9109 </member>
9110 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsTestRunFilterMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
9111 <summary>
9112 Determines whether a log message has an attached TestRunFilter.
9113 </summary>
9114 <param name="message">The log message object.</param>
9115 <returns>Returns a value indicating whether the condition is met.</returns>
9116 </member>
9117 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsExceptionLogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
9118 <summary>
9119 Determines whether a log message meets a specific condition or set
9120 of conditions.
9121 </summary>
9122 <param name="message">The log message object.</param>
9123 <returns>Returns true if the condition is met.</returns>
9124 </member>
9125 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsIncorrectExceptionLogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
9126 <summary>
9127 Determines whether a log message meets a specific condition or set
9128 of conditions.
9129 </summary>
9130 <param name="message">The log message object.</param>
9131 <returns>Returns true if the condition is met.</returns>
9132 </member>
9133 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMessageConditional.IsKnownBug(Microsoft.Silverlight.Testing.Harness.LogMessage)">
9134 <summary>
9135 Determines whether a log message meets a specific condition or set
9136 of conditions.
9137 </summary>
9138 <param name="message">The log message object.</param>
9139 <returns>Returns true if the condition is met.</returns>
9140 </member>
9141 <member name="T:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo">
9142 <summary>
9143 A lazy method type.
9144 </summary>
9145 </member>
9146 <member name="T:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo">
9147 <summary>
9148 A class that does a lazy lookup when needed using reflection.
9149 </summary>
9150 </member>
9151 <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._attributeType">
9152 <summary>
9153 Attribute Type instance.
9154 </summary>
9155 </member>
9156 <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._searchType">
9157 <summary>
9158 The Type to search with.
9159 </summary>
9160 </member>
9161 <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._hasSearched">
9162 <summary>
9163 Whether the search has happened.
9164 </summary>
9165 </member>
9166 <member name="F:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo._methodInfo">
9167 <summary>
9168 The method reflection object.
9169 </summary>
9170 </member>
9171 <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.#ctor(System.Type)">
9172 <summary>
9173 Construct a new lazy method wrapper.
9174 </summary>
9175 <param name="attributeType">The attribute type.</param>
9176 </member>
9177 <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.#ctor(System.Type,System.Type)">
9178 <summary>
9179 Construct a new lazy method wrapper.
9180 </summary>
9181 <param name="searchType">Type to search.</param>
9182 <param name="attributeType">Attribute type.</param>
9183 </member>
9184 <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.GetMethodInfo">
9185 <summary>
9186 Does a search and retrieves the method information.
9187 </summary>
9188 <returns>The method reflection object.</returns>
9189 </member>
9190 <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.HasMethodInfo">
9191 <summary>
9192 Whether the type has a method info.
9193 </summary>
9194 <returns>A value indicating whether the method information has
9195 been found.</returns>
9196 </member>
9197 <member name="M:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.Search">
9198 <summary>
9199 Perform a search on the type.
9200 </summary>
9201 </member>
9202 <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.AttributeType">
9203 <summary>
9204 Gets the type of attribute the lazy method is searching for.
9205 </summary>
9206 </member>
9207 <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.SearchType">
9208 <summary>
9209 Gets the underlying type that is searched.
9210 </summary>
9211 </member>
9212 <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.HasSearched">
9213 <summary>
9214 Gets or sets a value indicating whether a lookup has already been attempted.
9215 </summary>
9216 </member>
9217 <member name="P:Microsoft.Silverlight.Testing.Harness.LazyMethodInfo.MethodInfo">
9218 <summary>
9219 Gets or sets the underlying MethodInfo from reflection.
9220 </summary>
9221 </member>
9222 <member name="F:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo._assembly">
9223 <summary>
9224 Underlying Assembly reflection object.
9225 </summary>
9226 </member>
9227 <member name="M:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo.#ctor(System.Reflection.Assembly,System.Type)">
9228 <summary>
9229 Create a new lazy method from a MethodInfo instance.
9230 </summary>
9231 <param name="assembly">Assembly reflection object.</param>
9232 <param name="attributeType">Attribute Type instance.</param>
9233 </member>
9234 <member name="M:Microsoft.Silverlight.Testing.Harness.LazyAssemblyMethodInfo.Search">
9235 <summary>
9236 Performs a search on the MethodInfo for the attributes needed.
9237 </summary>
9238 </member>
9239 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly">
9240 <summary>
9241 Test assembly metadata interface.
9242 </summary>
9243 </member>
9244 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.GetTestClasses">
9245 <summary>
9246 Gets a collection of test class metadata objects.
9247 </summary>
9248 <returns>Returns a collection of metadata objects.</returns>
9249 </member>
9250 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.AssemblyInitializeMethod">
9251 <summary>
9252 Gets the initialization method.
9253 </summary>
9254 </member>
9255 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.AssemblyCleanupMethod">
9256 <summary>
9257 Gets the cleanup method.
9258 </summary>
9259 </member>
9260 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.Provider">
9261 <summary>
9262 Gets a reference to the unit test provider.
9263 </summary>
9264 </member>
9265 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.Name">
9266 <summary>
9267 Gets the name of the test assembly.
9268 </summary>
9269 </member>
9270 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly.TestHarness">
9271 <summary>
9272 Gets the test harness used to initialize the assembly.
9273 </summary>
9274 </member>
9275 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IExpectedException">
9276 <summary>
9277 An expected exception marker for a test method.
9278 </summary>
9279 </member>
9280 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IExpectedException.ExceptionType">
9281 <summary>
9282 Gets the expected exception type.
9283 </summary>
9284 </member>
9285 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IExpectedException.Message">
9286 <summary>
9287 Gets any message associated with the expected exception object.
9288 </summary>
9289 </member>
9290 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IHostType">
9291 <summary>
9292 Represents the host type information for a test.
9293 </summary>
9294 </member>
9295 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IHostType.HostType">
9296 <summary>
9297 Gets the Host type.
9298 </summary>
9299 </member>
9300 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IHostType.HostData">
9301 <summary>
9302 Gets the host data.
9303 </summary>
9304 </member>
9305 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IPriority">
9306 <summary>
9307 A representation of a test's priority.
9308 </summary>
9309 </member>
9310 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass">
9311 <summary>
9312 Metadata representing a test class.
9313 </summary>
9314 </member>
9315 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.GetTestMethods">
9316 <summary>
9317 Retrieve a collection of the test method metadata objects setup by
9318 the unit test provider.
9319 </summary>
9320 <returns>A collection of test method interfaces.</returns>
9321 </member>
9322 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Type">
9323 <summary>
9324 Gets the test class Type instance.
9325 </summary>
9326 </member>
9327 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Ignore">
9328 <summary>
9329 Gets a value indicating whether the test class should be ignored.
9330 </summary>
9331 </member>
9332 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.TestInitializeMethod">
9333 <summary>
9334 Gets the per-test initialization method.
9335 </summary>
9336 </member>
9337 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.TestCleanupMethod">
9338 <summary>
9339 Gets the per-test cleanup method.
9340 </summary>
9341 </member>
9342 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.ClassInitializeMethod">
9343 <summary>
9344 Gets the one-time class initialization method.
9345 </summary>
9346 </member>
9347 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.ClassCleanupMethod">
9348 <summary>
9349 Gets the one-time class cleanup method.
9350 </summary>
9351 </member>
9352 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Name">
9353 <summary>
9354 Gets the name of the test class.
9355 </summary>
9356 </member>
9357 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestClass.Assembly">
9358 <summary>
9359 Gets a reference to the parent test assembly metadata
9360 instance.
9361 </summary>
9362 </member>
9363 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod">
9364 <summary>
9365 Test method metadata.
9366 </summary>
9367 </member>
9368 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.DecorateInstance(System.Object)">
9369 <summary>
9370 Used for decorating with unit test provider-specific capabilities,
9371 such as the TestContext concept.
9372 </summary>
9373 <param name="instance">Instance to decorate.</param>
9374 </member>
9375 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.GetDynamicAttributes">
9376 <summary>
9377 Get any attribute on the test method that are provided dynamically.
9378 </summary>
9379 <returns>
9380 Dynamically provided attributes on the test method.
9381 </returns>
9382 </member>
9383 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Invoke(System.Object)">
9384 <summary>
9385 Invoke the test method.
9386 </summary>
9387 <param name="instance">Instance of the test class.</param>
9388 </member>
9389 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Method">
9390 <summary>
9391 Gets the test method reflection object.
9392 </summary>
9393 </member>
9394 <member name="E:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.WriteLine">
9395 <summary>
9396 Hooks up to any unit test provider-enabled WriteLine capability
9397 for unit tests.
9398 </summary>
9399 </member>
9400 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Ignore">
9401 <summary>
9402 Gets a value indicating whether the test is marked to be ignored.
9403 </summary>
9404 </member>
9405 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Description">
9406 <summary>
9407 Gets any description for the method.
9408 </summary>
9409 </member>
9410 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Name">
9411 <summary>
9412 Gets a name for the method.
9413 </summary>
9414 </member>
9415 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Category">
9416 <summary>
9417 Gets any category information for the method.
9418 </summary>
9419 </member>
9420 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Owner">
9421 <summary>
9422 Gets any test owner information.
9423 </summary>
9424 </member>
9425 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.ExpectedException">
9426 <summary>
9427 Gets any expected exception attribute .
9428 </summary>
9429 </member>
9430 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Timeout">
9431 <summary>
9432 Gets any timeout information.
9433 </summary>
9434 </member>
9435 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Properties">
9436 <summary>
9437 Gets a collection of any test properties.
9438 </summary>
9439 </member>
9440 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.WorkItems">
9441 <summary>
9442 Gets a collection of any test work items.
9443 </summary>
9444 </member>
9445 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod.Priority">
9446 <summary>
9447 Gets any priority information.
9448 </summary>
9449 </member>
9450 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestProperty">
9451 <summary>
9452 A property for a test method.
9453 </summary>
9454 </member>
9455 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestProperty.Name">
9456 <summary>
9457 Gets the test property name.
9458 </summary>
9459 </member>
9460 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestProperty.Value">
9461 <summary>
9462 Gets the test property value.
9463 </summary>
9464 </member>
9465 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider">
9466 <summary>
9467 Provider model for a unit test system that uses reflection and metadata
9468 to enable a unit test run.
9469 </summary>
9470 </member>
9471 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.GetUnitTestAssembly(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
9472 <summary>
9473 Retrieve the metadata instance for a test assembly given a
9474 reflection Assembly instance.
9475 </summary>
9476 <param name="testHarness">The test harness using the provider.</param>
9477 <param name="assemblyReference">Reflected test assembly.</param>
9478 <returns>Unit test provider-specific metadata instance for
9479 the test assembly.</returns>
9480 </member>
9481 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.HasCapability(Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities)">
9482 <summary>
9483 Gets a value indicating whether a specific capability or set of
9484 capabilities are supported by the unit test provider.
9485 </summary>
9486 <param name="capability">Capability of interest.</param>
9487 <returns>Gets a value indicating whether the capability is
9488 supported.</returns>
9489 </member>
9490 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.IsFailedAssert(System.Exception)">
9491 <summary>
9492 Checks if an Exception actually represents an assertion that failed
9493 to improve the logging experience.
9494 </summary>
9495 <param name="exception">Exception object.</param>
9496 <returns>Returns true if the Exception is an assertion exception
9497 type.</returns>
9498 </member>
9499 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.Name">
9500 <summary>
9501 Gets the name of the unit test provider.
9502 </summary>
9503 </member>
9504 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider.Capabilities">
9505 <summary>
9506 Gets the capabilities that the unit test provider implements.
9507 </summary>
9508 </member>
9509 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IWorkItemMetadata">
9510 <summary>
9511 Work item for a test.
9512 </summary>
9513 </member>
9514 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.IWorkItemMetadata.Data">
9515 <summary>
9516 Gets the associated information from the work item.
9517 </summary>
9518 </member>
9519 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs">
9520 <summary>
9521 Event arguments that pass along a string value.
9522 </summary>
9523 </member>
9524 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs.#ctor">
9525 <summary>
9526 Create a new event argument instance.
9527 </summary>
9528 </member>
9529 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs.#ctor(System.String)">
9530 <summary>
9531 Create a new event argument instance that stores a string value.
9532 </summary>
9533 <param name="value">String value to pass along.</param>
9534 </member>
9535 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs._value">
9536 <summary>
9537 String value stored in the event arguments.
9538 </summary>
9539 </member>
9540 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs.Value">
9541 <summary>
9542 Gets the stored string value.
9543 </summary>
9544 </member>
9545 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities">
9546 <summary>
9547 A set of capabilities that a unit test provider may chose to implement
9548 through the metadata interfaces.
9549 </summary>
9550 </member>
9551 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.None">
9552 <summary>
9553 No defined capabilities.
9554 </summary>
9555 </member>
9556 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.AssemblySupportsInitializeMethod">
9557 <summary>
9558 Support for attribute [AssemblyInitialize].
9559 </summary>
9560 </member>
9561 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.AssemblySupportsCleanupMethod">
9562 <summary>
9563 Support for attribute [AssemblyCleanup].
9564 </summary>
9565 </member>
9566 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.ClassCanIgnore">
9567 <summary>
9568 Support for attribute [Ignore] for classes.
9569 </summary>
9570 </member>
9571 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanIgnore">
9572 <summary>
9573 Support for attribute [Ignore] for methods.
9574 </summary>
9575 </member>
9576 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanDescribe">
9577 <summary>
9578 Support for attribute [Description] on methods.
9579 </summary>
9580 </member>
9581 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanCategorize">
9582 <summary>
9583 Support for attribute [Category] on methods.
9584 </summary>
9585 </member>
9586 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveOwner">
9587 <summary>
9588 Support for attribute [Owner] on method.
9589 </summary>
9590 </member>
9591 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHavePriority">
9592 <summary>
9593 Support for attribute [Priority] on method.
9594 </summary>
9595 </member>
9596 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveProperties">
9597 <summary>
9598 Support for attribute [TestProperty](...) on methods.
9599 </summary>
9600 </member>
9601 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveTimeout">
9602 <summary>
9603 Support for attribute [Timeout] on methods.
9604 </summary>
9605 </member>
9606 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities.MethodCanHaveWorkItems">
9607 <summary>
9608 Support for attribute [WorkItem(...)]('s) on methods.
9609 </summary>
9610 </member>
9611 <member name="T:Microsoft.Silverlight.Testing.Harness.SleepWorkItem">
9612 <summary>
9613 Test work item type that does not complete until the sleep time has
9614 elapsed. This is NOT a blocking Sleep.
9615 </summary>
9616 </member>
9617 <member name="F:Microsoft.Silverlight.Testing.Harness.SleepWorkItem._delay">
9618 <summary>
9619 The amount of time to delay for.
9620 </summary>
9621 </member>
9622 <member name="F:Microsoft.Silverlight.Testing.Harness.SleepWorkItem._expires">
9623 <summary>
9624 The DateTime that marks the point in time the task is complete.
9625 </summary>
9626 </member>
9627 <member name="M:Microsoft.Silverlight.Testing.Harness.SleepWorkItem.#ctor(System.TimeSpan)">
9628 <summary>
9629 Create a new Sleep work item, including the number of
9630 milliseconds to wait until continuing.
9631 </summary>
9632 <param name="delay">Amount of time to wait/delay.</param>
9633 </member>
9634 <member name="M:Microsoft.Silverlight.Testing.Harness.SleepWorkItem.Invoke">
9635 <summary>
9636 On the first time, will calculate the final DateTime. Otherwise,
9637 null operation (returns) until that time.
9638 </summary>
9639 <returns>Returns a value indicating whether there is more work to be
9640 done.</returns>
9641 </member>
9642 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException">
9643 <summary>
9644 Expected exception metadata.
9645 </summary>
9646 </member>
9647 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.#ctor">
9648 <summary>
9649 Private constructor.
9650 </summary>
9651 </member>
9652 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.#ctor(Microsoft.VisualStudio.TestTools.UnitTesting.ExpectedExceptionAttribute)">
9653 <summary>
9654 Creates a new expected exception metadata wrapper.
9655 </summary>
9656 <param name="expectedExceptionAttribute">Attribute value.</param>
9657 </member>
9658 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException._exp">
9659 <summary>
9660 The expected exception attribute.
9661 </summary>
9662 </member>
9663 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.ExceptionType">
9664 <summary>
9665 Gets the type of the expected exception.
9666 </summary>
9667 </member>
9668 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ExpectedException.Message">
9669 <summary>
9670 Gets any message to include in a failure.
9671 </summary>
9672 </member>
9673 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority">
9674 <summary>
9675 A simple wrapper for a priority integer value that overrides the
9676 ToString method.
9677 </summary>
9678 </member>
9679 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority.#ctor(System.Int32)">
9680 <summary>
9681 Initializes a new instance of the Priority class.
9682 </summary>
9683 <param name="priority">The priority.</param>
9684 </member>
9685 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority.ToString">
9686 <summary>
9687 Gets the priority as string.
9688 </summary>
9689 <returns>Returns the priority.</returns>
9690 </member>
9691 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.Priority.Value">
9692 <summary>
9693 Gets the priority value.
9694 </summary>
9695 </member>
9696 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes">
9697 <summary>
9698 The set of provider attributes.
9699 </summary>
9700 </member>
9701 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.#cctor">
9702 <summary>
9703 Initializes the VSTT metadata provider.
9704 </summary>
9705 </member>
9706 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestClass">
9707 <summary>
9708 Gets VSTT [TestClass] attribute.
9709 </summary>
9710 </member>
9711 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.IgnoreAttribute">
9712 <summary>
9713 Gets VSTT [Ignore] attribute.
9714 </summary>
9715 </member>
9716 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.ClassInitialize">
9717 <summary>
9718 Gets VSTT [ClassInitialize] attribute.
9719 </summary>
9720 </member>
9721 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.Priority">
9722 <summary>
9723 Gets VSTT [Priority] attribute.
9724 </summary>
9725 </member>
9726 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.ClassCleanup">
9727 <summary>
9728 Gets VSTT [ClassCleanup] attribute.
9729 </summary>
9730 </member>
9731 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestInitialize">
9732 <summary>
9733 Gets VSTT [TestInitialize] attribute.
9734 </summary>
9735 </member>
9736 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestCleanup">
9737 <summary>
9738 Gets VSTT [TestCleanup] attribute.
9739 </summary>
9740 </member>
9741 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.DescriptionAttribute">
9742 <summary>
9743 Gets VSTT [Description] attribute.
9744 </summary>
9745 </member>
9746 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TimeoutAttribute">
9747 <summary>
9748 Gets VSTT [Timeout] attribute.
9749 </summary>
9750 </member>
9751 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.OwnerAttribute">
9752 <summary>
9753 Gets VSTT [Owner] attribute.
9754 </summary>
9755 </member>
9756 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.ExpectedExceptionAttribute">
9757 <summary>
9758 Gets VSTT [ExpectedException] attribute.
9759 </summary>
9760 </member>
9761 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.AssemblyInitialize">
9762 <summary>
9763 Gets VSTT [AssemblyInitialize] attribute.
9764 </summary>
9765 </member>
9766 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.AssemblyCleanup">
9767 <summary>
9768 Gets VSTT [AssemblyCleanup] attribute.
9769 </summary>
9770 </member>
9771 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestMethod">
9772 <summary>
9773 Gets VSTT [TestMethod] attribute.
9774 </summary>
9775 </member>
9776 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.ProviderAttributes.TestProperty">
9777 <summary>
9778 Gets VSTT [TestProperty] attribute.
9779 </summary>
9780 </member>
9781 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass">
9782 <summary>
9783 Test class wrapper.
9784 </summary>
9785 </member>
9786 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly)">
9787 <summary>
9788 Construct a new test class metadata interface.
9789 </summary>
9790 <param name="assembly">Assembly metadata interface object.</param>
9791 </member>
9792 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.IAssembly,System.Type)">
9793 <summary>
9794 Creates a new test class wrapper.
9795 </summary>
9796 <param name="assembly">Assembly metadata object.</param>
9797 <param name="testClassType">Type of the class.</param>
9798 </member>
9799 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._type">
9800 <summary>
9801 Test Type.
9802 </summary>
9803 </member>
9804 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._tests">
9805 <summary>
9806 Collection of test method interface objects.
9807 </summary>
9808 </member>
9809 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._testsLoaded">
9810 <summary>
9811 A value indicating whether tests are loaded.
9812 </summary>
9813 </member>
9814 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass._m">
9815 <summary>
9816 A dictionary of method types and method interface objects.
9817 </summary>
9818 </member>
9819 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.GetTestMethods">
9820 <summary>
9821 Gets a collection of test method wrapper instances.
9822 </summary>
9823 <returns>A collection of test method interface objects.</returns>
9824 </member>
9825 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.ToString">
9826 <summary>
9827 Exposes the name of the test class.
9828 </summary>
9829 <returns>Returns the name of the test class.</returns>
9830 </member>
9831 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Assembly">
9832 <summary>
9833 Gets the test assembly metadata.
9834 </summary>
9835 </member>
9836 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Type">
9837 <summary>
9838 Gets the underlying Type of the test class.
9839 </summary>
9840 </member>
9841 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Name">
9842 <summary>
9843 Gets the name of the test class.
9844 </summary>
9845 </member>
9846 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Ignore">
9847 <summary>
9848 Gets a value indicating whether an Ignore attribute present
9849 on the class.
9850 </summary>
9851 </member>
9852 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.TestInitializeMethod">
9853 <summary>
9854 Gets any test initialize method.
9855 </summary>
9856 </member>
9857 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.TestCleanupMethod">
9858 <summary>
9859 Gets any test cleanup method.
9860 </summary>
9861 </member>
9862 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.ClassInitializeMethod">
9863 <summary>
9864 Gets any class initialize method.
9865 </summary>
9866 </member>
9867 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.ClassCleanupMethod">
9868 <summary>
9869 Gets any class cleanup method.
9870 </summary>
9871 </member>
9872 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods">
9873 <summary>
9874 Methods enum.
9875 </summary>
9876 </member>
9877 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.ClassInitialize">
9878 <summary>
9879 Initialize method.
9880 </summary>
9881 </member>
9882 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.ClassCleanup">
9883 <summary>
9884 Cleanup method.
9885 </summary>
9886 </member>
9887 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.TestInitialize">
9888 <summary>
9889 Test init method.
9890 </summary>
9891 </member>
9892 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestClass.Methods.TestCleanup">
9893 <summary>
9894 Test cleanup method.
9895 </summary>
9896 </member>
9897 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod">
9898 <summary>
9899 A provider wrapper for a test method.
9900 </summary>
9901 </member>
9902 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.ContextPropertyName">
9903 <summary>
9904 Property name for the TestContext.
9905 </summary>
9906 </member>
9907 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.DefaultPriority">
9908 <summary>
9909 Default value for methods when no priority attribute is defined.
9910 </summary>
9911 </member>
9912 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.None">
9913 <summary>
9914 An empty object array.
9915 </summary>
9916 </member>
9917 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod._methodInfo">
9918 <summary>
9919 Method reflection object.
9920 </summary>
9921 </member>
9922 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.#ctor">
9923 <summary>
9924 Private constructor, the constructor requires the method reflection object.
9925 </summary>
9926 </member>
9927 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.#ctor(System.Reflection.MethodInfo)">
9928 <summary>
9929 Creates a new test method wrapper object.
9930 </summary>
9931 <param name="methodInfo">The reflected method.</param>
9932 </member>
9933 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.OnWriteLine(System.String)">
9934 <summary>
9935 Call the WriteLine method.
9936 </summary>
9937 <param name="s">String to WriteLine.</param>
9938 </member>
9939 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.DecorateInstance(System.Object)">
9940 <summary>
9941 Decorates a test class instance with the unit test framework's
9942 specific test context capability, if supported.
9943 </summary>
9944 <param name="instance">Instance to decorate.</param>
9945 </member>
9946 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.GetDynamicAttributes">
9947 <summary>
9948 Get any attribute on the test method that are provided dynamically.
9949 </summary>
9950 <returns>
9951 Dynamically provided attributes on the test method.
9952 </returns>
9953 </member>
9954 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Invoke(System.Object)">
9955 <summary>
9956 Invoke the test method.
9957 </summary>
9958 <param name="instance">Instance of the test class.</param>
9959 </member>
9960 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.ToString">
9961 <summary>
9962 Exposes the name of the test method as a string.
9963 </summary>
9964 <returns>Returns the name of the test method.</returns>
9965 </member>
9966 <member name="E:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.WriteLine">
9967 <summary>
9968 Allows the test to perform a string WriteLine.
9969 </summary>
9970 </member>
9971 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Method">
9972 <summary>
9973 Gets the underlying reflected method.
9974 </summary>
9975 </member>
9976 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Ignore">
9977 <summary>
9978 Gets a value indicating whether there is an Ignore attribute.
9979 </summary>
9980 </member>
9981 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Description">
9982 <summary>
9983 Gets any description marked on the test method.
9984 </summary>
9985 </member>
9986 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Name">
9987 <summary>
9988 Gets the name of the method.
9989 </summary>
9990 </member>
9991 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Category">
9992 <summary>
9993 Gets the Category.
9994 </summary>
9995 </member>
9996 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Owner">
9997 <summary>
9998 Gets the owner name of the test.
9999 </summary>
10000 </member>
10001 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.ExpectedException">
10002 <summary>
10003 Gets any expected exception attribute information for the test method.
10004 </summary>
10005 </member>
10006 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Timeout">
10007 <summary>
10008 Gets any timeout. A Nullable property.
10009 </summary>
10010 </member>
10011 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Properties">
10012 <summary>
10013 Gets a Collection of test properties.
10014 </summary>
10015 </member>
10016 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.WorkItems">
10017 <summary>
10018 Gets a collection of test work items.
10019 </summary>
10020 </member>
10021 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod.Priority">
10022 <summary>
10023 Gets Priority information.
10024 </summary>
10025 </member>
10026 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty">
10027 <summary>
10028 Represents a simple test property with a key/value string pair.
10029 </summary>
10030 </member>
10031 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.#ctor">
10032 <summary>
10033 Initializes a new instance of the TestProperty class.
10034 </summary>
10035 </member>
10036 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.#ctor(System.String,System.String)">
10037 <summary>
10038 Initializes a new instance of the TestProperty class.
10039 </summary>
10040 <param name="name">The initial property name.</param>
10041 <param name="value">The initial property value.</param>
10042 </member>
10043 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.Name">
10044 <summary>
10045 Gets or sets the property name.
10046 </summary>
10047 </member>
10048 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestProperty.Value">
10049 <summary>
10050 Gets or sets the property value.
10051 </summary>
10052 </member>
10053 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext">
10054 <summary>
10055 A wrapper for the unit test context capability of Visual Studio Team
10056 Test's unit test framework.
10057 </summary>
10058 </member>
10059 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.#ctor(Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.TestMethod)">
10060 <summary>
10061 Create a new unit test context wrapper for the test method.
10062 </summary>
10063 <param name="testMethod">Test method.</param>
10064 </member>
10065 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.#ctor">
10066 <summary>
10067 Constructor of a new unit test context.
10068 </summary>
10069 </member>
10070 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext._tm">
10071 <summary>
10072 Test method.
10073 </summary>
10074 </member>
10075 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.WriteLine(System.String,System.Object[])">
10076 <summary>
10077 Used to write trace messages while the test is running.
10078 </summary>
10079 <param name="format">Format string.</param>
10080 <param name="args">The arguments.</param>
10081 </member>
10082 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.NotSupportedException(System.String)">
10083 <summary>
10084 Throw a not supported exception.
10085 </summary>
10086 <param name="functionality">Functionality that is not supported (string).</param>
10087 <returns>A new NotSupportedException.</returns>
10088 </member>
10089 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.AddResultFile(System.String)">
10090 <summary>
10091 Adds a file name to the list in TestResult.ResultFileNames.
10092 </summary>
10093 <param name="fileName">Filename to add as a result.</param>
10094 </member>
10095 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.BeginTimer(System.String)">
10096 <summary>
10097 Begins a timer with the specified name.
10098 </summary>
10099 <param name="timerName">The name of the timer to create.</param>
10100 </member>
10101 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.EndTimer(System.String)">
10102 <summary>
10103 Ends a timer with the specified name.
10104 </summary>
10105 <param name="timerName">Name of the timer.</param>
10106 </member>
10107 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext._propertyCache">
10108 <summary>
10109 Cache of properties.
10110 </summary>
10111 </member>
10112 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.Properties">
10113 <summary>
10114 Gets test properties.
10115 </summary>
10116 </member>
10117 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.DataRow">
10118 <summary>
10119 Gets current data row when test is used for data driven testing.
10120 </summary>
10121 </member>
10122 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.DataConnection">
10123 <summary>
10124 Gets current data connection row when test is used for data driven testing.
10125 </summary>
10126 </member>
10127 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.TestName">
10128 <summary>
10129 Gets the name of the test method.
10130 </summary>
10131 </member>
10132 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestContext.CurrentTestOutcome">
10133 <summary>
10134 Gets the current enum outcome - passed, failed, or inconclusive.
10135 </summary>
10136 </member>
10137 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly">
10138 <summary>
10139 Assembly metadata for the Visual Studio Team Test unit test framework.
10140 </summary>
10141 </member>
10142 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._assembly">
10143 <summary>
10144 Assembly reflection object.
10145 </summary>
10146 </member>
10147 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._init">
10148 <summary>
10149 Assembly initialization method information.
10150 </summary>
10151 </member>
10152 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._cleanup">
10153 <summary>
10154 Assembly cleanup method information.
10155 </summary>
10156 </member>
10157 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._provider">
10158 <summary>
10159 Unit test provider used for the assembly.
10160 </summary>
10161 </member>
10162 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly._harness">
10163 <summary>
10164 The unit test harness.
10165 </summary>
10166 </member>
10167 <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)">
10168 <summary>
10169 Creates a new unit test assembly wrapper.
10170 </summary>
10171 <param name="provider">Unit test metadata provider.</param>
10172 <param name="unitTestHarness">A reference to the unit test harness.</param>
10173 <param name="assembly">Assembly reflection object.</param>
10174 </member>
10175 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.GetTestClasses">
10176 <summary>
10177 Reflect and retrieve the test class metadata wrappers for
10178 the test assembly.
10179 </summary>
10180 <returns>Returns a collection of test class metadata
10181 interface objects.</returns>
10182 </member>
10183 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.Name">
10184 <summary>
10185 Gets the name of the test assembly.
10186 </summary>
10187 </member>
10188 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.Provider">
10189 <summary>
10190 Gets the unit test provider instance.
10191 </summary>
10192 </member>
10193 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.AssemblyInitializeMethod">
10194 <summary>
10195 Gets any assembly initialize method.
10196 </summary>
10197 </member>
10198 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.AssemblyCleanupMethod">
10199 <summary>
10200 Gets any assembly cleanup method.
10201 </summary>
10202 </member>
10203 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.TestHarness">
10204 <summary>
10205 Gets the test harness used to initialize the assembly.
10206 </summary>
10207 </member>
10208 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.UnitTestFrameworkAssembly.UnitTestHarness">
10209 <summary>
10210 Gets the test harness as a unit test harness.
10211 </summary>
10212 </member>
10213 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider">
10214 <summary>
10215 Provider for the Visual Studio Team Test unit test (UT) framework
10216 metadata.
10217 </summary>
10218 </member>
10219 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.ProviderName">
10220 <summary>
10221 Name of this provider.
10222 </summary>
10223 </member>
10224 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.MyCapabilities">
10225 <summary>
10226 The capabilities of the VSTT UTF provider.
10227 </summary>
10228 </member>
10229 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.HasCapability(Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviderCapabilities)">
10230 <summary>
10231 Whether the capability is supported by this provider.
10232 </summary>
10233 <param name="capability">Capability type.</param>
10234 <returns>A value indicating whether the capability is available.</returns>
10235 </member>
10236 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.#ctor">
10237 <summary>
10238 Create a new Visual Studio Team Test unit test framework provider
10239 instance.
10240 </summary>
10241 </member>
10242 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider._assemblyCache">
10243 <summary>
10244 Cache of assemblies and assembly unit test interface objects.
10245 </summary>
10246 </member>
10247 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.GetUnitTestAssembly(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
10248 <summary>
10249 VSTT unit test provider constructor; takes an assembly reference to
10250 perform reflection on to retrieve all test class types. In this
10251 implementation of an engine for the VSTT metadata, only a single
10252 test Assembly can be utilized at a time for simplicity.
10253 </summary>
10254 <param name="testHarness">The unit test harness.</param>
10255 <param name="assemblyReference">Assembly reflection object.</param>
10256 <returns>Returns the assembly metadata interface.</returns>
10257 </member>
10258 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.IsFailedAssert(System.Exception)">
10259 <summary>
10260 Check if the Exception is actually a failed assertion.
10261 </summary>
10262 <param name="exception">Exception object to check.</param>
10263 <returns>True if the exception is actually an assert failure.</returns>
10264 </member>
10265 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.Name">
10266 <summary>
10267 Gets the name of the provider.
10268 </summary>
10269 </member>
10270 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.VisualStudio.VsttProvider.Capabilities">
10271 <summary>
10272 Gets the specialized capability descriptor.
10273 </summary>
10274 </member>
10275 <member name="T:Microsoft.Silverlight.Testing.UnitTestSettings">
10276 <summary>
10277 Settings for the unit test system.
10278 </summary>
10279 </member>
10280 <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings.TagExpressionKey">
10281 <summary>
10282 The tag expression key name.
10283 </summary>
10284 </member>
10285 <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings.DefaultSortTestMethods">
10286 <summary>
10287 By default test methods are sorted.
10288 </summary>
10289 </member>
10290 <member name="F:Microsoft.Silverlight.Testing.UnitTestSettings.DefaultSortTestClasses">
10291 <summary>
10292 By default test classes are sorted.
10293 </summary>
10294 </member>
10295 <member name="M:Microsoft.Silverlight.Testing.UnitTestSettings.#ctor">
10296 <summary>
10297 Settings for the unit test system.
10298 </summary>
10299 </member>
10300 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.Parameters">
10301 <summary>
10302 Gets the parameters from the response file.
10303 </summary>
10304 <value>The parameters.</value>
10305 </member>
10306 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.Components">
10307 <summary>
10308 Gets the components initialized by the entry-point assembly. These
10309 are the dynamically loaded objects that may be needed by the
10310 TestHarness.
10311 </summary>
10312 <value>The components.</value>
10313 </member>
10314 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.LogProviders">
10315 <summary>
10316 Gets the log providers.
10317 </summary>
10318 </member>
10319 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.SampleTags">
10320 <summary>
10321 Gets or sets a set of sample tags for use in a tag editor screen.
10322 </summary>
10323 </member>
10324 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestAssemblies">
10325 <summary>
10326 Gets the list of test assemblies.
10327 </summary>
10328 <value>The test assembly.</value>
10329 </member>
10330 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestService">
10331 <summary>
10332 Gets or sets the test service provider. The test service lights up
10333 advanced out-of-process communication, reporting, logging, and
10334 other valuable services.
10335 </summary>
10336 </member>
10337 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestHarness">
10338 <summary>
10339 Gets or sets the test harness.
10340 </summary>
10341 <value>The test harness.</value>
10342 </member>
10343 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServiceHostname">
10344 <summary>
10345 Gets or sets the test service hostname to try using. Defaults to
10346 localhost.
10347 </summary>
10348 </member>
10349 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServicePort">
10350 <summary>
10351 Gets or sets the test service port to try using. Defaults to 8000.
10352 </summary>
10353 </member>
10354 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestServicePath">
10355 <summary>
10356 Gets or sets the test service path to try using. Defaults to
10357 /externalInterface/.
10358 </summary>
10359 </member>
10360 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.StartRunImmediately">
10361 <summary>
10362 Gets or sets a value indicating whether to start the run
10363 immediately when the test system is run. Defaults to false to enable
10364 the test service to load and information to be provided in the
10365 user interface.
10366 </summary>
10367 </member>
10368 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestPanelType">
10369 <summary>
10370 Gets or sets the type of the TestPanel to create. The type must
10371 derive from Microsoft.Silverlight.Testing.ITestPanel.
10372 </summary>
10373 </member>
10374 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.SortTestMethods">
10375 <summary>
10376 Gets or sets a value indicating whether test methods are sorted
10377 alphabetically. By default this value is true.
10378 </summary>
10379 <remarks>
10380 It is worth understanding that the order of unit test
10381 execution should not affect the results of a test run. Any expected
10382 ordering and verification from multiple test methods should be
10383 refactored into a single unit test.
10384 </remarks>
10385 </member>
10386 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.SortTestClasses">
10387 <summary>
10388 Gets or sets a value indicating whether test classes are sorted
10389 alphabetically. This setting is True by default.
10390 </summary>
10391 </member>
10392 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.ShowTagExpressionEditor">
10393 <summary>
10394 Gets or sets a value indicating whether to show the tag expression
10395 editor user interface before starting the test run.
10396 </summary>
10397 </member>
10398 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TagExpression">
10399 <summary>
10400 Gets or sets the tag expression used for selecting tests to run.
10401 </summary>
10402 </member>
10403 <member name="P:Microsoft.Silverlight.Testing.UnitTestSettings.TestClassesToRun">
10404 <summary>
10405 Gets a list of test classes to run. Enables filtering.
10406 </summary>
10407 <remarks>This property should be considered obsolete.</remarks>
10408 </member>
10409 <member name="T:Microsoft.Silverlight.Testing.Harness.TestPanelManager">
10410 <summary>
10411 A manager for the underlying TestSurface Panel.
10412 </summary>
10413 </member>
10414 <member name="M:Microsoft.Silverlight.Testing.Harness.TestPanelManager.#ctor">
10415 <summary>
10416 Private constructor.
10417 </summary>
10418 </member>
10419 <member name="F:Microsoft.Silverlight.Testing.Harness.TestPanelManager._testPage">
10420 <summary>
10421 The test page object.
10422 </summary>
10423 </member>
10424 <member name="F:Microsoft.Silverlight.Testing.Harness.TestPanelManager._dirty">
10425 <summary>
10426 A value indicating whether the panel is dirty.
10427 </summary>
10428 </member>
10429 <member name="M:Microsoft.Silverlight.Testing.Harness.TestPanelManager.ClearUsedChildren">
10430 <summary>
10431 Remove the children from the test surface, if it has
10432 been used.
10433 </summary>
10434 </member>
10435 <member name="M:Microsoft.Silverlight.Testing.Harness.TestPanelManager.ClearChildren">
10436 <summary>
10437 Remove the children from the test surface.
10438 </summary>
10439 </member>
10440 <member name="P:Microsoft.Silverlight.Testing.Harness.TestPanelManager.TestPage">
10441 <summary>
10442 Gets or sets the Reference to the TestPage user control.
10443 </summary>
10444 </member>
10445 <member name="P:Microsoft.Silverlight.Testing.Harness.TestPanelManager.TestPanel">
10446 <summary>
10447 Gets the TestSurface Panel, and tracks the use for the
10448 current test method. When the test completes, the panel children
10449 will be cleared automatically.
10450 </summary>
10451 </member>
10452 <member name="T:Microsoft.Silverlight.Testing.Harness.ScenarioResult">
10453 <summary>
10454 A result from a test scenario.
10455 </summary>
10456 </member>
10457 <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)">
10458 <summary>
10459 Creates a result record.
10460 </summary>
10461 <param name="method">Test method metadata object.</param>
10462 <param name="testClass">Test class metadata object.</param>
10463 <param name="result">Test result object.</param>
10464 <param name="exception">Exception instance, if any.</param>
10465 </member>
10466 <member name="M:Microsoft.Silverlight.Testing.Harness.ScenarioResult.ToString">
10467 <summary>
10468 The string representation of the ScenarioResult.
10469 </summary>
10470 <returns>Returns a verbose string representation of the result.</returns>
10471 </member>
10472 <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Started">
10473 <summary>
10474 Gets or sets the scenario's started time.
10475 </summary>
10476 </member>
10477 <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Finished">
10478 <summary>
10479 Gets or sets the scenario's finishing time.
10480 </summary>
10481 </member>
10482 <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.TestMethod">
10483 <summary>
10484 Gets the test method metadata.
10485 </summary>
10486 </member>
10487 <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.TestClass">
10488 <summary>
10489 Gets the test class metadata.
10490 </summary>
10491 </member>
10492 <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Result">
10493 <summary>
10494 Gets or sets the Result object.
10495 </summary>
10496 </member>
10497 <member name="P:Microsoft.Silverlight.Testing.Harness.ScenarioResult.Exception">
10498 <summary>
10499 Gets the Exception instance, if any.
10500 </summary>
10501 </member>
10502 <member name="T:Microsoft.Silverlight.Testing.Harness.AssemblyManager">
10503 <summary>
10504 Container and manager type which handles an entire test assembly; contains sub work
10505 items that represent all actions needed to execute its tests.
10506 </summary>
10507 </member>
10508 <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem">
10509 <summary>
10510 A container that stores instances of the unit test harness and provider.
10511 </summary>
10512 </member>
10513 <member name="T:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem">
10514 <summary>
10515 TestWorkItem which can contain sub-tasks; the underlying work item is
10516 not marked complete until the Children have completed or an Exception
10517 is thrown.
10518 </summary>
10519 </member>
10520 <member name="F:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem._children">
10521 <summary>
10522 Store the underlying tasks.
10523 </summary>
10524 </member>
10525 <member name="F:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem._finishWhenEmpty">
10526 <summary>
10527 Whether the TestTaskContainer::IsComplete should be set to true
10528 after all children have been de-queued.
10529 </summary>
10530 </member>
10531 <member name="F:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem._invoked">
10532 <summary>
10533 Whether the first invoke has happened yet or not.
10534 </summary>
10535 </member>
10536 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.#ctor">
10537 <summary>
10538 Constructor for the TestTaskContainer type.
10539 </summary>
10540 </member>
10541 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.FirstInvoke">
10542 <summary>
10543 Optional method to call on the first invoke.
10544 </summary>
10545 </member>
10546 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Invoke">
10547 <summary>
10548 Invoke the test container; in turn will execute child work items
10549 as needed. Supports executing multiple items immediately for
10550 performance reasons.
10551 </summary>
10552 <returns>True if additional work remains, False once IsComplete
10553 is set to true.</returns>
10554 </member>
10555 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Invoke(Microsoft.Silverlight.Testing.WorkItem@)">
10556 <summary>
10557 Invoke the test container; in turn will execute child work items
10558 as needed.
10559 </summary>
10560 <param name="usedWorkItem">The work item used for the invoke.</param>
10561 <returns>True if additional work remains, False once IsComplete
10562 is set to true.</returns>
10563 </member>
10564 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.ClearChildren">
10565 <summary>
10566 Clear the children.
10567 </summary>
10568 </member>
10569 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Dequeue">
10570 <summary>
10571 Dequeue a work item.
10572 </summary>
10573 <returns>A work item.</returns>
10574 </member>
10575 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Enqueue(Microsoft.Silverlight.Testing.WorkItem)">
10576 <summary>
10577 Add a new work item to the container to schedule it for invocation.
10578 </summary>
10579 <param name="item">New test work item to enqueue.</param>
10580 </member>
10581 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.EnqueueQuick(Microsoft.Silverlight.Testing.WorkItem)">
10582 <summary>
10583 Adds a new work item that will execute more quickly.
10584 </summary>
10585 <param name="item">The item of work.</param>
10586 </member>
10587 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.EnqueueQuick(System.Action)">
10588 <summary>
10589 Enqueues a callback or action that will quickly execute.
10590 </summary>
10591 <param name="action">The action or method.</param>
10592 </member>
10593 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Enqueue(System.Action)">
10594 <summary>
10595 Add a new callback action and schedule it for invocation.
10596 </summary>
10597 <param name="action">The action.</param>
10598 </member>
10599 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Peek">
10600 <summary>
10601 Return the top work item, if any, from this container.
10602 </summary>
10603 <returns>Peek into any test work item.</returns>
10604 </member>
10605 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.WorkItemComplete">
10606 <summary>
10607 Work items must call this method to indicate completion of the work
10608 item; in turn fires the Complete event delegates.
10609 </summary>
10610 </member>
10611 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.WorkItemCompleteInternal">
10612 <summary>
10613 Internal-only version which can be called during a test completion
10614 through the relation - not necessarily the best design; events
10615 may make more sense long-term.
10616 </summary>
10617 </member>
10618 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.WorkItemException(System.Exception)">
10619 <summary>
10620 Call when an exception occurs inside a work item.
10621 </summary>
10622 <param name="e">Exception object.</param>
10623 </member>
10624 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.OnComplete(System.EventArgs)">
10625 <summary>
10626 Fire the Complete event.
10627 </summary>
10628 <param name="e">Empty event arguments.</param>
10629 </member>
10630 <member name="M:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.OnUnhandledException(System.Exception)">
10631 <summary>
10632 Fire the unhandled exception event.
10633 </summary>
10634 <param name="exception">Exception object.</param>
10635 </member>
10636 <member name="P:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.FinishWhenEmpty">
10637 <summary>
10638 Gets a value indicating whether the container is marked Complete
10639 when all children have executed or not.
10640 </summary>
10641 </member>
10642 <member name="P:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.RemainingWork">
10643 <summary>
10644 Gets a value indicating whether sub tasks remain.
10645 </summary>
10646 </member>
10647 <member name="E:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.Complete">
10648 <summary>
10649 Complete event is fired when the underlying WorkItemComplete method
10650 is called by the work item.
10651 </summary>
10652 </member>
10653 <member name="E:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.UnhandledException">
10654 <summary>
10655 Event fired when an exception is thrown and unhandled within the
10656 underlying Invoke sequence.
10657 </summary>
10658 </member>
10659 <member name="P:Microsoft.Silverlight.Testing.Harness.CompositeWorkItem.CanExecuteImmediately">
10660 <summary>
10661 Gets or sets a value indicating whether the task can execute
10662 immediately.
10663 </summary>
10664 </member>
10665 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem._provider">
10666 <summary>
10667 The unit test provider.
10668 </summary>
10669 </member>
10670 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.#ctor(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,Microsoft.Silverlight.Testing.UnitTesting.Metadata.IUnitTestProvider)">
10671 <summary>
10672 Initializes a new unit test work item container.
10673 </summary>
10674 <param name="testHarness">The unit test harness.</param>
10675 <param name="unitTestProvider">The unit test metadata provider.</param>
10676 </member>
10677 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.LogMessage(Microsoft.Silverlight.Testing.Harness.LogMessage)">
10678 <summary>
10679 Logs a new message.
10680 </summary>
10681 <param name="message">Message object.</param>
10682 </member>
10683 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.LogMessage(System.String)">
10684 <summary>
10685 Logs a message about the harness.
10686 </summary>
10687 <param name="harnessInformation">Information about the harness.</param>
10688 </member>
10689 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.LogWriter">
10690 <summary>
10691 Gets the log message writer for the unit test system.
10692 </summary>
10693 </member>
10694 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.TestHarness">
10695 <summary>
10696 Gets the test harness instance.
10697 </summary>
10698 </member>
10699 <member name="P:Microsoft.Silverlight.Testing.Harness.UnitTestCompositeWorkItem.Provider">
10700 <summary>
10701 Gets the unit test provider instance.
10702 </summary>
10703 </member>
10704 <member name="F:Microsoft.Silverlight.Testing.Harness.AssemblyManager._filter">
10705 <summary>
10706 The test run filter object.
10707 </summary>
10708 </member>
10709 <member name="F:Microsoft.Silverlight.Testing.Harness.AssemblyManager._assembly">
10710 <summary>
10711 Unit test provider-agnostic assembly metadata.
10712 </summary>
10713 </member>
10714 <member name="F:Microsoft.Silverlight.Testing.Harness.AssemblyManager._testClasses">
10715 <summary>
10716 Container of work items for running test classes.
10717 </summary>
10718 </member>
10719 <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)">
10720 <summary>
10721 Create a new assembly manager, takes in the harness, provider
10722 reference and actual IAssembly object.
10723 </summary>
10724 <param name="runFilter">The test run filter object.</param>
10725 <param name="testHarness">Harness object.</param>
10726 <param name="provider">The unit test metadata provider.</param>
10727 <param name="testAssembly">The test assembly metadata object.</param>
10728 </member>
10729 <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.FirstInvoke">
10730 <summary>
10731 When the test run is ready to test the underlying test assembly that
10732 this class manages, perform reflection and enqueue work items to run
10733 the tests.
10734 </summary>
10735 </member>
10736 <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueAssemblyInitialize">
10737 <summary>
10738 The assembly initialize method.
10739 </summary>
10740 </member>
10741 <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueAssemblyCleanup">
10742 <summary>
10743 The assembly cleanup method.
10744 </summary>
10745 </member>
10746 <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueTestClasses">
10747 <summary>
10748 Reflect over all test classes in the assembly and add any which are not
10749 filtered out into the test work item queue.
10750 </summary>
10751 </member>
10752 <member name="M:Microsoft.Silverlight.Testing.Harness.AssemblyManager.EnqueueMethodDispatcher(System.Reflection.MethodInfo)">
10753 <summary>
10754 Helper to enqueue a new method dispatcher.
10755 </summary>
10756 <param name="method">The method reflection object.</param>
10757 </member>
10758 <member name="P:Microsoft.Silverlight.Testing.Harness.AssemblyManager.ClassInstances">
10759 <summary>
10760 Gets the collection of all the instances of the assembly's test
10761 classes, used to keep a single reference of the type.
10762 </summary>
10763 </member>
10764 <member name="T:Microsoft.Silverlight.Testing.Harness.MethodContainer">
10765 <summary>
10766 A method container.
10767 </summary>
10768 </member>
10769 <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._timeout">
10770 <summary>
10771 The timeout time.
10772 </summary>
10773 </member>
10774 <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._method">
10775 <summary>
10776 The test method metadata.
10777 </summary>
10778 </member>
10779 <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.#ctor">
10780 <summary>
10781 Constructs a new method container.
10782 </summary>
10783 </member>
10784 <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.#ctor(System.Object,System.Reflection.MethodInfo,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
10785 <summary>
10786 Constructs a new method container.
10787 </summary>
10788 <param name="instance">An instance of the method's type.</param>
10789 <param name="method">The method reflection object.</param>
10790 <param name="testMethod">The test method.</param>
10791 </member>
10792 <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._methodTask">
10793 <summary>
10794 The task that involves the method, and contains its own internal
10795 test queue, if needed for asynchronous tasks.
10796 </summary>
10797 </member>
10798 <member name="F:Microsoft.Silverlight.Testing.Harness.MethodContainer._methodInfo">
10799 <summary>
10800 The reflection object for the method.
10801 </summary>
10802 </member>
10803 <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.Invoke">
10804 <summary>
10805 Invoke into the method.
10806 </summary>
10807 <returns>Returns the condition of any remaining work.</returns>
10808 </member>
10809 <member name="M:Microsoft.Silverlight.Testing.Harness.MethodContainer.FirstInvoke">
10810 <summary>
10811 On the first invoke, make sure there's a task to call the method.
10812 </summary>
10813 </member>
10814 <member name="P:Microsoft.Silverlight.Testing.Harness.MethodContainer.MethodInfo">
10815 <summary>
10816 Gets the method's reflection object.
10817 </summary>
10818 </member>
10819 <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary">
10820 <summary>
10821 A dictionary that manages single instances of types for use across the
10822 unit test system.
10823 </summary>
10824 </member>
10825 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary.GetInstance(System.Type)">
10826 <summary>
10827 Returns the instance for a Type; if there is not an instance yet,
10828 this will use Activator.CreateInstance to create it.
10829 </summary>
10830 <param name="type">The Type instance to retrieve.</param>
10831 <returns>Returns an instance of the Type. Returns a new instance
10832 if the Type has not yet been used.</returns>
10833 </member>
10834 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassInstanceDictionary.ClearInstance(System.Type)">
10835 <summary>
10836 Remove any instance for the type.
10837 </summary>
10838 <param name="type">The Type of instance to remove.</param>
10839 </member>
10840 <member name="T:Microsoft.Silverlight.Testing.Harness.TestClassManager">
10841 <summary>
10842 Test class manager.
10843 </summary>
10844 </member>
10845 <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._filter">
10846 <summary>
10847 Test run filter object.
10848 </summary>
10849 </member>
10850 <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._testClass">
10851 <summary>
10852 Reference to the class and its metadata.
10853 </summary>
10854 </member>
10855 <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._testExecutionQueue">
10856 <summary>
10857 Queue of any tests to run.
10858 </summary>
10859 </member>
10860 <member name="F:Microsoft.Silverlight.Testing.Harness.TestClassManager._instance">
10861 <summary>
10862 Class instance.
10863 </summary>
10864 </member>
10865 <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)">
10866 <summary>
10867 A container type that handles an entire test class throughout the
10868 test run.
10869 </summary>
10870 <param name="filter">Test run filter object.</param>
10871 <param name="testHarness">The unit test harness.</param>
10872 <param name="testClass">The test class metadata interface.</param>
10873 <param name="instance">The object instance.</param>
10874 <param name="provider">The unit test provider.</param>
10875 </member>
10876 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.FirstInvoke">
10877 <summary>
10878 Code run the first time this container is invoked.
10879 </summary>
10880 </member>
10881 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.PrepareInstance">
10882 <summary>
10883 Custom tests need to be prepared before use.
10884 </summary>
10885 </member>
10886 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.EnqueueTestClassInitialize">
10887 <summary>
10888 The test initialize method.
10889 </summary>
10890 </member>
10891 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.EnqueueTestClassCleanup">
10892 <summary>
10893 The test cleanup method.
10894 </summary>
10895 </member>
10896 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.PopulateTestMethods">
10897 <summary>
10898 Reflect through the class to find any test methods, and add them to
10899 the list of queued methods. Also, sorts the methods if appropriate
10900 based on the settings file.
10901 </summary>
10902 </member>
10903 <member name="M:Microsoft.Silverlight.Testing.Harness.TestClassManager.EnqueueMethodDispatcher(System.Reflection.MethodInfo)">
10904 <summary>
10905 Add a new method dispatcher to the test work item queue. This is a
10906 work item container which is able to manage its own internal test
10907 work item queue.
10908 </summary>
10909 <param name="method">The method reflection object.</param>
10910 </member>
10911 <member name="T:Microsoft.Silverlight.Testing.Harness.WorkItemsManager">
10912 <summary>
10913 A special type dedicated to keeping a running stack of the dispatch
10914 managers that are actually enabled for "work item" use. The current
10915 dispatcher is used by the test work item queue.
10916 </summary>
10917 </member>
10918 <member name="F:Microsoft.Silverlight.Testing.Harness.WorkItemsManager._stack">
10919 <summary>
10920 Dispatcher stack; a stack of work item containers.
10921 </summary>
10922 </member>
10923 <member name="M:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.#ctor">
10924 <summary>
10925 Creates a new empty stack for work item containers.
10926 </summary>
10927 </member>
10928 <member name="M:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.Push(Microsoft.Silverlight.Testing.Harness.CompositeWorkItem)">
10929 <summary>
10930 Push a new dispatcher onto the stack.
10931 </summary>
10932 <param name="composite">The composite work item to push.</param>
10933 </member>
10934 <member name="M:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.Pop">
10935 <summary>
10936 Pop a dispatcher off the stack.
10937 </summary>
10938 <returns>Returns the top-most container. Throws an
10939 InvalidOperationException if none is available.</returns>
10940 </member>
10941 <member name="P:Microsoft.Silverlight.Testing.Harness.WorkItemsManager.CurrentCompositeWorkItem">
10942 <summary>
10943 Gets the current test work item dispatcher, which is the dispatcher
10944 on the top of the stack. Returns null if there is none.
10945 </summary>
10946 </member>
10947 <member name="T:Microsoft.Silverlight.Testing.Harness.TestMethodManager">
10948 <summary>
10949 Manager for planning, processing, and reporting the result of a single
10950 test method for a unit test provider.
10951 </summary>
10952 </member>
10953 <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._testClass">
10954 <summary>
10955 Underlying test class object.
10956 </summary>
10957 </member>
10958 <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._testMethod">
10959 <summary>
10960 Underlying test method object.
10961 </summary>
10962 </member>
10963 <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._instance">
10964 <summary>
10965 Reference to an instance of the test class.
10966 </summary>
10967 </member>
10968 <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._result">
10969 <summary>
10970 Scenario result of the test method.
10971 </summary>
10972 </member>
10973 <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._started">
10974 <summary>
10975 The started time of execution.
10976 </summary>
10977 </member>
10978 <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._output">
10979 <summary>
10980 Stores a collection of written lines.
10981 </summary>
10982 </member>
10983 <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._bugAttributePresent">
10984 <summary>
10985 A value indicating whether the bug attribute was present on this
10986 method. If it is, the result will be inverted at completion.
10987 </summary>
10988 </member>
10989 <member name="F:Microsoft.Silverlight.Testing.Harness.TestMethodManager._mainTestMethodContainer">
10990 <summary>
10991 Contains the main test contents.
10992 </summary>
10993 </member>
10994 <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)">
10995 <summary>
10996 Constructor for a test method manager, which handles executing a single test method
10997 for a unit test provider.
10998 </summary>
10999 <param name="testHarness">The unit test harness object.</param>
11000 <param name="testClass">The test class metadata object.</param>
11001 <param name="testMethod">The test method metadata object.</param>
11002 <param name="instance">The test class instance.</param>
11003 <param name="provider">The unit test provider.</param>
11004 </member>
11005 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.LogStartMessage">
11006 <summary>
11007 Log a start message.
11008 </summary>
11009 </member>
11010 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.LogEndMessage">
11011 <summary>
11012 Log an end message.
11013 </summary>
11014 </member>
11015 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.OnWriteLine(Microsoft.Silverlight.Testing.UnitTesting.Metadata.StringEventArgs)">
11016 <summary>
11017 Handles the write line event for the test method.
11018 </summary>
11019 <param name="e">The string event arguments.</param>
11020 </member>
11021 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.FirstInvoke">
11022 <summary>
11023 First invoke, plan for the method's execution.
11024 </summary>
11025 </member>
11026 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.SetResultTimes">
11027 <summary>
11028 Sets the start and finish times on the ScenarioResult object.
11029 </summary>
11030 </member>
11031 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.CreateNewResult(Microsoft.Silverlight.Testing.Harness.TestOutcome)">
11032 <summary>
11033 Creates the ScenarioResult instance for this test method.
11034 </summary>
11035 <param name="outcome">The initial test outcome value.</param>
11036 </member>
11037 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.CompleteMethod(System.Object,System.EventArgs)">
11038 <summary>
11039 Process the result.
11040 </summary>
11041 <param name="sender">Source object.</param>
11042 <param name="e">Event arguments.</param>
11043 </member>
11044 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.UnhandledMethodException(System.Object,System.UnhandledExceptionEventArgs)">
11045 <summary>
11046 Process an unhandled exception for the method.
11047 </summary>
11048 <param name="sender">Source object.</param>
11049 <param name="e">Unhandled exception event arguments.</param>
11050 </member>
11051 <member name="M:Microsoft.Silverlight.Testing.Harness.TestMethodManager.EnqueueMethodDispatcher(System.Reflection.MethodInfo)">
11052 <summary>
11053 Create a new method container to enclose a reflected method for execution.
11054 </summary>
11055 <param name="method">The method reflection object.</param>
11056 </member>
11057 <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodManager.BugAttributeProcessed">
11058 <summary>
11059 Gets or sets a value indicating whether the bug attribute's logic
11060 has already been processed.
11061 </summary>
11062 </member>
11063 <member name="P:Microsoft.Silverlight.Testing.Harness.TestMethodManager.WriteLineOutput">
11064 <summary>
11065 Gets the write line output list.
11066 </summary>
11067 </member>
11068 <member name="T:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer">
11069 <summary>
11070 A container which is able to attach to the underlying test dispatcher
11071 stack to enable advanced asynchronous functionality, when supported.
11072 </summary>
11073 </member>
11074 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer._harness">
11075 <summary>
11076 The unit test harness.
11077 </summary>
11078 </member>
11079 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer._granularity">
11080 <summary>
11081 The granularity of the contained item.
11082 </summary>
11083 </member>
11084 <member name="F:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer._testMethod">
11085 <summary>
11086 The test method metadata object.
11087 </summary>
11088 </member>
11089 <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)">
11090 <summary>
11091 Initializes dispatcher-stack attaching method container work item.
11092 </summary>
11093 <param name="testHarness">Test harness.</param>
11094 <param name="instance">Test instance.</param>
11095 <param name="method">Method reflection object.</param>
11096 <param name="testMethod">Test method metadata.</param>
11097 <param name="granularity">Granularity of test.</param>
11098 </member>
11099 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer.FirstInvoke">
11100 <summary>
11101 Connect to dispatcher stack for advanced functions, if supported.
11102 </summary>
11103 </member>
11104 <member name="M:Microsoft.Silverlight.Testing.Harness.UnitTestMethodContainer.SupportsWorkItemQueue">
11105 <summary>
11106 Check a MethodInfo for the advanced async attribute.
11107 </summary>
11108 <returns>True if the work item queue is supported.</returns>
11109 </member>
11110 <member name="T:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem">
11111 <summary>
11112 A work item for tests to use which will call the delegate when the work
11113 item is executed.
11114 </summary>
11115 </member>
11116 <member name="F:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem._action">
11117 <summary>
11118 Stored void delegate.
11119 </summary>
11120 </member>
11121 <member name="M:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem.#ctor(System.Action)">
11122 <summary>
11123 Create a new Callback work item.
11124 </summary>
11125 <param name="callback">Action to execute on Invoke.</param>
11126 </member>
11127 <member name="M:Microsoft.Silverlight.Testing.Harness.CallbackWorkItem.Invoke">
11128 <summary>
11129 Execute the callback.
11130 </summary>
11131 <returns>Whether the work item is complete.</returns>
11132 </member>
11133 <member name="T:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem">
11134 <summary>
11135 A test work item that is complete once the condition is asserted.
11136 </summary>
11137 </member>
11138 <member name="F:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem._delegate">
11139 <summary>
11140 The conditional delegate.
11141 </summary>
11142 </member>
11143 <member name="M:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem.#ctor(System.Func{System.Boolean})">
11144 <summary>
11145 Construct a new conditional work item.
11146 </summary>
11147 <param name="conditionalMethod">Conditional delegate.</param>
11148 </member>
11149 <member name="M:Microsoft.Silverlight.Testing.Harness.ConditionalWorkItem.Invoke">
11150 <summary>
11151 Invoke the condition, will continue invoking until
11152 the condition is false.
11153 </summary>
11154 <returns>Completes the invocation once the condition is true.</returns>
11155 </member>
11156 <member name="T:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem">
11157 <summary>
11158 A simple work item that invokes a method through the reflection
11159 MethodInfo instance.
11160 </summary>
11161 </member>
11162 <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem.None">
11163 <summary>
11164 An empty object array.
11165 </summary>
11166 </member>
11167 <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem._instance">
11168 <summary>
11169 An object instance.
11170 </summary>
11171 </member>
11172 <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem._method">
11173 <summary>
11174 Method reflection object.
11175 </summary>
11176 </member>
11177 <member name="F:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem._testMethod">
11178 <summary>
11179 The test method to invoke.
11180 </summary>
11181 </member>
11182 <member name="M:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem.#ctor(System.Object,System.Reflection.MethodInfo,Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod)">
11183 <summary>
11184 Creates a new method invoke work item for a MethodInfo instance.
11185 </summary>
11186 <param name="instance">The type instance.</param>
11187 <param name="method">The method on the type to invoke when the
11188 work item is executed.</param>
11189 <param name="testMethod">The test method metadata.</param>
11190 </member>
11191 <member name="M:Microsoft.Silverlight.Testing.Harness.MethodInvokeWorkItem.Invoke">
11192 <summary>
11193 Invokes the underlying method on the instance and marks the
11194 test work item as complete.
11195 </summary>
11196 <returns>False, noting the completion of the work item.</returns>
11197 </member>
11198 <member name="T:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders">
11199 <summary>
11200 Unit test providers.
11201 </summary>
11202 </member>
11203 <member name="F:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders._providers">
11204 <summary>
11205 List of unit test providers.
11206 </summary>
11207 </member>
11208 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.#cctor">
11209 <summary>
11210 Static constructor that initializes the built-in unit test metadata providers.
11211 </summary>
11212 </member>
11213 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.GetAssemblyProvider(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
11214 <summary>
11215 Gets the unit test provider for an assembly. The framework only
11216 currently supports a single provider per test assembly, so if more
11217 than one registered provider can handle the assembly, at runtime an
11218 InvalidOperationException is thrown.
11219 </summary>
11220 <param name="harness">The test harness making the request.</param>
11221 <param name="testAssembly">Assembly reflection object.</param>
11222 <returns>The unit test provider for the test assembly. Throws if
11223 more than one can process the assembly. Returns null if there is
11224 not a provider for the assembly.</returns>
11225 </member>
11226 <member name="M:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.GetAssemblyWrapper(Microsoft.Silverlight.Testing.Harness.UnitTestHarness,System.Reflection.Assembly)">
11227 <summary>
11228 Returns the IAssembly provider for an assembly.
11229 </summary>
11230 <param name="harness">Test harness object.</param>
11231 <param name="testAssembly">Assembly reflection object.</param>
11232 <returns>Returns null or an IAssembly instance.</returns>
11233 </member>
11234 <member name="P:Microsoft.Silverlight.Testing.UnitTesting.Metadata.UnitTestProviders.Providers">
11235 <summary>
11236 Gets the list of Unit Test providers.
11237 </summary>
11238 </member>
11239 <member name="T:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary">
11240 <summary>
11241 A dictionary that can store just about any kind of object, keyed off any
11242 object. As a Hashtable, it permits using keys of
11243 - enums
11244 - objects
11245 - types
11246
11247 This makes it ideal for use in decorating and adorning special types in
11248 the system, such as log messages.
11249
11250 A strongly-typed decorator key could come from an enum value, while a
11251 prototype extension to the test system could simply use a string key for
11252 organizing.
11253
11254 In all instances, the resulting object needs to be cast appropriately.
11255 </summary>
11256 </member>
11257 <member name="M:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary.HasDecorator(System.Object)">
11258 <summary>
11259 Check if a decorator exists.
11260 </summary>
11261 <param name="decoratorKey">The decorator key object.</param>
11262 <returns>
11263 Returns a value indicating whether the decorator key exists. Even
11264 if the key exists, the instance value for the key could be set to
11265 null, yielding a null instance.
11266 </returns>
11267 </member>
11268 <member name="M:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary.HasDecorators(System.Object[])">
11269 <summary>
11270 Check if a set of decorators exists.
11271 </summary>
11272 <param name="decorators">The set of decorator(s) of interest.</param>
11273 <returns>
11274 Returns a value indicating whether the decorators of interest were
11275 present.
11276 </returns>
11277 </member>
11278 <member name="M:Microsoft.Silverlight.Testing.Harness.DecoratorDictionary.GetDecorator(System.Object)">
11279 <summary>
11280 Retrieves the decorator instance if it exists. If not, this method
11281 returns null.
11282 </summary>
11283 <param name="decoratorKey">The decorator key object.</param>
11284 <returns>
11285 Returns the instance or null if it does not exist. No exceptions
11286 are thrown in this method.
11287 </returns>
11288 </member>
11289 <member name="T:Microsoft.Silverlight.Testing.Harness.ResourceUtility">
11290 <summary>
11291 Helper functionality for dealing with embedded resources in an assembly.
11292 </summary>
11293 </member>
11294 <member name="M:Microsoft.Silverlight.Testing.Harness.ResourceUtility.GetAllText(System.Object,System.String)">
11295 <summary>
11296 Get a string containing the text of an embedded resource in an
11297 assembly.
11298 </summary>
11299 <param name="instance">
11300 An instance whose assembly can be retrieved through reflection.
11301 </param>
11302 <param name="fullEmbeddedResourceName">
11303 Complete embedded resource name.
11304 </param>
11305 <returns>
11306 A string containing the embedded resource's string contents.
11307 </returns>
11308 </member>
11309 <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessageFactory">
11310 <summary>
11311 A simple factory used for creating new log messages.
11312 </summary>
11313 </member>
11314 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageFactory.Create">
11315 <summary>
11316 Create a new LogMessage instance.
11317 </summary>
11318 <returns>Returns a new LogMessage instance.</returns>
11319 </member>
11320 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessageFactory.Create(Microsoft.Silverlight.Testing.Harness.LogMessageType)">
11321 <summary>
11322 Create a new LogMessage instance.
11323 </summary>
11324 <param name="messageType">The type of message to create.</param>
11325 <returns>Returns a new LogMessage instance.</returns>
11326 </member>
11327 <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessageFactory.DefaultLogMessageType">
11328 <summary>
11329 Gets or sets the default log message type used for the creation of
11330 unspecific log message types.
11331 </summary>
11332 </member>
11333 <member name="T:Microsoft.Silverlight.Testing.Harness.LogDecorator">
11334 <summary>
11335 Well-known keys that can be used to mark decorator instances in log
11336 message objects.
11337 </summary>
11338 </member>
11339 <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.ExceptionObject">
11340 <summary>
11341 Key for a decorator that is a simple Exception object.
11342 </summary>
11343 </member>
11344 <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.NameProperty">
11345 <summary>
11346 Key for a decorator that is a simple Name string property.
11347 </summary>
11348 </member>
11349 <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.TestOutcome">
11350 <summary>
11351 An associated TestOutcome value.
11352 </summary>
11353 </member>
11354 <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.TestStage">
11355 <summary>
11356 The stage of a message or event.
11357 </summary>
11358 </member>
11359 <member name="F:Microsoft.Silverlight.Testing.Harness.LogDecorator.TestGranularity">
11360 <summary>
11361 The granularity of a message or event.
11362 </summary>
11363 </member>
11364 <member name="T:Microsoft.Silverlight.Testing.Harness.TestOutcome">
11365 <summary>
11366 A number of possible test outcomes or results. For compatibility, this
11367 information resembles that of the desktop test framework, although many
11368 of the states may not apply or be valid for an in-browser test harness.
11369 </summary>
11370 </member>
11371 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Error">
11372 <summary>
11373 A test outcome of Error.
11374 </summary>
11375 </member>
11376 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Failed">
11377 <summary>
11378 A test outcome of Failed.
11379 </summary>
11380 </member>
11381 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Timeout">
11382 <summary>
11383 A test outcome of Timeout.
11384 </summary>
11385 </member>
11386 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Aborted">
11387 <summary>
11388 A test outcome of Aborted.
11389 </summary>
11390 </member>
11391 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Inconclusive">
11392 <summary>
11393 A test outcome of Inconclusive.
11394 </summary>
11395 </member>
11396 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.PassedButRunAborted">
11397 <summary>
11398 A test outcome of a run that was aborted, but passed.
11399 </summary>
11400 </member>
11401 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.NotRunnable">
11402 <summary>
11403 A test outcome of NotRunnable.
11404 </summary>
11405 </member>
11406 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.NotExecuted">
11407 <summary>
11408 A test outcome of NotExecuted.
11409 </summary>
11410 </member>
11411 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Disconnected">
11412 <summary>
11413 A test outcome of Disconnected.
11414 </summary>
11415 </member>
11416 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Warning">
11417 <summary>
11418 A test outcome of Warning.
11419 </summary>
11420 </member>
11421 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Passed">
11422 <summary>
11423 A test outcome of Passed.
11424 </summary>
11425 </member>
11426 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Completed">
11427 <summary>
11428 A test outcome of Completed.
11429 </summary>
11430 </member>
11431 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.InProgress">
11432 <summary>
11433 A test outcome of InProgress.
11434 </summary>
11435 </member>
11436 <member name="F:Microsoft.Silverlight.Testing.Harness.TestOutcome.Pending">
11437 <summary>
11438 A test outcome of Pending.
11439 </summary>
11440 </member>
11441 <member name="T:Microsoft.Silverlight.Testing.Harness.TestStage">
11442 <summary>
11443 The stage of a test scenario, case or system running.
11444 </summary>
11445 </member>
11446 <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Starting">
11447 <summary>
11448 In the process of starting.
11449 </summary>
11450 </member>
11451 <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Running">
11452 <summary>
11453 Currently running.
11454 </summary>
11455 </member>
11456 <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Finishing">
11457 <summary>
11458 Finishing up.
11459 </summary>
11460 </member>
11461 <member name="F:Microsoft.Silverlight.Testing.Harness.TestStage.Canceling">
11462 <summary>
11463 The test is canceling.
11464 </summary>
11465 </member>
11466 <member name="T:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler">
11467 <summary>
11468 Provides a property that will attach and detach a known event handler
11469 delegate when the bit is flipped.
11470 </summary>
11471 </member>
11472 <member name="F:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler._eventHandler">
11473 <summary>
11474 The event to fire when attached.
11475 </summary>
11476 </member>
11477 <member name="F:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler._attached">
11478 <summary>
11479 Whether the event handler is attached as a global unhandled
11480 exception handler.
11481 </summary>
11482 </member>
11483 <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.#ctor(System.EventHandler)">
11484 <summary>
11485 Creates a new exception handler "manager" with the provided
11486 EventHandler.
11487 </summary>
11488 <param name="eventHandler">The event handler to manage.</param>
11489 </member>
11490 <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.ChangeExceptionBubbling(System.EventArgs,System.Boolean)">
11491 <summary>
11492 Mark the Handled property in the event args as True to stop any
11493 event bubbling.
11494 </summary>
11495 <param name="e">Event arguments.</param>
11496 <param name="exceptionHandled">
11497 Value indicating whether the Exception should be marked as handled.
11498 </param>
11499 </member>
11500 <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.GetExceptionObject(System.EventArgs)">
11501 <summary>
11502 Return the Exception property from the EventArgs.
11503 </summary>
11504 <param name="e">Event arguments.</param>
11505 <returns>
11506 Returns the Exception object that the event arguments stores.
11507 </returns>
11508 <remarks>
11509 This method is compatible with the full desktop framework as well as
11510 Silverlight.
11511 </remarks>
11512 </member>
11513 <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.OnGlobalException(System.Object,System.Windows.ApplicationUnhandledExceptionEventArgs)">
11514 <summary>
11515 Internal event that is hooked up to the global exception handler.
11516 </summary>
11517 <param name="sender">Source object of the event.</param>
11518 <param name="e">Event arguments.</param>
11519 </member>
11520 <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.UpdateAttachment">
11521 <summary>
11522 Called after a change to the attachment field value.
11523 </summary>
11524 </member>
11525 <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.AttachHandler">
11526 <summary>
11527 Attach the handler globally.
11528 </summary>
11529 </member>
11530 <member name="M:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.DetachHandler">
11531 <summary>
11532 Detach the handler globally.
11533 </summary>
11534 </member>
11535 <member name="P:Microsoft.Silverlight.Testing.Harness.GlobalExceptionHandler.AttachGlobalHandler">
11536 <summary>
11537 Gets or sets a value indicating whether the handler is currently
11538 attached to the global exception handler.
11539 </summary>
11540 </member>
11541 <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessage">
11542 <summary>
11543 A log message.
11544 </summary>
11545 </member>
11546 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessage.DefaultLogMessageType">
11547 <summary>
11548 The default log message used during initialization.
11549 </summary>
11550 </member>
11551 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.#ctor">
11552 <summary>
11553 Initializes a new log message of the default message type.
11554 </summary>
11555 </member>
11556 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.#ctor(Microsoft.Silverlight.Testing.Harness.LogMessageType)">
11557 <summary>
11558 Initializes a new log message.
11559 </summary>
11560 <param name="messageType">The message type.</param>
11561 </member>
11562 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.ToString">
11563 <summary>
11564 Converts to string representation.
11565 </summary>
11566 <returns>A string version of the LogMessage.</returns>
11567 </member>
11568 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.HasDecorator(System.Object)">
11569 <summary>
11570 Check if a decorator is present on the LogMessage.
11571 </summary>
11572 <param name="decorator">The decorator of interest.</param>
11573 <returns>
11574 Returns a value indicating whether the decorator is present in the
11575 DecoratorDictionary.
11576 </returns>
11577 </member>
11578 <member name="M:Microsoft.Silverlight.Testing.Harness.LogMessage.HasDecorators(System.Object[])">
11579 <summary>
11580 Check if a set of decorators are present.
11581 </summary>
11582 <param name="decorators">The decorator(s) of interest.</param>
11583 <returns>
11584 Returns a value indicating whether the decorator(s) of interest are
11585 present.
11586 </returns>
11587 </member>
11588 <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.Decorators">
11589 <summary>
11590 Gets the set of decorator instances attached to the log message.
11591 </summary>
11592 </member>
11593 <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.MessageType">
11594 <summary>
11595 Gets or sets the type of message.
11596 </summary>
11597 </member>
11598 <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.Message">
11599 <summary>
11600 Gets or sets the log's message.
11601 </summary>
11602 </member>
11603 <member name="P:Microsoft.Silverlight.Testing.Harness.LogMessage.Item(System.Object)">
11604 <summary>
11605 Gets or sets the decorator type for the message.
11606 </summary>
11607 <param name="decorator">
11608 The type of decorator. Only one explicit Type is permitted,
11609 although multiple types within the same type hierarchy are
11610 legitimate.
11611 </param>
11612 <returns>Returns the instance of the decorator, if any.</returns>
11613 </member>
11614 <member name="T:Microsoft.Silverlight.Testing.Harness.TestGranularity">
11615 <summary>
11616 The hierarchy of test execution represented in more generic terms, this
11617 allows for more robust and useful actions by log providers.
11618 </summary>
11619 </member>
11620 <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.Harness">
11621 <summary>
11622 Harness-level granularity.
11623 </summary>
11624 </member>
11625 <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.TestGroup">
11626 <summary>
11627 Group of test-level granularity.
11628 </summary>
11629 </member>
11630 <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.Test">
11631 <summary>
11632 Test-level granularity.
11633 </summary>
11634 </member>
11635 <member name="F:Microsoft.Silverlight.Testing.Harness.TestGranularity.TestScenario">
11636 <summary>
11637 Scenario-level granularity.
11638 </summary>
11639 </member>
11640 <member name="T:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider">
11641 <summary>
11642 The most verbose log provider, this calls .ToString() on each and every
11643 LogMessage that it processes. The output will appear in an attached
11644 debugger's "Output" window.
11645 </summary>
11646 </member>
11647 <member name="M:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.#ctor">
11648 <summary>
11649 Initializes a new instance of the DebugOutputProvider class.
11650 </summary>
11651 </member>
11652 <member name="M:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.Process(Microsoft.Silverlight.Testing.Harness.LogMessage)">
11653 <summary>
11654 Display a LogMessage in the debug output window.
11655 </summary>
11656 <param name="logMessage">Message object.</param>
11657 </member>
11658 <member name="P:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.ShowAllFailures">
11659 <summary>
11660 Gets or sets a value indicating whether any TestResult failures will
11661 be reported, regardless of whether the TestResult type is being
11662 monitored for debug output.
11663 </summary>
11664 </member>
11665 <member name="P:Microsoft.Silverlight.Testing.Harness.DebugOutputProvider.ShowEverything">
11666 <summary>
11667 Gets or sets a value indicating whether all messages appear in the
11668 debug output.
11669 </summary>
11670 </member>
11671 <member name="T:Microsoft.Silverlight.Testing.Harness.LogMessageType">
11672 <summary>
11673 Set of defined types of log messages to allow for some level of
11674 filtering and selective processing of log messages.
11675 </summary>
11676 </member>
11677 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.TestResult">
11678 <summary>
11679 Pass, fail, etc.
11680 </summary>
11681 </member>
11682 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Debug">
11683 <summary>
11684 Debug::WriteLine or tracing.
11685 </summary>
11686 </member>
11687 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Warning">
11688 <summary>
11689 Non-fatal log message.
11690 </summary>
11691 </member>
11692 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Error">
11693 <summary>
11694 Fatal error message.
11695 </summary>
11696 </member>
11697 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.KnownIssue">
11698 <summary>
11699 Information about a known defect.
11700 </summary>
11701 </member>
11702 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Information">
11703 <summary>
11704 General information similar to a Console::WriteLine.
11705 </summary>
11706 </member>
11707 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.Environment">
11708 <summary>
11709 Operating system setting or platform values.
11710 </summary>
11711 </member>
11712 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.TestExecution">
11713 <summary>
11714 New unit of test or test run note.
11715 </summary>
11716 </member>
11717 <member name="F:Microsoft.Silverlight.Testing.Harness.LogMessageType.TestInfrastructure">
11718 <summary>
11719 Related test systems or out-of-process communication information.
11720 </summary>
11721 </member>
11722 <member name="T:Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs">
11723 <summary>
11724 Event information marking the completion of a test run.
11725 </summary>
11726 </member>
11727 <member name="M:Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs.#ctor(Microsoft.Silverlight.Testing.Harness.TestHarnessState)">
11728 <summary>
11729 Creates a new TestHarnessCompletedEventArgs.
11730 </summary>
11731 <param name="testHarnessState">The final test harness state.</param>
11732 </member>
11733 <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessCompletedEventArgs.State">
11734 <summary>
11735 Gets the final test harness state.
11736
11737 This contains the final pass versus fail result at a minimum.
11738 Specific harnesses may extend the type to contain additional
11739 information, logs, scenario counts, or anything else.
11740 </summary>
11741 </member>
11742 <member name="T:Microsoft.Silverlight.Testing.Harness.WebBrowserTick">
11743 <summary>
11744 A type which handles preparing the underlying dispatcher or timer from
11745 which the test work items execute.
11746 </summary>
11747 </member>
11748 <member name="F:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.DefaultTickInterval">
11749 <summary>
11750 Millisecond interval to use for the interval between DispatcherTimer
11751 ticks.
11752 </summary>
11753 </member>
11754 <member name="F:Microsoft.Silverlight.Testing.Harness.WebBrowserTick._timer">
11755 <summary>
11756 Dispatcher timer.
11757 </summary>
11758 </member>
11759 <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.#ctor(System.Func{System.Boolean})">
11760 <summary>
11761 Creates a new run method manager using the default value for the
11762 timer's millisecond interval.
11763 </summary>
11764 <param name="runNextStep">
11765 Conditional delegate which returns true as long as there is
11766 additional work.
11767 </param>
11768 </member>
11769 <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.#ctor(System.Func{System.Boolean},System.Int32)">
11770 <summary>
11771 Sets up a new run method manager.
11772 </summary>
11773 <param name="runNextStep">
11774 Conditional delegate which returns true as long as there is
11775 additional work.
11776 </param>
11777 <param name="millisecondInterval">Milliseconds between ticks, at a
11778 minimum.</param>
11779 </member>
11780 <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.Run">
11781 <summary>
11782 Begin the execution process by hooking up the underlying
11783 DispatcherTimer to call into the test framework regularly and
11784 perform test work items.
11785 </summary>
11786 </member>
11787 <member name="M:Microsoft.Silverlight.Testing.Harness.WebBrowserTick.Timer_Tick(System.Object,System.EventArgs)">
11788 <summary>
11789 Call into the underlying work item queue, if the method manager is
11790 still set to run.
11791 </summary>
11792 <param name="sender">Sending object.</param>
11793 <param name="e">Event arguments.</param>
11794 </member>
11795 <member name="T:Microsoft.Silverlight.Testing.Harness.TestHarnessState">
11796 <summary>
11797 Base class representing the overall state of a test run.
11798 </summary>
11799 </member>
11800 <member name="M:Microsoft.Silverlight.Testing.Harness.TestHarnessState.IncrementFailures">
11801 <summary>
11802 Increment the failures counter.
11803 </summary>
11804 </member>
11805 <member name="M:Microsoft.Silverlight.Testing.Harness.TestHarnessState.IncrementTotalScenarios">
11806 <summary>
11807 Increments the total scenarios counter.
11808 </summary>
11809 </member>
11810 <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessState.Failures">
11811 <summary>
11812 Gets the count of failing scenarios.
11813 </summary>
11814 </member>
11815 <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessState.TotalScenarios">
11816 <summary>
11817 Gets the total count of scenarios run.
11818 </summary>
11819 </member>
11820 <member name="P:Microsoft.Silverlight.Testing.Harness.TestHarnessState.Failed">
11821 <summary>
11822 Gets a value indicating whether the status recorded indicates a
11823 failure.
11824 </summary>
11825 </member>
11826 <member name="T:Microsoft.Silverlight.Testing.Harness.ReflectionUtility">
11827 <summary>
11828 A set of helper methods for interacting with methods and types that are
11829 marked with attributes.
11830 </summary>
11831 </member>
11832 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetTypesWithAttribute(System.Reflection.Assembly,System.Type)">
11833 <summary>
11834 Retrieve all types in an assembly that are decorated with a specific
11835 attribute.
11836 </summary>
11837 <param name="assembly">Assembly to search.</param>
11838 <param name="decoratingAttribute">
11839 Instance of the Type of attribute that marks interesting methods.
11840 </param>
11841 <returns>
11842 A collection of types from the assembly. An empty collection is
11843 returned if no types were found matching the constraints.
11844 </returns>
11845 </member>
11846 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttributes(System.Reflection.MemberInfo,System.Type)">
11847 <summary>
11848 Given a MethodInfo type, returns the attributes (if any) that are of
11849 the decoratingAttribute parameter's type.
11850 </summary>
11851 <param name="member">MemberInfo instance.</param>
11852 <param name="decoratingAttribute">Attribute of interest.</param>
11853 <returns>
11854 A collection populated with the Attribute instances.
11855 </returns>
11856 </member>
11857 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttributes(System.Reflection.MemberInfo,System.Type,System.Boolean)">
11858 <summary>
11859 Given a MethodInfo type, returns the attributes (if any) that are of
11860 the decoratingAttribute parameter's type.
11861 </summary>
11862 <param name="member">MemberInfo instance.</param>
11863 <param name="decoratingAttribute">Attribute of interest.</param>
11864 <param name="inherit">A value indicating whether to look for
11865 inheriting custom attributes.</param>
11866 <returns>
11867 A collection populated with the Attribute instances.
11868 </returns>
11869 </member>
11870 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttributes(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type,System.Boolean)">
11871 <summary>
11872 Given a test method, returns the attributes (if any) that are of
11873 the decoratingAttribute parameter's type.
11874 </summary>
11875 <param name="method">ITestMethod instance.</param>
11876 <param name="decoratingAttribute">Attribute of interest.</param>
11877 <param name="inherit">Whether to inherit attributes.</param>
11878 <returns>
11879 A collection populated with the Attribute instances.
11880 </returns>
11881 </member>
11882 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAssembliesFromInstances(System.Collections.Generic.IEnumerable{System.Object})">
11883 <summary>
11884 Retrieve a list of Reflection.Assembly types from a set of
11885 instances and/or types.
11886 </summary>
11887 <param name="objects">Set of instances or types.</param>
11888 <returns>A set of Assembly instances from the instances or types.</returns>
11889 </member>
11890 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAssemblies(System.Type[])">
11891 <summary>
11892 Returns a list of unique assemblies from a set of types.
11893 </summary>
11894 <param name="types">Set of types.</param>
11895 <returns>
11896 A list of unique Assembly instances from the input types.
11897 </returns>
11898 </member>
11899 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(System.Collections.Generic.ICollection{System.Attribute})">
11900 <summary>
11901 Given a list of attributes, retrieves a single Attribute instance.
11902 Will throw an exception if multiple attributes exist on the method.
11903 </summary>
11904 <param name="attributes">List of attributes.</param>
11905 <returns>
11906 The attribute instance, or null if it does not exist.
11907 </returns>
11908 </member>
11909 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(System.Reflection.MemberInfo,System.Type)">
11910 <summary>
11911 Given a method and a decorative attribute of interest, retrieves a
11912 single Attribute instance. Will throw an exception if multiple
11913 attributes exist on the method.
11914 </summary>
11915 <param name="member">MemberInfo instance.</param>
11916 <param name="decoratingAttribute">
11917 Attribute type of interest.
11918 </param>
11919 <returns>
11920 The attribute instance, or null if it does not exist.
11921 </returns>
11922 </member>
11923 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type)">
11924 <summary>
11925 Given a test method and a decorative attribute of interest,
11926 retrieves a single Attribute instance. Will throw an exception if
11927 multiple attributes exist on the method.
11928 </summary>
11929 <param name="method">ITestMethod instance.</param>
11930 <param name="decoratingAttribute">
11931 Attribute type of interest.
11932 </param>
11933 <returns>
11934 The attribute instance, or null if it does not exist.
11935 </returns>
11936 </member>
11937 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetAttribute(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type,System.Boolean)">
11938 <summary>
11939 Given a test method and a decorative attribute of interest,
11940 retrieves a single Attribute instance. Will throw an exception if
11941 multiple attributes exist on the method.
11942 </summary>
11943 <param name="method">ITestMethod instance.</param>
11944 <param name="decoratingAttribute">
11945 Attribute type of interest.
11946 </param>
11947 <param name="inherit">A value indicating whether to look for custom
11948 inherited attributes.</param>
11949 <returns>
11950 The attribute instance, or null if it does not exist.
11951 </returns>
11952 </member>
11953 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.HasAttribute(System.Reflection.MemberInfo,System.Type)">
11954 <summary>
11955 Returns a value indicating whether a method has the attribute.
11956 </summary>
11957 <param name="member">MemberInfo instance.</param>
11958 <param name="decoratingAttribute">Attribute of interest.</param>
11959 <returns>
11960 A value indicating whether the type has the decorating attribute or
11961 not.
11962 </returns>
11963 </member>
11964 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.HasAttribute(Microsoft.Silverlight.Testing.UnitTesting.Metadata.ITestMethod,System.Type)">
11965 <summary>
11966 Returns a value indicating whether a method has the attribute.
11967 </summary>
11968 <param name="method">ITestMethod instance.</param>
11969 <param name="decoratingAttribute">Attribute of interest.</param>
11970 <returns>
11971 A value indicating whether the type has the decorating attribute or
11972 not.
11973 </returns>
11974 </member>
11975 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetMethodsWithAttribute(System.Type,System.Type)">
11976 <summary>
11977 Return a collection of MethodInfo instances given a type to look
11978 through and the attribute of interest.
11979 </summary>
11980 <param name="type">Type to look through for methods.</param>
11981 <param name="decoratingAttribute">Attribute of interest.</param>
11982 <returns>
11983 A collection of the method reflection objects, if any, with the
11984 marked attribute present.
11985 </returns>
11986 </member>
11987 <member name="M:Microsoft.Silverlight.Testing.Harness.ReflectionUtility.GetOneMethodWithAttribute(System.Type,System.Type)">
11988 <summary>
11989 Retrieve a MethodInfo from a single decorated method inside a type,
11990 if any. Throws an Exception if there are > 1 methods that are
11991 decorated with the attribute.
11992 </summary>
11993 <param name="type">Type of interest.</param>
11994 <param name="decoratingAttribute">Attribute of interest.</param>
11995 <returns>
11996 MethodInfo reflection object. Null if none are found.
11997 </returns>
11998 </member>
11999 <member name="T:Microsoft.Silverlight.Testing.Client.ClipboardHelper">
12000 <summary>
12001 Exposes clipboard functionality within Silverlight 3 applications when a
12002 Silverlight 4 runtime is in use.
12003 </summary>
12004 </member>
12005 <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper.EmptyObjectArray">
12006 <summary>
12007 An empty array of object type.
12008 </summary>
12009 </member>
12010 <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._setText">
12011 <summary>
12012 Backing field for set text.
12013 </summary>
12014 </member>
12015 <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._getText">
12016 <summary>
12017 Backing field for get text.
12018 </summary>
12019 </member>
12020 <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._containsText">
12021 <summary>
12022 Backing field for the contains text method.
12023 </summary>
12024 </member>
12025 <member name="F:Microsoft.Silverlight.Testing.Client.ClipboardHelper._clipboardFeatureSupported">
12026 <summary>
12027 A value indicating whether the clipboard feature is present. This
12028 assumes that all 3 methods are present, in their current form for a
12029 more recent runtime.
12030 </summary>
12031 </member>
12032 <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.SetText(System.String)">
12033 <summary>
12034 Sets Unicode text data to store on the clipboard, for later access
12035 with System.Windows.Clipboard.GetText().
12036 </summary>
12037 <param name="text">A string that contains the Unicode text data to
12038 store on the clipboard.</param>
12039 </member>
12040 <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.GetText">
12041 <summary>
12042 Retrieves Unicode text data from the system clipboard, if Unicode
12043 text data exists.
12044 </summary>
12045 <returns>If Unicode text data is present on the system clipboard,
12046 returns a string that contains the Unicode text data. Otherwise,
12047 returns an empty string.
12048 </returns>
12049 </member>
12050 <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.ContainsText">
12051 <summary>
12052 Queries the clipboard for the presence of data in the Unicode text
12053 format.
12054 </summary>
12055 <returns>True if the system clipboard contains Unicode text data;
12056 otherwise, false.</returns>
12057 </member>
12058 <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.RequireClipboardFeature">
12059 <summary>
12060 Prepares to use the System.Windows.Clipboard type and throws an
12061 exception if the feature cannot be completely located.
12062 </summary>
12063 </member>
12064 <member name="M:Microsoft.Silverlight.Testing.Client.ClipboardHelper.PrepareClipboardInstance">
12065 <summary>
12066 Prepares the type and reflects for new Silverlight features.
12067 </summary>
12068 </member>
12069 <member name="P:Microsoft.Silverlight.Testing.Client.ClipboardHelper.IsClipboardFeatureSupported">
12070 <summary>
12071 Gets a value indicating whether the clipboard feature is available
12072 and supported.
12073 </summary>
12074 </member>
12075 <member name="T:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1">
12076 <summary>
12077 A framework element that permits a binding to be evaluated in a new data
12078 context leaf node.
12079 </summary>
12080 <typeparam name="T">The type of dynamic binding to return.</typeparam>
12081 </member>
12082 <member name="F:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1._binding">
12083 <summary>
12084 Gets or sets the string value binding used by the control.
12085 </summary>
12086 </member>
12087 <member name="F:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1.ValueProperty">
12088 <summary>
12089 Identifies the Value dependency property.
12090 </summary>
12091 </member>
12092 <member name="M:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1.#ctor">
12093 <summary>
12094 Initializes a new instance of the BindingEvaluator class.
12095 </summary>
12096 </member>
12097 <member name="M:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1.#ctor(System.Windows.Data.Binding)">
12098 <summary>
12099 Initializes a new instance of the BindingEvaluator class,
12100 setting the initial binding to the provided parameter.
12101 </summary>
12102 <param name="binding">The initial string value binding.</param>
12103 </member>
12104 <member name="M:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1.ClearDataContext">
12105 <summary>
12106 Clears the data context so that the control does not keep a
12107 reference to the last-looked up item.
12108 </summary>
12109 </member>
12110 <member name="M:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1.GetDynamicValue(System.Object,System.Boolean)">
12111 <summary>
12112 Updates the data context of the framework element and returns the
12113 updated binding value.
12114 </summary>
12115 <param name="o">The object to use as the data context.</param>
12116 <param name="clearDataContext">If set to true, this parameter will
12117 clear the data context immediately after retrieving the value.</param>
12118 <returns>Returns the evaluated T value of the bound dependency
12119 property.</returns>
12120 </member>
12121 <member name="M:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1.GetDynamicValue(System.Object)">
12122 <summary>
12123 Updates the data context of the framework element and returns the
12124 updated binding value.
12125 </summary>
12126 <param name="o">The object to use as the data context.</param>
12127 <returns>Returns the evaluated T value of the bound dependency
12128 property.</returns>
12129 </member>
12130 <member name="P:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1.Value">
12131 <summary>
12132 Gets or sets the data item string value.
12133 </summary>
12134 </member>
12135 <member name="P:Microsoft.Silverlight.Testing.Controls.BindingEvaluator`1.ValueBinding">
12136 <summary>
12137 Gets or sets the value binding.
12138 </summary>
12139 </member>
12140 <member name="T:Microsoft.Silverlight.Testing.Controls.Dock">
12141 <summary>
12142 Specifies values that control the behavior of a control positioned
12143 inside another control.
12144 </summary>
12145 <QualityBand>Stable</QualityBand>
12146 </member>
12147 <member name="F:Microsoft.Silverlight.Testing.Controls.Dock.Left">
12148 <summary>
12149 Specifies that the control should be positioned on the left of the
12150 control.
12151 </summary>
12152 </member>
12153 <member name="F:Microsoft.Silverlight.Testing.Controls.Dock.Top">
12154 <summary>
12155 Specifies that the control should be positioned on top of the
12156 control.
12157 </summary>
12158 </member>
12159 <member name="F:Microsoft.Silverlight.Testing.Controls.Dock.Right">
12160 <summary>
12161 Specifies that the control should be positioned on the right of the
12162 control.
12163 </summary>
12164 </member>
12165 <member name="F:Microsoft.Silverlight.Testing.Controls.Dock.Bottom">
12166 <summary>
12167 Specifies that the control should be positioned at the bottom of
12168 control.
12169 </summary>
12170 </member>
12171 <member name="T:Microsoft.Silverlight.Testing.Controls.InteractionHelper">
12172 <summary>
12173 The InteractionHelper provides controls with support for all of the
12174 common interactions like mouse movement, mouse clicks, key presses,
12175 etc., and also incorporates proper event semantics when the control is
12176 disabled.
12177 </summary>
12178 </member>
12179 <member name="F:Microsoft.Silverlight.Testing.Controls.InteractionHelper.SequentialClickThresholdInMilliseconds">
12180 <summary>
12181 The threshold used to determine whether two clicks are temporally
12182 local and considered a double click (or triple, quadruple, etc.).
12183 500 milliseconds is the default double click value on Windows.
12184 This value would ideally be pulled form the system settings.
12185 </summary>
12186 </member>
12187 <member name="F:Microsoft.Silverlight.Testing.Controls.InteractionHelper.SequentialClickThresholdInPixelsSquared">
12188 <summary>
12189 The threshold used to determine whether two clicks are spatially
12190 local and considered a double click (or triple, quadruple, etc.)
12191 in pixels squared. We use pixels squared so that we can compare to
12192 the distance delta without taking a square root.
12193 </summary>
12194 </member>
12195 <member name="F:Microsoft.Silverlight.Testing.Controls.InteractionHelper._updateVisualState">
12196 <summary>
12197 Reference used to call UpdateVisualState on the base class.
12198 </summary>
12199 </member>
12200 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.#ctor(System.Windows.Controls.Control)">
12201 <summary>
12202 Initializes a new instance of the InteractionHelper class.
12203 </summary>
12204 <param name="control">Control receiving interaction.</param>
12205 </member>
12206 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.UpdateVisualState(System.Boolean)">
12207 <summary>
12208 Update the visual state of the control.
12209 </summary>
12210 <param name="useTransitions">
12211 A value indicating whether to automatically generate transitions to
12212 the new state, or instantly transition to the new state.
12213 </param>
12214 <remarks>
12215 UpdateVisualState works differently than the rest of the injected
12216 functionality. Most of the other events are overridden by the
12217 calling class which calls Allow, does what it wants, and then calls
12218 Base. UpdateVisualState is the opposite because a number of the
12219 methods in InteractionHelper need to trigger it in the calling
12220 class. We do this using the IUpdateVisualState internal interface.
12221 </remarks>
12222 </member>
12223 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.UpdateVisualStateBase(System.Boolean)">
12224 <summary>
12225 Update the visual state of the control.
12226 </summary>
12227 <param name="useTransitions">
12228 A value indicating whether to automatically generate transitions to
12229 the new state, or instantly transition to the new state.
12230 </param>
12231 </member>
12232 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnLoaded(System.Object,System.Windows.RoutedEventArgs)">
12233 <summary>
12234 Handle the control's Loaded event.
12235 </summary>
12236 <param name="sender">The control.</param>
12237 <param name="e">Event arguments.</param>
12238 </member>
12239 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnIsEnabledChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
12240 <summary>
12241 Handle changes to the control's IsEnabled property.
12242 </summary>
12243 <param name="sender">The control.</param>
12244 <param name="e">Event arguments.</param>
12245 </member>
12246 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnIsReadOnlyChanged(System.Boolean)">
12247 <summary>
12248 Handles changes to the control's IsReadOnly property.
12249 </summary>
12250 <param name="value">The value of the property.</param>
12251 </member>
12252 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnApplyTemplateBase">
12253 <summary>
12254 Update the visual state of the control when its template is changed.
12255 </summary>
12256 </member>
12257 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.AllowGotFocus(System.Windows.RoutedEventArgs)">
12258 <summary>
12259 Check if the control's GotFocus event should be handled.
12260 </summary>
12261 <param name="e">Event arguments.</param>
12262 <returns>
12263 A value indicating whether the event should be handled.
12264 </returns>
12265 </member>
12266 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnGotFocusBase">
12267 <summary>
12268 Base implementation of the virtual GotFocus event handler.
12269 </summary>
12270 </member>
12271 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.AllowLostFocus(System.Windows.RoutedEventArgs)">
12272 <summary>
12273 Check if the control's LostFocus event should be handled.
12274 </summary>
12275 <param name="e">Event arguments.</param>
12276 <returns>
12277 A value indicating whether the event should be handled.
12278 </returns>
12279 </member>
12280 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnLostFocusBase">
12281 <summary>
12282 Base implementation of the virtual LostFocus event handler.
12283 </summary>
12284 </member>
12285 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.AllowMouseEnter(System.Windows.Input.MouseEventArgs)">
12286 <summary>
12287 Check if the control's MouseEnter event should be handled.
12288 </summary>
12289 <param name="e">Event arguments.</param>
12290 <returns>
12291 A value indicating whether the event should be handled.
12292 </returns>
12293 </member>
12294 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnMouseEnterBase">
12295 <summary>
12296 Base implementation of the virtual MouseEnter event handler.
12297 </summary>
12298 </member>
12299 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.AllowMouseLeave(System.Windows.Input.MouseEventArgs)">
12300 <summary>
12301 Check if the control's MouseLeave event should be handled.
12302 </summary>
12303 <param name="e">Event arguments.</param>
12304 <returns>
12305 A value indicating whether the event should be handled.
12306 </returns>
12307 </member>
12308 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnMouseLeaveBase">
12309 <summary>
12310 Base implementation of the virtual MouseLeave event handler.
12311 </summary>
12312 </member>
12313 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.AllowMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
12314 <summary>
12315 Check if the control's MouseLeftButtonDown event should be handled.
12316 </summary>
12317 <param name="e">Event arguments.</param>
12318 <returns>
12319 A value indicating whether the event should be handled.
12320 </returns>
12321 </member>
12322 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnMouseLeftButtonDownBase">
12323 <summary>
12324 Base implementation of the virtual MouseLeftButtonDown event
12325 handler.
12326 </summary>
12327 </member>
12328 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.AllowMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
12329 <summary>
12330 Check if the control's MouseLeftButtonUp event should be handled.
12331 </summary>
12332 <param name="e">Event arguments.</param>
12333 <returns>
12334 A value indicating whether the event should be handled.
12335 </returns>
12336 </member>
12337 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.OnMouseLeftButtonUpBase">
12338 <summary>
12339 Base implementation of the virtual MouseLeftButtonUp event handler.
12340 </summary>
12341 </member>
12342 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.AllowKeyDown(System.Windows.Input.KeyEventArgs)">
12343 <summary>
12344 Check if the control's KeyDown event should be handled.
12345 </summary>
12346 <param name="e">Event arguments.</param>
12347 <returns>
12348 A value indicating whether the event should be handled.
12349 </returns>
12350 </member>
12351 <member name="M:Microsoft.Silverlight.Testing.Controls.InteractionHelper.AllowKeyUp(System.Windows.Input.KeyEventArgs)">
12352 <summary>
12353 Check if the control's KeyUp event should be handled.
12354 </summary>
12355 <param name="e">Event arguments.</param>
12356 <returns>
12357 A value indicating whether the event should be handled.
12358 </returns>
12359 </member>
12360 <member name="P:Microsoft.Silverlight.Testing.Controls.InteractionHelper.Control">
12361 <summary>
12362 Gets the control the InteractionHelper is targeting.
12363 </summary>
12364 </member>
12365 <member name="P:Microsoft.Silverlight.Testing.Controls.InteractionHelper.IsFocused">
12366 <summary>
12367 Gets a value indicating whether the control has focus.
12368 </summary>
12369 </member>
12370 <member name="P:Microsoft.Silverlight.Testing.Controls.InteractionHelper.IsMouseOver">
12371 <summary>
12372 Gets a value indicating whether the mouse is over the control.
12373 </summary>
12374 </member>
12375 <member name="P:Microsoft.Silverlight.Testing.Controls.InteractionHelper.IsReadOnly">
12376 <summary>
12377 Gets a value indicating whether the read-only property is set.
12378 </summary>
12379 </member>
12380 <member name="P:Microsoft.Silverlight.Testing.Controls.InteractionHelper.IsPressed">
12381 <summary>
12382 Gets a value indicating whether the mouse button is pressed down
12383 over the control.
12384 </summary>
12385 </member>
12386 <member name="P:Microsoft.Silverlight.Testing.Controls.InteractionHelper.LastClickTime">
12387 <summary>
12388 Gets or sets the last time the control was clicked.
12389 </summary>
12390 <remarks>
12391 The value is stored as Utc time because it is slightly more
12392 performant than converting to local time.
12393 </remarks>
12394 </member>
12395 <member name="P:Microsoft.Silverlight.Testing.Controls.InteractionHelper.LastClickPosition">
12396 <summary>
12397 Gets or sets the mouse position of the last click.
12398 </summary>
12399 <remarks>The value is relative to the control.</remarks>
12400 </member>
12401 <member name="P:Microsoft.Silverlight.Testing.Controls.InteractionHelper.ClickCount">
12402 <summary>
12403 Gets the number of times the control was clicked.
12404 </summary>
12405 </member>
12406 <member name="T:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper">
12407 <summary>
12408 The ItemContainerGenerator provides useful utilities for ItemsControls.
12409 </summary>
12410 <QualityBand>Preview</QualityBand>
12411 </member>
12412 <member name="F:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper._itemsHost">
12413 <summary>
12414 A Panel that is used as the ItemsHost of the ItemsControl. This
12415 property will only be valid when the ItemsControl is live in the
12416 tree and has generated containers for some of its items.
12417 </summary>
12418 </member>
12419 <member name="F:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper._scrollHost">
12420 <summary>
12421 A ScrollViewer that is used to scroll the items in the ItemsHost.
12422 </summary>
12423 </member>
12424 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper.#ctor(System.Windows.Controls.ItemsControl)">
12425 <summary>
12426 Initializes a new instance of the ItemContainerGenerator.
12427 </summary>
12428 <param name="control">
12429 The ItemsControl being tracked by the ItemContainerGenerator.
12430 </param>
12431 </member>
12432 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper.OnApplyTemplate">
12433 <summary>
12434 Apply a control template to the ItemsControl.
12435 </summary>
12436 </member>
12437 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper.PrepareContainerForItemOverride(System.Windows.DependencyObject,System.Windows.Style)">
12438 <summary>
12439 Prepares the specified container to display the specified item.
12440 </summary>
12441 <param name="element">
12442 Container element used to display the specified item.
12443 </param>
12444 <param name="parentItemContainerStyle">
12445 The ItemContainerStyle for the parent ItemsControl.
12446 </param>
12447 </member>
12448 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper.UpdateItemContainerStyle(System.Windows.Style)">
12449 <summary>
12450 Update the style of any generated items when the ItemContainerStyle
12451 has been changed.
12452 </summary>
12453 <param name="itemContainerStyle">The ItemContainerStyle.</param>
12454 <remarks>
12455 Silverlight does not support setting a Style multiple times, so we
12456 only attempt to set styles on elements whose style hasn't already
12457 been set.
12458 </remarks>
12459 </member>
12460 <member name="M:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper.ScrollIntoView(System.Windows.FrameworkElement)">
12461 <summary>
12462 Scroll the desired element into the ScrollHost's viewport.
12463 </summary>
12464 <param name="element">Element to scroll into view.</param>
12465 </member>
12466 <member name="P:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper.ItemsControl">
12467 <summary>
12468 Gets or sets the ItemsControl being tracked by the
12469 ItemContainerGenerator.
12470 </summary>
12471 </member>
12472 <member name="P:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper.ItemsHost">
12473 <summary>
12474 Gets a Panel that is used as the ItemsHost of the ItemsControl.
12475 This property will only be valid when the ItemsControl is live in
12476 the tree and has generated containers for some of its items.
12477 </summary>
12478 </member>
12479 <member name="P:Microsoft.Silverlight.Testing.Controls.ItemsControlHelper.ScrollHost">
12480 <summary>
12481 Gets a ScrollViewer that is used to scroll the items in the
12482 ItemsHost.
12483 </summary>
12484 </member>
12485 <member name="T:Microsoft.Silverlight.Testing.Controls.NumericExtensions">
12486 <summary>
12487 Numeric utility methods used by controls. These methods are similar in
12488 scope to the WPF DoubleUtil class.
12489 </summary>
12490 </member>
12491 <member name="M:Microsoft.Silverlight.Testing.Controls.NumericExtensions.IsZero(System.Double)">
12492 <summary>
12493 Check if a number is zero.
12494 </summary>
12495 <param name="value">The number to check.</param>
12496 <returns>True if the number is zero, false otherwise.</returns>
12497 </member>
12498 <member name="M:Microsoft.Silverlight.Testing.Controls.NumericExtensions.IsNaN(System.Double)">
12499 <summary>
12500 Check if a number isn't really a number.
12501 </summary>
12502 <param name="value">The number to check.</param>
12503 <returns>
12504 True if the number is not a number, false if it is a number.
12505 </returns>
12506 </member>
12507 <member name="M:Microsoft.Silverlight.Testing.Controls.NumericExtensions.IsGreaterThan(System.Double,System.Double)">
12508 <summary>
12509 Determine if one number is greater than another.
12510 </summary>
12511 <param name="left">First number.</param>
12512 <param name="right">Second number.</param>
12513 <returns>
12514 True if the first number is greater than the second, false
12515 otherwise.
12516 </returns>
12517 </member>
12518 <member name="M:Microsoft.Silverlight.Testing.Controls.NumericExtensions.IsLessThanOrClose(System.Double,System.Double)">
12519 <summary>
12520 Determine if one number is less than or close to another.
12521 </summary>
12522 <param name="left">First number.</param>
12523 <param name="right">Second number.</param>
12524 <returns>
12525 True if the first number is less than or close to the second, false
12526 otherwise.
12527 </returns>
12528 </member>
12529 <member name="M:Microsoft.Silverlight.Testing.Controls.NumericExtensions.AreClose(System.Double,System.Double)">
12530 <summary>
12531 Determine if two numbers are close in value.
12532 </summary>
12533 <param name="left">First number.</param>
12534 <param name="right">Second number.</param>
12535 <returns>
12536 True if the first number is close in value to the second, false
12537 otherwise.
12538 </returns>
12539 </member>
12540 <member name="T:Microsoft.Silverlight.Testing.Controls.NumericExtensions.NanUnion">
12541 <summary>
12542 NanUnion is a C++ style type union used for efficiently converting
12543 a double into an unsigned long, whose bits can be easily
12544 manipulated.
12545 </summary>
12546 </member>
12547 <member name="F:Microsoft.Silverlight.Testing.Controls.NumericExtensions.NanUnion.FloatingValue">
12548 <summary>
12549 Floating point representation of the union.
12550 </summary>
12551 </member>
12552 <member name="F:Microsoft.Silverlight.Testing.Controls.NumericExtensions.NanUnion.IntegerValue">
12553 <summary>
12554 Integer representation of the union.
12555 </summary>
12556 </member>
12557 <member name="T:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1">
12558 <summary>
12559 Provides event data for various routed events that track property values
12560 changing. Typically the events denote a cancellable action.
12561 </summary>
12562 <typeparam name="T">
12563 The type of the value for the dependency property that is changing.
12564 </typeparam>
12565 <QualityBand>Preview</QualityBand>
12566 </member>
12567 <member name="F:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1._cancel">
12568 <summary>
12569 Private member variable for Cancel property.
12570 </summary>
12571 </member>
12572 <member name="M:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.#ctor(System.Windows.DependencyProperty,`0,`0,System.Boolean)">
12573 <summary>
12574 Initializes a new instance of the
12575 <see cref="T:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1" />
12576 class.
12577 </summary>
12578 <param name="property">
12579 The <see cref="T:System.Windows.DependencyProperty" /> identifier
12580 for the property that is changing.
12581 </param>
12582 <param name="oldValue">The previous value of the property.</param>
12583 <param name="newValue">
12584 The new value of the property, assuming that the property change is
12585 not cancelled.
12586 </param>
12587 <param name="isCancelable">
12588 True if the property change is cancellable by setting
12589 <see cref="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.Cancel" />
12590 to true in event handling. false if the property change is not
12591 cancellable.
12592 </param>
12593 </member>
12594 <member name="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.Property">
12595 <summary>
12596 Gets the <see cref="T:System.Windows.DependencyProperty" />
12597 identifier for the property that is changing.
12598 </summary>
12599 <value>
12600 The <see cref="T:System.Windows.DependencyProperty" /> identifier
12601 for the property that is changing.
12602 </value>
12603 </member>
12604 <member name="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.OldValue">
12605 <summary>
12606 Gets a value that reports the previous value of the changing
12607 property.
12608 </summary>
12609 <value>
12610 The previous value of the changing property.
12611 </value>
12612 </member>
12613 <member name="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.NewValue">
12614 <summary>
12615 Gets or sets a value that reports the new value of the changing
12616 property, assuming that the property change is not cancelled.
12617 </summary>
12618 <value>
12619 The new value of the changing property.
12620 </value>
12621 </member>
12622 <member name="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.IsCancelable">
12623 <summary>
12624 Gets a value indicating whether the property change that originated
12625 the RoutedPropertyChanging event is cancellable.
12626 </summary>
12627 <value>
12628 True if the property change is cancellable. false if the property
12629 change is not cancellable.
12630 </value>
12631 </member>
12632 <member name="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.Cancel">
12633 <summary>
12634 Gets or sets a value indicating whether the property change that
12635 originated the RoutedPropertyChanging event should be cancelled.
12636 </summary>
12637 <value>
12638 True to cancel the property change; this resets the property to
12639 <see cref="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.OldValue" />.
12640 false to not cancel the property change; the value changes to
12641 <see cref="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.NewValue" />.
12642 </value>
12643 <exception cref="T:System.InvalidOperationException">
12644 Attempted to cancel in an instance where
12645 <see cref="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.IsCancelable" />
12646 is false.
12647 </exception>
12648 </member>
12649 <member name="P:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventArgs`1.InCoercion">
12650 <summary>
12651 Gets or sets a value indicating whether internal value coercion is
12652 acting on the property change that originated the
12653 RoutedPropertyChanging event.
12654 </summary>
12655 <value>
12656 True if coercion is active. false if coercion is not active.
12657 </value>
12658 <remarks>
12659 This is a total hack to work around the class hierarchy for Value
12660 coercion in NumericUpDown.
12661 </remarks>
12662 </member>
12663 <member name="T:Microsoft.Silverlight.Testing.Controls.RoutedPropertyChangingEventHandler`1">
12664 <summary>
12665 Represents methods that handle various routed events that track property
12666 values changing. Typically the events denote a cancellable action.
12667 </summary>
12668 <typeparam name="T">
12669 The type of the value for the dependency property that is changing.
12670 </typeparam>
12671 <param name="sender">
12672 The object where the initiating property is changing.
12673 </param>
12674 <param name="e">Event data for the event.</param>
12675 <QualityBand>Preview</QualityBand>
12676 </member>
12677 <member name="T:Microsoft.Silverlight.Testing.Controls.ScrollExtensions">
12678 <summary>
12679 The ScrollExtensions class provides utility methods for scrolling items
12680 ScrollViewers.
12681 </summary>
12682 </member>
12683 <member name="F:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.LineChange">
12684 <summary>
12685 The amount to scroll a ScrollViewer for a line change.
12686 </summary>
12687 </member>
12688 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.ScrollByVerticalOffset(System.Windows.Controls.ScrollViewer,System.Double)">
12689 <summary>
12690 Scroll a ScrollViewer vertically by a given offset.
12691 </summary>
12692 <param name="viewer">The ScrollViewer.</param>
12693 <param name="offset">The vertical offset to scroll.</param>
12694 </member>
12695 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.ScrollByHorizontalOffset(System.Windows.Controls.ScrollViewer,System.Double)">
12696 <summary>
12697 Scroll a ScrollViewer horizontally by a given offset.
12698 </summary>
12699 <param name="viewer">The ScrollViewer.</param>
12700 <param name="offset">The horizontal offset to scroll.</param>
12701 </member>
12702 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.LineUp(System.Windows.Controls.ScrollViewer)">
12703 <summary>
12704 Scroll the ScrollViewer up by a line.
12705 </summary>
12706 <param name="viewer">The ScrollViewer.</param>
12707 </member>
12708 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.LineDown(System.Windows.Controls.ScrollViewer)">
12709 <summary>
12710 Scroll the ScrollViewer down by a line.
12711 </summary>
12712 <param name="viewer">The ScrollViewer.</param>
12713 </member>
12714 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.LineLeft(System.Windows.Controls.ScrollViewer)">
12715 <summary>
12716 Scroll the ScrollViewer left by a line.
12717 </summary>
12718 <param name="viewer">The ScrollViewer.</param>
12719 </member>
12720 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.LineRight(System.Windows.Controls.ScrollViewer)">
12721 <summary>
12722 Scroll the ScrollViewer right by a line.
12723 </summary>
12724 <param name="viewer">The ScrollViewer.</param>
12725 </member>
12726 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.PageUp(System.Windows.Controls.ScrollViewer)">
12727 <summary>
12728 Scroll the ScrollViewer up by a page.
12729 </summary>
12730 <param name="viewer">The ScrollViewer.</param>
12731 </member>
12732 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.PageDown(System.Windows.Controls.ScrollViewer)">
12733 <summary>
12734 Scroll the ScrollViewer down by a page.
12735 </summary>
12736 <param name="viewer">The ScrollViewer.</param>
12737 </member>
12738 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.PageLeft(System.Windows.Controls.ScrollViewer)">
12739 <summary>
12740 Scroll the ScrollViewer left by a page.
12741 </summary>
12742 <param name="viewer">The ScrollViewer.</param>
12743 </member>
12744 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.PageRight(System.Windows.Controls.ScrollViewer)">
12745 <summary>
12746 Scroll the ScrollViewer right by a page.
12747 </summary>
12748 <param name="viewer">The ScrollViewer.</param>
12749 </member>
12750 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.ScrollToTop(System.Windows.Controls.ScrollViewer)">
12751 <summary>
12752 Scroll the ScrollViewer to the top.
12753 </summary>
12754 <param name="viewer">The ScrollViewer.</param>
12755 </member>
12756 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.ScrollToBottom(System.Windows.Controls.ScrollViewer)">
12757 <summary>
12758 Scroll the ScrollViewer to the bottom.
12759 </summary>
12760 <param name="viewer">The ScrollViewer.</param>
12761 </member>
12762 <member name="M:Microsoft.Silverlight.Testing.Controls.ScrollExtensions.GetTopAndBottom(System.Windows.FrameworkElement,System.Windows.FrameworkElement,System.Double@,System.Double@)">
12763 <summary>
12764 Get the top and bottom of an element with respect to its parent.
12765 </summary>
12766 <param name="element">The element to get the position of.</param>
12767 <param name="parent">The parent of the element.</param>
12768 <param name="top">Vertical offset to the top of the element.</param>
12769 <param name="bottom">
12770 Vertical offset to the bottom of the element.
12771 </param>
12772 </member>
12773 <member name="T:Microsoft.Silverlight.Testing.Controls.TypeConverters">
12774 <summary>
12775 Common TypeConverter functionality.
12776 </summary>
12777 </member>
12778 <member name="M:Microsoft.Silverlight.Testing.Controls.TypeConverters.CanConvertFrom``1(System.Type)">
12779 <summary>
12780 Returns a value indicating whether this converter can convert an
12781 object of the given type to an instance of the expected type.
12782 </summary>
12783 <typeparam name="T">Expected type of the converter.</typeparam>
12784 <param name="sourceType">
12785 The type of the source that is being evaluated for conversion.
12786 </param>
12787 <returns>
12788 A value indicating whether the converter can convert the provided
12789 type.
12790 </returns>
12791 </member>
12792 <member name="M:Microsoft.Silverlight.Testing.Controls.TypeConverters.ConvertFrom``1(System.ComponentModel.TypeConverter,System.Object)">
12793 <summary>
12794 Attempts to convert a specified object to an instance of the
12795 expected type.
12796 </summary>
12797 <typeparam name="T">Expected type of the converter.</typeparam>
12798 <param name="converter">TypeConverter instance.</param>
12799 <param name="value">The object being converted.</param>
12800 <returns>
12801 The instance of the expected type created from the converted object.
12802 </returns>
12803 </member>
12804 <member name="M:Microsoft.Silverlight.Testing.Controls.TypeConverters.CanConvertTo``1(System.Type)">
12805 <summary>
12806 Determines whether conversion is possible to a specified type.
12807 </summary>
12808 <typeparam name="T">Expected type of the converter.</typeparam>
12809 <param name="destinationType">
12810 Identifies the data type to evaluate for conversion.
12811 </param>
12812 <returns>
12813 A value indicating whether conversion is possible.
12814 </returns>
12815 </member>
12816 <member name="M:Microsoft.Silverlight.Testing.Controls.TypeConverters.ConvertTo(System.ComponentModel.TypeConverter,System.Object,System.Type)">
12817 <summary>
12818 Attempts to convert a specified object to an instance of the
12819 desired type.
12820 </summary>
12821 <param name="converter">TypeConverter instance.</param>
12822 <param name="value">The object being converted.</param>
12823 <param name="destinationType">
12824 The type to convert the value to.
12825 </param>
12826 <returns>
12827 The value of the conversion to the specified type.
12828 </returns>
12829 </member>
12830 <member name="T:Microsoft.Silverlight.Testing.Controls.VisualStates">
12831 <summary>
12832 Names and helpers for visual states in the controls.
12833 </summary>
12834 </member>
12835 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupCommon">
12836 <summary>
12837 Common state group.
12838 </summary>
12839 </member>
12840 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateNormal">
12841 <summary>
12842 Normal state of the Common state group.
12843 </summary>
12844 </member>
12845 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateReadOnly">
12846 <summary>
12847 Normal state of the Common state group.
12848 </summary>
12849 </member>
12850 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateMouseOver">
12851 <summary>
12852 MouseOver state of the Common state group.
12853 </summary>
12854 </member>
12855 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StatePressed">
12856 <summary>
12857 Pressed state of the Common state group.
12858 </summary>
12859 </member>
12860 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateDisabled">
12861 <summary>
12862 Disabled state of the Common state group.
12863 </summary>
12864 </member>
12865 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupFocus">
12866 <summary>
12867 Focus state group.
12868 </summary>
12869 </member>
12870 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateUnfocused">
12871 <summary>
12872 Unfocused state of the Focus state group.
12873 </summary>
12874 </member>
12875 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateFocused">
12876 <summary>
12877 Focused state of the Focus state group.
12878 </summary>
12879 </member>
12880 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupSelection">
12881 <summary>
12882 Selection state group.
12883 </summary>
12884 </member>
12885 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateSelected">
12886 <summary>
12887 Selected state of the Selection state group.
12888 </summary>
12889 </member>
12890 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateUnselected">
12891 <summary>
12892 Unselected state of the Selection state group.
12893 </summary>
12894 </member>
12895 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateSelectedInactive">
12896 <summary>
12897 Selected inactive state of the Selection state group.
12898 </summary>
12899 </member>
12900 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupExpansion">
12901 <summary>
12902 Expansion state group.
12903 </summary>
12904 </member>
12905 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateExpanded">
12906 <summary>
12907 Expanded state of the Expansion state group.
12908 </summary>
12909 </member>
12910 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateCollapsed">
12911 <summary>
12912 Collapsed state of the Expansion state group.
12913 </summary>
12914 </member>
12915 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupPopup">
12916 <summary>
12917 Popup state group.
12918 </summary>
12919 </member>
12920 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StatePopupOpened">
12921 <summary>
12922 Opened state of the Popup state group.
12923 </summary>
12924 </member>
12925 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StatePopupClosed">
12926 <summary>
12927 Closed state of the Popup state group.
12928 </summary>
12929 </member>
12930 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupValidation">
12931 <summary>
12932 ValidationStates state group.
12933 </summary>
12934 </member>
12935 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateValid">
12936 <summary>
12937 The valid state for the ValidationStates group.
12938 </summary>
12939 </member>
12940 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateInvalidFocused">
12941 <summary>
12942 Invalid, focused state for the ValidationStates group.
12943 </summary>
12944 </member>
12945 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateInvalidUnfocused">
12946 <summary>
12947 Invalid, unfocused state for the ValidationStates group.
12948 </summary>
12949 </member>
12950 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupExpandDirection">
12951 <summary>
12952 ExpandDirection state group.
12953 </summary>
12954 </member>
12955 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateExpandDown">
12956 <summary>
12957 Down expand direction state of ExpandDirection state group.
12958 </summary>
12959 </member>
12960 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateExpandUp">
12961 <summary>
12962 Up expand direction state of ExpandDirection state group.
12963 </summary>
12964 </member>
12965 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateExpandLeft">
12966 <summary>
12967 Left expand direction state of ExpandDirection state group.
12968 </summary>
12969 </member>
12970 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateExpandRight">
12971 <summary>
12972 Right expand direction state of ExpandDirection state group.
12973 </summary>
12974 </member>
12975 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupHasItems">
12976 <summary>
12977 HasItems state group.
12978 </summary>
12979 </member>
12980 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateHasItems">
12981 <summary>
12982 HasItems state of the HasItems state group.
12983 </summary>
12984 </member>
12985 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateNoItems">
12986 <summary>
12987 NoItems state of the HasItems state group.
12988 </summary>
12989 </member>
12990 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupIncrease">
12991 <summary>
12992 Increment state group.
12993 </summary>
12994 </member>
12995 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateIncreaseEnabled">
12996 <summary>
12997 State enabled for increment group.
12998 </summary>
12999 </member>
13000 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateIncreaseDisabled">
13001 <summary>
13002 State disabled for increment group.
13003 </summary>
13004 </member>
13005 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupDecrease">
13006 <summary>
13007 Decrement state group.
13008 </summary>
13009 </member>
13010 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateDecreaseEnabled">
13011 <summary>
13012 State enabled for decrement group.
13013 </summary>
13014 </member>
13015 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateDecreaseDisabled">
13016 <summary>
13017 State disabled for decrement group.
13018 </summary>
13019 </member>
13020 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupInteractionMode">
13021 <summary>
13022 InteractionMode state group.
13023 </summary>
13024 </member>
13025 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateEdit">
13026 <summary>
13027 Edit of the DisplayMode state group.
13028 </summary>
13029 </member>
13030 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateDisplay">
13031 <summary>
13032 Display of the DisplayMode state group.
13033 </summary>
13034 </member>
13035 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupLocked">
13036 <summary>
13037 DisplayMode state group.
13038 </summary>
13039 </member>
13040 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateLocked">
13041 <summary>
13042 Edit of the DisplayMode state group.
13043 </summary>
13044 </member>
13045 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateUnlocked">
13046 <summary>
13047 Display of the DisplayMode state group.
13048 </summary>
13049 </member>
13050 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateActive">
13051 <summary>
13052 Active state.
13053 </summary>
13054 </member>
13055 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateInactive">
13056 <summary>
13057 Inactive state.
13058 </summary>
13059 </member>
13060 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupActive">
13061 <summary>
13062 Active state group.
13063 </summary>
13064 </member>
13065 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateUnwatermarked">
13066 <summary>
13067 Non-watermarked state.
13068 </summary>
13069 </member>
13070 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateWatermarked">
13071 <summary>
13072 Watermarked state.
13073 </summary>
13074 </member>
13075 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupWatermark">
13076 <summary>
13077 Watermark state group.
13078 </summary>
13079 </member>
13080 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateCalendarButtonUnfocused">
13081 <summary>
13082 Unfocused state for Calendar Buttons.
13083 </summary>
13084 </member>
13085 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.StateCalendarButtonFocused">
13086 <summary>
13087 Focused state for Calendar Buttons.
13088 </summary>
13089 </member>
13090 <member name="F:Microsoft.Silverlight.Testing.Controls.VisualStates.GroupCalendarButtonFocus">
13091 <summary>
13092 CalendarButtons Focus state group.
13093 </summary>
13094 </member>
13095 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualStates.GoToState(System.Windows.Controls.Control,System.Boolean,System.String[])">
13096 <summary>
13097 Use VisualStateManager to change the visual state of the control.
13098 </summary>
13099 <param name="control">
13100 Control whose visual state is being changed.
13101 </param>
13102 <param name="useTransitions">
13103 A value indicating whether to use transitions when updating the
13104 visual state, or to snap directly to the new visual state.
13105 </param>
13106 <param name="stateNames">
13107 Ordered list of state names and fallback states to transition into.
13108 Only the first state to be found will be used.
13109 </param>
13110 </member>
13111 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualStates.GetImplementationRoot(System.Windows.DependencyObject)">
13112 <summary>
13113 Gets the implementation root of the Control.
13114 </summary>
13115 <param name="dependencyObject">The DependencyObject.</param>
13116 <remarks>
13117 Implements Silverlight's corresponding internal property on Control.
13118 </remarks>
13119 <returns>Returns the implementation root or null.</returns>
13120 </member>
13121 <member name="M:Microsoft.Silverlight.Testing.Controls.VisualStates.TryGetVisualStateGroup(System.Windows.DependencyObject,System.String)">
13122 <summary>
13123 This method tries to get the named VisualStateGroup for the
13124 dependency object. The provided object's ImplementationRoot will be
13125 looked up in this call.
13126 </summary>
13127 <param name="dependencyObject">The dependency object.</param>
13128 <param name="groupName">The visual state group's name.</param>
13129 <returns>Returns null or the VisualStateGroup object.</returns>
13130 </member>
13131 <member name="T:Microsoft.Silverlight.Testing.Controls.HierarchicalDataTemplate">
13132 <summary>
13133 Represents a <see cref="T:System.Windows.DataTemplate" /> that supports
13134 <see cref="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl" /> objects,
13135 such as <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />.
13136 </summary>
13137 <QualityBand>Stable</QualityBand>
13138 </member>
13139 <member name="F:Microsoft.Silverlight.Testing.Controls.HierarchicalDataTemplate._itemTemplate">
13140 <summary>
13141 The DataTemplate to apply to the ItemTemplate property on a
13142 generated HeaderedItemsControl (such as a MenuItem or a
13143 TreeViewItem), to indicate how to display items from the next level
13144 in the data hierarchy.
13145 </summary>
13146 </member>
13147 <member name="F:Microsoft.Silverlight.Testing.Controls.HierarchicalDataTemplate._itemContainerStyle">
13148 <summary>
13149 The Style to apply to the ItemContainerStyle property on a generated
13150 HeaderedItemsControl (such as a MenuItem or a TreeViewItem), to
13151 indicate how to style items from the next level in the data
13152 hierarchy.
13153 </summary>
13154 </member>
13155 <member name="M:Microsoft.Silverlight.Testing.Controls.HierarchicalDataTemplate.#ctor">
13156 <summary>
13157 Initializes a new instance of the
13158 <see cref="T:System.Windows.HierarchicalDataTemplate" /> class.
13159 </summary>
13160 </member>
13161 <member name="P:Microsoft.Silverlight.Testing.Controls.HierarchicalDataTemplate.ItemsSource">
13162 <summary>
13163 Gets or sets the collection that is used to generate content for the
13164 next sublevel in the data hierarchy.
13165 </summary>
13166 <value>
13167 The collection that is used to generate content for the next
13168 sublevel in the data hierarchy. The default value is null.
13169 </value>
13170 </member>
13171 <member name="P:Microsoft.Silverlight.Testing.Controls.HierarchicalDataTemplate.IsItemTemplateSet">
13172 <summary>
13173 Gets a value indicating whether the ItemTemplate property was set on
13174 the template.
13175 </summary>
13176 </member>
13177 <member name="P:Microsoft.Silverlight.Testing.Controls.HierarchicalDataTemplate.ItemTemplate">
13178 <summary>
13179 Gets or sets the <see cref="T:System.Windows.DataTemplate" /> to
13180 apply to the
13181 <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.ItemTemplate" />
13182 property on a generated
13183 <see cref="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl" />, such
13184 as a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />, to
13185 indicate how to display items from the next sublevel in the data
13186 hierarchy.
13187 </summary>
13188 <value>
13189 The <see cref="T:System.Windows.DataTemplate" /> to apply to the
13190 <see cref="P:Microsoft.Silverlight.Testing.Controls.ItemsControl.ItemTemplate" />
13191 property on a generated
13192 <see cref="T:Microsoft.Silverlight.Testing.Controls.HeaderedItemsControl" />, such
13193 as a <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" />, to
13194 indicate how to display items from the next sublevel in the data
13195 hierarchy.
13196 </value>
13197 </member>
13198 <member name="P:Microsoft.Silverlight.Testing.Controls.HierarchicalDataTemplate.IsItemContainerStyleSet">
13199 <summary>
13200 Gets a value indicating whether the ItemContainerStyle property was
13201 set on the template.
13202 </summary>
13203 </member>
13204 <member name="P:Microsoft.Silverlight.Testing.Controls.HierarchicalDataTemplate.ItemContainerStyle">
13205 <summary>
13206 Gets or sets the <see cref="T:System.Windows.Style" /> that is
13207 applied to the item container for each child item.
13208 </summary>
13209 <value>
13210 The style that is applied to the item container for each child item.
13211 </value>
13212 </member>
13213 <member name="T:Microsoft.Silverlight.Testing.Controls.DragValidator">
13214 <summary>
13215 Class to encapsulate drag behavior for a UIElement.
13216 </summary>
13217 <QualityBand>Mature</QualityBand>
13218 </member>
13219 <member name="F:Microsoft.Silverlight.Testing.Controls.DragValidator._targetElement">
13220 <summary>
13221 Inherited code: Requires comment.
13222 </summary>
13223 </member>
13224 <member name="F:Microsoft.Silverlight.Testing.Controls.DragValidator._start">
13225 <summary>
13226 Inherited code: Requires comment.
13227 </summary>
13228 </member>
13229 <member name="F:Microsoft.Silverlight.Testing.Controls.DragValidator._draggingActive">
13230 <summary>
13231 Inherited code: Requires comment.
13232 </summary>
13233 </member>
13234 <member name="M:Microsoft.Silverlight.Testing.Controls.DragValidator.#ctor(System.Windows.UIElement)">
13235 <summary>
13236 Create an instance of the DragValidator class.
13237 </summary>
13238 <param name="targetElement">
13239 UIElement that represents the source of the drag operation.
13240 </param>
13241 </member>
13242 <member name="M:Microsoft.Silverlight.Testing.Controls.DragValidator.TargetElement_MouseMove(System.Object,System.Windows.Input.MouseEventArgs)">
13243 <summary>
13244 Handle the MouseMove event for the UIElement to update the drag
13245 operation.
13246 </summary>
13247 <param name="sender">Inherited code: Requires comment.</param>
13248 <param name="e">Inherited code: Requires comment 1.</param>
13249 </member>
13250 <member name="M:Microsoft.Silverlight.Testing.Controls.DragValidator.TargetElement_MouseLeftButtonUp(System.Object,System.Windows.Input.MouseButtonEventArgs)">
13251 <summary>
13252 Handle the MouseLeftButtonUp event for the UIElement to complete the
13253 drag operation.
13254 </summary>
13255 <param name="sender">Inherited code: Requires comment.</param>
13256 <param name="e">Inherited code: Requires comment 1.</param>
13257 </member>
13258 <member name="M:Microsoft.Silverlight.Testing.Controls.DragValidator.TargetElement_MouseLeftButtonDown(System.Object,System.Windows.Input.MouseButtonEventArgs)">
13259 <summary>
13260 Handle the MouseLeftButtonDown event for the UIElement to start a
13261 drag operation.
13262 </summary>
13263 <param name="sender">Inherited code: Requires comment.</param>
13264 <param name="e">Inherited code: Requires comment 1.</param>
13265 </member>
13266 <member name="M:Microsoft.Silverlight.Testing.Controls.DragValidator.OnDragStarted">
13267 <summary>
13268 Invoke the DragStartedEvent handlers.
13269 </summary>
13270 </member>
13271 <member name="M:Microsoft.Silverlight.Testing.Controls.DragValidator.OnDragDelta(System.Windows.Input.MouseEventArgs)">
13272 <summary>
13273 Invoke the DragDeltaEvent handlers.
13274 </summary>
13275 <param name="e">Inherited code: Requires comment.</param>
13276 </member>
13277 <member name="M:Microsoft.Silverlight.Testing.Controls.DragValidator.OnDragCompleted(System.Windows.Input.MouseEventArgs,System.Boolean)">
13278 <summary>
13279 Invoke the DragCompletedEvent handlers.
13280 </summary>
13281 <param name="e">Inherited code: Requires comment.</param>
13282 <param name="canceled">Inherited code: Requires comment 1.</param>
13283 </member>
13284 <member name="E:Microsoft.Silverlight.Testing.Controls.DragValidator.DragStartedEvent">
13285 <summary>
13286 Occurs when a drag operation has started.
13287 </summary>
13288 </member>
13289 <member name="E:Microsoft.Silverlight.Testing.Controls.DragValidator.DragCompletedEvent">
13290 <summary>
13291 Occurs when a drag operation has completed.
13292 </summary>
13293 </member>
13294 <member name="E:Microsoft.Silverlight.Testing.Controls.DragValidator.DragDeltaEvent">
13295 <summary>
13296 Occurs when a drag operation has progressed.
13297 </summary>
13298 </member>
13299 <member name="T:Microsoft.Silverlight.Testing.Controls.GridSplitter">
13300 <summary>
13301 Represents a control that redistributes space between the rows of
13302 columns of a <see cref="T:Microsoft.Silverlight.Testing.Controls.Grid" /> control.
13303 </summary>
13304 <QualityBand>Mature</QualityBand>
13305 <summary>
13306 Represents the control that redistributes space between columns or rows
13307 of a Grid control.
13308 </summary>
13309 <QualityBand>Mature</QualityBand>
13310 <summary>
13311 Represents the control that redistributes space between columns or rows
13312 of a Grid control.
13313 </summary>
13314 <QualityBand>Mature</QualityBand>
13315 <summary>
13316 Represents the control that redistributes space between columns or rows
13317 of a Grid control.
13318 </summary>
13319 <QualityBand>Mature</QualityBand>
13320 <summary>
13321 Represents the control that redistributes space between columns or rows
13322 of a Grid control.
13323 </summary>
13324 <QualityBand>Mature</QualityBand>
13325 <summary>
13326 Represents the control that redistributes space between columns or rows
13327 of a Grid control.
13328 </summary>
13329 <QualityBand>Mature</QualityBand>
13330 <summary>
13331 Represents the control that redistributes space between columns or rows
13332 of a Grid control.
13333 </summary>
13334 <QualityBand>Mature</QualityBand>
13335 <summary>
13336 Represents the control that redistributes space between columns or rows
13337 of a Grid control.
13338 </summary>
13339 <QualityBand>Mature</QualityBand>
13340 </member>
13341 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.ElementHorizontalTemplateName">
13342 <summary>
13343 Inherited code: Requires comment.
13344 </summary>
13345 </member>
13346 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.ElementVerticalTemplateName">
13347 <summary>
13348 Inherited code: Requires comment.
13349 </summary>
13350 </member>
13351 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.DragIncrement">
13352 <summary>
13353 Default increment parameter.
13354 </summary>
13355 </member>
13356 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.KeyboardIncrement">
13357 <summary>
13358 Default increment parameter.
13359 </summary>
13360 </member>
13361 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.ShowsPreviewProperty">
13362 <summary>
13363 Identifies the
13364 <see cref="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ShowsPreview" />
13365 dependency property.
13366 </summary>
13367 <value>
13368 An identifier for the
13369 <see cref="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ShowsPreview" />
13370 dependency property.
13371 </value>
13372 </member>
13373 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.PreviewStyleProperty">
13374 <summary>
13375 Identifies the
13376 <see cref="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.PreviewStyle" />
13377 dependency property.
13378 </summary>
13379 <value>
13380 An identifier for the
13381 <see cref="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.PreviewStyle" />
13382 dependency property.
13383 </value>
13384 </member>
13385 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.OnIsEnabledChanged(System.Object,System.Windows.DependencyPropertyChangedEventArgs)">
13386 <summary>
13387 Called when the IsEnabled property changes.
13388 </summary>
13389 <param name="sender">Sender object.</param>
13390 <param name="e">Property changed args.</param>
13391 </member>
13392 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter._previewLayer">
13393 <summary>
13394 Is Null until a resize operation is initiated with ShowsPreview ==
13395 True, then it persists for the life of the GridSplitter.
13396 </summary>
13397 </member>
13398 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter._dragValidator">
13399 <summary>
13400 Is initialized in the constructor.
13401 </summary>
13402 </member>
13403 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter._currentGridResizeDirection">
13404 <summary>
13405 Inherited code: Requires comment.
13406 </summary>
13407 </member>
13408 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter._isMouseOver">
13409 <summary>
13410 Holds the state for whether the mouse is over the control or not.
13411 </summary>
13412 </member>
13413 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.#ctor">
13414 <summary>
13415 Initializes a new instance of the
13416 <see cref="T:Microsoft.Silverlight.Testing.Controls.GridSplitter" /> class.
13417 </summary>
13418 </member>
13419 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.OnApplyTemplate">
13420 <summary>
13421 Builds the visual tree for the
13422 <see cref="T:Microsoft.Silverlight.Testing.Controls.GridSplitter" />
13423 control when a new template is applied.
13424 </summary>
13425 </member>
13426 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.OnCreateAutomationPeer">
13427 <summary>
13428 Returns a
13429 <see cref="T:System.Windows.Automation.Peers.GridSplitterAutomationPeer" />
13430 for use by the Silverlight automation infrastructure.
13431 </summary>
13432 <returns>
13433 A
13434 <see cref="T:System.Windows.Automation.Peers.GridSplitterAutomationPeer" />
13435 for the <see cref="T:Microsoft.Silverlight.Testing.Controls.GridSplitter" />
13436 object.
13437 </returns>
13438 </member>
13439 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.ChangeVisualState">
13440 <summary>
13441 Method to change the visual state of the control.
13442 </summary>
13443 </member>
13444 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.ChangeVisualState(System.Boolean)">
13445 <summary>
13446 Change to the correct visual state for the GridSplitter.
13447 </summary>
13448 <param name="useTransitions">
13449 True to use transitions when updating the visual state, false to
13450 snap directly to the new visual state.
13451 </param>
13452 </member>
13453 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.DragValidator_DragCompletedEvent(System.Object,System.Windows.Controls.Primitives.DragCompletedEventArgs)">
13454 <summary>
13455 Handle the drag completed event to commit or cancel the resize
13456 operation in progress.
13457 </summary>
13458 <param name="sender">Inherited code: Requires comment.</param>
13459 <param name="e">Inherited code: Requires comment 1.</param>
13460 </member>
13461 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.DragValidator_DragDeltaEvent(System.Object,System.Windows.Controls.Primitives.DragDeltaEventArgs)">
13462 <summary>
13463 Handle the drag delta event to update the UI for the resize
13464 operation in progress.
13465 </summary>
13466 <param name="sender">Inherited code: Requires comment.</param>
13467 <param name="e">Inherited code: Requires comment 1.</param>
13468 </member>
13469 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.DragValidator_DragStartedEvent(System.Object,System.Windows.Controls.Primitives.DragStartedEventArgs)">
13470 <summary>
13471 Handle the drag started event to start a resize operation if the
13472 control is enabled.
13473 </summary>
13474 <param name="sender">Inherited code: Requires comment.</param>
13475 <param name="e">Inherited code: Requires comment 1.</param>
13476 </member>
13477 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridSplitter_KeyDown(System.Object,System.Windows.Input.KeyEventArgs)">
13478 <summary>
13479 Handle the key down event to allow keyboard resizing or canceling a
13480 resize operation.
13481 </summary>
13482 <param name="sender">Inherited code: Requires comment.</param>
13483 <param name="e">Inherited code: Requires comment 1.</param>
13484 </member>
13485 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.InitializeAndMoveSplitter(System.Double,System.Double)">
13486 <summary>
13487 Initialize the resize data and move the splitter by the specified
13488 amount.
13489 </summary>
13490 <param name="horizontalChange">
13491 Horizontal amount to move the splitter.
13492 </param>
13493 <param name="verticalChange">
13494 Vertical amount to move the splitter.
13495 </param>
13496 <returns>Inherited code: Requires comment.</returns>
13497 </member>
13498 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.KeyboardMoveSplitter(System.Double,System.Double)">
13499 <summary>
13500 Called by keyboard event handler to move the splitter if allowed.
13501 </summary>
13502 <param name="horizontalChange">
13503 Horizontal amount to move the splitter.
13504 </param>
13505 <param name="verticalChange">
13506 Vertical amount to move the splitter.
13507 </param>
13508 <returns>Inherited code: Requires comment.</returns>
13509 </member>
13510 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.CreatePreviewLayer(System.Windows.Controls.Grid)">
13511 <summary>
13512 Creates the preview layer and adds it to the parent grid.
13513 </summary>
13514 <param name="parentGrid">Grid to add the preview layer to.</param>
13515 </member>
13516 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.SetupPreview">
13517 <summary>
13518 Add the preview layer to the Grid if it is not there already and
13519 then show the preview control.
13520 </summary>
13521 </member>
13522 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.RemovePreviewControl">
13523 <summary>
13524 Remove the preview control from the preview layer if it exists.
13525 </summary>
13526 </member>
13527 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.InitializeData(System.Boolean)">
13528 <summary>
13529 Initialize the resizeData object to hold the information for the
13530 resize operation in progress.
13531 </summary>
13532 <param name="showsPreview">
13533 Whether or not the preview should be shown.
13534 </param>
13535 </member>
13536 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.MoveSplitter(System.Double,System.Double)">
13537 <summary>
13538 Move the splitter and resize the affected columns or rows.
13539 </summary>
13540 <param name="horizontalChange">
13541 Amount to resize horizontally.
13542 </param>
13543 <param name="verticalChange">
13544 Amount to resize vertically.
13545 </param>
13546 <remarks>
13547 Only one of horizontalChange or verticalChange will be non-zero.
13548 </remarks>
13549 </member>
13550 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.SetupDefinitionsToResize">
13551 <summary>
13552 Determine which adjacent column or row definitions need to be
13553 included in the resize operation and set up resizeData accordingly.
13554 </summary>
13555 <returns>True if it is a valid resize operation.</returns>
13556 </member>
13557 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.CancelResize">
13558 <summary>
13559 Cancel the resize operation in progress.
13560 </summary>
13561 </member>
13562 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.GetActualLength(Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction)">
13563 <summary>
13564 Get the actual length of the given definition.
13565 </summary>
13566 <param name="definition">
13567 Row or column definition to get the actual length for.
13568 </param>
13569 <returns>
13570 Height of a row definition or width of a column definition.
13571 </returns>
13572 </member>
13573 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.GetDeltaConstraints">
13574 <summary>
13575 Determine the max and min that the two definitions can be resized.
13576 </summary>
13577 <returns>Inherited code: Requires comment.</returns>
13578 </member>
13579 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.GetEffectiveResizeBehavior(Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeDirection)">
13580 <summary>
13581 Determine the resize behavior based on the given direction and
13582 alignment.
13583 </summary>
13584 <param name="direction">Inherited code: Requires comment.</param>
13585 <returns>Inherited code: Requires comment 1.</returns>
13586 </member>
13587 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.GetEffectiveResizeDirection">
13588 <summary>
13589 Determine the resize direction based on the horizontal and vertical
13590 alignments.
13591 </summary>
13592 <returns>Inherited code: Requires comment.</returns>
13593 </member>
13594 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.GetGridDefinition(System.Windows.Controls.Grid,System.Int32,Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeDirection)">
13595 <summary>
13596 Create a DefinitionAbstraction instance for the given row or column
13597 index in the grid.
13598 </summary>
13599 <param name="grid">Inherited code: Requires comment.</param>
13600 <param name="index">Inherited code: Requires comment 1.</param>
13601 <param name="direction">Inherited code: Requires comment 2.</param>
13602 <returns>Inherited code: Requires comment 3.</returns>
13603 </member>
13604 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.SetLengths(System.Double,System.Double)">
13605 <summary>
13606 Set the lengths of the two definitions depending on the split
13607 behavior.
13608 </summary>
13609 <param name="definition1Pixels">
13610 Inherited code: Requires comment.
13611 </param>
13612 <param name="definition2Pixels">
13613 Inherited code: Requires comment 1.
13614 </param>
13615 </member>
13616 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.SetDefinitionLength(Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction,System.Windows.GridLength)">
13617 <summary>
13618 Set the height/width of the given row/column.
13619 </summary>
13620 <param name="definition">Inherited code: Requires comment.</param>
13621 <param name="length">Inherited code: Requires comment 1.</param>
13622 </member>
13623 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.IsStar(Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction)">
13624 <summary>
13625 Determine if the given definition has its size set to the "*" value.
13626 </summary>
13627 <param name="definition">Inherited code: Requires comment.</param>
13628 <returns>Inherited code: Requires comment 1.</returns>
13629 </member>
13630 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.UpdateTemplateOrientation">
13631 <summary>
13632 This code will run whenever the effective resize direction changes,
13633 to update the template being used to display this control.
13634 </summary>
13635 </member>
13636 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter._testHook">
13637 <summary>
13638 Exposes test hooks to unit tests with internal access.
13639 </summary>
13640 </member>
13641 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ElementHorizontalTemplateFrameworkElement">
13642 <summary>
13643 Gets or sets Inherited code: Requires comment.
13644 </summary>
13645 </member>
13646 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ElementVerticalTemplateFrameworkElement">
13647 <summary>
13648 Gets or sets Inherited code: Requires comment.
13649 </summary>
13650 </member>
13651 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeDataInternal">
13652 <summary>
13653 Gets or sets the resize data. This is null unless a resize
13654 operation is in progress.
13655 </summary>
13656 </member>
13657 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ShowsPreview">
13658 <summary>
13659 Gets or sets a value indicating whether the
13660 <see cref="T:Microsoft.Silverlight.Testing.Controls.GridSplitter" /> displays a
13661 preview.
13662 </summary>
13663 <value>
13664 True if a preview is displayed; otherwise, false.
13665 </value>
13666 </member>
13667 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.PreviewStyle">
13668 <summary>
13669 Gets or sets the <see cref="T:System.Windows.Style" /> that is used
13670 for previewing changes.
13671 </summary>
13672 <value>
13673 The style that is used to preview changes.
13674 </value>
13675 </member>
13676 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.HasKeyboardFocus">
13677 <summary>
13678 Gets a value indicating whether or not the control has keyboard
13679 focus.
13680 </summary>
13681 </member>
13682 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.TestHook">
13683 <summary>
13684 Gets a test hook for unit tests with internal access.
13685 </summary>
13686 </member>
13687 <member name="T:Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction">
13688 <summary>
13689 Pretends to be the base class for RowDefinition and ClassDefinition
13690 types so that objects of either type can be treated as one.
13691 </summary>
13692 <QualityBand>Mature</QualityBand>
13693 </member>
13694 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction.#ctor(System.Windows.DependencyObject)">
13695 <summary>
13696 Creates an instance of the DefinitionAbstraction class based on
13697 the given row or column definition.
13698 </summary>
13699 <param name="definition">
13700 RowDefinition or ColumnDefinition instance.
13701 </param>
13702 </member>
13703 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction.AsRowDefinition">
13704 <summary>
13705 Gets the stored definition cast as a row definition.
13706 </summary>
13707 <value>Null if not a RowDefinition.</value>
13708 </member>
13709 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction.AsColumnDefinition">
13710 <summary>
13711 Gets the stored definition cast as a column definition.
13712 </summary>
13713 <value>Null if not a ColumnDefinition.</value>
13714 </member>
13715 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction.MaxSize">
13716 <summary>
13717 Gets the MaxHeight/MaxWidth for the row/column.
13718 </summary>
13719 </member>
13720 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction.MinSize">
13721 <summary>
13722 Gets the MinHeight/MinWidth for the row/column.
13723 </summary>
13724 </member>
13725 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.DefinitionAbstraction.Size">
13726 <summary>
13727 Gets the Height/Width for the row/column.
13728 </summary>
13729 </member>
13730 <member name="T:Microsoft.Silverlight.Testing.Controls.GridSplitter.DoubleUtil">
13731 <summary>
13732 A collection of helper methods for working with double data types.
13733 </summary>
13734 <QualityBand>Mature</QualityBand>
13735 </member>
13736 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.DoubleUtil.Epsilon">
13737 <summary>
13738 Epsilon is the smallest value such that 1.0+epsilon != 1.0. It
13739 can be used to determine the acceptable tolerance for rounding
13740 errors.
13741 </summary>
13742 <remarks>
13743 Epsilon is normally 2.2204460492503131E-16, but Silverlight 2
13744 uses floats so the effective epsilon is really 1.192093E-07.
13745 </remarks>
13746 </member>
13747 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.DoubleUtil.ScalarAdjustment">
13748 <summary>
13749 Inherited code: Requires comment.
13750 </summary>
13751 </member>
13752 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.DoubleUtil.AreClose(System.Double,System.Double)">
13753 <summary>
13754 Determine if the two doubles are effectively equal within
13755 tolerances.
13756 </summary>
13757 <param name="value1">Inherited code: Requires comment.</param>
13758 <param name="value2">Inherited code: Requires comment 1.</param>
13759 <returns>Inherited code: Requires comment 2.</returns>
13760 </member>
13761 <member name="T:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeBehavior">
13762 <summary>
13763 Inherited code: Requires comment.
13764 </summary>
13765 <QualityBand>Mature</QualityBand>
13766 </member>
13767 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeBehavior.BasedOnAlignment">
13768 <summary>
13769 Inherited code: Requires comment.
13770 </summary>
13771 </member>
13772 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeBehavior.CurrentAndNext">
13773 <summary>
13774 Inherited code: Requires comment.
13775 </summary>
13776 </member>
13777 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeBehavior.PreviousAndCurrent">
13778 <summary>
13779 Inherited code: Requires comment.
13780 </summary>
13781 </member>
13782 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeBehavior.PreviousAndNext">
13783 <summary>
13784 Inherited code: Requires comment.
13785 </summary>
13786 </member>
13787 <member name="T:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeDirection">
13788 <summary>
13789 Inherited code: Requires comment.
13790 </summary>
13791 <QualityBand>Mature</QualityBand>
13792 </member>
13793 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeDirection.Auto">
13794 <summary>
13795 Inherited code: Requires comment.
13796 </summary>
13797 </member>
13798 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeDirection.Columns">
13799 <summary>
13800 Inherited code: Requires comment.
13801 </summary>
13802 </member>
13803 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.GridResizeDirection.Rows">
13804 <summary>
13805 Inherited code: Requires comment.
13806 </summary>
13807 </member>
13808 <member name="T:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData">
13809 <summary>
13810 Type to hold the data for the resize operation in progress.
13811 </summary>
13812 <QualityBand>Mature</QualityBand>
13813 </member>
13814 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.PreviewControl">
13815 <summary>
13816 Gets or sets Inherited code: Requires comment.
13817 </summary>
13818 </member>
13819 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.Definition1">
13820 <summary>
13821 Gets or sets Inherited code: Requires comment.
13822 </summary>
13823 </member>
13824 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.Definition1Index">
13825 <summary>
13826 Gets or sets Inherited code: Requires comment.
13827 </summary>
13828 </member>
13829 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.Definition2">
13830 <summary>
13831 Gets or sets Inherited code: Requires comment.
13832 </summary>
13833 </member>
13834 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.Definition2Index">
13835 <summary>
13836 Gets or sets Inherited code: Requires comment.
13837 </summary>
13838 </member>
13839 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.Grid">
13840 <summary>
13841 Gets or sets Inherited code: Requires comment.
13842 </summary>
13843 </member>
13844 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.MaxChange">
13845 <summary>
13846 Gets or sets Inherited code: Requires comment.
13847 </summary>
13848 </member>
13849 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.MinChange">
13850 <summary>
13851 Gets or sets Inherited code: Requires comment.
13852 </summary>
13853 </member>
13854 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.OriginalDefinition1ActualLength">
13855 <summary>
13856 Gets or sets Inherited code: Requires comment.
13857 </summary>
13858 </member>
13859 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.OriginalDefinition1Length">
13860 <summary>
13861 Gets or sets Inherited code: Requires comment.
13862 </summary>
13863 </member>
13864 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.OriginalDefinition2ActualLength">
13865 <summary>
13866 Gets or sets Inherited code: Requires comment.
13867 </summary>
13868 </member>
13869 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.OriginalDefinition2Length">
13870 <summary>
13871 Gets or sets Inherited code: Requires comment.
13872 </summary>
13873 </member>
13874 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.ResizeBehavior">
13875 <summary>
13876 Gets or sets Inherited code: Requires comment.
13877 </summary>
13878 </member>
13879 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.ResizeDirection">
13880 <summary>
13881 Gets or sets Inherited code: Requires comment.
13882 </summary>
13883 </member>
13884 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.ShowsPreview">
13885 <summary>
13886 Gets or sets a value indicating whether Inherited code: Requires comment.
13887 </summary>
13888 </member>
13889 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.SplitBehavior">
13890 <summary>
13891 Gets or sets Inherited code: Requires comment.
13892 </summary>
13893 </member>
13894 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.SplitterIndex">
13895 <summary>
13896 Gets or sets Inherited code: Requires comment.
13897 </summary>
13898 </member>
13899 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.ResizeData.SplitterLength">
13900 <summary>
13901 Gets or sets Inherited code: Requires comment.
13902 </summary>
13903 </member>
13904 <member name="T:Microsoft.Silverlight.Testing.Controls.GridSplitter.SplitBehavior">
13905 <summary>
13906 Inherited code: Requires comment.
13907 </summary>
13908 <QualityBand>Mature</QualityBand>
13909 </member>
13910 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.SplitBehavior.Split">
13911 <summary>
13912 Inherited code: Requires comment.
13913 </summary>
13914 </member>
13915 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.SplitBehavior.ResizeDefinition1">
13916 <summary>
13917 Inherited code: Requires comment.
13918 </summary>
13919 </member>
13920 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.SplitBehavior.ResizeDefinition2">
13921 <summary>
13922 Inherited code: Requires comment.
13923 </summary>
13924 </member>
13925 <member name="T:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook">
13926 <summary>
13927 Expose test hooks for internal and private members of the
13928 GridSplitter.
13929 </summary>
13930 </member>
13931 <member name="F:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook._gridSplitter">
13932 <summary>
13933 Reference to the outer 'parent' GridSplitter.
13934 </summary>
13935 </member>
13936 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook.#ctor(Microsoft.Silverlight.Testing.Controls.GridSplitter)">
13937 <summary>
13938 Initializes a new instance of the InternalTestHook class.
13939 </summary>
13940 <param name="gridSplitter">The grid splitter to hook.</param>
13941 </member>
13942 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook.DragValidator_DragCompletedEvent(System.Object,System.Windows.Controls.Primitives.DragCompletedEventArgs)">
13943 <summary>
13944 Simulate the DragValidator's DragCompleted event.
13945 </summary>
13946 <param name="sender">The sender.</param>
13947 <param name="e">Event arguments.</param>
13948 </member>
13949 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook.DragValidator_DragDeltaEvent(System.Object,System.Windows.Controls.Primitives.DragDeltaEventArgs)">
13950 <summary>
13951 Simulate the DragValidator's DragDelta event.
13952 </summary>
13953 <param name="sender">The sender.</param>
13954 <param name="e">Event arguments.</param>
13955 </member>
13956 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook.DragValidator_DragStartedEvent(System.Object,System.Windows.Controls.Primitives.DragStartedEventArgs)">
13957 <summary>
13958 Simulate the DragValidator's DragStarted event.
13959 </summary>
13960 <param name="sender">The sender.</param>
13961 <param name="e">Event arguments.</param>
13962 </member>
13963 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook.KeyboardMoveSplitter(System.Double,System.Double)">
13964 <summary>
13965 Simulate using the keyboard to move the splitter.
13966 </summary>
13967 <param name="horizontalChange">Horizontal change.</param>
13968 <param name="verticalChange">Vertical change.</param>
13969 <returns>
13970 A value indicating whether the splitter was moved.
13971 </returns>
13972 </member>
13973 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook.GridResizeDirection">
13974 <summary>
13975 Gets the GridSplitter's GridResizeDirection.
13976 </summary>
13977 </member>
13978 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook.PreviewLayer">
13979 <summary>
13980 Gets the GridSplitter's PreviewLayer.
13981 </summary>
13982 </member>
13983 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitter.InternalTestHook.ResizeData">
13984 <summary>
13985 Gets the GridSplitter's ResizeData.
13986 </summary>
13987 </member>
13988 <member name="T:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer">
13989 <summary>
13990 Exposes <see cref="T:Microsoft.Silverlight.Testing.Controls.GridSplitter" /> types to
13991 UI automation.
13992 </summary>
13993 <QualityBand>Mature</QualityBand>
13994 </member>
13995 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.#ctor(Microsoft.Silverlight.Testing.Controls.GridSplitter)">
13996 <summary>
13997 Initializes a new instance of the
13998 <see cref="T:System.Windows.Automation.Peers.GridSplitterAutomationPeer" />
13999 class.
14000 </summary>
14001 <param name="owner">
14002 The <see cref="T:Microsoft.Silverlight.Testing.Controls.GridSplitter" /> to
14003 associate with the
14004 <see cref="T:System.Windows.Automation.Peers.GridSplitterAutomationPeer" />.
14005 </param>
14006 </member>
14007 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.GetAutomationControlTypeCore">
14008 <summary>
14009 Gets the control type for the element that is associated with the UI
14010 Automation peer.
14011 </summary>
14012 <returns>The control type.</returns>
14013 </member>
14014 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.GetClassNameCore">
14015 <summary>
14016 Called by GetClassName that gets a human readable name that, in
14017 addition to AutomationControlType, differentiates the control
14018 represented by this AutomationPeer.
14019 </summary>
14020 <returns>The string that contains the name.</returns>
14021 </member>
14022 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
14023 <summary>
14024 Gets the control pattern for the
14025 <see cref="T:Microsoft.Silverlight.Testing.Controls.GridSplitter" /> that is
14026 associated with this
14027 <see cref="T:System.Windows.Automation.Peers.GridSplitterAutomationPeer" />.
14028 </summary>
14029 <param name="patternInterface">
14030 One of the enumeration values.
14031 </param>
14032 <returns>
14033 The object that implements the pattern interface, or null if the
14034 specified pattern interface is not implemented by this peer.
14035 </returns>
14036 </member>
14037 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.System#Windows#Automation#Provider#ITransformProvider#Move(System.Double,System.Double)">
14038 <summary>
14039 Moves the control.
14040 </summary>
14041 <param name="x">
14042 Absolute screen coordinates of the left side of the control.
14043 </param>
14044 <param name="y">
14045 Absolute screen coordinates of the top of the control.
14046 </param>
14047 </member>
14048 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.System#Windows#Automation#Provider#ITransformProvider#Resize(System.Double,System.Double)">
14049 <summary>
14050 Resizes the control.
14051 </summary>
14052 <param name="width">The new width of the window, in pixels.</param>
14053 <param name="height">
14054 The new height of the window, in pixels.
14055 </param>
14056 </member>
14057 <member name="M:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.System#Windows#Automation#Provider#ITransformProvider#Rotate(System.Double)">
14058 <summary>
14059 Rotates the control.
14060 </summary>
14061 <param name="degrees">
14062 The number of degrees to rotate the control. A positive number
14063 rotates clockwise; a negative number rotates counterclockwise.
14064 </param>
14065 </member>
14066 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.System#Windows#Automation#Provider#ITransformProvider#CanMove">
14067 <summary>
14068 Gets a value indicating whether the control can be moved.
14069 </summary>
14070 <value>
14071 True if the element can be moved; otherwise, false.
14072 </value>
14073 </member>
14074 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.System#Windows#Automation#Provider#ITransformProvider#CanResize">
14075 <summary>
14076 Gets a value indicating whether the UI automation element can be
14077 resized.
14078 </summary>
14079 <value>
14080 True if the element can be resized; otherwise, false.
14081 </value>
14082 </member>
14083 <member name="P:Microsoft.Silverlight.Testing.Controls.GridSplitterAutomationPeer.System#Windows#Automation#Provider#ITransformProvider#CanRotate">
14084 <summary>
14085 Gets a value indicating whether the control can be rotated.
14086 </summary>
14087 <value>
14088 True if the element can be rotated; otherwise, false.
14089 </value>
14090 </member>
14091 <member name="T:Microsoft.Silverlight.Testing.Controls.PreviewControl">
14092 <summary>
14093 Represents the control that shows a preview of the GridSplitter's
14094 redistribution of space between columns or rows of a Grid control.
14095 </summary>
14096 <QualityBand>Mature</QualityBand>
14097 </member>
14098 <member name="F:Microsoft.Silverlight.Testing.Controls.PreviewControl.ElementHorizontalTemplateName">
14099 <summary>
14100 Inherited code: Requires comment.
14101 </summary>
14102 </member>
14103 <member name="F:Microsoft.Silverlight.Testing.Controls.PreviewControl.ElementVerticalTemplateName">
14104 <summary>
14105 Inherited code: Requires comment.
14106 </summary>
14107 </member>
14108 <member name="F:Microsoft.Silverlight.Testing.Controls.PreviewControl._currentGridResizeDirection">
14109 <summary>
14110 Is Null until the PreviewControl is bound to a GridSplitter.
14111 </summary>
14112 </member>
14113 <member name="F:Microsoft.Silverlight.Testing.Controls.PreviewControl._gridSplitterOrigin">
14114 <summary>
14115 Tracks the bound GridSplitter's location for calculating the
14116 PreviewControl's offset.
14117 </summary>
14118 </member>
14119 <member name="M:Microsoft.Silverlight.Testing.Controls.PreviewControl.#ctor">
14120 <summary>
14121 Instantiate the PreviewControl.
14122 </summary>
14123 </member>
14124 <member name="M:Microsoft.Silverlight.Testing.Controls.PreviewControl.OnApplyTemplate">
14125 <summary>
14126 Called when template should be applied to the control.
14127 </summary>
14128 </member>
14129 <member name="M:Microsoft.Silverlight.Testing.Controls.PreviewControl.Bind(Microsoft.Silverlight.Testing.Controls.GridSplitter)">
14130 <summary>
14131 Bind the the dimensions of the preview control to the associated
14132 grid splitter.
14133 </summary>
14134 <param name="gridSplitter">GridSplitter instance to target.</param>
14135 </member>
14136 <member name="P:Microsoft.Silverlight.Testing.Controls.PreviewControl.ElementHorizontalTemplateFrameworkElement">
14137 <summary>
14138 Gets or sets Inherited code: Requires comment.
14139 </summary>
14140 </member>
14141 <member name="P:Microsoft.Silverlight.Testing.Controls.PreviewControl.ElementVerticalTemplateFrameworkElement">
14142 <summary>
14143 Gets or sets Inherited code: Requires comment.
14144 </summary>
14145 </member>
14146 <member name="P:Microsoft.Silverlight.Testing.Controls.PreviewControl.OffsetX">
14147 <summary>
14148 Gets or sets the x-axis offset for the underlying render transform.
14149 </summary>
14150 </member>
14151 <member name="P:Microsoft.Silverlight.Testing.Controls.PreviewControl.OffsetY">
14152 <summary>
14153 Gets or sets the y-axis offset for the underlying render transform.
14154 </summary>
14155 </member>
14156 <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer">
14157 <summary>
14158 Exposes <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> types to UI
14159 automation.
14160 </summary>
14161 <QualityBand>Stable</QualityBand>
14162 </member>
14163 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer.#ctor(Microsoft.Silverlight.Testing.Controls.TreeView)">
14164 <summary>
14165 Initializes a new instance of the
14166 <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />
14167 class.
14168 </summary>
14169 <param name="owner">
14170 The <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> to associate
14171 with the
14172 <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />.
14173 </param>
14174 </member>
14175 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer.GetAutomationControlTypeCore">
14176 <summary>
14177 Gets the control type for the
14178 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> that is associated
14179 with this
14180 <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />.
14181 This method is called by
14182 <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType" />.
14183 </summary>
14184 <returns>
14185 The
14186 <see cref="F:System.Windows.Automation.Peers.AutomationControlType.Tree" />
14187 enumeration value.
14188 </returns>
14189 </member>
14190 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer.GetClassNameCore">
14191 <summary>
14192 Gets the name of the
14193 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> that is associated
14194 with
14195 <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />.
14196 This method is called by
14197 <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName" />.
14198 </summary>
14199 <returns>A string that contains TreeView.</returns>
14200 </member>
14201 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
14202 <summary>
14203 Gets a control pattern for the
14204 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> that is associated
14205 with this
14206 <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />.
14207 </summary>
14208 <param name="patternInterface">
14209 One of the enumeration values that indicates the control pattern.
14210 </param>
14211 <returns>
14212 The object that implements the pattern interface, or null if the
14213 specified pattern interface is not implemented by this peer.
14214 </returns>
14215 </member>
14216 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer.GetChildrenCore">
14217 <summary>
14218 Gets the collection of child elements of the
14219 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeView" /> that is associated
14220 with this
14221 <see cref="T:System.Windows.Automation.Peers.TreeViewAutomationPeer" />.
14222 </summary>
14223 <returns>The collection of child elements.</returns>
14224 </member>
14225 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#GetSelection">
14226 <summary>
14227 Retrieves a UI automation provider for each child element that is
14228 selected.
14229 </summary>
14230 <returns>An array of UI automation providers.</returns>
14231 <remarks>
14232 This API supports the .NET Framework infrastructure and is not
14233 intended to be used directly from your code.
14234 </remarks>
14235 </member>
14236 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer.OwnerTreeView">
14237 <summary>
14238 Gets the TreeView that owns this TreeViewAutomationPeer.
14239 </summary>
14240 </member>
14241 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#CanSelectMultiple">
14242 <summary>
14243 Gets a value indicating whether the UI automation provider
14244 allows more than one child element to be selected at the same time.
14245 </summary>
14246 <value>
14247 True if multiple selection is allowed; otherwise, false.
14248 </value>
14249 <remarks>
14250 This API supports the .NET Framework infrastructure and is not
14251 intended to be used directly from your code.
14252 </remarks>
14253 </member>
14254 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewAutomationPeer.System#Windows#Automation#Provider#ISelectionProvider#IsSelectionRequired">
14255 <summary>
14256 Gets a value indicating whether the UI automation provider
14257 requires at least one child element to be selected.
14258 </summary>
14259 <value>
14260 True if selection is required; otherwise, false.
14261 </value>
14262 <remarks>
14263 This API supports the .NET Framework infrastructure and is not
14264 intended to be used directly from your code.
14265 </remarks>
14266 </member>
14267 <member name="T:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer">
14268 <summary>
14269 Exposes the items in
14270 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> types to UI
14271 automation.
14272 </summary>
14273 <QualityBand>Stable</QualityBand>
14274 </member>
14275 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.#ctor(Microsoft.Silverlight.Testing.Controls.TreeViewItem)">
14276 <summary>
14277 Initializes a new instance of the
14278 <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />
14279 class.
14280 </summary>
14281 <param name="owner">
14282 The <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> instance
14283 to associate with this
14284 <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />.
14285 </param>
14286 </member>
14287 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.GetAutomationControlTypeCore">
14288 <summary>
14289 Gets the control type for the
14290 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> that is
14291 associated with this
14292 <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />.
14293 This method is called by
14294 <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetAutomationControlType" />.
14295 </summary>
14296 <returns>
14297 The
14298 <see cref="F:System.Windows.Automation.Peers.AutomationControlType.TreeItem" />
14299 enumeration value.
14300 </returns>
14301 </member>
14302 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.GetClassNameCore">
14303 <summary>
14304 Gets the name of the
14305 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> that is
14306 associated with this
14307 <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />.
14308 This method is called by
14309 <see cref="M:System.Windows.Automation.Peers.AutomationPeer.GetClassName" />.
14310 </summary>
14311 <returns>A string that contains TreeViewItem.</returns>
14312 </member>
14313 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.GetPattern(System.Windows.Automation.Peers.PatternInterface)">
14314 <summary>
14315 Gets the control pattern for the
14316 <see cref="T:Microsoft.Silverlight.Testing.Controls.TreeViewItem" /> that is
14317 associated with this
14318 <see cref="T:System.Windows.Automation.Peers.TreeViewItemAutomationPeer" />.
14319 </summary>
14320 <param name="patternInterface">
14321 One of the enumeration values.
14322 </param>
14323 <returns>
14324 The object that implements the pattern interface, or null if the
14325 specified pattern interface is not implemented by this peer.
14326 </returns>
14327 </member>
14328 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.RaiseAutomationIsSelectedChanged(System.Boolean)">
14329 <summary>
14330 Raise the IsSelected property changed event.
14331 </summary>
14332 <param name="isSelected">
14333 A value indicating whether the TreeViewItem is selected.
14334 </param>
14335 </member>
14336 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.RaiseExpandCollapseAutomationEvent(System.Boolean,System.Boolean)">
14337 <summary>
14338 Raise an automation event when a TreeViewItem is expanded or
14339 collapsed.
14340 </summary>
14341 <param name="oldValue">
14342 A value indicating whether the TreeViewItem was expanded.
14343 </param>
14344 <param name="newValue">
14345 A value indicating whether the TreeViewItem is expanded.
14346 </param>
14347 </member>
14348 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#Expand">
14349 <summary>
14350 Displays all child nodes, controls, or content of the control.
14351 </summary>
14352 <remarks>
14353 This API supports the .NET Framework infrastructure and is not
14354 intended to be used directly from your code.
14355 </remarks>
14356 </member>
14357 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#Collapse">
14358 <summary>
14359 Hides all nodes, controls, or content that are descendants of the
14360 control.
14361 </summary>
14362 <remarks>
14363 This API supports the .NET Framework infrastructure and is not
14364 intended to be used directly from your code.
14365 </remarks>
14366 </member>
14367 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#AddToSelection">
14368 <summary>
14369 Adds the current element to the collection of selected items.
14370 </summary>
14371 <remarks>
14372 This API supports the .NET Framework infrastructure and is not
14373 intended to be used directly from your code.
14374 </remarks>
14375 </member>
14376 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#Select">
14377 <summary>
14378 Clears any selection and then selects the current element.
14379 </summary>
14380 <remarks>
14381 This API supports the .NET Framework infrastructure and is not
14382 intended to be used directly from your code.
14383 </remarks>
14384 </member>
14385 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#RemoveFromSelection">
14386 <summary>
14387 Removes the current element from the collection of selected items.
14388 </summary>
14389 <remarks>
14390 This API supports the .NET Framework infrastructure and is not
14391 intended to be used directly from your code.
14392 </remarks>
14393 </member>
14394 <member name="M:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.System#Windows#Automation#Provider#IScrollItemProvider#ScrollIntoView">
14395 <summary>
14396 Scrolls the content area of a container object in order to display
14397 the control within the visible region (viewport) of the container.
14398 </summary>
14399 <remarks>
14400 This API supports the .NET Framework infrastructure and is not
14401 intended to be used directly from your code.
14402 </remarks>
14403 </member>
14404 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.OwnerTreeViewItem">
14405 <summary>
14406 Gets the TreeViewItem that owns this TreeViewItemAutomationPeer.
14407 </summary>
14408 </member>
14409 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.System#Windows#Automation#Provider#IExpandCollapseProvider#ExpandCollapseState">
14410 <summary>
14411 Gets the state (expanded or collapsed) of the control.
14412 </summary>
14413 <value>
14414 The state (expanded or collapsed) of the control.
14415 </value>
14416 <remarks>
14417 This API supports the .NET Framework infrastructure and is not
14418 intended to be used directly from your code.
14419 </remarks>
14420 </member>
14421 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#IsSelected">
14422 <summary>
14423 Gets a value indicating whether an item is selected.
14424 </summary>
14425 <value>True if an item is selected; otherwise, false.</value>
14426 <remarks>
14427 This API supports the .NET Framework infrastructure and is not
14428 intended to be used directly from your code.
14429 </remarks>
14430 </member>
14431 <member name="P:Microsoft.Silverlight.Testing.Controls.TreeViewItemAutomationPeer.System#Windows#Automation#Provider#ISelectionItemProvider#SelectionContainer">
14432 <summary>
14433 Gets the UI automation provider that implements
14434 <see cref="T:System.Windows.Automation.Provider.ISelectionProvider" />
14435 and acts as the container for the calling object.
14436 </summary>
14437 <value>The UI automation provider.</value>
14438 <remarks>
14439 This API supports the .NET Framework infrastructure and is not
14440 intended to be used directly from your code.
14441 </remarks>
14442 </member>
14443 <member name="T:Microsoft.Silverlight.Testing.Client.DataTemplateSelector">
14444 <summary>
14445 A specialized data template selector.
14446 </summary>
14447 </member>
14448 <member name="M:Microsoft.Silverlight.Testing.Client.DataTemplateSelector.#ctor">
14449 <summary>
14450 Initializes a new instance of the DataTemplateSelector type.
14451 </summary>
14452 </member>
14453 <member name="M:Microsoft.Silverlight.Testing.Client.DataTemplateSelector.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
14454 <summary>
14455 Convert a value to a data template.
14456 </summary>
14457 <param name="value">The value.</param>
14458 <param name="targetType">The target parameter.</param>
14459 <param name="parameter">ConverterParameter value.</param>
14460 <param name="culture">The culture parameter.</param>
14461 <returns>Returns the object.</returns>
14462 </member>
14463 <member name="M:Microsoft.Silverlight.Testing.Client.DataTemplateSelector.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
14464 <summary>
14465 No 2-way databinding support.
14466 </summary>
14467 <param name="value">The value.</param>
14468 <param name="targetType">The target parameter.</param>
14469 <param name="parameter">ConverterParameter value.</param>
14470 <param name="culture">The culture parameter.</param>
14471 <returns>Returns the object.</returns>
14472 </member>
14473 <member name="P:Microsoft.Silverlight.Testing.Client.DataTemplateSelector.DefaultDataTemplate">
14474 <summary>
14475 Gets or sets the default data template.
14476 </summary>
14477 </member>
14478 <member name="P:Microsoft.Silverlight.Testing.Client.DataTemplateSelector.TestMethodTemplate">
14479 <summary>
14480 Gets or sets the test method template.
14481 </summary>
14482 </member>
14483 <member name="P:Microsoft.Silverlight.Testing.Client.DataTemplateSelector.TestClassTemplate">
14484 <summary>
14485 Gets or sets the test class template.
14486 </summary>
14487 </member>
14488 <member name="T:Microsoft.Silverlight.Testing.Client.InvertValueConverter">
14489 <summary>
14490 A specialized bool inversion selector.
14491 </summary>
14492 </member>
14493 <member name="M:Microsoft.Silverlight.Testing.Client.InvertValueConverter.#ctor">
14494 <summary>
14495 Initializes a new instance of the InvertValueConverter class.
14496 </summary>
14497 </member>
14498 <member name="M:Microsoft.Silverlight.Testing.Client.InvertValueConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
14499 <summary>
14500 Convert a value to its opposite. Defines that null value will also
14501 return false.
14502 </summary>
14503 <param name="value">The value.</param>
14504 <param name="targetType">The target parameter.</param>
14505 <param name="parameter">ConverterParameter value.</param>
14506 <param name="culture">The culture parameter.</param>
14507 <returns>Returns the object.</returns>
14508 </member>
14509 <member name="M:Microsoft.Silverlight.Testing.Client.InvertValueConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
14510 <summary>
14511 No 2-way databinding support.
14512 </summary>
14513 <param name="value">The value.</param>
14514 <param name="targetType">The target parameter.</param>
14515 <param name="parameter">ConverterParameter value.</param>
14516 <param name="culture">The culture parameter.</param>
14517 <returns>Returns the object.</returns>
14518 </member>
14519 <member name="T:Microsoft.Silverlight.Testing.Client.Notification">
14520 <summary>
14521 A notification type for use in the Notifications ItemsControl.
14522 </summary>
14523 </member>
14524 <member name="F:Microsoft.Silverlight.Testing.Client.Notification.CloseButtonName">
14525 <summary>
14526 Name of the template part.
14527 </summary>
14528 </member>
14529 <member name="F:Microsoft.Silverlight.Testing.Client.Notification.TitleProperty">
14530 <summary>
14531 Identifies the Title dependency property.
14532 </summary>
14533 </member>
14534 <member name="F:Microsoft.Silverlight.Testing.Client.Notification.CloseButtonVisibilityProperty">
14535 <summary>
14536 Identifies the CloseButtonVisibility dependency property.
14537 </summary>
14538 </member>
14539 <member name="F:Microsoft.Silverlight.Testing.Client.Notification._close">
14540 <summary>
14541 Backing field for the close button.
14542 </summary>
14543 </member>
14544 <member name="M:Microsoft.Silverlight.Testing.Client.Notification.#ctor">
14545 <summary>
14546 Initializes a new instance of the Notification class.
14547 </summary>
14548 </member>
14549 <member name="M:Microsoft.Silverlight.Testing.Client.Notification.OnClosed(System.Windows.RoutedEventArgs)">
14550 <summary>
14551 Fires the Closed event.
14552 </summary>
14553 <param name="e">The event data.</param>
14554 </member>
14555 <member name="M:Microsoft.Silverlight.Testing.Client.Notification.OnApplyTemplate">
14556 <summary>
14557 Overrides the on apply template method.
14558 </summary>
14559 </member>
14560 <member name="M:Microsoft.Silverlight.Testing.Client.Notification.OnCloseClick(System.Object,System.Windows.RoutedEventArgs)">
14561 <summary>
14562 Connects to the Click event of the Close button.
14563 </summary>
14564 <param name="sender">The source object.</param>
14565 <param name="e">The event arguments.</param>
14566 </member>
14567 <member name="P:Microsoft.Silverlight.Testing.Client.Notification.Title">
14568 <summary>
14569 Gets or sets the title of the notification.
14570 </summary>
14571 </member>
14572 <member name="P:Microsoft.Silverlight.Testing.Client.Notification.CloseButtonVisibility">
14573 <summary>
14574 Gets or sets the visibility of the close button.
14575 </summary>
14576 </member>
14577 <member name="E:Microsoft.Silverlight.Testing.Client.Notification.Closed">
14578 <summary>
14579 Closed event that connects to the close button of the notification.
14580 </summary>
14581 </member>
14582 <member name="T:Microsoft.Silverlight.Testing.Client.Notifications">
14583 <summary>
14584 A class that contains notification information.
14585 </summary>
14586 </member>
14587 <member name="M:Microsoft.Silverlight.Testing.Client.Notifications.#ctor">
14588 <summary>
14589 Initialize a new intance of the Notifications type.
14590 </summary>
14591 </member>
14592 <member name="M:Microsoft.Silverlight.Testing.Client.Notifications.OnApplyTemplate">
14593 <summary>
14594 Overrides the on apply template method.
14595 </summary>
14596 </member>
14597 <member name="M:Microsoft.Silverlight.Testing.Client.Notifications.AddNotification(Microsoft.Silverlight.Testing.Client.Notification)">
14598 <summary>
14599 Adds a notification object to the set of notifications. Connects the
14600 close button handler to automatically remove the notification from
14601 the visual tree.
14602 </summary>
14603 <param name="notification">A notification instance.</param>
14604 </member>
14605 <member name="M:Microsoft.Silverlight.Testing.Client.Notifications.OnNotificationClosed(System.Object,System.Windows.RoutedEventArgs)">
14606 <summary>
14607 Handles the Closed event from the notification and removes the
14608 child.
14609 </summary>
14610 <param name="sender">The source object.</param>
14611 <param name="e">The event data.</param>
14612 </member>
14613 <member name="T:Microsoft.Silverlight.Testing.Client.TestApplicationInformation">
14614 <summary>
14615 This class contains information about the test application and its
14616 deployment settings.
14617 </summary>
14618 </member>
14619 <member name="M:Microsoft.Silverlight.Testing.Client.TestApplicationInformation.#ctor">
14620 <summary>
14621 Initializes a new instance of the class.
14622 </summary>
14623 </member>
14624 <member name="M:Microsoft.Silverlight.Testing.Client.TestApplicationInformation.OnInstallStateChanged(System.Object,System.EventArgs)">
14625 <summary>
14626 Handles the install state changed event.
14627 </summary>
14628 <param name="sender">The source object.</param>
14629 <param name="e">The event arguments.</param>
14630 </member>
14631 <member name="F:Microsoft.Silverlight.Testing.Client.TestApplicationInformation._installed">
14632 <summary>
14633 Backing field for an installed property.
14634 </summary>
14635 </member>
14636 <member name="P:Microsoft.Silverlight.Testing.Client.TestApplicationInformation.OutOfBrowserApplicationInstalled">
14637 <summary>
14638 Gets a value indicating whether the test application is currently
14639 installed out of browser.
14640 </summary>
14641 </member>
14642 <member name="P:Microsoft.Silverlight.Testing.Client.TestApplicationInformation.InstallationStateText">
14643 <summary>
14644 Gets the text to show the user the state of the out of browser test
14645 application.
14646 </summary>
14647 </member>
14648 <member name="P:Microsoft.Silverlight.Testing.Client.TestApplicationInformation.SupportsOutOfBrowserAndNotInstalled">
14649 <summary>
14650 Gets a value indicating whether out of browser is both supported and
14651 not currently installed.
14652 </summary>
14653 </member>
14654 <member name="P:Microsoft.Silverlight.Testing.Client.TestApplicationInformation.SupportsOutOfBrowser">
14655 <summary>
14656 Gets a value indicating whether out of browser is supported by this
14657 test application.
14658 </summary>
14659 </member>
14660 <member name="T:Microsoft.Silverlight.Testing.Service.SimpleXElement">
14661 <summary>
14662 A simple implementation similar to XElement.
14663 </summary>
14664 </member>
14665 <member name="F:Microsoft.Silverlight.Testing.Service.SimpleXElement._children">
14666 <summary>
14667 Backing field for child elements.
14668 </summary>
14669 </member>
14670 <member name="F:Microsoft.Silverlight.Testing.Service.SimpleXElement._attributes">
14671 <summary>
14672 Backing field for attributes.
14673 </summary>
14674 </member>
14675 <member name="F:Microsoft.Silverlight.Testing.Service.SimpleXElement._name">
14676 <summary>
14677 Backing field for the element name.
14678 </summary>
14679 </member>
14680 <member name="F:Microsoft.Silverlight.Testing.Service.SimpleXElement._namespace">
14681 <summary>
14682 Backing field for optional XML namespace.
14683 </summary>
14684 </member>
14685 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.#ctor">
14686 <summary>
14687 Initializes a new instance of the class.
14688 </summary>
14689 </member>
14690 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.#ctor(System.String)">
14691 <summary>
14692 Initializes a new instance of the element.
14693 </summary>
14694 <param name="elementName">The name of the element.</param>
14695 </member>
14696 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.#ctor(System.String,System.String)">
14697 <summary>
14698 Initializes a new instance of the element.
14699 </summary>
14700 <param name="elementName">The name of the element.</param>
14701 <param name="ns">The XML namespace of the element.</param>
14702 </member>
14703 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.#ctor(System.Xml.XmlReader)">
14704 <summary>
14705 Initializes a new instance of the class using the reader as the
14706 current root of the element.
14707 </summary>
14708 <param name="newElementReader">The XmlReader instance.</param>
14709 </member>
14710 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.SetElementValue(System.String,System.String)">
14711 <summary>
14712 Sets the value of a new child element.
14713 </summary>
14714 <param name="elementName">The element name.</param>
14715 <param name="value">The value of the new element.</param>
14716 </member>
14717 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.SetElementValue(System.String,System.String,System.String)">
14718 <summary>
14719 Sets the value of a new child element with an XML namespace value.
14720 </summary>
14721 <param name="elementName">The element name.</param>
14722 <param name="value">The value of the new element.</param>
14723 <param name="xmlNamespace">The XML namespace.</param>
14724 </member>
14725 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.SetAttributeValue(System.String,System.String)">
14726 <summary>
14727 Sets the value of an attribute.
14728 </summary>
14729 <param name="attribute">The attribute name.</param>
14730 <param name="value">The attribute value.</param>
14731 </member>
14732 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.SetValue(System.String)">
14733 <summary>
14734 Sets the value of the element.
14735 </summary>
14736 <param name="value">The new string value.</param>
14737 </member>
14738 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.Attribute(System.String)">
14739 <summary>
14740 Gets an attribute value.
14741 </summary>
14742 <param name="name">The attribute name.</param>
14743 <returns>Returns an instance of the attribute value.</returns>
14744 </member>
14745 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.Add(Microsoft.Silverlight.Testing.Service.SimpleXElement)">
14746 <summary>
14747 Adds a child element to the simple element instance.
14748 </summary>
14749 <param name="child">The child element instance.</param>
14750 </member>
14751 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.Descendants(System.String)">
14752 <summary>
14753 Returns descendants.
14754 </summary>
14755 <param name="elementName">The element name to look for.</param>
14756 <returns>Returns an enumeration of elements.</returns>
14757 </member>
14758 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.Parse(System.String)">
14759 <summary>
14760 Creates a new SimpleXElement.
14761 </summary>
14762 <param name="xml">XML content.</param>
14763 <returns>Returns a new instance of the element and children.</returns>
14764 </member>
14765 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.ParseInternal(System.Xml.XmlReader,System.Boolean)">
14766 <summary>
14767 Parses the current level with the XmlReader instance.
14768 </summary>
14769 <param name="reader">The reader instance.</param>
14770 <param name="isFirst">A value indicating whether this is the first
14771 parse. Actually this will always be true for now.</param>
14772 </member>
14773 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.ToString">
14774 <summary>
14775 Generates the string representation of the element and its tree.
14776 </summary>
14777 <returns>Returns the string representation of the element.</returns>
14778 </member>
14779 <member name="M:Microsoft.Silverlight.Testing.Service.SimpleXElement.WriteElement(System.Xml.XmlWriter)">
14780 <summary>
14781 Writes to the XML writer without document start and ends.
14782 </summary>
14783 <param name="w">The writer instance.</param>
14784 </member>
14785 <member name="P:Microsoft.Silverlight.Testing.Service.SimpleXElement.Name">
14786 <summary>
14787 Gets the element name.
14788 </summary>
14789 </member>
14790 <member name="P:Microsoft.Silverlight.Testing.Service.SimpleXElement.Value">
14791 <summary>
14792 Gets or sets the element text, if any.
14793 </summary>
14794 </member>
14795 </members>
14796 </doc>