Free cookie consent management tool by TermsFeed Policy Generator

source: branches/Trunk/HeuristicLab.ExtLibs/HeuristicLab.ProtobufCS/0.9.1/ProtobufCS/lib/Rhino.Mocks.xml @ 6832

Last change on this file since 6832 was 3857, checked in by abeham, 14 years ago

#866

  • Added protobuf-csharp-port project source to ExtLibs
File size: 230.3 KB
Line 
1<?xml version="1.0"?>
2<doc>
3    <assembly>
4        <name>Rhino.Mocks</name>
5    </assembly>
6    <members>
7        <member name="T:Rhino.Mocks.Constraints.AbstractConstraint">
8            <summary>
9            Interface for constraints
10            </summary>
11        </member>
12        <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.Eval(System.Object)">
13            <summary>
14            determains if the object pass the constraints
15            </summary>
16        </member>
17        <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseAnd(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
18            <summary>
19            And operator for constraints
20            </summary>
21        </member>
22        <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_LogicalNot(Rhino.Mocks.Constraints.AbstractConstraint)">
23            <summary>
24            Not operator for constraints
25            </summary>
26        </member>
27        <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseOr(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
28            <summary>
29            Or operator for constraints
30            </summary>
31        </member>
32        <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_False(Rhino.Mocks.Constraints.AbstractConstraint)">
33            <summary>
34            Allow overriding of || or &amp;&amp;
35            </summary>
36            <param name="c"></param>
37            <returns></returns>
38        </member>
39        <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_True(Rhino.Mocks.Constraints.AbstractConstraint)">
40            <summary>
41            Allow overriding of || or &amp;&amp;
42            </summary>
43            <param name="c"></param>
44            <returns></returns>
45        </member>
46        <member name="P:Rhino.Mocks.Constraints.AbstractConstraint.Message">
47            <summary>
48            Gets the message for this constraint
49            </summary>
50            <value></value>
51        </member>
52        <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.#ctor(System.Object)">
53            <summary>
54            Initializes a new constraint object.
55            </summary>
56            <param name="expected">The expected object, The actual object is passed in as a parameter to the <see cref="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Eval(System.Object)"/> method</param>
57        </member>
58        <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Eval(System.Object)">
59            <summary>
60            Evaluate this constraint.
61            </summary>
62            <param name="obj">The actual object that was passed in the method call to the mock.</param>
63            <returns>True when the constraint is met, else false.</returns>
64        </member>
65        <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckReferenceType(System.Object,System.Object)">
66            <summary>
67            Checks if the properties of the <paramref name="actual"/> object
68            are the same as the properies of the <paramref name="expected"/> object.
69            </summary>
70            <param name="expected">The expected object</param>
71            <param name="actual">The actual object</param>
72            <returns>True when both objects have the same values, else False.</returns>
73        </member>
74        <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckValue(System.Object,System.Object)">
75            <summary>
76           
77            </summary>
78            <param name="expected"></param>
79            <param name="actual"></param>
80            <returns></returns>
81            <remarks>This is the real heart of the beast.</remarks>
82        </member>
83        <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckProperties(System.Object,System.Object)">
84            <summary>
85            Used by CheckReferenceType to check all properties of the reference type.
86            </summary>
87            <param name="expected">The expected object</param>
88            <param name="actual">The actual object</param>
89            <returns>True when both objects have the same values, else False.</returns>
90        </member>
91        <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckFields(System.Object,System.Object)">
92            <summary>
93            Used by CheckReferenceType to check all fields of the reference type.
94            </summary>
95            <param name="expected">The expected object</param>
96            <param name="actual">The actual object</param>
97            <returns>True when both objects have the same values, else False.</returns>
98        </member>
99        <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckCollection(System.Collections.IEnumerable,System.Collections.IEnumerable)">
100            <summary>
101            Checks the items of both collections
102            </summary>
103            <param name="expectedCollection">The expected collection</param>
104            <param name="actualCollection"></param>
105            <returns>True if both collections contain the same items in the same order.</returns>
106        </member>
107        <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.BuildPropertyName">
108            <summary>
109            Builds a propertyname from the Stack _properties like 'Order.Product.Price'
110            to be used in the error message.
111            </summary>
112            <returns>A nested property name.</returns>
113        </member>
114        <member name="P:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Message">
115            <summary>
116            Rhino.Mocks uses this property to generate an error message.
117            </summary>
118            <value>
119            A message telling the tester why the constraint failed.
120            </value>
121        </member>
122        <member name="T:Rhino.Mocks.Constraints.PublicFieldIs">
123            <summary>
124            Constrain that the public field has a specified value
125            </summary>
126        </member>
127        <member name="T:Rhino.Mocks.Constraints.PublicFieldConstraint">
128            <summary>
129            Constrain that the public field matches another constraint.
130            </summary>
131        </member>
132        <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
133            <summary>
134            Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance.
135            </summary>
136            <param name="publicFieldName">Name of the public field.</param>
137            <param name="constraint">Constraint to place on the public field value.</param>
138        </member>
139        <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
140            <summary>
141            Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance, specifying a disambiguating
142            <paramref name="declaringType"/> for the public field.
143            </summary>
144            <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
145            <param name="publicFieldName">Name of the public field.</param>
146            <param name="constraint">Constraint to place on the public field value.</param>
147        </member>
148        <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.Eval(System.Object)">
149            <summary>
150            Determines if the object passes the constraint.
151            </summary>
152        </member>
153        <member name="P:Rhino.Mocks.Constraints.PublicFieldConstraint.Message">
154            <summary>
155            Gets the message for this constraint
156            </summary>
157            <value></value>
158        </member>
159        <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.String,System.Object)">
160            <summary>
161            Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance.
162            </summary>
163            <param name="publicFieldName">Name of the public field.</param>
164            <param name="expectedValue">Expected value.</param>
165        </member>
166        <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.Type,System.String,System.Object)">
167            <summary>
168            Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance, specifying a disambiguating
169            <paramref name="declaringType"/> for the public field.
170            </summary>
171            <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
172            <param name="publicFieldName">Name of the public field.</param>
173            <param name="expectedValue">Expected value.</param>
174        </member>
175        <member name="T:Rhino.Mocks.Constraints.PropertyIs">
176            <summary>
177            Constrain that the property has a specified value
178            </summary>
179        </member>
180        <member name="T:Rhino.Mocks.Constraints.PropertyConstraint">
181            <summary>
182            Constrain that the property matches another constraint.
183            </summary>
184        </member>
185        <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
186            <summary>
187            Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance.
188            </summary>
189            <param name="propertyName">Name of the property.</param>
190            <param name="constraint">Constraint to place on the property value.</param>
191        </member>
192        <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
193            <summary>
194            Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance, specifying a disambiguating
195            <paramref name="declaringType"/> for the property.
196            </summary>
197            <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
198            <param name="propertyName">Name of the property.</param>
199            <param name="constraint">Constraint to place on the property value.</param>
200        </member>
201        <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.Eval(System.Object)">
202            <summary>
203            Determines if the object passes the constraint.
204            </summary>
205        </member>
206        <member name="P:Rhino.Mocks.Constraints.PropertyConstraint.Message">
207            <summary>
208            Gets the message for this constraint
209            </summary>
210            <value></value>
211        </member>
212        <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.String,System.Object)">
213            <summary>
214            Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance.
215            </summary>
216            <param name="propertyName">Name of the property.</param>
217            <param name="expectedValue">Expected value.</param>
218        </member>
219        <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.Type,System.String,System.Object)">
220            <summary>
221            Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance, specifying a disambiguating
222            <paramref name="declaringType"/> for the property.
223            </summary>
224            <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
225            <param name="propertyName">Name of the property.</param>
226            <param name="expectedValue">Expected value.</param>
227        </member>
228        <member name="T:Rhino.Mocks.Constraints.TypeOf">
229            <summary>
230            Constrain that the parameter must be of the specified type
231            </summary>
232        </member>
233        <member name="M:Rhino.Mocks.Constraints.TypeOf.#ctor(System.Type)">
234            <summary>
235            Creates a new <see cref="T:Rhino.Mocks.Constraints.TypeOf"/> instance.
236            </summary>
237            <param name="type">Type.</param>
238        </member>
239        <member name="M:Rhino.Mocks.Constraints.TypeOf.Eval(System.Object)">
240            <summary>
241            determains if the object pass the constraints
242            </summary>
243        </member>
244        <member name="P:Rhino.Mocks.Constraints.TypeOf.Message">
245            <summary>
246            Gets the message for this constraint
247            </summary>
248            <value></value>
249        </member>
250        <member name="T:Rhino.Mocks.Constraints.Same">
251            <summary>
252            Constraint that determines whether an object is the same object as another.
253            </summary>
254        </member>
255        <member name="M:Rhino.Mocks.Constraints.Same.#ctor(System.Object)">
256            <summary>
257            Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
258            </summary>
259            <param name="obj">Obj.</param>
260        </member>
261        <member name="M:Rhino.Mocks.Constraints.Same.Eval(System.Object)">
262            <summary>
263            Determines if the object passes the constraints.
264            </summary>
265        </member>
266        <member name="P:Rhino.Mocks.Constraints.Same.Message">
267            <summary>
268            Gets the message for this constraint.
269            </summary>
270        </member>
271        <member name="T:Rhino.Mocks.Constraints.PredicateConstraint`1">
272            <summary>
273            Evaluate a parameter using constraints
274            </summary>
275        </member>
276        <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
277            <summary>
278            Create new instance
279            </summary>
280            <param name="predicate"></param>
281        </member>
282        <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.Eval(System.Object)">
283            <summary>
284            determains if the object pass the constraints
285            </summary>
286        </member>
287        <member name="P:Rhino.Mocks.Constraints.PredicateConstraint`1.Message">
288            <summary>
289            Gets the message for this constraint
290            </summary>
291            <value></value>
292        </member>
293        <member name="T:Rhino.Mocks.Constraints.CollectionEqual">
294            <summary>
295            Constrain that the list contains the same items as the parameter list
296            </summary>
297        </member>
298        <member name="M:Rhino.Mocks.Constraints.CollectionEqual.#ctor(System.Collections.IEnumerable)">
299            <summary>
300            Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionEqual"/> instance.
301            </summary>
302            <param name="collection">In list.</param>
303        </member>
304        <member name="M:Rhino.Mocks.Constraints.CollectionEqual.Eval(System.Object)">
305            <summary>
306            determains if the object pass the constraints
307            </summary>
308        </member>
309        <member name="P:Rhino.Mocks.Constraints.CollectionEqual.Message">
310            <summary>
311            Gets the message for this constraint
312            </summary>
313            <value></value>
314        </member>
315        <member name="T:Rhino.Mocks.Constraints.OneOf">
316            <summary>
317            Constrain that the parameter is one of the items in the list
318            </summary>
319        </member>
320        <member name="M:Rhino.Mocks.Constraints.OneOf.#ctor(System.Collections.IEnumerable)">
321            <summary>
322            Creates a new <see cref="T:Rhino.Mocks.Constraints.OneOf"/> instance.
323            </summary>
324            <param name="collection">In list.</param>
325        </member>
326        <member name="M:Rhino.Mocks.Constraints.OneOf.Eval(System.Object)">
327            <summary>
328            determains if the object pass the constraints
329            </summary>
330        </member>
331        <member name="P:Rhino.Mocks.Constraints.OneOf.Message">
332            <summary>
333            Gets the message for this constraint
334            </summary>
335            <value></value>
336        </member>
337        <member name="T:Rhino.Mocks.Constraints.IsIn">
338            <summary>
339            Constrain that the object is inside the parameter list
340            </summary>
341        </member>
342        <member name="M:Rhino.Mocks.Constraints.IsIn.#ctor(System.Object)">
343            <summary>
344            Creates a new <see cref="T:Rhino.Mocks.Constraints.IsIn"/> instance.
345            </summary>
346            <param name="inList">In list.</param>
347        </member>
348        <member name="M:Rhino.Mocks.Constraints.IsIn.Eval(System.Object)">
349            <summary>
350            determains if the object pass the constraints
351            </summary>
352        </member>
353        <member name="P:Rhino.Mocks.Constraints.IsIn.Message">
354            <summary>
355            Gets the message for this constraint
356            </summary>
357            <value></value>
358        </member>
359        <member name="T:Rhino.Mocks.Constraints.CollectionCount">
360            <summary>
361            Applies another AbstractConstraint to the collection count.
362            </summary>
363        </member>
364        <member name="M:Rhino.Mocks.Constraints.CollectionCount.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
365            <summary>
366            Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionCount"/> instance.
367            </summary>
368            <param name="constraint">The constraint that should be applied to the collection count.</param>
369        </member>
370        <member name="M:Rhino.Mocks.Constraints.CollectionCount.Eval(System.Object)">
371            <summary>
372            Determines if the parameter conforms to this constraint.
373            </summary>
374        </member>
375        <member name="P:Rhino.Mocks.Constraints.CollectionCount.Message">
376            <summary>
377            Gets the message for this constraint.
378            </summary>
379        </member>
380        <member name="T:Rhino.Mocks.Constraints.ListElement">
381            <summary>
382            Applies another AbstractConstraint to a specific list element.
383            </summary>
384        </member>
385        <member name="M:Rhino.Mocks.Constraints.ListElement.#ctor(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
386            <summary>
387            Creates a new <see cref="T:Rhino.Mocks.Constraints.ListElement"/> instance.
388            </summary>
389            <param name="index">The zero-based index of the list element.</param>
390            <param name="constraint">The constraint that should be applied to the list element.</param>
391        </member>
392        <member name="M:Rhino.Mocks.Constraints.ListElement.Eval(System.Object)">
393            <summary>
394            Determines if the parameter conforms to this constraint.
395            </summary>
396        </member>
397        <member name="P:Rhino.Mocks.Constraints.ListElement.Message">
398            <summary>
399            Gets the message for this constraint
400            </summary>
401            <value></value>
402        </member>
403        <member name="T:Rhino.Mocks.Constraints.ContainsAll">
404            <summary>
405            Constrains that all elements are in the parameter list
406            </summary>
407        </member>
408        <member name="M:Rhino.Mocks.Constraints.ContainsAll.#ctor(System.Collections.IEnumerable)">
409            <summary>
410            Initializes a new instance of the <see cref="T:Rhino.Mocks.Constraints.ContainsAll"/> class.
411            </summary>
412            <param name="these">The these.</param>
413        </member>
414        <member name="M:Rhino.Mocks.Constraints.ContainsAll.Eval(System.Object)">
415            <summary>
416            determains if the object pass the constraints
417            </summary>
418            <param name="obj"></param>
419            <returns></returns>
420        </member>
421        <member name="P:Rhino.Mocks.Constraints.ContainsAll.Message">
422            <summary>
423            Gets the message for this constraint
424            </summary>
425            <value></value>
426        </member>
427        <member name="T:Rhino.Mocks.Constraints.Or">
428            <summary>
429            Combines two constraints, constraint pass if either is fine.
430            </summary>
431        </member>
432        <member name="M:Rhino.Mocks.Constraints.Or.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
433            <summary>
434            Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
435            </summary>
436            <param name="c1">C1.</param>
437            <param name="c2">C2.</param>
438        </member>
439        <member name="M:Rhino.Mocks.Constraints.Or.Eval(System.Object)">
440            <summary>
441            determains if the object pass the constraints
442            </summary>
443        </member>
444        <member name="P:Rhino.Mocks.Constraints.Or.Message">
445            <summary>
446            Gets the message for this constraint
447            </summary>
448            <value></value>
449        </member>
450        <member name="T:Rhino.Mocks.Constraints.Not">
451            <summary>
452            Negate a constraint
453            </summary>
454        </member>
455        <member name="M:Rhino.Mocks.Constraints.Not.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
456            <summary>
457            Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
458            </summary>
459            <param name="c1">C1.</param>
460        </member>
461        <member name="M:Rhino.Mocks.Constraints.Not.Eval(System.Object)">
462            <summary>
463            determains if the object pass the constraints
464            </summary>
465        </member>
466        <member name="P:Rhino.Mocks.Constraints.Not.Message">
467            <summary>
468            Gets the message for this constraint
469            </summary>
470            <value></value>
471        </member>
472        <member name="T:Rhino.Mocks.Constraints.And">
473            <summary>
474            Combines two constraints
475            </summary>
476            <remarks></remarks>
477        </member>
478        <member name="M:Rhino.Mocks.Constraints.And.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
479            <summary>
480            Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
481            </summary>
482            <param name="c1">C1.</param>
483            <param name="c2">C2.</param>
484        </member>
485        <member name="M:Rhino.Mocks.Constraints.And.Eval(System.Object)">
486            <summary>
487            determains if the object pass the constraints
488            </summary>
489        </member>
490        <member name="P:Rhino.Mocks.Constraints.And.Message">
491            <summary>
492            Gets the message for this constraint
493            </summary>
494            <value></value>
495        </member>
496        <member name="T:Rhino.Mocks.Constraints.Like">
497            <summary>
498            Constrain the argument to validate according to regex pattern
499            </summary>
500        </member>
501        <member name="M:Rhino.Mocks.Constraints.Like.#ctor(System.String)">
502            <summary>
503            Creates a new <see cref="T:Rhino.Mocks.Constraints.Like"/> instance.
504            </summary>
505            <param name="pattern">Pattern.</param>
506        </member>
507        <member name="M:Rhino.Mocks.Constraints.Like.Eval(System.Object)">
508            <summary>
509            determains if the object pass the constraints
510            </summary>
511        </member>
512        <member name="P:Rhino.Mocks.Constraints.Like.Message">
513            <summary>
514            Gets the message for this constraint
515            </summary>
516            <value></value>
517        </member>
518        <member name="T:Rhino.Mocks.Constraints.Contains">
519            <summary>
520            Constraint that evaluate whatever an argument contains the specified string.
521            </summary>
522        </member>
523        <member name="M:Rhino.Mocks.Constraints.Contains.#ctor(System.String)">
524            <summary>
525            Creates a new <see cref="T:Rhino.Mocks.Constraints.Contains"/> instance.
526            </summary>
527            <param name="innerString">Inner string.</param>
528        </member>
529        <member name="M:Rhino.Mocks.Constraints.Contains.Eval(System.Object)">
530            <summary>
531            determains if the object pass the constraints
532            </summary>
533        </member>
534        <member name="P:Rhino.Mocks.Constraints.Contains.Message">
535            <summary>
536            Gets the message for this constraint
537            </summary>
538            <value></value>
539        </member>
540        <member name="T:Rhino.Mocks.Constraints.EndsWith">
541            <summary>
542            Constraint that evaluate whatever an argument ends with the specified string
543            </summary>
544        </member>
545        <member name="M:Rhino.Mocks.Constraints.EndsWith.#ctor(System.String)">
546            <summary>
547            Creates a new <see cref="T:Rhino.Mocks.Constraints.EndsWith"/> instance.
548            </summary>
549            <param name="end">End.</param>
550        </member>
551        <member name="M:Rhino.Mocks.Constraints.EndsWith.Eval(System.Object)">
552            <summary>
553            determains if the object pass the constraints
554            </summary>
555        </member>
556        <member name="P:Rhino.Mocks.Constraints.EndsWith.Message">
557            <summary>
558            Gets the message for this constraint
559            </summary>
560            <value></value>
561        </member>
562        <member name="T:Rhino.Mocks.Constraints.StartsWith">
563            <summary>
564            Constraint that evaluate whatever an argument start with the specified string
565            </summary>
566        </member>
567        <member name="M:Rhino.Mocks.Constraints.StartsWith.#ctor(System.String)">
568            <summary>
569            Creates a new <see cref="T:Rhino.Mocks.Constraints.StartsWith"/> instance.
570            </summary>
571            <param name="start">Start.</param>
572        </member>
573        <member name="M:Rhino.Mocks.Constraints.StartsWith.Eval(System.Object)">
574            <summary>
575            determains if the object pass the constraints
576            </summary>
577        </member>
578        <member name="P:Rhino.Mocks.Constraints.StartsWith.Message">
579            <summary>
580            Gets the message for this constraint
581            </summary>
582            <value></value>
583        </member>
584        <member name="T:Rhino.Mocks.Constraints.Equal">
585            <summary>
586            Constraint that evaluate whatever an object equals another
587            </summary>
588        </member>
589        <member name="M:Rhino.Mocks.Constraints.Equal.#ctor(System.Object)">
590            <summary>
591            Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
592            </summary>
593            <param name="obj">Obj.</param>
594        </member>
595        <member name="M:Rhino.Mocks.Constraints.Equal.Eval(System.Object)">
596            <summary>
597            determains if the object pass the constraints
598            </summary>
599        </member>
600        <member name="P:Rhino.Mocks.Constraints.Equal.Message">
601            <summary>
602            Gets the message for this constraint
603            </summary>
604            <value></value>
605        </member>
606        <member name="T:Rhino.Mocks.Constraints.Anything">
607            <summary>
608            Constraint that always returns true
609            </summary>
610        </member>
611        <member name="M:Rhino.Mocks.Constraints.Anything.Eval(System.Object)">
612            <summary>
613            determains if the object pass the constraints
614            </summary>
615        </member>
616        <member name="P:Rhino.Mocks.Constraints.Anything.Message">
617            <summary>
618            Gets the message for this constraint
619            </summary>
620            <value></value>
621        </member>
622        <member name="T:Rhino.Mocks.Constraints.ComparingConstraint">
623            <summary>
624            Constraint that evaluate whatever a comparable is greater than another
625            </summary>
626        </member>
627        <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.#ctor(System.IComparable,System.Boolean,System.Boolean)">
628            <summary>
629            Creates a new <see cref="T:Rhino.Mocks.Constraints.ComparingConstraint"/> instance.
630            </summary>
631        </member>
632        <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.Eval(System.Object)">
633            <summary>
634            determains if the object pass the constraints
635            </summary>
636        </member>
637        <member name="P:Rhino.Mocks.Constraints.ComparingConstraint.Message">
638            <summary>
639            Gets the message for this constraint
640            </summary>
641            <value></value>
642        </member>
643        <member name="T:Rhino.Mocks.Constraints.Is">
644            <summary>
645            Central location for constraints
646            </summary>
647        </member>
648        <member name="M:Rhino.Mocks.Constraints.Is.GreaterThan(System.IComparable)">
649            <summary>
650            Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
651            </summary>
652            <param name="objToCompare">The object the parameter should be greater than</param>
653        </member>
654        <member name="M:Rhino.Mocks.Constraints.Is.LessThan(System.IComparable)">
655            <summary>
656            Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
657            </summary>
658            <param name="objToCompare">The object the parameter should be less than</param>
659        </member>
660        <member name="M:Rhino.Mocks.Constraints.Is.LessThanOrEqual(System.IComparable)">
661            <summary>
662            Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
663            </summary>
664            <param name="objToCompare">The object the parameter should be less than or equal to</param>
665        </member>
666        <member name="M:Rhino.Mocks.Constraints.Is.GreaterThanOrEqual(System.IComparable)">
667            <summary>
668            Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
669            </summary>
670            <param name="objToCompare">The object the parameter should be greater than or equal to</param>
671        </member>
672        <member name="M:Rhino.Mocks.Constraints.Is.Equal(System.Object)">
673            <summary>
674            Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
675            </summary>
676            <param name="obj">The object the parameter should equal to</param>
677        </member>
678        <member name="M:Rhino.Mocks.Constraints.Is.NotEqual(System.Object)">
679            <summary>
680            Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
681            </summary>
682            <param name="obj">The object the parameter should not equal to</param>
683        </member>
684        <member name="M:Rhino.Mocks.Constraints.Is.Same(System.Object)">
685            <summary>
686            Evaluate a same as constraint.
687            </summary>
688            <param name="obj">The object the parameter should the same as.</param>
689        </member>
690        <member name="M:Rhino.Mocks.Constraints.Is.NotSame(System.Object)">
691            <summary>
692            Evaluate a not same as constraint.
693            </summary>
694            <param name="obj">The object the parameter should not be the same as.</param>
695        </member>
696        <member name="M:Rhino.Mocks.Constraints.Is.Anything">
697            <summary>
698            A constraints that accept anything
699            </summary>
700            <returns></returns>
701        </member>
702        <member name="M:Rhino.Mocks.Constraints.Is.Null">
703            <summary>
704            A constraint that accept only nulls
705            </summary>
706            <returns></returns>
707        </member>
708        <member name="M:Rhino.Mocks.Constraints.Is.NotNull">
709            <summary>
710            A constraint that accept only non null values
711            </summary>
712            <returns></returns>
713        </member>
714        <member name="M:Rhino.Mocks.Constraints.Is.TypeOf(System.Type)">
715            <summary>
716            A constraint that accept only value of the specified type
717            </summary>
718        </member>
719        <member name="M:Rhino.Mocks.Constraints.Is.TypeOf``1">
720            <summary>
721            A constraint that accept only value of the specified type
722            </summary>
723        </member>
724        <member name="M:Rhino.Mocks.Constraints.Is.Matching``1(System.Predicate{``0})">
725            <summary>
726            Evaluate a parameter using a predicate
727            </summary>
728            <param name="predicate">The predicate to use</param>
729        </member>
730        <member name="T:Rhino.Mocks.Constraints.IsArg`1">
731            <summary>
732            Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Is"/> to be used in context
733            with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
734            </summary>
735            <typeparam name="T">The type of the argument</typeparam>
736        </member>
737        <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThan(System.IComparable)">
738            <summary>
739            Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
740            </summary>
741            <param name="objToCompare">The object the parameter should be greater than</param>
742        </member>
743        <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThan(System.IComparable)">
744            <summary>
745            Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
746            </summary>
747            <param name="objToCompare">The object the parameter should be less than</param>
748        </member>
749        <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThanOrEqual(System.IComparable)">
750            <summary>
751            Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
752            </summary>
753            <param name="objToCompare">The object the parameter should be less than or equal to</param>
754        </member>
755        <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThanOrEqual(System.IComparable)">
756            <summary>
757            Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
758            </summary>
759            <param name="objToCompare">The object the parameter should be greater than or equal to</param>
760        </member>
761        <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equal(System.Object)">
762            <summary>
763            Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
764            </summary>
765            <param name="obj">The object the parameter should equal to</param>
766        </member>
767        <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotEqual(System.Object)">
768            <summary>
769            Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
770            </summary>
771            <param name="obj">The object the parameter should not equal to</param>
772        </member>
773        <member name="M:Rhino.Mocks.Constraints.IsArg`1.Same(System.Object)">
774            <summary>
775            Evaluate a same as constraint.
776            </summary>
777            <param name="obj">The object the parameter should the same as.</param>
778        </member>
779        <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotSame(System.Object)">
780            <summary>
781            Evaluate a not same as constraint.
782            </summary>
783            <param name="obj">The object the parameter should not be the same as.</param>
784        </member>
785        <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equals(System.Object)">
786            <summary>
787            Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
788            </summary>
789            <param name="obj"></param>
790            <returns></returns>
791        </member>
792        <member name="M:Rhino.Mocks.Constraints.IsArg`1.GetHashCode">
793            <summary>
794            Serves as a hash function for a particular type.
795            </summary>
796            <returns>
797            A hash code for the current <see cref="T:System.Object"/>.
798            </returns>
799        </member>
800        <member name="P:Rhino.Mocks.Constraints.IsArg`1.Anything">
801            <summary>
802            A constraints that accept anything
803            </summary>
804            <returns></returns>
805        </member>
806        <member name="P:Rhino.Mocks.Constraints.IsArg`1.Null">
807            <summary>
808            A constraint that accept only nulls
809            </summary>
810            <returns></returns>
811        </member>
812        <member name="P:Rhino.Mocks.Constraints.IsArg`1.NotNull">
813            <summary>
814            A constraint that accept only non null values
815            </summary>
816            <returns></returns>
817        </member>
818        <member name="P:Rhino.Mocks.Constraints.IsArg`1.TypeOf">
819            <summary>
820            A constraint that accept only value of the specified type.
821            The check is performed on the type that has been defined
822            as the argument type.
823            </summary>
824        </member>
825        <member name="T:Rhino.Mocks.Constraints.List">
826            <summary>
827            Central location for constraints about lists and collections
828            </summary>
829        </member>
830        <member name="M:Rhino.Mocks.Constraints.List.IsIn(System.Object)">
831            <summary>
832            Determines whether the specified obj is in the paramter.
833            The parameter must be IEnumerable.
834            </summary>
835            <param name="obj">Obj.</param>
836            <returns></returns>
837        </member>
838        <member name="M:Rhino.Mocks.Constraints.List.OneOf(System.Collections.IEnumerable)">
839            <summary>
840            Determains whatever the parameter is in the collection.
841            </summary>
842        </member>
843        <member name="M:Rhino.Mocks.Constraints.List.Equal(System.Collections.IEnumerable)">
844            <summary>
845            Determains that the parameter collection is identical to the specified collection
846            </summary>
847        </member>
848        <member name="M:Rhino.Mocks.Constraints.List.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
849            <summary>
850            Determines that the parameter collection has the specified number of elements.
851            </summary>
852            <param name="constraint">The constraint that should be applied to the collection count.</param>
853        </member>
854        <member name="M:Rhino.Mocks.Constraints.List.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
855            <summary>
856            Determines that an element of the parameter collections conforms to another AbstractConstraint.
857            </summary>
858            <param name="index">The zero-based index of the list element.</param>
859            <param name="constraint">The constraint which should be applied to the list element.</param>
860        </member>
861        <member name="M:Rhino.Mocks.Constraints.List.ContainsAll(System.Collections.IEnumerable)">
862            <summary>
863             Determines that all elements of the specified collection are in the the parameter collection
864            </summary>
865            <param name="collection">The collection to compare against</param>
866            <returns>The constraint which should be applied to the list parameter.</returns>
867        </member>
868        <member name="T:Rhino.Mocks.Constraints.ListArg`1">
869            <summary>
870            Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
871            with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
872            </summary>
873        </member>
874        <member name="M:Rhino.Mocks.Constraints.ListArg`1.IsIn(System.Object)">
875            <summary>
876            Determines whether the specified object is in the paramter.
877            The parameter must be IEnumerable.
878            </summary>
879            <param name="obj">Obj.</param>
880            <returns></returns>
881        </member>
882        <member name="M:Rhino.Mocks.Constraints.ListArg`1.OneOf(System.Collections.IEnumerable)">
883            <summary>
884            Determains whatever the parameter is in the collection.
885            </summary>
886        </member>
887        <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equal(System.Collections.IEnumerable)">
888            <summary>
889            Determains that the parameter collection is identical to the specified collection
890            </summary>
891        </member>
892        <member name="M:Rhino.Mocks.Constraints.ListArg`1.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
893            <summary>
894            Determines that the parameter collection has the specified number of elements.
895            </summary>
896            <param name="constraint">The constraint that should be applied to the collection count.</param>
897        </member>
898        <member name="M:Rhino.Mocks.Constraints.ListArg`1.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
899            <summary>
900            Determines that an element of the parameter collections conforms to another AbstractConstraint.
901            </summary>
902            <param name="index">The zero-based index of the list element.</param>
903            <param name="constraint">The constraint which should be applied to the list element.</param>
904        </member>
905        <member name="M:Rhino.Mocks.Constraints.ListArg`1.ContainsAll(System.Collections.IEnumerable)">
906            <summary>
907             Determines that all elements of the specified collection are in the the parameter collection
908            </summary>
909            <param name="collection">The collection to compare against</param>
910            <returns>The constraint which should be applied to the list parameter.</returns>
911        </member>
912        <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equals(System.Object)">
913            <summary>
914            Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
915            </summary>
916            <param name="obj"></param>
917            <returns></returns>
918        </member>
919        <member name="M:Rhino.Mocks.Constraints.ListArg`1.GetHashCode">
920            <summary>
921            Serves as a hash function for a particular type.
922            </summary>
923            <returns>
924            A hash code for the current <see cref="T:System.Object"/>.
925            </returns>
926        </member>
927        <member name="T:Rhino.Mocks.Constraints.OutRefArgDummy`1">
928            <summary>
929            Provides a dummy field to pass as out or ref argument.
930            </summary>
931            <typeparam name="T"></typeparam>
932        </member>
933        <member name="F:Rhino.Mocks.Constraints.OutRefArgDummy`1.Dummy">
934            <summary>
935            Dummy field to satisfy the compiler. Used for out and ref arguments.
936            </summary>
937        </member>
938        <member name="T:Rhino.Mocks.Constraints.Property">
939            <summary>
940            Central location for constraints for object's properties
941            </summary>
942        </member>
943        <member name="M:Rhino.Mocks.Constraints.Property.Value(System.String,System.Object)">
944            <summary>
945            Constrains the parameter to have property with the specified value
946            </summary>
947            <param name="propertyName">Name of the property.</param>
948            <param name="expectedValue">Expected value.</param>
949            <returns></returns>
950        </member>
951        <member name="M:Rhino.Mocks.Constraints.Property.Value(System.Type,System.String,System.Object)">
952            <summary>
953            Constrains the parameter to have property with the specified value.
954            </summary>
955            <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
956            <param name="propertyName">Name of the property.</param>
957            <param name="expectedValue">Expected value.</param>
958            <returns></returns>
959        </member>
960        <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
961            <summary>
962            Constrains the parameter to have a property satisfying a specified constraint.
963            </summary>
964            <param name="propertyName">Name of the property.</param>
965            <param name="propertyConstraint">Constraint for the property.</param>
966        </member>
967        <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
968            <summary>
969            Constrains the parameter to have a property satisfying a specified constraint.
970            </summary>
971            <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
972            <param name="propertyName">Name of the property.</param>
973            <param name="propertyConstraint">Constraint for the property.</param>
974        </member>
975        <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.String)">
976            <summary>
977            Determines whether the parameter has the specified property and that it is null.
978            </summary>
979            <param name="propertyName">Name of the property.</param>
980            <returns></returns>
981        </member>
982        <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.Type,System.String)">
983            <summary>
984            Determines whether the parameter has the specified property and that it is null.
985            </summary>
986            <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
987            <param name="propertyName">Name of the property.</param>
988            <returns></returns>
989        </member>
990        <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.String)">
991            <summary>
992            Determines whether the parameter has the specified property and that it is not null.
993            </summary>
994            <param name="propertyName">Name of the property.</param>
995            <returns></returns>
996        </member>
997        <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.Type,System.String)">
998            <summary>
999            Determines whether the parameter has the specified property and that it is not null.
1000            </summary>
1001            <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
1002            <param name="propertyName">Name of the property.</param>
1003            <returns></returns>
1004        </member>
1005        <member name="M:Rhino.Mocks.Constraints.Property.AllPropertiesMatch(System.Object)">
1006            <summary>
1007            constraints the parameter to have the exact same property values as the expected object.
1008            </summary>
1009            <param name="expected">An object, of the same type as the parameter, whose properties are set with the expected values.</param>
1010            <returns>An instance of the constraint that will do the actual check.</returns>
1011            <remarks>
1012            The parameter's public property values and public field values will be matched against the expected object's
1013            public property values and public field values. The first mismatch will be reported and no further matching is done.
1014            The matching is recursive for any property or field that has properties or fields of it's own.
1015            Collections are supported through IEnumerable, which means the constraint will check if the actual and expected
1016            collection contain the same values in the same order, where the values contained by the collection can have properties
1017            and fields of their own that will be checked as well because of the recursive nature of this constraint.
1018            </remarks>
1019        </member>
1020        <member name="T:Rhino.Mocks.Constraints.PublicField">
1021            <summary>
1022            Central location for constraints for object's public fields
1023            </summary>
1024        </member>
1025        <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.String,System.Object)">
1026            <summary>
1027            Constrains the parameter to have a public field with the specified value
1028            </summary>
1029            <param name="publicFieldName">Name of the public field.</param>
1030            <param name="expectedValue">Expected value.</param>
1031            <returns></returns>
1032        </member>
1033        <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.Type,System.String,System.Object)">
1034            <summary>
1035            Constrains the parameter to have a public field with the specified value.
1036            </summary>
1037            <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
1038            <param name="publicFieldName">Name of the public field.</param>
1039            <param name="expectedValue">Expected value.</param>
1040            <returns></returns>
1041        </member>
1042        <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
1043            <summary>
1044            Constrains the parameter to have a public field satisfying a specified constraint.
1045            </summary>
1046            <param name="publicFieldName">Name of the public field.</param>
1047            <param name="publicFieldConstraint">Constraint for the public field.</param>
1048        </member>
1049        <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
1050            <summary>
1051            Constrains the parameter to have a public field satisfying a specified constraint.
1052            </summary>
1053            <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
1054            <param name="publicFieldName">Name of the public field.</param>
1055            <param name="publicFieldConstraint">Constraint for the public field.</param>
1056        </member>
1057        <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.String)">
1058            <summary>
1059            Determines whether the parameter has the specified public field and that it is null.
1060            </summary>
1061            <param name="publicFieldName">Name of the public field.</param>
1062            <returns></returns>
1063        </member>
1064        <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.Type,System.String)">
1065            <summary>
1066            Determines whether the parameter has the specified public field and that it is null.
1067            </summary>
1068            <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
1069            <param name="publicFieldName">Name of the public field.</param>
1070            <returns></returns>
1071        </member>
1072        <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.String)">
1073            <summary>
1074            Determines whether the parameter has the specified public field and that it is not null.
1075            </summary>
1076            <param name="publicFieldName">Name of the public field.</param>
1077            <returns></returns>
1078        </member>
1079        <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.Type,System.String)">
1080            <summary>
1081            Determines whether the parameter has the specified public field and that it is not null.
1082            </summary>
1083            <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
1084            <param name="publicFieldName">Name of the public field.</param>
1085            <returns></returns>
1086        </member>
1087        <member name="T:Rhino.Mocks.Constraints.Text">
1088            <summary>
1089            Central location for all text related constraints
1090            </summary>
1091        </member>
1092        <member name="M:Rhino.Mocks.Constraints.Text.StartsWith(System.String)">
1093            <summary>
1094            Constrain the argument to starts with the specified string
1095            </summary>
1096        </member>
1097        <member name="M:Rhino.Mocks.Constraints.Text.EndsWith(System.String)">
1098            <summary>
1099            Constrain the argument to end with the specified string
1100            </summary>
1101        </member>
1102        <member name="M:Rhino.Mocks.Constraints.Text.Contains(System.String)">
1103            <summary>
1104            Constrain the argument to contain the specified string
1105            </summary>
1106        </member>
1107        <member name="M:Rhino.Mocks.Constraints.Text.Like(System.String)">
1108            <summary>
1109            Constrain the argument to validate according to regex pattern
1110            </summary>
1111        </member>
1112        <member name="T:Rhino.Mocks.Constraints.TextArg">
1113            <summary>
1114            Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
1115            with the <see cref="T:Rhino.Mocks.Arg"/> syntax.
1116            </summary>
1117        </member>
1118        <member name="M:Rhino.Mocks.Constraints.TextArg.StartsWith(System.String)">
1119            <summary>
1120            Constrain the argument to starts with the specified string
1121            </summary>
1122            <returns></returns>
1123        </member>
1124        <member name="M:Rhino.Mocks.Constraints.TextArg.EndsWith(System.String)">
1125            <summary>
1126            Constrain the argument to end with the specified string
1127            </summary>
1128        </member>
1129        <member name="M:Rhino.Mocks.Constraints.TextArg.Contains(System.String)">
1130            <summary>
1131            Constrain the argument to contain the specified string
1132            </summary>
1133        </member>
1134        <member name="M:Rhino.Mocks.Constraints.TextArg.Like(System.String)">
1135            <summary>
1136            Constrain the argument to validate according to regex pattern
1137            </summary>
1138        </member>
1139        <member name="M:Rhino.Mocks.Constraints.TextArg.Equals(System.Object)">
1140            <summary>
1141            Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
1142            </summary>
1143            <param name="obj"></param>
1144            <returns></returns>
1145        </member>
1146        <member name="M:Rhino.Mocks.Constraints.TextArg.GetHashCode">
1147            <summary>
1148            Serves as a hash function for a particular type.
1149            </summary>
1150            <returns>
1151            A hash code for the current <see cref="T:System.Object"/>.
1152            </returns>
1153        </member>
1154        <member name="T:Rhino.Mocks.Exceptions.ExpectationViolationException">
1155            <summary>
1156            An expectaton violation was detected.
1157            </summary>
1158        </member>
1159        <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.String)">
1160            <summary>
1161            Creates a new <see cref="T:Rhino.Mocks.Exceptions.ExpectationViolationException"/> instance.
1162            </summary>
1163            <param name="message">Message.</param>
1164        </member>
1165        <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1166            <summary>
1167            Serialization constructor
1168            </summary>
1169        </member>
1170        <member name="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException">
1171            <summary>
1172            Signals that an object was call on a mock repostiroy which doesn't
1173            belong to this mock repository or not a mock
1174            </summary>
1175        </member>
1176        <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.String)">
1177            <summary>
1178            Creates a new <see cref="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException"/> instance.
1179            </summary>
1180            <param name="message">Message.</param>
1181        </member>
1182        <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
1183            <summary>
1184            Serialization constructor
1185            </summary>
1186        </member>
1187        <member name="T:Rhino.Mocks.Expectations.AbstractExpectation">
1188            <summary>
1189            Abstract class that holds common information for
1190            expectations.
1191            </summary>
1192        </member>
1193        <member name="T:Rhino.Mocks.Interfaces.IExpectation">
1194            <summary>
1195            Interface to validate that a method call is correct.
1196            </summary>
1197        </member>
1198        <member name="M:Rhino.Mocks.Interfaces.IExpectation.IsExpected(System.Object[])">
1199            <summary>
1200            Validate the arguments for the method.
1201            This method can be called numerous times, so be careful about side effects
1202            </summary>
1203            <param name="args">The arguments with which the method was called</param>
1204        </member>
1205        <member name="M:Rhino.Mocks.Interfaces.IExpectation.AddActualCall">
1206            <summary>
1207            Add an actual method call to this expectation
1208            </summary>
1209        </member>
1210        <member name="M:Rhino.Mocks.Interfaces.IExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
1211            <summary>
1212            Returns the return value or throw the exception and setup any output / ref parameters
1213            that has been set.
1214            </summary>
1215        </member>
1216        <member name="M:Rhino.Mocks.Interfaces.IExpectation.IgnoreMissingReturnValueUntilExecuteTime">
1217            <summary>
1218            Allow to set the return value in the future, if it was already set.
1219            </summary>
1220        </member>
1221        <member name="P:Rhino.Mocks.Interfaces.IExpectation.ErrorMessage">
1222            <summary>
1223            Gets the error message.
1224            </summary>
1225            <value></value>
1226        </member>
1227        <member name="P:Rhino.Mocks.Interfaces.IExpectation.Expected">
1228            <summary>
1229            Range of expected calls
1230            </summary>
1231        </member>
1232        <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActualCallsCount">
1233            <summary>
1234            Number of call actually made for this method
1235            </summary>
1236        </member>
1237        <member name="P:Rhino.Mocks.Interfaces.IExpectation.CanAcceptCalls">
1238            <summary>
1239            If this expectation is still waiting for calls.
1240            </summary>
1241        </member>
1242        <member name="P:Rhino.Mocks.Interfaces.IExpectation.ReturnValue">
1243            <summary>
1244            The return value for a method matching this expectation
1245            </summary>
1246        </member>
1247        <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExceptionToThrow">
1248            <summary>
1249            Gets or sets the exception to throw on a method matching this expectation.
1250            </summary>
1251        </member>
1252        <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionsSatisfied">
1253            <summary>
1254            Gets a value indicating whether this instance's action is staisfied.
1255            A staisfied instance means that there are no more requirements from
1256            this method. A method with non void return value must register either
1257            a return value or an exception to throw.
1258            </summary>
1259        </member>
1260        <member name="P:Rhino.Mocks.Interfaces.IExpectation.Method">
1261            <summary>
1262            Gets the method this expectation is for.
1263            </summary>
1264        </member>
1265        <member name="P:Rhino.Mocks.Interfaces.IExpectation.RepeatableOption">
1266            <summary>
1267            Gets or sets what special condtions there are for this method
1268            repeating.
1269            </summary>
1270        </member>
1271        <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExpectationSatisfied">
1272            <summary>
1273            Gets a value indicating whether this expectation was satisfied
1274            </summary>
1275        </member>
1276        <member name="P:Rhino.Mocks.Interfaces.IExpectation.HasReturnValue">
1277            <summary>
1278            Specify whatever this expectation has a return value set
1279            You can't check ReturnValue for this because a valid return value include null.
1280            </summary>
1281        </member>
1282        <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionToExecute">
1283            <summary>
1284            An action to execute when the method is matched.
1285            </summary>
1286        </member>
1287        <member name="P:Rhino.Mocks.Interfaces.IExpectation.OutRefParams">
1288            <summary>
1289            Set the out / ref parameters for the method call.
1290            The indexing is zero based and ignores any non out/ref parameter.
1291            It is possible not to pass all the parameters. This method can be called only once.
1292            </summary>
1293        </member>
1294        <member name="P:Rhino.Mocks.Interfaces.IExpectation.Message">
1295            <summary>
1296            Documentation Message
1297            </summary>
1298        </member>
1299        <member name="P:Rhino.Mocks.Interfaces.IExpectation.Originalinvocation">
1300            <summary>
1301            Gets the invocation for this expectation
1302            </summary>
1303            <value>The invocation.</value>
1304        </member>
1305        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actualCallsCount">
1306            <summary>
1307            Number of actuall calls made that passed this expectation
1308            </summary>
1309        </member>
1310        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.expected">
1311            <summary>
1312            Range of expected calls that should pass this expectation.
1313            </summary>
1314        </member>
1315        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValue">
1316            <summary>
1317            The return value for a method matching this expectation
1318            </summary>
1319        </member>
1320        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.exceptionToThrow">
1321            <summary>
1322            The exception to throw on a method matching this expectation.
1323            </summary>
1324        </member>
1325        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.method">
1326            <summary>
1327            The method this expectation is for.
1328            </summary>
1329        </member>
1330        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValueSet">
1331            <summary>
1332            The return value for this method was set
1333            </summary>
1334        </member>
1335        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.repeatableOption">
1336            <summary>
1337            Whether this method will repeat
1338            unlimited number of times.
1339            </summary>
1340        </member>
1341        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actionToExecute">
1342            <summary>
1343            A delegate that will be run when the
1344            expectation is matched.
1345            </summary>
1346        </member>
1347        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.matchingArgs">
1348            <summary>
1349            The arguments that matched this expectation.
1350            </summary>
1351        </member>
1352        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.message">
1353            <summary>
1354            Documentation message
1355            </summary>
1356        </member>
1357        <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.originalInvocation">
1358            <summary>
1359            The method originalInvocation
1360            </summary>
1361        </member>
1362        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.GetHashCode">
1363            <summary>
1364            Get the hash code
1365            </summary>
1366        </member>
1367        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AddActualCall">
1368            <summary>
1369            Add an actual actualMethodCall call to this expectation
1370            </summary>
1371        </member>
1372        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.IgnoreMissingReturnValueUntilExecuteTime">
1373            <summary>
1374            Allow to set the return value in the future, if it was already set.
1375            </summary>
1376        </member>
1377        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
1378            <summary>
1379            Returns the return value or throw the exception and setup output / ref parameters
1380            </summary>
1381        </member>
1382        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.IsExpected(System.Object[])">
1383            <summary>
1384            Validate the arguments for the method on the child methods
1385            </summary>
1386            <param name="args">The arguments with which the method was called</param>
1387        </member>
1388        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Castle.Core.Interceptor.IInvocation)">
1389            <summary>
1390            Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
1391            </summary>
1392            <param name="invocation">The originalInvocation for this method, required because it contains the generic type infromation</param>
1393        </member>
1394        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
1395            <summary>
1396            Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
1397            </summary>
1398            <param name="expectation">Expectation.</param>
1399        </member>
1400        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.DoIsExpected(System.Object[])">
1401            <summary>
1402            Validate the arguments for the method on the child methods
1403            </summary>
1404            <param name="args">The arguments with which the method was called</param>
1405        </member>
1406        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.Equals(System.Object)">
1407            <summary>
1408            Determines if this object equal to obj
1409            </summary>
1410        </member>
1411        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.CreateErrorMessage(System.String)">
1412            <summary>
1413            The error message for these arguments
1414            </summary>
1415        </member>
1416        <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AssertDelegateArgumentsMatchMethod(System.Delegate)">
1417            <summary>
1418            Asserts that the delegate has the same parameters as the expectation's method call
1419            </summary>
1420        </member>
1421        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.OutRefParams">
1422            <summary>
1423            Setter for the outpur / ref parameters for this expecataion.
1424            Can only be set once.
1425            </summary>
1426        </member>
1427        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.HasReturnValue">
1428            <summary>
1429            Specify whatever this expectation has a return value set
1430            You can't check ReturnValue for this because a valid return value include null.
1431            </summary>
1432        </member>
1433        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Method">
1434            <summary>
1435            Gets the method this expectation is for.
1436            </summary>
1437        </member>
1438        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Originalinvocation">
1439            <summary>
1440            Gets the originalInvocation for this expectation
1441            </summary>
1442            <value>The originalInvocation.</value>
1443        </member>
1444        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.RepeatableOption">
1445            <summary>
1446            Gets or sets what special condtions there are for this method
1447            </summary>
1448        </member>
1449        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Expected">
1450            <summary>
1451            Range of expected calls
1452            </summary>
1453        </member>
1454        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActualCallsCount">
1455            <summary>
1456            Number of call actually made for this method
1457            </summary>
1458        </member>
1459        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.CanAcceptCalls">
1460            <summary>
1461            If this expectation is still waiting for calls.
1462            </summary>
1463        </member>
1464        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExpectationSatisfied">
1465            <summary>
1466            Gets a value indicating whether this expectation was satisfied
1467            </summary>
1468        </member>
1469        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ReturnValue">
1470            <summary>
1471            The return value for a method matching this expectation
1472            </summary>
1473        </member>
1474        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionToExecute">
1475            <summary>
1476            An action to execute when the method is matched.
1477            </summary>
1478        </member>
1479        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExceptionToThrow">
1480            <summary>
1481            Gets or sets the exception to throw on a method matching this expectation.
1482            </summary>
1483        </member>
1484        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionsSatisfied">
1485            <summary>
1486            Gets a value indicating whether this instance's action is staisfied.
1487            A staisfied instance means that there are no more requirements from
1488            this method. A method with non void return value must register either
1489            a return value or an exception to throw or an action to execute.
1490            </summary>
1491        </member>
1492        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Message">
1493            <summary>
1494            Documentation message
1495            </summary>
1496        </member>
1497        <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ErrorMessage">
1498            <summary>
1499            Gets the error message.
1500            </summary>
1501            <value></value>
1502        </member>
1503        <member name="T:Rhino.Mocks.Expectations.AnyArgsExpectation">
1504            <summary>
1505            Expectation that matchs any arguments for the method.
1506            </summary>
1507        </member>
1508        <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Castle.Core.Interceptor.IInvocation)">
1509            <summary>
1510            Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
1511            </summary>
1512            <param name="invocation">Invocation for this expectation</param>
1513        </member>
1514        <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
1515            <summary>
1516            Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
1517            </summary>
1518            <param name="expectation">Expectation.</param>
1519        </member>
1520        <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.DoIsExpected(System.Object[])">
1521            <summary>
1522            Validate the arguments for the method.
1523            </summary>
1524            <param name="args">The arguments with which the method was called</param>
1525        </member>
1526        <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.Equals(System.Object)">
1527            <summary>
1528            Determines if the object equal to expectation
1529            </summary>
1530        </member>
1531        <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.GetHashCode">
1532            <summary>
1533            Get the hash code
1534            </summary>
1535        </member>
1536        <member name="P:Rhino.Mocks.Expectations.AnyArgsExpectation.ErrorMessage">
1537            <summary>
1538            Gets the error message.
1539            </summary>
1540            <value></value>
1541        </member>
1542        <member name="T:Rhino.Mocks.Expectations.ArgsEqualExpectation">
1543            <summary>
1544            Summary description for ArgsEqualExpectation.
1545            </summary>
1546        </member>
1547        <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Object[])">
1548            <summary>
1549            Creates a new <see cref="T:Rhino.Mocks.Expectations.ArgsEqualExpectation"/> instance.
1550            </summary>
1551            <param name="expectedArgs">Expected args.</param>
1552            <param name="invocation">The invocation for this expectation</param>
1553        </member>
1554        <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.DoIsExpected(System.Object[])">
1555            <summary>
1556            Validate the arguments for the method.
1557            </summary>
1558            <param name="args">The arguments with which the method was called</param>
1559        </member>
1560        <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.Equals(System.Object)">
1561            <summary>
1562            Determines if the object equal to expectation
1563            </summary>
1564        </member>
1565        <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.GetHashCode">
1566            <summary>
1567            Get the hash code
1568            </summary>
1569        </member>
1570        <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ErrorMessage">
1571            <summary>
1572            Gets the error message.
1573            </summary>
1574            <value></value>
1575        </member>
1576        <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ExpectedArgs">
1577            <summary>
1578            Get the expected args.
1579            </summary>
1580        </member>
1581        <member name="T:Rhino.Mocks.Expectations.CallbackExpectation">
1582            <summary>
1583            Call a specified callback to verify the expectation
1584            </summary>
1585        </member>
1586        <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,System.Delegate)">
1587            <summary>
1588            Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
1589            </summary>
1590            <param name="expectation">Expectation.</param>
1591            <param name="callback">Callback.</param>
1592        </member>
1593        <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Delegate)">
1594            <summary>
1595            Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
1596            </summary>
1597            <param name="invocation">Invocation for this expectation</param>
1598            <param name="callback">Callback.</param>
1599        </member>
1600        <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.DoIsExpected(System.Object[])">
1601            <summary>
1602            Validate the arguments for the method on the child methods
1603            </summary>
1604            <param name="args">The arguments with which the method was called</param>
1605        </member>
1606        <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.Equals(System.Object)">
1607            <summary>
1608            Determines if the object equal to expectation
1609            </summary>
1610        </member>
1611        <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.GetHashCode">
1612            <summary>
1613            Get the hash code
1614            </summary>
1615        </member>
1616        <member name="P:Rhino.Mocks.Expectations.CallbackExpectation.ErrorMessage">
1617            <summary>
1618            Gets the error message.
1619            </summary>
1620            <value></value>
1621        </member>
1622        <member name="T:Rhino.Mocks.Expectations.ConstraintsExpectation">
1623            <summary>
1624            Expect the method's arguments to match the contraints
1625            </summary>
1626        </member>
1627        <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Constraints.AbstractConstraint[])">
1628            <summary>
1629            Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
1630            </summary>
1631            <param name="invocation">Invocation for this expectation</param>
1632            <param name="constraints">Constraints.</param>
1633        </member>
1634        <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Constraints.AbstractConstraint[])">
1635            <summary>
1636            Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
1637            </summary>
1638            <param name="expectation">Expectation.</param>
1639            <param name="constraints">Constraints.</param>
1640        </member>
1641        <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.DoIsExpected(System.Object[])">
1642            <summary>
1643            Validate the arguments for the method.
1644            </summary>
1645            <param name="args">The arguments with which the method was called</param>
1646        </member>
1647        <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.Equals(System.Object)">
1648            <summary>
1649            Determines if the object equal to expectation
1650            </summary>
1651        </member>
1652        <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.GetHashCode">
1653            <summary>
1654            Get the hash code
1655            </summary>
1656        </member>
1657        <member name="P:Rhino.Mocks.Expectations.ConstraintsExpectation.ErrorMessage">
1658            <summary>
1659            Gets the error message.
1660            </summary>
1661            <value></value>
1662        </member>
1663        <member name="T:Rhino.Mocks.Generated.ExpectationsList">
1664            <summary>
1665            ExpectationsList
1666            </summary>
1667        </member>
1668        <member name="T:Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary">
1669            <summary>
1670            Dictionary
1671            </summary>
1672        </member>
1673        <member name="T:Rhino.Mocks.Generated.ProxyStateDictionary">
1674            <summary>
1675            Dictionary class
1676            </summary>
1677        </member>
1678        <member name="M:Rhino.Mocks.Generated.ProxyStateDictionary.#ctor">
1679            <summary>
1680            Create a new instance of <c>ProxyStateDictionary</c>
1681            </summary>
1682        </member>
1683        <member name="T:Rhino.Mocks.Impl.RemotingMock.IRemotingProxyOperation">
1684            <summary>
1685            Operation on a remoting proxy
1686            </summary>
1687            <remarks>
1688            It is not possible to directly communicate to a real proxy via transparent proxy.
1689            Transparent proxy impersonates a user type and only methods of that user type are callable.
1690            The only methods that are guaranteed to exist on any transparent proxy are methods defined
1691            in Object: namely ToString(), GetHashCode(), and Equals()).
1692           
1693            These three methods are the only way to tell the real proxy to do something.
1694            Equals() is the most suitable of all, since it accepts an arbitrary object parameter.
1695            The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation,
1696            transparentProxy.Equals(operation) will call operation.Process(realProxy).
1697            This way we can retrieve a real proxy from transparent proxy and perform
1698            arbitrary operation on it.
1699            </remarks>
1700        </member>
1701        <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingInvocation">
1702            <summary>
1703            Implementation of IInvocation based on remoting proxy
1704            </summary>
1705            <remarks>Some methods are marked NotSupported since they either don't make sense
1706            for remoting proxies, or they are never called by Rhino Mocks</remarks>
1707        </member>
1708        <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator">
1709            <summary>
1710            Generates remoting proxies and provides utility functions
1711            </summary>
1712        </member>
1713        <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.CreateRemotingMock(System.Type,Castle.Core.Interceptor.IInterceptor,Rhino.Mocks.Interfaces.IMockedObject)">
1714            <summary>
1715             Create the proxy using remoting
1716            </summary>
1717        </member>
1718        <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.IsRemotingProxy(System.Object)">
1719            <summary>
1720            Check whether an object is a transparent proxy with a RemotingProxy behind it
1721            </summary>
1722            <param name="obj">Object to check</param>
1723            <returns>true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise</returns>
1724            <remarks>We use Equals() method to communicate with the real proxy behind the object.
1725            See IRemotingProxyOperation for more details</remarks>
1726        </member>
1727        <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.GetMockedObjectFromProxy(System.Object)">
1728            <summary>
1729            Retrieve a mocked object from a transparent proxy
1730            </summary>
1731            <param name="proxy">Transparent proxy with a RemotingProxy instance behind it</param>
1732            <returns>Mocked object associated with the proxy</returns>
1733            <remarks>We use Equals() method to communicate with the real proxy behind the object.
1734            See IRemotingProxyOperation for more details</remarks>
1735        </member>
1736        <member name="T:Rhino.Mocks.Impl.CreateMethodExpectation">
1737            <summary>
1738            Allows to call a method and immediatly get it's options.
1739            </summary>
1740        </member>
1741        <member name="T:Rhino.Mocks.Interfaces.ICreateMethodExpectation">
1742            <summary>
1743            Interface to allows to call a method and immediatly get it's options.
1744            </summary>
1745        </member>
1746        <member name="M:Rhino.Mocks.Interfaces.ICreateMethodExpectation.Call``1(``0)">
1747            <summary>
1748            Get the method options for the call
1749            </summary>
1750            <param name="ignored">The method call should go here, the return value is ignored</param>
1751        </member>
1752        <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
1753            <summary>
1754            Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectation"/> instance.
1755            </summary>
1756        </member>
1757        <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.Call``1(``0)">
1758            <summary>
1759            Get the method options for the call
1760            </summary>
1761            <param name="ignored">The method call should go here, the return value is ignored</param>
1762        </member>
1763        <member name="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult">
1764            <summary>
1765            Allows to call a method and immediatly get it's options.
1766            Set the expected number for the call to Any()
1767            </summary>
1768        </member>
1769        <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
1770            <summary>
1771            Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult"/> instance.
1772            </summary>
1773            <param name="mockedObject">Proxy.</param>
1774            <param name="mockedInstance">Mocked instance.</param>
1775        </member>
1776        <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.Call``1(``0)">
1777            <summary>
1778            Get the method options for the call
1779            </summary>
1780            <param name="ignored">The method call should go here, the return value is ignored</param>
1781        </member>
1782        <member name="T:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator">
1783            <summary>
1784            This class is reponsible for taking a delegate and creating a wrapper
1785            interface around it, so it can be mocked.
1786            </summary>
1787        </member>
1788        <member name="F:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.moduleScope">
1789            <summary>
1790            The scope for all the delegate interfaces create by this mock repositroy.
1791            </summary>
1792        </member>
1793        <member name="M:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.GetDelegateTargetInterface(System.Type)">
1794            <summary>
1795            Gets a type with an "Invoke" method suitable for use as a target of the
1796            specified delegate type.
1797            </summary>
1798            <param name="delegateType"></param>
1799            <returns></returns>
1800        </member>
1801        <member name="T:Rhino.Mocks.Impl.EventRaiser">
1802            <summary>
1803            Raise events for all subscribers for an event
1804            </summary>
1805        </member>
1806        <member name="T:Rhino.Mocks.Interfaces.IEventRaiser">
1807            <summary>
1808            Raise events for all subscribers for an event
1809            </summary>
1810        </member>
1811        <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object[])">
1812            <summary>
1813            Raise the event
1814            </summary>
1815        </member>
1816        <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object,System.EventArgs)">
1817            <summary>
1818            The most common form for the event handler signature
1819            </summary>
1820        </member>
1821        <member name="M:Rhino.Mocks.Impl.EventRaiser.Create(System.Object,System.String)">
1822            <summary>
1823             Create an event raise for the specified event on this instance.
1824            </summary>
1825        </member>
1826        <member name="M:Rhino.Mocks.Impl.EventRaiser.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.String)">
1827            <summary>
1828            Creates a new instance of <c>EventRaiser</c>
1829            </summary>
1830        </member>
1831        <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object[])">
1832            <summary>
1833            Raise the event
1834            </summary>
1835        </member>
1836        <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object,System.EventArgs)">
1837            <summary>
1838            The most common signature for events
1839            Here to allow intellisense to make better guesses about how
1840            it should suggest parameters.
1841            </summary>
1842        </member>
1843        <member name="T:Rhino.Mocks.Impl.MethodOptions`1">
1844            <summary>
1845            Allows to define what would happen when a method
1846            is called.
1847            </summary>
1848        </member>
1849        <member name="T:Rhino.Mocks.Interfaces.IMethodOptions`1">
1850            <summary>
1851            Allows to define what would happen when a method
1852            is called.
1853            </summary>
1854        </member>
1855        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Return(`0)">
1856            <summary>
1857            Set the return value for the method.
1858            </summary>
1859            <param name="objToReturn">The object the method will return</param>
1860            <returns>IRepeat that defines how many times the method will return this value</returns>
1861        </member>
1862        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.TentativeReturn">
1863            <summary>
1864            Allow to override this return value in the future
1865            </summary>
1866            <returns>IRepeat that defines how many times the method will return this value</returns>
1867        </member>
1868        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Throw(System.Exception)">
1869            <summary>
1870            Throws the specified exception when the method is called.
1871            </summary>
1872            <param name="exception">Exception to throw</param>
1873        </member>
1874        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.IgnoreArguments">
1875            <summary>
1876            Ignores the arguments for this method. Any argument will be matched
1877            againt this method.
1878            </summary>
1879        </member>
1880        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
1881            <summary>
1882            Add constraints for the method's arguments.
1883            </summary>
1884        </member>
1885        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(System.Delegate)">
1886            <summary>
1887            Set a callback method for the last call
1888            </summary>
1889        </member>
1890        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
1891            <summary>
1892            Set a delegate to be called when the expectation is matched.
1893            The delegate return value will be returned from the expectation.
1894            </summary>
1895        </member>
1896        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
1897            <summary>
1898            Set a delegate to be called when the expectation is matched.
1899            The delegate return value will be returned from the expectation.
1900            </summary>
1901        </member>
1902        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
1903            <summary>
1904            Set a delegate to be called when the expectation is matched.
1905            The delegate return value will be returned from the expectation.
1906            </summary>
1907        </member>
1908        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
1909            <summary>
1910            Set a delegate to be called when the expectation is matched.
1911            The delegate return value will be returned from the expectation.
1912            </summary>
1913        </member>
1914        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
1915            <summary>
1916            Set a delegate to be called when the expectation is matched.
1917            The delegate return value will be returned from the expectation.
1918            </summary>
1919        </member>
1920        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
1921            <summary>
1922            Set a delegate to be called when the expectation is matched.
1923            The delegate return value will be returned from the expectation.
1924            </summary>
1925        </member>
1926        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
1927            <summary>
1928            Set a delegate to be called when the expectation is matched.
1929            The delegate return value will be returned from the expectation.
1930            </summary>
1931        </member>
1932        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
1933            <summary>
1934            Set a delegate to be called when the expectation is matched.
1935            The delegate return value will be returned from the expectation.
1936            </summary>
1937        </member>
1938        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
1939            <summary>
1940            Set a delegate to be called when the expectation is matched.
1941            The delegate return value will be returned from the expectation.
1942            </summary>
1943        </member>
1944        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
1945            <summary>
1946            Set a delegate to be called when the expectation is matched.
1947            The delegate return value will be returned from the expectation.
1948            </summary>
1949        </member>
1950        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
1951            <summary>
1952            Set a delegate to be called when the expectation is matched.
1953            The delegate return value will be returned from the expectation.
1954            </summary>
1955        </member>
1956        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Do(System.Delegate)">
1957            <summary>
1958            Set a delegate to be called when the expectation is matched.
1959            The delegate return value will be returned from the expectation.
1960            </summary>
1961        </member>
1962        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod">
1963            <summary>
1964            Call the original method on the class, bypassing the mocking layers.
1965            </summary>
1966            <returns></returns>
1967        </member>
1968        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
1969            <summary>
1970            Call the original method on the class, optionally bypassing the mocking layers.
1971            </summary>
1972            <returns></returns>
1973        </member>
1974        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.PropertyBehavior">
1975            <summary>
1976            Use the property as a simple property, getting/setting the values without
1977            causing mock expectations.
1978            </summary>
1979        </member>
1980        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.GetEventRaiser">
1981            <summary>
1982            Get an event raiser for the last subscribed event.
1983            </summary>
1984        </member>
1985        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.OutRef(System.Object[])">
1986            <summary>
1987            Set the parameter values for out and ref parameters.
1988            This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
1989            </summary>
1990        </member>
1991        <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Message(System.String)">
1992            <summary>
1993            Documentation message for the expectation
1994            </summary>
1995            <param name="documentationMessage">Message</param>
1996        </member>
1997        <member name="P:Rhino.Mocks.Interfaces.IMethodOptions`1.Repeat">
1998            <summary>
1999            Better syntax to define repeats.
2000            </summary>
2001        </member>
2002        <member name="T:Rhino.Mocks.Interfaces.IRepeat`1">
2003            <summary>
2004            Allows to specify the number of time for method calls
2005            </summary>
2006        </member>
2007        <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Twice">
2008            <summary>
2009            Repeat the method twice.
2010            </summary>
2011        </member>
2012        <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Once">
2013            <summary>
2014            Repeat the method once.
2015            </summary>
2016        </member>
2017        <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.AtLeastOnce">
2018            <summary>
2019            Repeat the method at least once, then repeat as many time as it would like.
2020            </summary>
2021        </member>
2022        <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Any">
2023            <summary>
2024            Repeat the method any number of times.
2025            This has special affects in that this method would now ignore orderring.
2026            </summary>
2027        </member>
2028        <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32,System.Int32)">
2029            <summary>
2030            Set the range to repeat an action.
2031            </summary>
2032            <param name="min">Min.</param>
2033            <param name="max">Max.</param>
2034        </member>
2035        <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32)">
2036            <summary>
2037            Set the amount of times to repeat an action.
2038            </summary>
2039        </member>
2040        <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Never">
2041            <summary>
2042            This method must not appear in the replay state.
2043            This has special affects in that this method would now ignore orderring.
2044            </summary>
2045        </member>
2046        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Impl.RecordMockState,Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.Interfaces.IExpectation,System.Boolean)">
2047            <summary>
2048            Creates a new <see cref="T:MethodOptions`1"/> instance.
2049            </summary>
2050            <param name="repository">the repository for this expectation</param>
2051            <param name="record">the recorder for this proxy</param>
2052            <param name="proxy">the proxy for this expectation</param>
2053            <param name="expectation">Expectation.</param>
2054            <param name="expectationReplacable">If the expectation still can be replaced by a Constraint call</param>
2055        </member>
2056        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
2057            <summary>
2058            Add constraints for the method's arguments.
2059            </summary>
2060        </member>
2061        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(System.Delegate)">
2062            <summary>
2063            Set a callback method for the last call
2064            </summary>
2065        </member>
2066        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
2067            <summary>
2068            Set a callback method for the last call
2069            </summary>
2070        </member>
2071        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
2072            <summary>
2073            Set a callback method for the last call
2074            </summary>
2075        </member>
2076        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
2077            <summary>
2078            Set a callback method for the last call
2079            </summary>
2080        </member>
2081        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
2082            <summary>
2083            Set a callback method for the last call
2084            </summary>
2085        </member>
2086        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
2087            <summary>
2088            Set a callback method for the last call
2089            </summary>
2090        </member>
2091        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
2092            <summary>
2093            Set a callback method for the last call
2094            </summary>
2095        </member>
2096        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
2097            <summary>
2098            Set a callback method for the last call
2099            </summary>
2100        </member>
2101        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
2102            <summary>
2103            Set a callback method for the last call
2104            </summary>
2105        </member>
2106        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
2107            <summary>
2108            Set a callback method for the last call
2109            </summary>
2110        </member>
2111        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
2112            <summary>
2113            Set a callback method for the last call
2114            </summary>
2115        </member>
2116        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
2117            <summary>
2118            Set a callback method for the last call
2119            </summary>
2120        </member>
2121        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Do(System.Delegate)">
2122            <summary>
2123            Set a delegate to be called when the expectation is matched.
2124            The delegate return value will be returned from the expectation.
2125            </summary>
2126        </member>
2127        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Return(`0)">
2128            <summary>
2129            Set the return value for the method.
2130            </summary>
2131            <param name="objToReturn">The object the method will return</param>
2132            <returns>IRepeat that defines how many times the method will return this value</returns>
2133        </member>
2134        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.TentativeReturn">
2135            <summary>
2136            Set the return value for the method, but allow to override this return value in the future
2137            </summary>
2138            <returns>IRepeat that defines how many times the method will return this value</returns>
2139        </member>
2140        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Throw(System.Exception)">
2141            <summary>
2142            Throws the specified exception when the method is called.
2143            </summary>
2144            <param name="exception">Exception to throw</param>
2145        </member>
2146        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.IgnoreArguments">
2147            <summary>
2148            Ignores the arguments for this method. Any argument will be matched
2149            againt this method.
2150            </summary>
2151        </member>
2152        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod">
2153            <summary>
2154            Call the original method on the class, bypassing the mocking layers.
2155            </summary>
2156            <returns></returns>
2157        </member>
2158        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
2159            <summary>
2160            Call the original method on the class, optionally bypassing the mocking layers
2161            </summary>
2162            <returns></returns>
2163        </member>
2164        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.PropertyBehavior">
2165            <summary>
2166            Use the property as a simple property, getting/setting the values without
2167            causing mock expectations.
2168            </summary>
2169        </member>
2170        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.GetEventRaiser">
2171            <summary>
2172            Gets the event raiser for the last event
2173            </summary>
2174        </member>
2175        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.OutRef(System.Object[])">
2176            <summary>
2177            Set the parameter values for out and ref parameters.
2178            This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
2179            </summary>
2180        </member>
2181        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Twice">
2182            <summary>
2183            Repeat the method twice.
2184            </summary>
2185        </member>
2186        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Once">
2187            <summary>
2188            Repeat the method once.
2189            </summary>
2190        </member>
2191        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.AtLeastOnce">
2192            <summary>
2193            Repeat the method at least once, then repeat as many time as it would like.
2194            </summary>
2195        </member>
2196        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Never">
2197            <summary>
2198            This method must not appear in the replay state.
2199            </summary>
2200        </member>
2201        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Message(System.String)">
2202            <summary>
2203            Documentation message for the expectation
2204            </summary>
2205            <param name="documentationMessage">Message</param>
2206        </member>
2207        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Any">
2208            <summary>
2209            Repeat the method any number of times.
2210            </summary>
2211        </member>
2212        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32,System.Int32)">
2213            <summary>
2214            Set the range to repeat an action.
2215            </summary>
2216            <param name="min">Min.</param>
2217            <param name="max">Max.</param>
2218        </member>
2219        <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32)">
2220            <summary>
2221            Set the amount of times to repeat an action.
2222            </summary>
2223        </member>
2224        <member name="P:Rhino.Mocks.Impl.MethodOptions`1.Repeat">
2225            <summary>
2226            Better syntax to define repeats.
2227            </summary>
2228        </member>
2229        <member name="T:Rhino.Mocks.Impl.MockedObjectsEquality">
2230            <summary>
2231            This class will provide hash code for hashtables without needing
2232            to call the GetHashCode() on the object, which may very well be mocked.
2233            This class has no state so it is a singelton to avoid creating a lot of objects
2234            that does the exact same thing. See flyweight patterns.
2235            </summary>
2236        </member>
2237        <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.GetHashCode(System.Object)">
2238            <summary>
2239            Get the hash code for a proxy object without calling GetHashCode()
2240            on the object.
2241            </summary>
2242        </member>
2243        <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Compare(System.Object,System.Object)">
2244            <summary>
2245            Compares two instances of mocked objects
2246            </summary>
2247        </member>
2248        <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Equals(System.Object,System.Object)">
2249            <summary>
2250            Compare two mocked objects
2251            </summary>
2252        </member>
2253        <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.NextHashCode">
2254            <summary>
2255            The next hash code value for a mock object.
2256            This is safe for multi threading.
2257            </summary>
2258        </member>
2259        <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.Instance">
2260            <summary>
2261            The sole instance of <see cref="T:Rhino.Mocks.Impl.MockedObjectsEquality"/>
2262            </summary>
2263        </member>
2264        <member name="T:Rhino.Mocks.Impl.NullLogger">
2265            <summary>
2266            Doesn't log anything, just makes happy noises
2267            </summary>
2268        </member>
2269        <member name="T:Rhino.Mocks.Interfaces.IExpectationLogger">
2270            <summary>
2271            Log expectations - allows to see what is going on inside Rhino Mocks
2272            </summary>
2273        </member>
2274        <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2275            <summary>
2276            Logs the expectation as is was recorded
2277            </summary>
2278            <param name="invocation">The invocation.</param>
2279            <param name="expectation">The expectation.</param>
2280        </member>
2281        <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2282            <summary>
2283            Logs the expectation as it was recorded
2284            </summary>
2285            <param name="invocation">The invocation.</param>
2286            <param name="expectation">The expectation.</param>
2287        </member>
2288        <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
2289            <summary>
2290            Logs the unexpected method call.
2291            </summary>
2292            <param name="invocation">The invocation.</param>
2293            <param name="message">The message.</param>
2294        </member>
2295        <member name="M:Rhino.Mocks.Impl.NullLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2296            <summary>
2297            Logs the expectation as is was recorded
2298            </summary>
2299            <param name="invocation">The invocation.</param>
2300            <param name="expectation">The expectation.</param>
2301        </member>
2302        <member name="M:Rhino.Mocks.Impl.NullLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2303            <summary>
2304            Logs the expectation as it was recorded
2305            </summary>
2306            <param name="invocation">The invocation.</param>
2307            <param name="expectation">The expectation.</param>
2308        </member>
2309        <member name="M:Rhino.Mocks.Impl.NullLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
2310            <summary>
2311            Logs the unexpected method call.
2312            </summary>
2313            <param name="invocation">The invocation.</param>
2314            <param name="message">The message.</param>
2315        </member>
2316        <member name="T:Rhino.Mocks.Impl.ProxyInstance">
2317            <summary>
2318            This is a dummy type that is used merely to give DynamicProxy the proxy instance that
2319            it needs to create IProxy's types.
2320            </summary>
2321        </member>
2322        <member name="T:Rhino.Mocks.Interfaces.IMockedObject">
2323            <summary>
2324            Interface to find the repository of a mocked object
2325            </summary>
2326        </member>
2327        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ShouldCallOriginal(System.Reflection.MethodInfo)">
2328            <summary>
2329            Return true if it should call the original method on the object
2330            instead of pass it to the message chain.
2331            </summary>
2332            <param name="method">The method to call</param>
2333        </member>
2334        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
2335            <summary>
2336            Register a method to be called on the object directly
2337            </summary>
2338        </member>
2339        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
2340            <summary>
2341            Register a property on the object that will behave as a simple property
2342            </summary>
2343        </member>
2344        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.IsPropertyMethod(System.Reflection.MethodInfo)">
2345            <summary>
2346            Check if the method was registered as a property method.
2347            </summary>
2348        </member>
2349        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
2350            <summary>
2351            Do get/set on the property, according to need.
2352            </summary>
2353        </member>
2354        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
2355            <summary>
2356            Do add/remove on the event
2357            </summary>
2358        </member>
2359        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetEventSubscribers(System.String)">
2360            <summary>
2361            Get the subscribers of a spesific event
2362            </summary>
2363        </member>
2364        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetDeclaringType(System.Reflection.MethodInfo)">
2365            <summary>
2366            Gets the declaring type of the method, taking into acccount the possible generic
2367            parameters that it was created with.
2368            </summary>
2369        </member>
2370        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ClearState(Rhino.Mocks.BackToRecordOptions)">
2371            <summary>
2372            Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
2373            </summary>
2374        </member>
2375        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetCallArgumentsFor(System.Reflection.MethodInfo)">
2376            <summary>
2377            Get all the method calls arguments that were made against this object with the specificed
2378            method.
2379            </summary>
2380            <remarks>
2381            Only method calls in replay mode are counted
2382            </remarks>
2383        </member>
2384        <member name="M:Rhino.Mocks.Interfaces.IMockedObject.MethodCall(System.Reflection.MethodInfo,System.Object[])">
2385            <summary>
2386            Records the method call
2387            </summary>
2388        </member>
2389        <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ProxyHash">
2390            <summary>
2391            The unique hash code of this mock, which is not related
2392            to the value of the GetHashCode() call on the object.
2393            </summary>
2394        </member>
2395        <member name="P:Rhino.Mocks.Interfaces.IMockedObject.Repository">
2396            <summary>
2397            Gets the repository.
2398            </summary>
2399        </member>
2400        <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ImplementedTypes">
2401            <summary>
2402            Gets the implemented types by this mocked object
2403            </summary>
2404            <value>The implemented.</value>
2405        </member>
2406        <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ConstructorArguments">
2407            <summary>
2408            Gets or sets the constructor arguments.
2409            </summary>
2410            <value>The constructor arguments.</value>
2411        </member>
2412        <member name="M:Rhino.Mocks.Impl.ProxyInstance.#ctor(Rhino.Mocks.MockRepository,System.Type[])">
2413            <summary>
2414            Create a new instance of <see cref="T:Rhino.Mocks.Impl.ProxyInstance"/>
2415            </summary>
2416        </member>
2417        <member name="M:Rhino.Mocks.Impl.ProxyInstance.ShouldCallOriginal(System.Reflection.MethodInfo)">
2418            <summary>
2419            Return true if it should call the original method on the object
2420            instead of pass it to the message chain.
2421            </summary>
2422            <param name="method">The method to call</param>
2423        </member>
2424        <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
2425            <summary>
2426            Register a method to be called on the object directly
2427            </summary>
2428        </member>
2429        <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
2430            <summary>
2431            Register a property on the object that will behave as a simple property
2432            </summary>
2433        </member>
2434        <member name="M:Rhino.Mocks.Impl.ProxyInstance.IsPropertyMethod(System.Reflection.MethodInfo)">
2435            <summary>
2436            Check if the method was registered as a property method.
2437            </summary>
2438        </member>
2439        <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
2440            <summary>
2441            Do get/set on the property, according to need.
2442            </summary>
2443        </member>
2444        <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
2445            <summary>
2446            Do add/remove on the event
2447            </summary>
2448        </member>
2449        <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetEventSubscribers(System.String)">
2450            <summary>
2451            Get the subscribers of a spesific event
2452            </summary>
2453        </member>
2454        <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetDeclaringType(System.Reflection.MethodInfo)">
2455            <summary>
2456            Gets the declaring type of the method, taking into acccount the possible generic
2457            parameters that it was created with.
2458            </summary>
2459        </member>
2460        <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetCallArgumentsFor(System.Reflection.MethodInfo)">
2461            <summary>
2462            Get all the method calls arguments that were made against this object with the specificed
2463            method.
2464            </summary>
2465            <param name="method"></param>
2466            <returns></returns>
2467            <remarks>
2468            Only method calls in replay mode are counted
2469            </remarks>
2470        </member>
2471        <member name="M:Rhino.Mocks.Impl.ProxyInstance.MethodCall(System.Reflection.MethodInfo,System.Object[])">
2472            <summary>
2473            Records the method call
2474            </summary>
2475            <param name="method"></param>
2476            <param name="args"></param>
2477        </member>
2478        <member name="M:Rhino.Mocks.Impl.ProxyInstance.ClearState(Rhino.Mocks.BackToRecordOptions)">
2479            <summary>
2480            Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
2481            </summary>
2482        </member>
2483        <member name="P:Rhino.Mocks.Impl.ProxyInstance.ProxyHash">
2484            <summary>
2485            The unique hash code of this proxy, which is not related
2486            to the value of the GetHashCode() call on the object.
2487            </summary>
2488        </member>
2489        <member name="P:Rhino.Mocks.Impl.ProxyInstance.Repository">
2490            <summary>
2491            Gets the repository.
2492            </summary>
2493        </member>
2494        <member name="P:Rhino.Mocks.Impl.ProxyInstance.ConstructorArguments">
2495            <summary>
2496            Gets or sets the constructor arguments.
2497            </summary>
2498            <value>The constructor arguments.</value>
2499        </member>
2500        <member name="P:Rhino.Mocks.Impl.ProxyInstance.ImplementedTypes">
2501            <summary>
2502            Gets the implemented types by this mocked object
2503            </summary>
2504            <value>The implemented.</value>
2505        </member>
2506        <member name="T:Rhino.Mocks.Impl.Range">
2507            <summary>
2508            Range for expected method calls
2509            </summary>
2510        </member>
2511        <member name="M:Rhino.Mocks.Impl.Range.#ctor(System.Int32,System.Int32)">
2512            <summary>
2513            Creates a new <see cref="T:Rhino.Mocks.Impl.Range"/> instance.
2514            </summary>
2515            <param name="min">Min.</param>
2516            <param name="max">Max.</param>
2517        </member>
2518        <member name="M:Rhino.Mocks.Impl.Range.ToString">
2519            <summary>
2520            Return the string representation of this range.
2521            </summary>
2522        </member>
2523        <member name="P:Rhino.Mocks.Impl.Range.Min">
2524            <summary>
2525            Gets or sets the min.
2526            </summary>
2527            <value></value>
2528        </member>
2529        <member name="P:Rhino.Mocks.Impl.Range.Max">
2530            <summary>
2531            Gets or sets the max.
2532            </summary>
2533            <value></value>
2534        </member>
2535        <member name="T:Rhino.Mocks.Impl.RecordDynamicMockState">
2536            <summary>
2537            Records all the expectations for a mock and
2538            return a ReplayDynamicMockState when Replay()
2539            is called.
2540            </summary>
2541        </member>
2542        <member name="T:Rhino.Mocks.Impl.RecordMockState">
2543            <summary>
2544            Records all the expectations for a mock
2545            </summary>
2546        </member>
2547        <member name="T:Rhino.Mocks.Interfaces.IMockState">
2548            <summary>
2549            Different actions on this mock
2550            </summary>
2551        </member>
2552        <member name="M:Rhino.Mocks.Interfaces.IMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2553            <summary>
2554            Add a method call for this state' mock.
2555            </summary>
2556            <param name="invocation">The invocation for this method</param>
2557            <param name="method">The method that was called</param>
2558            <param name="args">The arguments this method was called with</param>
2559        </member>
2560        <member name="M:Rhino.Mocks.Interfaces.IMockState.Verify">
2561            <summary>
2562            Verify that this mock expectations have passed.
2563            </summary>
2564        </member>
2565        <member name="M:Rhino.Mocks.Interfaces.IMockState.Replay">
2566            <summary>
2567            Verify that we can move to replay state and move
2568            to the reply state.
2569            </summary>
2570        </member>
2571        <member name="M:Rhino.Mocks.Interfaces.IMockState.BackToRecord">
2572            <summary>
2573            Gets a mock state that match the original mock state of the object.
2574            </summary>
2575        </member>
2576        <member name="M:Rhino.Mocks.Interfaces.IMockState.GetLastMethodOptions``1">
2577            <summary>
2578            Get the options for the last method call
2579            </summary>
2580        </member>
2581        <member name="M:Rhino.Mocks.Interfaces.IMockState.SetExceptionToThrowOnVerify(System.Exception)">
2582            <summary>
2583            Set the exception to throw when Verify is called.
2584            This is used to report exception that may have happened but where caught in the code.
2585            This way, they are reported anyway when Verify() is called.
2586            </summary>
2587        </member>
2588        <member name="P:Rhino.Mocks.Interfaces.IMockState.VerifyState">
2589            <summary>
2590            Gets the matching verify state for this state
2591            </summary>
2592        </member>
2593        <member name="P:Rhino.Mocks.Interfaces.IMockState.LastMethodOptions">
2594            <summary>
2595            Get the options for the last method call
2596            </summary>
2597        </member>
2598        <member name="M:Rhino.Mocks.Impl.RecordMockState.GetLastMethodOptions``1">
2599            <summary>
2600            Get the options for the last method call
2601            </summary>
2602        </member>
2603        <member name="M:Rhino.Mocks.Impl.RecordMockState.SetExceptionToThrowOnVerify(System.Exception)">
2604            <summary>
2605            Set the exception to throw when Verify is called.
2606            This is used to report exception that may have happened but where caught in the code.
2607            This way, they are reported anyway when Verify() is called.
2608            </summary>
2609        </member>
2610        <member name="M:Rhino.Mocks.Impl.RecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
2611            <summary>
2612            Creates a new <see cref="T:Rhino.Mocks.Impl.RecordMockState"/> instance.
2613            </summary>
2614            <param name="repository">Repository.</param>
2615            <param name="mockedObject">The proxy that generates the method calls</param>
2616        </member>
2617        <member name="M:Rhino.Mocks.Impl.RecordMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2618            <summary>
2619            Add a method call for this state' mock.
2620            </summary>
2621            <param name="invocation">The invocation for this method</param>
2622            <param name="method">The method that was called</param>
2623            <param name="args">The arguments this method was called with</param>
2624        </member>
2625        <member name="M:Rhino.Mocks.Impl.RecordMockState.Replay">
2626            <summary>
2627            Verify that we can move to replay state and move
2628            to the reply state.
2629            </summary>
2630        </member>
2631        <member name="M:Rhino.Mocks.Impl.RecordMockState.DoReplay">
2632            <summary>
2633            Verify that we can move to replay state and move
2634            to the reply state.
2635            </summary>
2636        </member>
2637        <member name="M:Rhino.Mocks.Impl.RecordMockState.Verify">
2638            <summary>
2639            Verify that this mock expectations have passed.
2640            </summary>
2641        </member>
2642        <member name="M:Rhino.Mocks.Impl.RecordMockState.BackToRecord">
2643            <summary>
2644            Gets a mock state that match the original mock state of the object.
2645            </summary>
2646        </member>
2647        <member name="M:Rhino.Mocks.Impl.RecordMockState.AssertPreviousMethodIsClose">
2648            <summary>
2649            Asserts the previous method is closed (had an expectation set on it so we can replay it correctly)
2650            </summary>
2651        </member>
2652        <member name="P:Rhino.Mocks.Impl.RecordMockState.LastExpectation">
2653            <summary>
2654            Gets the last expectation.
2655            </summary>
2656        </member>
2657        <member name="P:Rhino.Mocks.Impl.RecordMockState.MethodCallsCount">
2658            <summary>
2659            Gets the total method calls count.
2660            </summary>
2661        </member>
2662        <member name="P:Rhino.Mocks.Impl.RecordMockState.LastMethodOptions">
2663            <summary>
2664            Get the options for the last method call
2665            </summary>
2666        </member>
2667        <member name="P:Rhino.Mocks.Impl.RecordMockState.VerifyState">
2668            <summary>
2669            Gets the matching verify state for this state
2670            </summary>
2671        </member>
2672        <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
2673            <summary>
2674            Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
2675            </summary>
2676            <param name="repository">Repository.</param>
2677            <param name="mockedObject">The proxy that generates the method calls</param>
2678        </member>
2679        <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.DoReplay">
2680            <summary>
2681            Verify that we can move to replay state and move
2682            to the reply state.
2683            </summary>
2684        </member>
2685        <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.BackToRecord">
2686            <summary>
2687            Gets a mock state that match the original mock state of the object.
2688            </summary>
2689        </member>
2690        <member name="T:Rhino.Mocks.Impl.RecordPartialMockState">
2691            <summary>
2692            Records all the expectations for a mock and
2693            return a ReplayPartialMockState when Replay()
2694            is called.
2695            </summary>
2696        </member>
2697        <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
2698            <summary>
2699            Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
2700            </summary>
2701            <param name="repository">Repository.</param>
2702            <param name="mockedObject">The proxy that generates the method calls</param>
2703        </member>
2704        <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.DoReplay">
2705            <summary>
2706            Verify that we can move to replay state and move
2707            to the reply state.
2708            </summary>
2709        </member>
2710        <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.BackToRecord">
2711            <summary>
2712            Gets a mock state that match the original mock state of the object.
2713            </summary>
2714        </member>
2715        <member name="T:Rhino.Mocks.Impl.RepeatableOption">
2716            <summary>
2717            Options for special repeat option
2718            </summary>
2719        </member>
2720        <member name="F:Rhino.Mocks.Impl.RepeatableOption.Normal">
2721            <summary>
2722            This method can be called only as many times as the IMethodOptions.Expect allows.
2723            </summary>
2724        </member>
2725        <member name="F:Rhino.Mocks.Impl.RepeatableOption.Never">
2726            <summary>
2727            This method should never be called
2728            </summary>
2729        </member>
2730        <member name="F:Rhino.Mocks.Impl.RepeatableOption.Any">
2731            <summary>
2732            This method can be call any number of times
2733            </summary>
2734        </member>
2735        <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCall">
2736            <summary>
2737            This method will call the original method
2738            </summary>
2739        </member>
2740        <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCallBypassingMocking">
2741            <summary>
2742            This method will call the original method, bypassing the mocking layer
2743            </summary>
2744        </member>
2745        <member name="F:Rhino.Mocks.Impl.RepeatableOption.PropertyBehavior">
2746            <summary>
2747            This method will simulate simple property behavior
2748            </summary>
2749        </member>
2750        <member name="T:Rhino.Mocks.Impl.ReplayDynamicMockState">
2751            <summary>
2752            Validate all expectations on a mock and ignores calls to
2753            any method that was not setup properly.
2754            </summary>
2755        </member>
2756        <member name="T:Rhino.Mocks.Impl.ReplayMockState">
2757            <summary>
2758            Validate all expectations on a mock
2759            </summary>
2760        </member>
2761        <member name="F:Rhino.Mocks.Impl.ReplayMockState.repository">
2762            <summary>
2763            The repository for this state
2764            </summary>
2765        </member>
2766        <member name="F:Rhino.Mocks.Impl.ReplayMockState.proxy">
2767            <summary>
2768            The proxy object for this state
2769            </summary>
2770        </member>
2771        <member name="M:Rhino.Mocks.Impl.ReplayMockState.GetLastMethodOptions``1">
2772            <summary>
2773            Get the options for the last method call
2774            </summary>
2775        </member>
2776        <member name="M:Rhino.Mocks.Impl.ReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
2777            <summary>
2778            Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayMockState"/> instance.
2779            </summary>
2780            <param name="previousState">The previous state for this method</param>
2781        </member>
2782        <member name="M:Rhino.Mocks.Impl.ReplayMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2783            <summary>
2784            Add a method call for this state' mock.
2785            </summary>
2786            <param name="invocation">The invocation for this method</param>
2787            <param name="method">The method that was called</param>
2788            <param name="args">The arguments this method was called with</param>
2789        </member>
2790        <member name="M:Rhino.Mocks.Impl.ReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2791            <summary>
2792            Add a method call for this state' mock.
2793            This allows derived method to cleanly get a the setupresult behavior while adding
2794            their own.
2795            </summary>
2796            <param name="invocation">The invocation for this method</param>
2797            <param name="method">The method that was called</param>
2798            <param name="args">The arguments this method was called with</param>
2799        </member>
2800        <member name="M:Rhino.Mocks.Impl.ReplayMockState.SetExceptionToThrowOnVerify(System.Exception)">
2801            <summary>
2802            Set the exception to throw when Verify is called.
2803            This is used to report exception that may have happened but where caught in the code.
2804            This way, they are reported anyway when Verify() is called.
2805            </summary>
2806        </member>
2807        <member name="M:Rhino.Mocks.Impl.ReplayMockState.Verify">
2808            <summary>
2809            Verify that this mock expectations have passed.
2810            </summary>
2811        </member>
2812        <member name="M:Rhino.Mocks.Impl.ReplayMockState.Replay">
2813            <summary>
2814            Verify that we can move to replay state and move
2815            to the reply state.
2816            </summary>
2817        </member>
2818        <member name="M:Rhino.Mocks.Impl.ReplayMockState.BackToRecord">
2819            <summary>
2820            Gets a mock state that match the original mock state of the object.
2821            </summary>
2822        </member>
2823        <member name="P:Rhino.Mocks.Impl.ReplayMockState.LastMethodOptions">
2824            <summary>
2825            Get the options for the last method call
2826            </summary>
2827        </member>
2828        <member name="P:Rhino.Mocks.Impl.ReplayMockState.VerifyState">
2829            <summary>
2830            Gets the matching verify state for this state
2831            </summary>
2832        </member>
2833        <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.#ctor(Rhino.Mocks.Impl.RecordDynamicMockState)">
2834            <summary>
2835            Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
2836            </summary>
2837            <param name="previousState">The previous state for this method</param>
2838        </member>
2839        <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2840            <summary>
2841            Add a method call for this state' mock.
2842            </summary>
2843            <param name="invocation">The invocation for this method</param>
2844            <param name="method">The method that was called</param>
2845            <param name="args">The arguments this method was called with</param>
2846        </member>
2847        <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.BackToRecord">
2848            <summary>
2849            Gets a mock state that match the original mock state of the object.
2850            </summary>
2851        </member>
2852        <member name="T:Rhino.Mocks.Impl.ReplayPartialMockState">
2853            <summary>
2854            Validate all expectations on a mock and ignores calls to
2855            any method that was not setup properly.
2856            </summary>
2857        </member>
2858        <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.#ctor(Rhino.Mocks.Impl.RecordPartialMockState)">
2859            <summary>
2860            Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
2861            </summary>
2862            <param name="previousState">The previous state for this method</param>
2863        </member>
2864        <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2865            <summary>
2866            Add a method call for this state' mock.
2867            </summary>
2868            <param name="invocation">The invocation for this method</param>
2869            <param name="method">The method that was called</param>
2870            <param name="args">The arguments this method was called with</param>
2871        </member>
2872        <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.BackToRecord">
2873            <summary>
2874            Gets a mock state that match the original mock state of the object.
2875            </summary>
2876        </member>
2877        <member name="T:Rhino.Mocks.Impl.RhinoInterceptor">
2878            <summary>
2879            Summary description for RhinoInterceptor.
2880            </summary>
2881        </member>
2882        <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMockedObject)">
2883            <summary>
2884            Creates a new <see cref="T:Rhino.Mocks.Impl.RhinoInterceptor"/> instance.
2885            </summary>
2886        </member>
2887        <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.Intercept(Castle.Core.Interceptor.IInvocation)">
2888            <summary>
2889            Intercept a method call and direct it to the repository.
2890            </summary>
2891        </member>
2892        <member name="T:Rhino.Mocks.Impl.StubRecordMockState">
2893            <summary>
2894            Behave like a stub, all properties and events acts normally, methods calls
2895            return default values by default (but can use expectations to set them up), etc.
2896            </summary>
2897        </member>
2898        <member name="M:Rhino.Mocks.Impl.StubRecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
2899            <summary>
2900            Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> class.
2901            </summary>
2902            <param name="mockedObject">The proxy that generates the method calls</param>
2903            <param name="repository">Repository.</param>
2904        </member>
2905        <member name="M:Rhino.Mocks.Impl.StubRecordMockState.AssertPreviousMethodIsClose">
2906            <summary>
2907            We don't care much about expectations here, so we will remove the exepctation if
2908            it is not closed.
2909            </summary>
2910        </member>
2911        <member name="M:Rhino.Mocks.Impl.StubRecordMockState.Replay">
2912            <summary>
2913            Verify that we can move to replay state and move
2914            to the reply state.
2915            </summary>
2916            <returns></returns>
2917        </member>
2918        <member name="T:Rhino.Mocks.Impl.StubReplayMockState">
2919            <summary>
2920            Validate expectations on recorded methods, but in general completely ignoring them.
2921            Similar to <seealso cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> except that it would return a
2922            <seealso cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> when BackToRecord is called.
2923            </summary>
2924        </member>
2925        <member name="M:Rhino.Mocks.Impl.StubReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
2926            <summary>
2927            Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubReplayMockState"/> class.
2928            </summary>
2929            <param name="previousState">The previous state for this method</param>
2930        </member>
2931        <member name="M:Rhino.Mocks.Impl.StubReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
2932            <summary>
2933            Add a method call for this state' mock.
2934            </summary>
2935            <param name="invocation">The invocation for this method</param>
2936            <param name="method">The method that was called</param>
2937            <param name="args">The arguments this method was called with</param>
2938        </member>
2939        <member name="M:Rhino.Mocks.Impl.StubReplayMockState.BackToRecord">
2940            <summary>
2941            Gets a mock state that match the original mock state of the object.
2942            </summary>
2943        </member>
2944        <member name="T:Rhino.Mocks.Impl.TextWriterExpectationLogger">
2945            <summary>
2946            Rudimetry implementation that simply logs methods calls as text.
2947            </summary>
2948        </member>
2949        <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.#ctor(System.IO.TextWriter)">
2950            <summary>
2951            Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TextWriterExpectationLogger"/> class.
2952            </summary>
2953            <param name="writer">The writer.</param>
2954        </member>
2955        <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2956            <summary>
2957            Logs the expectation as is was recorded
2958            </summary>
2959            <param name="invocation">The invocation.</param>
2960            <param name="expectation">The expectation.</param>
2961        </member>
2962        <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2963            <summary>
2964            Logs the expectation as it was recorded
2965            </summary>
2966            <param name="invocation">The invocation.</param>
2967            <param name="expectation">The expectation.</param>
2968        </member>
2969        <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
2970            <summary>
2971            Logs the unexpected method call.
2972            </summary>
2973            <param name="invocation">The invocation.</param>
2974            <param name="message">The message.</param>
2975        </member>
2976        <member name="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger">
2977            <summary>
2978            Write rhino mocks log info to the trace
2979            </summary>
2980        </member>
2981        <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor">
2982            <summary>
2983            Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
2984            </summary>
2985        </member>
2986        <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor(System.Boolean,System.Boolean,System.Boolean)">
2987            <summary>
2988            Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
2989            </summary>
2990            <param name="logRecorded">if set to <c>true</c> [log recorded].</param>
2991            <param name="logReplayed">if set to <c>true</c> [log replayed].</param>
2992            <param name="logUnexpected">if set to <c>true</c> [log unexpected].</param>
2993        </member>
2994        <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
2995            <summary>
2996            Logs the expectation as is was recorded
2997            </summary>
2998            <param name="invocation">The invocation.</param>
2999            <param name="expectation">The expectation.</param>
3000        </member>
3001        <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
3002            <summary>
3003            Logs the expectation as it was recorded
3004            </summary>
3005            <param name="invocation">The invocation.</param>
3006            <param name="expectation">The expectation.</param>
3007        </member>
3008        <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
3009            <summary>
3010            Logs the unexpected method call.
3011            </summary>
3012            <param name="invocation">The invocation.</param>
3013            <param name="message">The message.</param>
3014        </member>
3015        <member name="T:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter">
3016            <summary>
3017            Writes log information as stack traces about rhino mocks activity
3018            </summary>
3019        </member>
3020        <member name="F:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.AlternativeWriter">
3021            <summary>
3022            Allows to redirect output to a different location.
3023            </summary>
3024        </member>
3025        <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
3026            <summary>
3027            Logs the expectation as is was recorded
3028            </summary>
3029            <param name="invocation">The invocation.</param>
3030            <param name="expectation">The expectation.</param>
3031        </member>
3032        <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
3033            <summary>
3034            Logs the expectation as it was recorded
3035            </summary>
3036            <param name="invocation">The invocation.</param>
3037            <param name="expectation">The expectation.</param>
3038        </member>
3039        <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
3040            <summary>
3041            Logs the unexpected method call.
3042            </summary>
3043            <param name="invocation">The invocation.</param>
3044            <param name="message">The message.</param>
3045        </member>
3046        <member name="T:Rhino.Mocks.Impl.Validate">
3047            <summary>
3048            Validate arguments for methods
3049            </summary>
3050        </member>
3051        <member name="M:Rhino.Mocks.Impl.Validate.IsNotNull(System.Object,System.String)">
3052            <summary>
3053            Validate that the passed argument is not null.
3054            </summary>
3055            <param name="obj">The object to validate</param>
3056            <param name="name">The name of the argument</param>
3057            <exception cref="T:System.ArgumentNullException">
3058            If the obj is null, an ArgumentNullException with the passed name
3059            is thrown.
3060            </exception>
3061        </member>
3062        <member name="M:Rhino.Mocks.Impl.Validate.ArgsEqual(System.Object[],System.Object[])">
3063            <summary>
3064            Validate that the arguments are equal.
3065            </summary>
3066            <param name="expectedArgs">Expected args.</param>
3067            <param name="actualArgs">Actual Args.</param>
3068        </member>
3069        <member name="M:Rhino.Mocks.Impl.Validate.AreEqual(System.Object,System.Object)">
3070            <summary>
3071            Validate that the two argument are equals, including validation for
3072            when the arguments are collections, in which case it will validate their values.
3073            </summary>
3074        </member>
3075        <member name="M:Rhino.Mocks.Impl.Validate.SafeEquals(System.Object,System.Object)">
3076            <summary>
3077            This method is safe for use even if any of the objects is a mocked object
3078            that override equals.
3079            </summary>
3080        </member>
3081        <member name="T:Rhino.Mocks.Impl.VerifiedMockState">
3082            <summary>
3083            Throw an object already verified when accessed
3084            </summary>
3085        </member>
3086        <member name="M:Rhino.Mocks.Impl.VerifiedMockState.#ctor(Rhino.Mocks.Interfaces.IMockState)">
3087            <summary>
3088            Create a new instance of VerifiedMockState
3089            </summary>
3090            <param name="previous">The previous mock state, used to get the initial record state</param>
3091        </member>
3092        <member name="M:Rhino.Mocks.Impl.VerifiedMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
3093            <summary>
3094            Add a method call for this state' mock.
3095            </summary>
3096            <param name="invocation">The invocation for this method</param>
3097            <param name="method">The method that was called</param>
3098            <param name="args">The arguments this method was called with</param>
3099        </member>
3100        <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Verify">
3101            <summary>
3102            Verify that this mock expectations have passed.
3103            </summary>
3104        </member>
3105        <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Replay">
3106            <summary>
3107            Verify that we can move to replay state and move
3108            to the reply state.
3109            </summary>
3110        </member>
3111        <member name="M:Rhino.Mocks.Impl.VerifiedMockState.BackToRecord">
3112            <summary>
3113            Gets a mock state that match the original mock state of the object.
3114            </summary>
3115        </member>
3116        <member name="M:Rhino.Mocks.Impl.VerifiedMockState.GetLastMethodOptions``1">
3117            <summary>
3118            Get the options for the last method call
3119            </summary>
3120        </member>
3121        <member name="M:Rhino.Mocks.Impl.VerifiedMockState.SetExceptionToThrowOnVerify(System.Exception)">
3122            <summary>
3123            Set the exception to throw when Verify is called.
3124            This is used to report exception that may have happened but where caught in the code.
3125            This way, they are reported anyway when Verify() is called.
3126            </summary>
3127        </member>
3128        <member name="P:Rhino.Mocks.Impl.VerifiedMockState.VerifyState">
3129            <summary>
3130            Gets the matching verify state for this state
3131            </summary>
3132        </member>
3133        <member name="P:Rhino.Mocks.Impl.VerifiedMockState.LastMethodOptions">
3134            <summary>
3135            Get the options for the last method call
3136            </summary>
3137        </member>
3138        <member name="T:Rhino.Mocks.Interfaces.IMethodRecorder">
3139            <summary>
3140            Records the actions on all the mocks created by a repository.
3141            </summary>
3142        </member>
3143        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3144            <summary>
3145            Records the specified call with the specified args on the mocked object.
3146            </summary>
3147        </member>
3148        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3149            <summary>
3150            Get the expectation for this method on this object with this arguments
3151            </summary>
3152        </member>
3153        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
3154            <summary>
3155            This check the methods that were setup using the SetupResult.For()
3156            or LastCall.Repeat.Any() and that bypass the whole expectation model.
3157            </summary>
3158        </member>
3159        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
3160            <summary>
3161            Gets the all expectations for a mocked object and method combination,
3162            regardless of the expected arguments / callbacks / contraints.
3163            </summary>
3164            <param name="proxy">Mocked object.</param>
3165            <param name="method">Method.</param>
3166            <returns>List of all relevant expectation</returns>
3167        </member>
3168        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxy(System.Object)">
3169            <summary>
3170            Gets the all expectations for proxy.
3171            </summary>
3172            <param name="proxy">Mocked object.</param>
3173            <returns>List of all relevant expectation</returns>
3174        </member>
3175        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveAllRepeatableExpectationsForProxy(System.Object)">
3176            <summary>
3177            Removes all the repeatable expectations for proxy.
3178            </summary>
3179            <param name="proxy">Mocked object.</param>
3180        </member>
3181        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
3182            <summary>
3183            Replaces the old expectation with the new expectation for the specified proxy/method pair.
3184            This replace ALL expectations that equal to old expectations.
3185            </summary>
3186            <param name="proxy">Proxy.</param>
3187            <param name="method">Method.</param>
3188            <param name="oldExpectation">Old expectation.</param>
3189            <param name="newExpectation">New expectation.</param>
3190        </member>
3191        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
3192            <summary>
3193            Adds the recorder and turn it into the active recorder.
3194            </summary>
3195            <param name="recorder">Recorder.</param>
3196        </member>
3197        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToPreviousRecorder">
3198            <summary>
3199            Moves to previous recorder.
3200            </summary>
3201        </member>
3202        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3203            <summary>
3204            Gets the recorded expectation or null.
3205            </summary>
3206        </member>
3207        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetExpectedCallsMessage">
3208            <summary>
3209            Gets the next expected calls string.
3210            </summary>
3211        </member>
3212        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToParentReplayer">
3213            <summary>
3214            Moves to parent recorder.
3215            </summary>
3216        </member>
3217        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3218            <summary>
3219            Set the expectation so it can repeat any number of times.
3220            </summary>
3221        </member>
3222        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
3223            <summary>
3224            Removes the expectation from the recorder
3225            </summary>
3226        </member>
3227        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
3228            <summary>
3229            Clear the replayer to call (and all its chain of replayers)
3230            This also removes it from the list of expectations, so it will never be considered again
3231            </summary>
3232        </member>
3233        <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3234            <summary>
3235            Get the expectation for this method on this object with this arguments
3236            </summary>
3237        </member>
3238        <member name="P:Rhino.Mocks.Interfaces.IMethodRecorder.HasExpectations">
3239            <summary>
3240            Gets a value indicating whether this instance has expectations that weren't satisfied yet.
3241            </summary>
3242            <value>
3243              <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
3244            </value>
3245        </member>
3246        <member name="T:Rhino.Mocks.Interfaces.IPartialMockMarker">
3247            <summary>
3248            Marker interface used to indicate that this is a partial mock.
3249            </summary>
3250        </member>
3251        <member name="T:Rhino.Mocks.Interfaces.OriginalCallOptions">
3252            <summary>
3253            Options for CallOriginalMethod
3254            </summary>
3255        </member>
3256        <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.NoExpectation">
3257            <summary>
3258            No expectation is created, the method will be called directly
3259            </summary>
3260        </member>
3261        <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.CreateExpectation">
3262            <summary>
3263            Normal expectation is created, but when the method is later called, it will also call the original method
3264            </summary>
3265        </member>
3266        <member name="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase">
3267            <summary>
3268            Base class for method recorders, handle delegating to inner recorder if needed.
3269            </summary>
3270        </member>
3271        <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recordedActions">
3272            <summary>
3273            List of the expected actions on for this recorder
3274            The legal values are:
3275              * Expectations
3276              * Method Recorders
3277            </summary>
3278        </member>
3279        <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recorderToCall">
3280            <summary>
3281            The current recorder.
3282            </summary>
3283        </member>
3284        <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayerToCall">
3285            <summary>
3286            The current replayer;
3287            </summary>
3288        </member>
3289        <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.parentRecorder">
3290            <summary>
3291            The parent recorder of this one, may be null.
3292            </summary>
3293        </member>
3294        <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayersToIgnoreForThisCall">
3295            <summary>
3296            This contains a list of all the replayers that should be ignored
3297            for a spesific method call. A replayer gets into this list by calling
3298            ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation.
3299            </summary>
3300        </member>
3301        <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.repeatableMethods">
3302            <summary>
3303            All the repeatable methods calls.
3304            </summary>
3305        </member>
3306        <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recursionDepth">
3307            <summary>
3308            Counts the recursion depth of the current expectation search stack
3309            </summary>
3310        </member>
3311        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3312            <summary>
3313            Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
3314            </summary>
3315        </member>
3316        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3317            <summary>
3318            Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
3319            </summary>
3320            <param name="parentRecorder">Parent recorder.</param>
3321            <param name="repeatableMethods">Repeatable methods</param>
3322        </member>
3323        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3324            <summary>
3325            Records the specified call with the specified args on the mocked object.
3326            </summary>
3327        </member>
3328        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3329            <summary>
3330            Get the expectation for this method on this object with this arguments
3331            </summary>
3332        </member>
3333        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
3334            <summary>
3335            Gets the all expectations for a mocked object and method combination,
3336            regardless of the expected arguments / callbacks / contraints.
3337            </summary>
3338            <param name="proxy">Mocked object.</param>
3339            <param name="method">Method.</param>
3340            <returns>List of all relevant expectation</returns>
3341        </member>
3342        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxy(System.Object)">
3343            <summary>
3344            Gets the all expectations for proxy.
3345            </summary>
3346            <param name="proxy">Mocked object.</param>
3347            <returns>List of all relevant expectation</returns>
3348        </member>
3349        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
3350            <summary>
3351            Replaces the old expectation with the new expectation for the specified proxy/method pair.
3352            This replace ALL expectations that equal to old expectations.
3353            </summary>
3354            <param name="proxy">Proxy.</param>
3355            <param name="method">Method.</param>
3356            <param name="oldExpectation">Old expectation.</param>
3357            <param name="newExpectation">New expectation.</param>
3358        </member>
3359        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveAllRepeatableExpectationsForProxy(System.Object)">
3360            <summary>
3361            Remove the all repeatable expectations for proxy.
3362            </summary>
3363            <param name="proxy">Mocked object.</param>
3364        </member>
3365        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3366            <summary>
3367            Set the expectation so it can repeat any number of times.
3368            </summary>
3369        </member>
3370        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
3371            <summary>
3372            Removes the expectation from the recorder
3373            </summary>
3374        </member>
3375        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
3376            <summary>
3377            Adds the recorder and turn it into the active recorder.
3378            </summary>
3379            <param name="recorder">Recorder.</param>
3380        </member>
3381        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToPreviousRecorder">
3382            <summary>
3383            Moves to previous recorder.
3384            </summary>
3385        </member>
3386        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToParentReplayer">
3387            <summary>
3388            Moves to parent recorder.
3389            </summary>
3390        </member>
3391        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3392            <summary>
3393            Gets the recorded expectation or null.
3394            </summary>
3395        </member>
3396        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
3397            <summary>
3398            Clear the replayer to call (and all its chain of replayers).
3399            This also removes it from the list of expectations, so it will never be considered again
3400            </summary>
3401        </member>
3402        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3403            <summary>
3404            Get the expectation for this method on this object with this arguments
3405            </summary>
3406        </member>
3407        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetExpectedCallsMessage">
3408            <summary>
3409            Gets the next expected calls string.
3410            </summary>
3411        </member>
3412        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3413            <summary>
3414            Handles the real getting of the recorded expectation or null.
3415            </summary>
3416        </member>
3417        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3418            <summary>
3419            Handle the real execution of this method for the derived class
3420            </summary>
3421        </member>
3422        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3423            <summary>
3424            Handle the real execution of this method for the derived class
3425            </summary>
3426        </member>
3427        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetAllExpectationsForProxy(System.Object)">
3428            <summary>
3429            Handle the real execution of this method for the derived class
3430            </summary>
3431        </member>
3432        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
3433            <summary>
3434            Handle the real execution of this method for the derived class
3435            </summary>
3436        </member>
3437        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
3438            <summary>
3439            Handle the real execution of this method for the derived class
3440            </summary>
3441        </member>
3442        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
3443            <summary>
3444            Handle the real execution of this method for the derived class
3445            </summary>
3446        </member>
3447        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ShouldConsiderThisReplayer(Rhino.Mocks.Interfaces.IMethodRecorder)">
3448            <summary>
3449            Should this replayer be considered valid for this call?
3450            </summary>
3451        </member>
3452        <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
3453            <summary>
3454            This check the methods that were setup using the SetupResult.For()
3455            or LastCall.Repeat.Any() and that bypass the whole expectation model.
3456            </summary>
3457        </member>
3458        <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.HasExpectations">
3459            <summary>
3460            Gets a value indicating whether this instance has expectations that weren't satisfied yet.
3461            </summary>
3462            <value>
3463              <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
3464            </value>
3465        </member>
3466        <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoHasExpectations">
3467            <summary>
3468            Handle the real execution of this method for the derived class
3469            </summary>
3470        </member>
3471        <member name="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder">
3472            <summary>
3473            Ordered collection of methods, methods must arrive in specified order
3474            in order to pass.
3475            </summary>
3476        </member>
3477        <member name="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder">
3478            <summary>
3479            Unordered collection of method records, any expectation that exist
3480            will be matched.
3481            </summary>
3482        </member>
3483        <member name="F:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.parentRecorderRedirection">
3484            <summary>
3485            The parent recorder we have redirected to.
3486            Useful for certain edge cases in orderring.
3487            See: FieldProblem_Entropy for the details.
3488            </summary>
3489        </member>
3490        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3491            <summary>
3492            Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
3493            </summary>
3494            <param name="parentRecorder">Parent recorder.</param>
3495            <param name="repeatableMethods">Repeatable methods</param>
3496        </member>
3497        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3498            <summary>
3499            Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
3500            </summary>
3501        </member>
3502        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3503            <summary>
3504            Records the specified call with the specified args on the mocked object.
3505            </summary>
3506            <param name="proxy">Mocked object.</param>
3507            <param name="method">Method.</param>
3508            <param name="expectation">Expectation.</param>
3509        </member>
3510        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3511            <summary>
3512            Get the expectation for this method on this object with this arguments
3513            </summary>
3514            <param name="invocation">Invocation for this method</param>
3515            <param name="proxy">Mocked object.</param>
3516            <param name="method">Method.</param>
3517            <param name="args">Args.</param>
3518            <returns>True is the call was recorded, false otherwise</returns>
3519        </member>
3520        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
3521            <summary>
3522            Gets the all expectations for a mocked object and method combination,
3523            regardless of the expected arguments / callbacks / contraints.
3524            </summary>
3525            <param name="proxy">Mocked object.</param>
3526            <param name="method">Method.</param>
3527            <returns>List of all relevant expectation</returns>
3528        </member>
3529        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetAllExpectationsForProxy(System.Object)">
3530            <summary>
3531            Gets the all expectations for proxy.
3532            </summary>
3533            <param name="proxy">Mocked object.</param>
3534            <returns>List of all relevant expectation</returns>
3535        </member>
3536        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
3537            <summary>
3538            Replaces the old expectation with the new expectation for the specified proxy/method pair.
3539            This replace ALL expectations that equal to old expectations.
3540            </summary>
3541            <param name="proxy">Proxy.</param>
3542            <param name="method">Method.</param>
3543            <param name="oldExpectation">Old expectation.</param>
3544            <param name="newExpectation">New expectation.</param>
3545        </member>
3546        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
3547            <summary>
3548            Handle the real execution of this method for the derived class
3549            </summary>
3550        </member>
3551        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3552            <summary>
3553            Handles the real getting of the recorded expectation or null.
3554            </summary>
3555        </member>
3556        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
3557            <summary>
3558            Handle the real execution of this method for the derived class
3559            </summary>
3560        </member>
3561        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetExpectedCallsMessage">
3562            <summary>
3563            Gets the next expected calls string.
3564            </summary>
3565        </member>
3566        <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3567            <summary>
3568            Create an exception for an unexpected method call.
3569            </summary>
3570        </member>
3571        <member name="P:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoHasExpectations">
3572            <summary>
3573            Gets a value indicating whether this instance has expectations that weren't satisfied yet.
3574            </summary>
3575            <value>
3576              <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
3577            </value>
3578        </member>
3579        <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3580            <summary>
3581            Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
3582            </summary>
3583            <param name="parentRecorder">Parent recorder.</param>
3584            <param name="repeatableMethods">Repetable methods</param>
3585        </member>
3586        <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
3587            <summary>
3588            Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
3589            </summary>
3590        </member>
3591        <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
3592            <summary>
3593            Handles the real getting of the recorded expectation or null.
3594            </summary>
3595        </member>
3596        <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
3597            <summary>
3598            Get the expectation for this method on this object with this arguments
3599            </summary>
3600        </member>
3601        <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.GetExpectedCallsMessage">
3602            <summary>
3603            Gets the next expected calls string.
3604            </summary>
3605        </member>
3606        <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet">
3607            <summary>
3608            Hold an expectation for a method call on an object
3609            </summary>
3610        </member>
3611        <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.#ctor(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
3612            <summary>
3613            Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet"/> instance.
3614            </summary>
3615            <param name="proxy">Proxy.</param>
3616            <param name="method">Method.</param>
3617            <param name="expectation">Expectation.</param>
3618        </member>
3619        <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Equals(System.Object)">
3620            <summary>
3621            Determains if the object equal to this instance
3622            </summary>
3623            <param name="obj">Obj.</param>
3624            <returns></returns>
3625        </member>
3626        <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.GetHashCode">
3627            <summary>
3628            Gets the hash code.
3629            </summary>
3630            <returns></returns>
3631        </member>
3632        <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Proxy">
3633            <summary>
3634            Gets the proxy.
3635            </summary>
3636            <value></value>
3637        </member>
3638        <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Method">
3639            <summary>
3640            Gets the method.
3641            </summary>
3642            <value></value>
3643        </member>
3644        <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Expectation">
3645            <summary>
3646            Gets the expectation.
3647            </summary>
3648            <value></value>
3649        </member>
3650        <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair">
3651            <summary>
3652            Holds a pair of mocked object and a method
3653            and allows to compare them against each other.
3654            This allows us to have a distinction between mockOne.MyMethod() and
3655            mockTwo.MyMethod()...
3656            </summary>
3657        </member>
3658        <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.#ctor(System.Object,System.Reflection.MethodInfo)">
3659            <summary>
3660            Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair"/> instance.
3661            </summary>
3662            <param name="proxy">Proxy.</param>
3663            <param name="method">Method.</param>
3664        </member>
3665        <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Equals(System.Object)">
3666            <summary>
3667            Determains whatever obj equals to this instance.
3668            ProxyMethodPairs are equals when they point to the same /instance/ of
3669            an object, and to the same method.
3670            </summary>
3671            <param name="obj">Obj.</param>
3672            <returns></returns>
3673        </member>
3674        <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.GetHashCode">
3675            <summary>
3676            Gets the hash code.
3677            </summary>
3678            <returns></returns>
3679        </member>
3680        <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Proxy">
3681            <summary>
3682            Gets the proxy.
3683            </summary>
3684            <value></value>
3685        </member>
3686        <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Method">
3687            <summary>
3688            Gets the method.
3689            </summary>
3690            <value></value>
3691        </member>
3692        <member name="T:Rhino.Mocks.MethodRecorders.RecorderChanger">
3693            <summary>
3694            Change the recorder from ordered to unordered and vice versa
3695            </summary>
3696        </member>
3697        <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Interfaces.IMethodRecorder)">
3698            <summary>
3699            Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.RecorderChanger"/> instance.
3700            </summary>
3701        </member>
3702        <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.Dispose">
3703            <summary>
3704            Disposes this instance.
3705            </summary>
3706        </member>
3707        <member name="T:Rhino.Mocks.Utilities.GenericsUtil">
3708            <summary>
3709            Utility class for dealing with messing generics scenarios.
3710            </summary>
3711        </member>
3712        <member name="M:Rhino.Mocks.Utilities.GenericsUtil.HasOpenGenericParam(System.Type)">
3713            <summary>
3714            There are issues with trying to get this to work correctly with open generic types, since this is an edge case,
3715            I am letting the runtime handle it.
3716            </summary>
3717        </member>
3718        <member name="M:Rhino.Mocks.Utilities.GenericsUtil.GetRealType(System.Type,Castle.Core.Interceptor.IInvocation)">
3719            <summary>
3720            Gets the real type, including de-constructing and constructing the type of generic
3721            methods parameters.
3722            </summary>
3723            <param name="type">The type.</param>
3724            <param name="invocation">The invocation.</param>
3725            <returns></returns>
3726        </member>
3727        <member name="M:Rhino.Mocks.Utilities.GenericsUtil.ReconstructGenericType(System.Type,System.Collections.Generic.Dictionary{System.String,System.Type})">
3728            <summary>
3729            Because we need to support complex types here (simple generics were handled above) we
3730            need to be aware of the following scenarios:
3731            List[T] and List[Foo[T]]
3732            </summary>
3733        </member>
3734        <member name="T:Rhino.Mocks.Utilities.MethodCallUtil">
3735            <summary>
3736            Utility class for working with method calls.
3737            </summary>
3738        </member>
3739        <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet,System.Reflection.MethodInfo,System.Object[])">
3740            <summary>
3741            Return the string representation of a method call and its arguments.
3742            </summary>
3743            <param name="method">The method</param>
3744            <param name="args">The method arguments</param>
3745            <param name="invocation">Invocation of the method, used to get the generics arguments</param>
3746            <param name="format">Delegate to format the parameter</param>
3747            <returns>The string representation of this method call</returns>
3748        </member>
3749        <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
3750            <summary>
3751            Return the string representation of a method call and its arguments.
3752            </summary>
3753            <param name="invocation">The invocation of the method, used to get the generic parameters</param>
3754            <param name="method">The method</param>
3755            <param name="args">The method arguments</param>
3756            <returns>The string representation of this method call</returns>
3757        </member>
3758        <member name="T:Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet">
3759            <summary>
3760            Delegate to format the argument for the string representation of
3761            the method call.
3762            </summary>
3763        </member>
3764        <member name="T:Rhino.Mocks.Utilities.ReturnValueUtil">
3765            <summary>
3766            Utility to get the default value for a type
3767            </summary>
3768        </member>
3769        <member name="M:Rhino.Mocks.Utilities.ReturnValueUtil.DefaultValue(System.Type,Castle.Core.Interceptor.IInvocation)">
3770            <summary>
3771            The default value for a type.
3772            Null for reference types and void
3773            0 for value types.
3774            First element for enums
3775            Note that we need to get the value even for opened generic types, such as those from
3776            generic methods.
3777            </summary>
3778            <param name="type">Type.</param>
3779            <param name="invocation">The invocation.</param>
3780            <returns>the default value</returns>
3781        </member>
3782        <member name="T:Rhino.Mocks.Arg`1">
3783            <summary>
3784            Defines constraints and return values for arguments of a mock.
3785            Only use Arg inside a method call on a mock that is recording.
3786            Example:
3787              ExpectCall(
3788                mock.foo(
3789                  Arg&lt;int&gt;.Is.GreaterThan(2),
3790                  Arg&lt;string&gt;.Is.Anything
3791                ));
3792            Use Arg.Text for string specific constraints
3793            Use Arg&lt;ListClass&gt;.List for list specific constraints
3794            </summary>
3795            <typeparam name="T"></typeparam>
3796        </member>
3797        <member name="M:Rhino.Mocks.Arg`1.Matches``1(System.Predicate{``0})">
3798            <summary>
3799            Register the predicate as a constraint for the current call.
3800            </summary>
3801            <param name="predicate">The predicate.</param>
3802            <returns>default(T)</returns>
3803            <example>
3804            Allow you to use code to create constraints
3805            <code>
3806            demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") &amp;&amp; a.Contains("ba"))));
3807            </code>
3808            </example>
3809        </member>
3810        <member name="M:Rhino.Mocks.Arg`1.Matches(Rhino.Mocks.Constraints.AbstractConstraint)">
3811            <summary>
3812            Define a complex constraint for this argument by passing several constraints
3813            combined with operators. (Use Is in simple cases.)
3814            Example: Arg&lt;string&gt;.Matches(Is.Equal("Hello") || Text.EndsWith("u"));
3815            </summary>
3816            <param name="constraint">Constraints using Is, Text and List</param>
3817            <returns>Dummy to satisfy the compiler</returns>
3818        </member>
3819        <member name="M:Rhino.Mocks.Arg`1.Ref(Rhino.Mocks.Constraints.AbstractConstraint,`0)">
3820            <summary>
3821            Define a Ref argument.
3822            </summary>
3823            <param name="constraint">Constraints for this argument</param>
3824            <param name="returnValue">value returned by the mock</param>
3825            <returns></returns>
3826        </member>
3827        <member name="M:Rhino.Mocks.Arg`1.Out(`0)">
3828            <summary>
3829            Define a out parameter. Use it together with the keyword out and use the
3830            Dummy field available by the return value.
3831            Example:  mock.foo( out Arg&lt;string&gt;.Out("hello").Dummy );
3832            </summary>
3833            <param name="returnValue"></param>
3834            <returns></returns>
3835        </member>
3836        <member name="P:Rhino.Mocks.Arg`1.Is">
3837            <summary>
3838            Define a simple constraint for this argument. (Use Matches in simple cases.)
3839            Example:
3840              Arg&lt;int&gt;.Is.Anthing
3841              Arg&lt;string&gt;.Is.Equal("hello")
3842            </summary>
3843        </member>
3844        <member name="P:Rhino.Mocks.Arg`1.List">
3845            <summary>
3846            Define Constraints on list arguments.
3847            </summary>
3848        </member>
3849        <member name="T:Rhino.Mocks.Arg">
3850            <summary>
3851            Use the Arg class (without generic) to define Text constraints
3852            </summary>
3853        </member>
3854        <member name="P:Rhino.Mocks.Arg.Text">
3855            <summary>
3856            Define constraints on text arguments.
3857            </summary>
3858        </member>
3859        <member name="T:Rhino.Mocks.ArgManager">
3860            <summary>
3861            Used to manage the static state of the Arg&lt;T&gt; class"/>
3862            </summary>
3863        </member>
3864        <member name="M:Rhino.Mocks.ArgManager.Clear">
3865            <summary>
3866            Resets the static state
3867            </summary>
3868        </member>
3869        <member name="M:Rhino.Mocks.ArgManager.GetAllReturnValues">
3870            <summary>
3871            Returns return values for the out and ref parameters
3872            Note: the array returned has the size of the number of out and ref
3873            argument definitions
3874            </summary>
3875            <returns></returns>
3876        </member>
3877        <member name="M:Rhino.Mocks.ArgManager.GetAllConstraints">
3878            <summary>
3879            Returns the constraints for all arguments.
3880            Out arguments have an Is.Anything constraint and are also in the list.
3881            </summary>
3882            <returns></returns>
3883        </member>
3884        <member name="T:Rhino.Mocks.BackToRecordOptions">
3885            <summary>
3886            What should BackToRecord clear
3887            </summary>
3888        </member>
3889        <member name="F:Rhino.Mocks.BackToRecordOptions.None">
3890            <summary>
3891            Retain all expectations and behaviors and return to mock
3892            </summary>
3893        </member>
3894        <member name="F:Rhino.Mocks.BackToRecordOptions.Expectations">
3895            <summary>
3896            All expectations
3897            </summary>
3898        </member>
3899        <member name="F:Rhino.Mocks.BackToRecordOptions.EventSubscribers">
3900            <summary>
3901            Event subscribers for this instance
3902            </summary>
3903        </member>
3904        <member name="F:Rhino.Mocks.BackToRecordOptions.OriginalMethodsToCall">
3905            <summary>
3906            Methods that should be forwarded to the base class implementation
3907            </summary>
3908        </member>
3909        <member name="F:Rhino.Mocks.BackToRecordOptions.PropertyBehavior">
3910            <summary>
3911            Properties that should behave like properties
3912            </summary>
3913        </member>
3914        <member name="F:Rhino.Mocks.BackToRecordOptions.All">
3915            <summary>
3916            Remove all the behavior of the object
3917            </summary>
3918        </member>
3919        <member name="T:Rhino.Mocks.Delegates">
3920            <summary>
3921            This class defines a lot of method signatures, which we will use
3922            to allow compatability on net-2.0
3923            </summary>
3924        </member>
3925        <member name="T:Rhino.Mocks.Delegates.Action">
3926            <summary>
3927            dummy
3928            </summary>
3929        </member>
3930        <member name="T:Rhino.Mocks.Delegates.Function`1">
3931            <summary>
3932            dummy
3933            </summary>
3934        </member>
3935        <member name="T:Rhino.Mocks.Delegates.Function`2">
3936            <summary>
3937            dummy
3938            </summary>
3939        </member>
3940        <member name="T:Rhino.Mocks.Delegates.Action`2">
3941            <summary>
3942            dummy
3943            </summary>
3944        </member>
3945        <member name="T:Rhino.Mocks.Delegates.Function`3">
3946            <summary>
3947            dummy
3948            </summary>
3949        </member>
3950        <member name="T:Rhino.Mocks.Delegates.Action`3">
3951            <summary>
3952            dummy
3953            </summary>
3954        </member>
3955        <member name="T:Rhino.Mocks.Delegates.Function`4">
3956            <summary>
3957            dummy
3958            </summary>
3959        </member>
3960        <member name="T:Rhino.Mocks.Delegates.Action`4">
3961            <summary>
3962            dummy
3963            </summary>
3964        </member>
3965        <member name="T:Rhino.Mocks.Delegates.Function`5">
3966            <summary>
3967            dummy
3968            </summary>
3969        </member>
3970        <member name="T:Rhino.Mocks.Delegates.Action`5">
3971            <summary>
3972            dummy
3973            </summary>
3974        </member>
3975        <member name="T:Rhino.Mocks.Delegates.Function`6">
3976            <summary>
3977            dummy
3978            </summary>
3979        </member>
3980        <member name="T:Rhino.Mocks.Delegates.Action`6">
3981            <summary>
3982            dummy
3983            </summary>
3984            <summary>
3985            dummy
3986            </summary>
3987        </member>
3988        <member name="T:Rhino.Mocks.Delegates.Function`7">
3989            <summary>
3990            dummy
3991            </summary>
3992        </member>
3993        <member name="T:Rhino.Mocks.Delegates.Action`7">
3994            <summary>
3995            dummy
3996            </summary>
3997        </member>
3998        <member name="T:Rhino.Mocks.Delegates.Function`8">
3999            <summary>
4000            dummy
4001            </summary>
4002        </member>
4003        <member name="T:Rhino.Mocks.Delegates.Action`8">
4004            <summary>
4005            dummy
4006            </summary>
4007        </member>
4008        <member name="T:Rhino.Mocks.Delegates.Function`9">
4009            <summary>
4010            dummy
4011            </summary>
4012        </member>
4013        <member name="T:Rhino.Mocks.Delegates.Action`9">
4014            <summary>
4015            dummy
4016            </summary>
4017        </member>
4018        <member name="T:Rhino.Mocks.Delegates.Function`10">
4019            <summary>
4020            dummy
4021            </summary>
4022        </member>
4023        <member name="T:Rhino.Mocks.Delegates.Action`10">
4024            <summary>
4025            dummy
4026            </summary>
4027        </member>
4028        <member name="T:Rhino.Mocks.Delegates.Function`11">
4029            <summary>
4030            dummy
4031            </summary>
4032        </member>
4033        <member name="T:Rhino.Mocks.DoNotExpect">
4034            <summary>
4035            Allows expectations to be set on methods that should never be called.
4036            For methods with void return value, you need to use LastCall or
4037            DoNotExpect.Call() with a delegate.
4038            </summary>
4039        </member>
4040        <member name="M:Rhino.Mocks.DoNotExpect.Call(System.Object)">
4041            <summary>
4042            Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread.
4043            This method if not safe for multi threading scenarios.
4044            </summary>
4045        </member>
4046        <member name="M:Rhino.Mocks.DoNotExpect.Call(Rhino.Mocks.Expect.Action)">
4047            <summary>
4048            Accepts a delegate that will execute inside the method which
4049            LastCall.Repeat.Never() will be applied to.
4050            It is expected to be used with anonymous delegates / lambda expressions and only one
4051            method should be called.
4052            </summary>
4053            <example>
4054            IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
4055            DoNotExpect.Call(delegate{ mockSrv.Stop(); });
4056            ...
4057            </example>
4058        </member>
4059        <member name="T:Rhino.Mocks.Expect">
4060            <summary>
4061            Allows to set expectation on methods that has return values.
4062            For methods with void return value, you need to use LastCall
4063            </summary>
4064        </member>
4065        <member name="M:Rhino.Mocks.Expect.Call``1(``0)">
4066            <summary>
4067            The method options for the last call on /any/ proxy on /any/ repository on the current thread.
4068            This method if not safe for multi threading scenarios, use <see cref="M:Rhino.Mocks.Expect.On(System.Object)"/>.
4069            </summary>
4070        </member>
4071        <member name="M:Rhino.Mocks.Expect.Call(Rhino.Mocks.Expect.Action)">
4072            <summary>
4073            Accepts a delegate that will execute inside the method, and then return the resulting
4074            <see cref="T:Rhino.Mocks.Interfaces.IMethodOptions`1"/> instance.
4075            It is expected to be used with anonymous delegates / lambda expressions and only one
4076            method should be called.
4077            </summary>
4078            <example>
4079            IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
4080            Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException());
4081            ...
4082            </example>
4083        </member>
4084        <member name="M:Rhino.Mocks.Expect.On(System.Object)">
4085            <summary>
4086            Get the method options for the last method call on the mockInstance.
4087            </summary>
4088        </member>
4089        <member name="T:Rhino.Mocks.Expect.Action">
4090            <summary>
4091            A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); });
4092            </summary>
4093        </member>
4094        <member name="T:Rhino.Mocks.LastCall">
4095            <summary>
4096            Allows to set various options for the last method call on
4097            a specified object.
4098            If the method has a return value, it's recommended to use Expect
4099            </summary>
4100        </member>
4101        <member name="M:Rhino.Mocks.LastCall.On(System.Object)">
4102            <summary>
4103            Allows to get an interface to work on the last call.
4104            </summary>
4105            <param name="mockedInstance">The mocked object</param>
4106            <returns>Interface that allows to set options for the last method call on this object</returns>
4107        </member>
4108        <member name="M:Rhino.Mocks.LastCall.Return``1(``0)">
4109            <summary>
4110            Set the return value for the method.
4111            </summary>
4112            <param name="objToReturn">The object the method will return</param>
4113            <returns>IRepeat that defines how many times the method will return this value</returns>
4114        </member>
4115        <member name="M:Rhino.Mocks.LastCall.Return(System.Object)">
4116            <summary>
4117            Set the return value for the method. This overload is needed for LastCall.Return(null)
4118            </summary>
4119            <param name="objToReturn">The object the method will return</param>
4120            <returns>IRepeat that defines how many times the method will return this value</returns>
4121        </member>
4122        <member name="M:Rhino.Mocks.LastCall.Throw(System.Exception)">
4123            <summary>
4124            Throws the specified exception when the method is called.
4125            </summary>
4126            <param name="exception">Exception to throw</param>
4127        </member>
4128        <member name="M:Rhino.Mocks.LastCall.IgnoreArguments">
4129            <summary>
4130            Ignores the arguments for this method. Any argument will be matched
4131            againt this method.
4132            </summary>
4133        </member>
4134        <member name="M:Rhino.Mocks.LastCall.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
4135            <summary>
4136            Add constraints for the method's arguments.
4137            </summary>
4138        </member>
4139        <member name="M:Rhino.Mocks.LastCall.Callback(System.Delegate)">
4140            <summary>
4141            Set a callback method for the last call
4142            </summary>
4143        </member>
4144        <member name="M:Rhino.Mocks.LastCall.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
4145            <summary>
4146            Set a callback method for the last call
4147            </summary>
4148        </member>
4149        <member name="M:Rhino.Mocks.LastCall.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
4150            <summary>
4151            Set a callback method for the last call
4152            </summary>
4153        </member>
4154        <member name="M:Rhino.Mocks.LastCall.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
4155            <summary>
4156            Set a callback method for the last call
4157            </summary>
4158        </member>
4159        <member name="M:Rhino.Mocks.LastCall.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
4160            <summary>
4161            Set a callback method for the last call
4162            </summary>
4163        </member>
4164        <member name="M:Rhino.Mocks.LastCall.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
4165            <summary>
4166            Set a callback method for the last call
4167            </summary>
4168        </member>
4169        <member name="M:Rhino.Mocks.LastCall.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
4170            <summary>
4171            Set a callback method for the last call
4172            </summary>
4173        </member>
4174        <member name="M:Rhino.Mocks.LastCall.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
4175            <summary>
4176            Set a callback method for the last call
4177            </summary>
4178        </member>
4179        <member name="M:Rhino.Mocks.LastCall.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
4180            <summary>
4181            Set a callback method for the last call
4182            </summary>
4183        </member>
4184        <member name="M:Rhino.Mocks.LastCall.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
4185            <summary>
4186            Set a callback method for the last call
4187            </summary>
4188        </member>
4189        <member name="M:Rhino.Mocks.LastCall.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
4190            <summary>
4191            Set a callback method for the last call
4192            </summary>
4193        </member>
4194        <member name="M:Rhino.Mocks.LastCall.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
4195            <summary>
4196            Set a callback method for the last call
4197            </summary>
4198        </member>
4199        <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod">
4200            <summary>
4201            Call the original method on the class, bypassing the mocking layers, for the last call.
4202            </summary>
4203        </member>
4204        <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
4205            <summary>
4206            Call the original method on the class, optionally bypassing the mocking layers, for the last call.
4207            </summary>
4208        </member>
4209        <member name="M:Rhino.Mocks.LastCall.Do(System.Delegate)">
4210            <summary>
4211            Set a delegate to be called when the expectation is matched.
4212            The delegate return value will be returned from the expectation.
4213            </summary>
4214        </member>
4215        <member name="M:Rhino.Mocks.LastCall.GetEventRaiser">
4216            <summary>
4217            Gets an interface that will raise the last event when called.
4218            </summary>
4219        </member>
4220        <member name="M:Rhino.Mocks.LastCall.OutRef(System.Object[])">
4221            <summary>
4222            Set the parameter values for out and ref parameters.
4223            This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
4224            </summary>
4225        </member>
4226        <member name="M:Rhino.Mocks.LastCall.Message(System.String)">
4227            <summary>
4228            Documentation message for the expectation
4229            </summary>
4230            <param name="documentationMessage">Message</param>
4231        </member>
4232        <member name="M:Rhino.Mocks.LastCall.PropertyBehavior">
4233            <summary>
4234            Use the property as a simple property, getting/setting the values without
4235            causing mock expectations.
4236            </summary>
4237        </member>
4238        <member name="P:Rhino.Mocks.LastCall.Repeat">
4239            <summary>
4240            Better syntax to define repeats.
4241            </summary>
4242        </member>
4243        <member name="T:Rhino.Mocks.Mocker">
4244            <summary>
4245            Accessor for the current mocker
4246            </summary>
4247        </member>
4248        <member name="P:Rhino.Mocks.Mocker.Current">
4249            <summary>
4250            The current mocker
4251            </summary>
4252        </member>
4253        <member name="T:Rhino.Mocks.MockRepository">
4254            <summary>
4255            Creates proxied instances of types.
4256            </summary>
4257            <summary>
4258             Adds optional new usage:
4259               using(mockRepository.Record()) {
4260                  Expect.Call(mock.Method()).Return(retVal);
4261               }
4262               using(mockRepository.Playback()) {
4263                  // Execute code
4264               }
4265             N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll()
4266                  calls are taken care of by Record/Playback
4267            </summary>
4268        </member>
4269        <member name="F:Rhino.Mocks.MockRepository.generatorMap">
4270            <summary>
4271            This is a map of types to ProxyGenerators.
4272            </summary>
4273        </member>
4274        <member name="F:Rhino.Mocks.MockRepository.lastRepository">
4275            <summary>
4276            This is used to record the last repository that has a method called on it.
4277            </summary>
4278        </member>
4279        <member name="F:Rhino.Mocks.MockRepository.lastMockedObject">
4280            <summary>
4281            this is used to get to the last proxy on this repository.
4282            </summary>
4283        </member>
4284        <member name="F:Rhino.Mocks.MockRepository.delegateProxies">
4285            <summary>
4286            For mock delegates, maps the proxy instance from intercepted invocations
4287            back to the delegate that was originally returned to client code, if any.
4288            </summary>
4289        </member>
4290        <member name="F:Rhino.Mocks.MockRepository.proxies">
4291            <summary>
4292            All the proxies in the mock repositories
4293            </summary>
4294        </member>
4295        <member name="F:Rhino.Mocks.MockRepository.repeatableMethods">
4296            <summary>
4297            This is here because we can't put it in any of the recorders, since repeatable methods
4298            have no orderring, and if we try to handle them using the usual manner, we would get into
4299            wierd situations where repeatable method that was defined in an orderring block doesn't
4300            exists until we enter this block.
4301            </summary>
4302        </member>
4303        <member name="M:Rhino.Mocks.MockRepository.#ctor">
4304            <summary>
4305            Creates a new <see cref="T:Rhino.Mocks.MockRepository"/> instance.
4306            </summary>
4307        </member>
4308        <member name="M:Rhino.Mocks.MockRepository.Ordered">
4309            <summary>
4310            Move the repository to ordered mode
4311            </summary>
4312        </member>
4313        <member name="M:Rhino.Mocks.MockRepository.Unordered">
4314            <summary>
4315            Move the repository to un-ordered mode
4316            </summary>
4317        </member>
4318        <member name="M:Rhino.Mocks.MockRepository.CreateMock(System.Type,System.Object[])">
4319            <summary>
4320            Creates a mock for the specified type.
4321            </summary>
4322            <param name="type">Type.</param>
4323            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4324        </member>
4325        <member name="M:Rhino.Mocks.MockRepository.StrictMock(System.Type,System.Object[])">
4326            <summary>
4327            Creates a strict mock for the specified type.
4328            </summary>
4329            <param name="type">Type.</param>
4330            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4331        </member>
4332        <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting(System.Type,System.Object[])">
4333            <summary>
4334            Creates a remoting mock for the specified type.
4335            </summary>
4336            <param name="type">Type.</param>
4337            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4338        </member>
4339        <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting(System.Type,System.Object[])">
4340            <summary>
4341            Creates a strict remoting mock for the specified type.
4342            </summary>
4343            <param name="type">Type.</param>
4344            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4345        </member>
4346        <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting``1(System.Object[])">
4347            <summary>
4348            Creates a remoting mock for the specified type.
4349            </summary>
4350            <typeparam name="T"></typeparam>
4351            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4352            <returns></returns>
4353        </member>
4354        <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting``1(System.Object[])">
4355            <summary>
4356            Creates a strict remoting mock for the specified type.
4357            </summary>
4358            <typeparam name="T"></typeparam>
4359            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4360            <returns></returns>
4361        </member>
4362        <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[])">
4363            <summary>
4364            Creates a mock from several types, with strict semantics.
4365            Only <paramref name="mainType"/> may be a class.
4366            </summary>
4367        </member>
4368        <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[])">
4369            <summary>
4370            Creates a strict mock from several types, with strict semantics.
4371            Only <paramref name="mainType"/> may be a class.
4372            </summary>
4373        </member>
4374        <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[],System.Object[])">
4375            <summary>
4376            Creates a mock from several types, with strict semantics.
4377            Only <paramref name="mainType"/> may be a class.
4378            </summary>
4379            <param name="mainType">The main type to mock.</param>
4380            <param name="extraTypes">Extra interface types to mock.</param>
4381            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
4382        </member>
4383        <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])">
4384            <summary>
4385            Creates a strict mock from several types, with strict semantics.
4386            Only <paramref name="mainType"/> may be a class.
4387            </summary>
4388            <param name="mainType">The main type to mock.</param>
4389            <param name="extraTypes">Extra interface types to mock.</param>
4390            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
4391        </member>
4392        <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[])">
4393            <summary>
4394            Creates a mock from several types, with dynamic semantics.
4395            Only <paramref name="mainType"/> may be a class.
4396            </summary>
4397            <param name="mainType">The main type to mock.</param>
4398            <param name="extraTypes">Extra interface types to mock.</param>
4399        </member>
4400        <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])">
4401            <summary>
4402            Creates a mock from several types, with dynamic semantics.
4403            Only <paramref name="mainType"/> may be a class.
4404            </summary>
4405            <param name="mainType">The main type to mock.</param>
4406            <param name="extraTypes">Extra interface types to mock.</param>
4407            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
4408        </member>
4409        <member name="M:Rhino.Mocks.MockRepository.DynamicMock(System.Type,System.Object[])">
4410            <summary>
4411            Creates a dynamic mock for the specified type.
4412            </summary>
4413            <param name="type">Type.</param>
4414            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4415        </member>
4416        <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting(System.Type,System.Object[])">
4417            <summary>
4418            Creates a dynamic mock for the specified type.
4419            </summary>
4420            <param name="type">Type.</param>
4421            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4422        </member>
4423        <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting``1(System.Object[])">
4424            <summary>
4425            Creates a dynamic mock for the specified type.
4426            </summary>
4427            <typeparam name="T"></typeparam>
4428            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4429            <returns></returns>
4430        </member>
4431        <member name="M:Rhino.Mocks.MockRepository.PartialMock(System.Type,System.Object[])">
4432            <summary>
4433            Creates a mock object that defaults to calling the class methods.
4434            </summary>
4435            <param name="type">Type.</param>
4436            <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
4437        </member>
4438        <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[])">
4439            <summary>
4440            Creates a mock object that defaults to calling the class methods.
4441            </summary>
4442            <param name="type">Type.</param>
4443            <param name="extraTypes">Extra interface types to mock.</param>
4444        </member>
4445        <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[],System.Object[])">
4446            <summary>
4447            Creates a mock object that defaults to calling the class methods.
4448            </summary>
4449            <param name="type">Type.</param>
4450            <param name="extraTypes">Extra interface types to mock.</param>
4451            <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
4452        </member>
4453        <member name="M:Rhino.Mocks.MockRepository.RemotingMock(System.Type,Rhino.Mocks.MockRepository.CreateMockState)">
4454            <summary>
4455            Creates a mock object using remoting proxies
4456            </summary>
4457            <param name="type">Type to mock - must be MarshalByRefObject</param>
4458            <returns>Mock object</returns>
4459            <remarks>Proxy mock can mock non-virtual methods, but not static methods</remarks>
4460            <param name="factory">Creates the mock state for this proxy</param>
4461        </member>
4462        <member name="M:Rhino.Mocks.MockRepository.Replay(System.Object)">
4463            <summary>
4464            Cause the mock state to change to replay, any further call is compared to the
4465            ones that were called in the record state.
4466            </summary>
4467            <param name="obj">the object to move to replay state</param>
4468        </member>
4469        <member name="M:Rhino.Mocks.MockRepository.ReplayCore(System.Object,System.Boolean)">
4470            <summary>
4471            Cause the mock state to change to replay, any further call is compared to the
4472            ones that were called in the record state.
4473            </summary>
4474            <param name="obj">the object to move to replay state</param>
4475            <param name="checkInsideOrdering"></param>
4476        </member>
4477        <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object)">
4478            <summary>
4479            Move the mocked object back to record state.
4480            Will delete all current expectations!
4481            </summary>
4482        </member>
4483        <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object,Rhino.Mocks.BackToRecordOptions)">
4484            <summary>
4485            Move the mocked object back to record state.
4486            Optionally, can delete all current expectations, but allows more granularity about how
4487            it would behave with regard to the object state.
4488            </summary>
4489        </member>
4490        <member name="M:Rhino.Mocks.MockRepository.Verify(System.Object)">
4491            <summary>
4492            Verify that all the expectations for this object were fulfilled.
4493            </summary>
4494            <param name="obj">the object to verify the expectations for</param>
4495        </member>
4496        <member name="M:Rhino.Mocks.MockRepository.LastMethodCall``1(System.Object)">
4497            <summary>
4498            Get the method options for the last call on
4499            mockedInstance.
4500            </summary>
4501            <param name="mockedInstance">The mock object</param>
4502            <returns>Method options for the last call</returns>
4503        </member>
4504        <member name="M:Rhino.Mocks.MockRepository.GetMockObjectFromInvocationProxy(System.Object)">
4505            <summary>
4506            Maps an invocation proxy back to the mock object instance that was originally
4507            returned to client code which might have been a delegate to this proxy.
4508            </summary>
4509            <param name="invocationProxy">The mock object proxy from the intercepted invocation</param>
4510            <returns>The mock object</returns>
4511        </member>
4512        <member name="M:Rhino.Mocks.MockRepository.CreateMockObject(System.Type,Rhino.Mocks.MockRepository.CreateMockState,System.Type[],System.Object[])">
4513            <summary>
4514            This is provided to allow advance extention functionality, where Rhino Mocks standard
4515            functionality is not enough.
4516            </summary>
4517            <param name="type">The type to mock</param>
4518            <param name="factory">Delegate that create the first state of the mocked object (usualy the record state).</param>
4519            <param name="extras">Additional types to be implemented, this can be only interfaces </param>
4520            <param name="argumentsForConstructor">optional arguments for the constructor</param>
4521            <returns></returns>
4522        </member>
4523        <member name="M:Rhino.Mocks.MockRepository.GetMockedObject(System.Object)">
4524            <summary>
4525             Method: GetMockedObject
4526             Get an IProxy from a mocked object instance, or throws if the
4527             object is not a mock object.
4528            </summary>
4529        </member>
4530        <member name="M:Rhino.Mocks.MockRepository.GetMockedObjectOrNull(System.Object)">
4531            <summary>
4532            Method: GetMockedObjectOrNull
4533            Get an IProxy from a mocked object instance, or null if the
4534            object is not a mock object.
4535            </summary>
4536        </member>
4537        <member name="M:Rhino.Mocks.MockRepository.PopRecorder">
4538            <summary>
4539            Pops the recorder.
4540            </summary>
4541        </member>
4542        <member name="M:Rhino.Mocks.MockRepository.PushRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
4543            <summary>
4544            Pushes the recorder.
4545            </summary>
4546            <param name="newRecorder">New recorder.</param>
4547        </member>
4548        <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll">
4549            <summary>
4550            All the mock objects in this repository will be moved
4551            to record state.
4552            </summary>
4553        </member>
4554        <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll(Rhino.Mocks.BackToRecordOptions)">
4555            <summary>
4556            All the mock objects in this repository will be moved
4557            to record state.
4558            </summary>
4559        </member>
4560        <member name="M:Rhino.Mocks.MockRepository.ReplayAll">
4561            <summary>
4562            Replay all the mocks from this repository
4563            </summary>
4564        </member>
4565        <member name="M:Rhino.Mocks.MockRepository.VerifyAll">
4566            <summary>
4567            Verify all the mocks from this repository
4568            </summary>
4569        </member>
4570        <member name="M:Rhino.Mocks.MockRepository.GetProxyGenerator(System.Type)">
4571            <summary>
4572            Gets the proxy generator for a specific type. Having a single ProxyGenerator
4573            with multiple types linearly degrades the performance so this implementation
4574            keeps one ProxyGenerator per type.
4575            </summary>
4576        </member>
4577        <member name="M:Rhino.Mocks.MockRepository.SetExceptionToBeThrownOnVerify(System.Object,Rhino.Mocks.Exceptions.ExpectationViolationException)">
4578            <summary>
4579            Set the exception to be thrown when verified is called.
4580            </summary>
4581        </member>
4582        <member name="M:Rhino.Mocks.MockRepository.CreateMock``1(System.Object[])">
4583            <summary>
4584            Creates a mock for the spesified type.
4585            </summary>
4586            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4587        </member>
4588        <member name="M:Rhino.Mocks.MockRepository.StrictMock``1(System.Object[])">
4589            <summary>
4590            Creates a strict mock for the spesified type.
4591            </summary>
4592            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4593        </member>
4594        <member name="M:Rhino.Mocks.MockRepository.DynamicMock``1(System.Object[])">
4595            <summary>
4596            Creates a dynamic mock for the specified type.
4597            </summary>
4598            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4599        </member>
4600        <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[])">
4601            <summary>
4602            Creates a mock object from several types.
4603            </summary>
4604        </member>
4605        <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[])">
4606            <summary>
4607            Creates a strict mock object from several types.
4608            </summary>
4609        </member>
4610        <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[])">
4611            <summary>
4612            Create a mock object from several types with dynamic semantics.
4613            </summary>
4614        </member>
4615        <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[])">
4616            <summary>
4617            Create a mock object from several types with partial semantics.
4618            </summary>
4619        </member>
4620        <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[],System.Object[])">
4621            <summary>
4622            Create a mock object from several types with strict semantics.
4623            </summary>
4624            <param name="extraTypes">Extra interface types to mock.</param>
4625            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4626        </member>
4627        <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[],System.Object[])">
4628            <summary>
4629            Create a strict mock object from several types with strict semantics.
4630            </summary>
4631            <param name="extraTypes">Extra interface types to mock.</param>
4632            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4633        </member>
4634        <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[],System.Object[])">
4635            <summary>
4636            Create a mock object from several types with dynamic semantics.
4637            </summary>
4638            <param name="extraTypes">Extra interface types to mock.</param>
4639            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4640        </member>
4641        <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[],System.Object[])">
4642            <summary>
4643            Create a mock object from several types with partial semantics.
4644            </summary>
4645            <param name="extraTypes">Extra interface types to mock.</param>
4646            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4647        </member>
4648        <member name="M:Rhino.Mocks.MockRepository.PartialMock``1(System.Object[])">
4649            <summary>
4650            Create a mock object with from a class that defaults to calling the class methods
4651            </summary>
4652            <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
4653        </member>
4654        <member name="M:Rhino.Mocks.MockRepository.Stub``1(System.Object[])">
4655            <summary>
4656            Create a stub object, one that has properties and events ready for use, and
4657            can have methods called on it. It requires an explicit step in order to create
4658            an expectation for a stub.
4659            </summary>
4660            <param name="argumentsForConstructor">The arguments for constructor.</param>
4661        </member>
4662        <member name="M:Rhino.Mocks.MockRepository.Stub(System.Type,System.Object[])">
4663            <summary>
4664            Create a stub object, one that has properties and events ready for use, and
4665            can have methods called on it. It requires an explicit step in order to create
4666            an expectation for a stub.
4667            </summary>
4668            <param name="type">The type.</param>
4669            <param name="argumentsForConstructor">The arguments for constructor.</param>
4670            <returns></returns>
4671        </member>
4672        <member name="M:Rhino.Mocks.MockRepository.GenerateStub``1(System.Object[])">
4673            <summary>
4674            Generates a stub without mock repository
4675            </summary>
4676            <param name="argumentsForConstructor">The arguments for constructor.</param>
4677            <returns></returns>
4678        </member>
4679        <member name="M:Rhino.Mocks.MockRepository.GenerateStub(System.Type,System.Object[])">
4680            <summary>
4681            Generates the stub without mock repository
4682            </summary>
4683            <param name="type">The type.</param>
4684            <param name="argumentsForConstructor">The arguments for constructor.</param>
4685        </member>
4686        <member name="M:Rhino.Mocks.MockRepository.IsInReplayMode(System.Object)">
4687            <summary>
4688            Returns true if the passed mock is currently in replay mode.
4689            </summary>
4690            <param name="mock">The mock to test.</param>
4691            <returns>True if the mock is in replay mode, false otherwise.</returns>
4692        </member>
4693        <member name="M:Rhino.Mocks.MockRepository.GenerateMock``1">
4694            <summary>
4695            Generate a mock object without needing the mock repository
4696            </summary>
4697        </member>
4698        <member name="M:Rhino.Mocks.MockRepository.IsStub(System.Object)">
4699            <summary>
4700            Determines whether the specified proxy is a stub.
4701            </summary>
4702            <param name="proxy">The proxy.</param>
4703        </member>
4704        <member name="M:Rhino.Mocks.MockRepository.Record">
4705            <summary>
4706            </summary>
4707            <returns></returns>
4708        </member>
4709        <member name="M:Rhino.Mocks.MockRepository.Playback">
4710            <summary>
4711            </summary>
4712            <returns></returns>
4713        </member>
4714        <member name="P:Rhino.Mocks.MockRepository.Recorder">
4715            <summary>
4716            Gets the recorder.
4717            </summary>
4718            <value></value>
4719        </member>
4720        <member name="P:Rhino.Mocks.MockRepository.Replayer">
4721            <summary>
4722            Gets the replayer for this repository.
4723            </summary>
4724            <value></value>
4725        </member>
4726        <member name="P:Rhino.Mocks.MockRepository.LastMockedObject">
4727            <summary>
4728            Gets the last proxy which had a method call.
4729            </summary>
4730        </member>
4731        <member name="T:Rhino.Mocks.MockRepository.CreateMockState">
4732            <summary>
4733             Delegate: CreateMockState
4734             This is used internally to cleanly handle the creation of different
4735             RecordMockStates.
4736            </summary>
4737        </member>
4738        <member name="T:Rhino.Mocks.RhinoMocks">
4739            <summary>
4740            Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)]
4741            Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)]
4742            </summary>
4743        </member>
4744        <member name="F:Rhino.Mocks.RhinoMocks.StrongName">
4745            <summary>
4746            Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification.
4747            </summary>
4748        </member>
4749        <member name="F:Rhino.Mocks.RhinoMocks.NormalName">
4750            <summary>
4751            Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification.
4752            </summary>
4753        </member>
4754        <member name="F:Rhino.Mocks.RhinoMocks.Logger">
4755            <summary>
4756            Logs all method calls for methods
4757            </summary>
4758        </member>
4759        <member name="T:Rhino.Mocks.SetupResult">
4760            <summary>
4761            Setup method calls to repeat any number of times.
4762            </summary>
4763        </member>
4764        <member name="M:Rhino.Mocks.SetupResult.For``1(``0)">
4765            <summary>
4766            Get the method options and set the last method call to repeat
4767            any number of times.
4768            This also means that the method would transcend ordering
4769            </summary>
4770        </member>
4771        <member name="M:Rhino.Mocks.SetupResult.On(System.Object)">
4772            <summary>
4773            Get the method options for the last method call on the mockInstance and set it
4774            to repeat any number of times.
4775            This also means that the method would transcend ordering
4776            </summary>
4777        </member>
4778        <member name="T:Rhino.Mocks.With">
4779            <summary>
4780            Allows easier access to MockRepository, works closely with Mocker.Current to
4781            allow access to a context where the mock repository is automatially verified at
4782            the end of the code block.
4783            </summary>
4784        </member>
4785        <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.With.Proc)">
4786            <summary>
4787            Initialize a code block where Mocker.Current is initialized.
4788            At the end of the code block, all the expectation will be verified.
4789            This overload will create a new MockRepository.
4790            </summary>
4791            <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
4792        </member>
4793        <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository,Rhino.Mocks.With.Proc)">
4794            <summary>
4795            Initialize a code block where Mocker.Current is initialized.
4796            At the end of the code block, all the expectation will be verified.
4797            This overload will create a new MockRepository.
4798            </summary>
4799            <param name="mocks">The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository.</param>
4800            <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
4801        </member>
4802        <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository)">
4803            <summary>
4804            Create a FluentMocker
4805            </summary>
4806            <param name="mocks">The mock repository to use.</param>
4807        </member>
4808        <member name="T:Rhino.Mocks.With.Proc">
4809            <summary>
4810            A method with no arguments and no return value that will be called under the mock context.
4811            </summary>
4812        </member>
4813        <member name="T:Rhino.Mocks.With.FluentMocker">
4814            <summary>
4815            FluentMocker implements some kind of fluent interface attempt
4816            for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]."
4817            </summary>
4818        </member>
4819        <member name="T:Rhino.Mocks.With.IMockVerifier">
4820            <summary>
4821            Interface to verify previously defined expectations
4822            </summary>
4823        </member>
4824        <member name="M:Rhino.Mocks.With.IMockVerifier.Verify(Rhino.Mocks.With.Proc)">
4825            <summary>
4826            Verifies if a piece of code
4827            </summary>
4828        </member>
4829        <member name="M:Rhino.Mocks.With.FluentMocker.Expecting(Rhino.Mocks.With.Proc)">
4830            <summary>
4831            Defines unordered expectations
4832            </summary>
4833            <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
4834            <returns>an IMockVerifier</returns>
4835        </member>
4836        <member name="M:Rhino.Mocks.With.FluentMocker.ExpectingInSameOrder(Rhino.Mocks.With.Proc)">
4837            <summary>
4838            Defines ordered expectations
4839            </summary>
4840            <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
4841            <returns>an IMockVerifier</returns>
4842        </member>
4843        <member name="M:Rhino.Mocks.With.FluentMocker.Verify(Rhino.Mocks.With.Proc)">
4844            <summary>
4845            Verifies previously defined expectations
4846            </summary>
4847        </member>
4848    </members>
4849</doc>
Note: See TracBrowser for help on using the repository browser.