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