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