Commit 609370c
Changed files (118)
packages
Autofac.2.4.5.724
Castle.Core.2.5.2
db4o-devel.8.1.184.15492
Machine.Specifications.0.4.9.0
lib
tools
RhinoMocks.3.6
product
desktop.ui
infrastructure
messages
service
specs
support
thirdparty
autofac
automapper
castle
mspec
rhino.mocks
thirdparty/autofac/Autofac.Configuration.dll โ packages/Autofac.2.4.5.724/lib/NET40/Autofac.Configuration.dll
Binary file
packages/Autofac.2.4.5.724/lib/NET40/Autofac.dll
Binary file
thirdparty/autofac/Autofac.XML โ packages/Autofac.2.4.5.724/lib/NET40/Autofac.xml
@@ -605,6 +605,27 @@
<param name="collectionName">The collection name, as passed to RegisterCollection.</param>
<returns>A registration builder allowing further configuration of the component.</returns>
</member>
+ <member name="T:Autofac.ContainerBuilderResources">
+ <summary>
+ A strongly-typed resource class, for looking up localized strings, etc.
+ </summary>
+ </member>
+ <member name="P:Autofac.ContainerBuilderResources.ResourceManager">
+ <summary>
+ Returns the cached ResourceManager instance used by this class.
+ </summary>
+ </member>
+ <member name="P:Autofac.ContainerBuilderResources.Culture">
+ <summary>
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+ </summary>
+ </member>
+ <member name="P:Autofac.ContainerBuilderResources.BuildCanOnlyBeCalledOnce">
+ <summary>
+ Looks up a localized string similar to Build() or Update() can only be called once on a ContainerBuilder..
+ </summary>
+ </member>
<member name="T:Autofac.Core.Activators.Delegate.DelegateActivatorResources">
<summary>
A strongly-typed resource class, for looking up localized strings, etc.
@@ -2900,12 +2921,10 @@
</member>
<member name="T:Autofac.Core.DependencyResolutionException">
<summary>
- Problem resolving dependencies, e.g. circular references, no callable constructor etc.
- </summary>
- </member>
- <member name="M:Autofac.Core.DependencyResolutionException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Autofac.Core.DependencyResolutionException"/> class.
+ Base exception type thrown whenever the dependency resolution process fails. This is a fatal
+ exception, as Autofac is unable to 'roll back' changes to components that may have already
+ been made during the operation. For example, 'on activated' handlers may have already been
+ fired, or 'single instance' components partially constructed.
</summary>
</member>
<member name="M:Autofac.Core.DependencyResolutionException.#ctor(System.String)">
@@ -2930,27 +2949,6 @@
<exception cref="T:System.ArgumentNullException">The <paramref name="info"/> parameter is null. </exception>
<exception cref="T:System.Runtime.Serialization.SerializationException">The class name is null or <see cref="P:System.Exception.HResult"/> is zero (0). </exception>
</member>
- <member name="T:Autofac.Core.DependencyResolutionExceptionResources">
- <summary>
- A strongly-typed resource class, for looking up localized strings, etc.
- </summary>
- </member>
- <member name="P:Autofac.Core.DependencyResolutionExceptionResources.ResourceManager">
- <summary>
- Returns the cached ResourceManager instance used by this class.
- </summary>
- </member>
- <member name="P:Autofac.Core.DependencyResolutionExceptionResources.Culture">
- <summary>
- Overrides the current thread's CurrentUICulture property for all
- resource lookups using this strongly typed resource class.
- </summary>
- </member>
- <member name="P:Autofac.Core.DependencyResolutionExceptionResources.DefaultMessage">
- <summary>
- Looks up a localized string similar to A required component could not be created..
- </summary>
- </member>
<member name="T:Autofac.Core.Disposer">
<summary>
Maintains a set of objects to dispose, and disposes them in the reverse order
@@ -3262,6 +3260,12 @@
</summary>
<param name="matchExpression">Expression describing scopes that will match.</param>
</member>
+ <member name="M:Autofac.Core.Lifetime.MatchingScopeLifetime.#ctor(System.Object)">
+ <summary>
+ Match scopes by comparing tags for equality.
+ </summary>
+ <param name="lifetimeScopeTagToMatch">The tag applied to matching scopes.</param>
+ </member>
<member name="M:Autofac.Core.Lifetime.MatchingScopeLifetime.FindScope(Autofac.Core.ISharingLifetimeScope)">
<summary>
Given the most nested scope visible within the resolve operation, find
@@ -3288,7 +3292,9 @@
</member>
<member name="P:Autofac.Core.Lifetime.MatchingScopeLifetimeResources.MatchingScopeNotFound">
<summary>
- Looks up a localized string similar to No scope matching the expression '{0}' is visible from the scope in which the instance was requested..
+ Looks up a localized string similar to No scope with a Tag matching '{0}' is visible from the scope in which the instance was requested. This generally indicates that a
+ component registered as per-HTTP request is being reqested by a SingleInstance() component (or a similar scenario.) Under the web integration
+ always request dependencies from the DependencyResolver.Current or ILifetimeScopeProvider.RequestLifetime, never from the container itself..
</summary>
</member>
<member name="T:Autofac.Core.Lifetime.RootScopeLifetime">
@@ -3353,14 +3359,11 @@
</member>
<member name="T:Autofac.Core.Registration.ComponentNotRegisteredException">
<summary>
- A service was requested that cannot be provided
- by the container.
- </summary>
- </member>
- <member name="M:Autofac.Core.Registration.ComponentNotRegisteredException.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Autofac.Core.Registration.ComponentNotRegisteredException"/> class.
+ A service was requested that cannot be provided by the container. To avoid this exception, either register a component
+ to provide the required service, check for service registration using IsRegistered(), or use the ResolveOptional()
+ method to resolve an optional dependency.
</summary>
+ <remarks>This exception is fatal. See <see cref="T:Autofac.Core.DependencyResolutionException"/> for more information.</remarks>
</member>
<member name="M:Autofac.Core.Registration.ComponentNotRegisteredException.#ctor(Autofac.Core.Service)">
<summary>
@@ -3402,7 +3405,7 @@
</member>
<member name="P:Autofac.Core.Registration.ComponentNotRegisteredExceptionResources.Message">
<summary>
- Looks up a localized string similar to The requested service '{0}' has not been registered..
+ Looks up a localized string similar to The requested service '{0}' has not been registered. To avoid this exception, either register a component to provide the service, check for service registration using IsRegistered(), or use the ResolveOptional()nmethod to resolve an optional dependency..
</summary>
</member>
<member name="T:Autofac.Core.ComponentRegisteredEventArgs">
@@ -3674,6 +3677,11 @@
resource lookups using this strongly typed resource class.
</summary>
</member>
+ <member name="P:Autofac.Core.Resolving.ResolveOperationResources.ExceptionDuringResolve">
+ <summary>
+ Looks up a localized string similar to An exception was thrown while executing a resolve operation. See the InnerException for details..
+ </summary>
+ </member>
<member name="P:Autofac.Core.Resolving.ResolveOperationResources.MaxDepthExceeded">
<summary>
Looks up a localized string similar to Probable circular dependency between factory-scoped components. Chain includes '{0}'.
@@ -3926,6 +3934,23 @@
<param name="registrationAccessor">A function that will return existing registrations for a service.</param>
<returns>Registrations providing the service.</returns>
</member>
+ <member name="T:Autofac.IStartable">
+ <summary>
+ When implemented by a component, an instance of the component will be resolved
+ and started as soon as the container is built. Autofac will not call the Start()
+ method when subsequent instances are resolved. If this behaviour is required, use
+ an <code>OnActivated()</code> event handler instead.
+ </summary>
+ <remarks>
+ For equivalent "Stop" functionality, implement <see cref="T:System.IDisposable"/>. Autofac
+ will always dispose a component before any of its dependencies.
+ </remarks>
+ </member>
+ <member name="M:Autofac.IStartable.Start">
+ <summary>
+ Perform once-off startup processing.
+ </summary>
+ </member>
<member name="T:Autofac.Module">
<summary>
Base class for user-defined modules. Modules can add a set of releated components
@@ -4436,12 +4461,11 @@
<param name="serviceMapping">Function mapping types to services.</param>
<returns>Registration builder allowing the registration to be configured.</returns>
</member>
- <member name="M:Autofac.RegistrationExtensions.AsSelf``2(Autofac.Builder.IRegistrationBuilder{``0,``1,Autofac.Builder.DynamicRegistrationStyle})">
+ <member name="M:Autofac.RegistrationExtensions.AsSelf``1(Autofac.Builder.IRegistrationBuilder{``0,Autofac.Features.Scanning.ScanningActivatorData,Autofac.Builder.DynamicRegistrationStyle})">
<summary>
Specifies that a type from a scanned assembly provides its own concrete type as a service.
</summary>
<typeparam name="TLimit">Registration limit type.</typeparam>
- <typeparam name="TScanningActivatorData">Activator data type.</typeparam>
<param name="registration">Registration to set service mapping on.</param>
<returns>Registration builder allowing the registration to be configured.</returns>
</member>
@@ -4450,7 +4474,15 @@
Specifies that a type provides its own concrete type as a service.
</summary>
<typeparam name="TLimit">Registration limit type.</typeparam>
- <typeparam name="TActivatorData">Activator data type.</typeparam>
+ <typeparam name="TConcreteActivatorData">Activator data type.</typeparam>
+ <param name="registration">Registration to set service mapping on.</param>
+ <returns>Registration builder allowing the registration to be configured.</returns>
+ </member>
+ <member name="M:Autofac.RegistrationExtensions.AsSelf``1(Autofac.Builder.IRegistrationBuilder{``0,Autofac.Builder.ReflectionActivatorData,Autofac.Builder.DynamicRegistrationStyle})">
+ <summary>
+ Specifies that a type provides its own concrete type as a service.
+ </summary>
+ <typeparam name="TLimit">Registration limit type.</typeparam>
<param name="registration">Registration to set service mapping on.</param>
<returns>Registration builder allowing the registration to be configured.</returns>
</member>
@@ -4498,7 +4530,7 @@
<param name="serviceNameMapping">Function mapping types to service names.</param>
<returns>Registration builder allowing the registration to be configured.</returns>
</member>
- <member name="M:Autofac.RegistrationExtensions.Keyed``1(Autofac.Builder.IRegistrationBuilder{System.Object,Autofac.Features.Scanning.ScanningActivatorData,Autofac.Builder.DynamicRegistrationStyle},System.Func{System.Type,System.String})">
+ <member name="M:Autofac.RegistrationExtensions.Keyed``1(Autofac.Builder.IRegistrationBuilder{System.Object,Autofac.Features.Scanning.ScanningActivatorData,Autofac.Builder.DynamicRegistrationStyle},System.Func{System.Type,System.Object})">
<summary>
Specifies how a type from a scanned assembly is mapped to a keyed service.
</summary>
@@ -4507,7 +4539,7 @@
<param name="serviceKeyMapping">Function mapping types to service keys.</param>
<returns>Registration builder allowing the registration to be configured.</returns>
</member>
- <member name="M:Autofac.RegistrationExtensions.Keyed``3(Autofac.Builder.IRegistrationBuilder{``0,``1,``2},System.Func{System.Type,System.String},System.Type)">
+ <member name="M:Autofac.RegistrationExtensions.Keyed``3(Autofac.Builder.IRegistrationBuilder{``0,``1,``2},System.Func{System.Type,System.Object},System.Type)">
<summary>
Specifies how a type from a scanned assembly is mapped to a keyed service.
</summary>
@@ -4519,13 +4551,12 @@
<param name="serviceKeyMapping">Function mapping types to service keys.</param>
<returns>Registration builder allowing the registration to be configured.</returns>
</member>
- <member name="M:Autofac.RegistrationExtensions.AsImplementedInterfaces``2(Autofac.Builder.IRegistrationBuilder{``0,``1,Autofac.Builder.DynamicRegistrationStyle})">
+ <member name="M:Autofac.RegistrationExtensions.AsImplementedInterfaces``1(Autofac.Builder.IRegistrationBuilder{``0,Autofac.Features.Scanning.ScanningActivatorData,Autofac.Builder.DynamicRegistrationStyle})">
<summary>
Specifies that a type from a scanned assembly is registered as providing all of its
implemented interfaces.
</summary>
<typeparam name="TLimit">Registration limit type.</typeparam>
- <typeparam name="TScanningActivatorData">Activator data type.</typeparam>
<param name="registration">Registration to set service mapping on.</param>
<returns>Registration builder allowing the registration to be configured.</returns>
</member>
@@ -4534,7 +4565,15 @@
Specifies that a type is registered as providing all of its implemented interfaces.
</summary>
<typeparam name="TLimit">Registration limit type.</typeparam>
- <typeparam name="TScanningActivatorData">Activator data type.</typeparam>
+ <typeparam name="TConcreteActivatorData">Activator data type.</typeparam>
+ <param name="registration">Registration to set service mapping on.</param>
+ <returns>Registration builder allowing the registration to be configured.</returns>
+ </member>
+ <member name="M:Autofac.RegistrationExtensions.AsImplementedInterfaces``1(Autofac.Builder.IRegistrationBuilder{``0,Autofac.Builder.ReflectionActivatorData,Autofac.Builder.DynamicRegistrationStyle})">
+ <summary>
+ Specifies that a type is registered as providing all of its implemented interfaces.
+ </summary>
+ <typeparam name="TLimit">Registration limit type.</typeparam>
<param name="registration">Registration to set service mapping on.</param>
<returns>Registration builder allowing the registration to be configured.</returns>
</member>
packages/Autofac.2.4.5.724/Autofac.2.4.5.724.nupkg
Binary file
thirdparty/castle/Castle.Core.dll โ packages/Castle.Core.2.5.2/lib/NET40ClientProfile/Castle.Core.dll
File renamed without changes
thirdparty/castle/Castle.Core.xml โ packages/Castle.Core.2.5.2/lib/NET40ClientProfile/Castle.Core.xml
File renamed without changes
packages/Castle.Core.2.5.2/lib/ASL - Apache Software Foundation License.txt
@@ -0,0 +1,57 @@
+Apache License, Version 2.0
+
+Apache License
+Version 2.0, January 2004
+http://www.apache.org/licenses/
+
+TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+1. Definitions.
+
+"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.
+
+"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.
+
+"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means (i) the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or (ii) ownership of fifty percent (50%) or more of the outstanding shares, or (iii) beneficial ownership of such entity.
+
+"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.
+
+"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.
+
+"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.
+
+"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).
+
+"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.
+
+"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."
+
+"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.
+
+2. Grant of Copyright License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sublicense, and distribute the Work and such Derivative Works in Source or Object form.
+
+3. Grant of Patent License. Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.
+
+4. Redistribution. You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
+
+ 1. You must give any other recipients of the Work or Derivative Works a copy of this License; and
+
+ 2. You must cause any modified files to carry prominent notices stating that You changed the files; and
+
+ 3. You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and
+
+ 4. If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.
+
+You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.
+
+5. Submission of Contributions. Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.
+
+6. Trademarks. This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.
+
+7. Disclaimer of Warranty. Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.
+
+8. Limitation of Liability. In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.
+
+9. Accepting Warranty or Additional Liability. While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.
+
+END OF TERMS AND CONDITIONS
packages/Castle.Core.2.5.2/lib/BreakingChanges.txt
@@ -0,0 +1,55 @@
+================================================================================================
+change - Removed WebLogger and WebLoggerFactory
+
+impact - low
+fixability - medium
+revision -
+
+description - To minimize management overhead the classes were removed so that only single
+ Client Profile version of Castle.Core can be distributed.
+
+fix - You can use NLog or Log4Net web logger integration, or reuse implementation of existing
+ web logger and use it as a custom logger.
+
+================================================================================================
+change - Removed obsolete overload of ProxyGenerator.CreateClassProxy
+
+impact - low
+fixability - trivial
+revision -
+
+description - Deprecated overload of ProxyGenerator.CreateClassProxy was removed to keep the
+ method consistent with other methods and to remove confusion
+
+fix - whenever removed overload was used, use one of the other overloads.
+
+================================================================================================
+change - IProxyGenerationHook.NonVirtualMemberNotification method was renamed
+
+impact - high
+fixability - easy
+revision -
+
+description - to accommodate class proxies with target method NonVirtualMemberNotification on
+ IProxyGenerationHook type was renamed to more accurate NonProxyableMemberNotification
+ since for class proxies with target not just methods but also fields and other member that
+ break the abstraction will be passed to this method.
+
+fix - whenever NonVirtualMemberNotification is used/implemented change the method name to
+ NonProxyableMemberNotification. Implementors should also accommodate possibility that not
+ only MethodInfos will be passed as method's second parameter.
+
+================================================================================================
+change - DynamicProxy will now allow to intercept members of System.Object
+
+impact - very low
+fixability - easy
+revision -
+
+description - to allow scenarios like mocking of System.Object members, DynamicProxy will not
+ disallow proxying of these methods anymore. AllMethodsHook (default IProxyGenerationHook)
+ will still filter them out though.
+
+fix - whenever custom IProxyGenerationHook is used, user should account for System.Object's
+ members being now passed to ShouldInterceptMethod and NonVirtualMemberNotification methods
+ and if neccessary update the code to handle them appropriately.
\ No newline at end of file
packages/Castle.Core.2.5.2/lib/Changes.txt
@@ -0,0 +1,145 @@
+2.5.2 (2010-11-15)
+==================
+- fixed DYNPROXY-150 - Finalizer should not be proxied
+- implemented DYNPROXY-149 - Make AllMethodsHook members virtual so it can be used as a base class
+- fixed DYNPROXY-147 - Can't crete class proxies with two non-public methods having same argument types but different return type
+- fixed DYNPROXY-145 Unable to proxy System.Threading.SynchronizationContext (.NET 4.0)
+- fixed DYNPROXY-144 - params argument not supported in constructor
+- fixed DYNPROXY-143 - Permit call to reach "non-proxied" methods of inherited interfaces
+- implemented DYNPROXY-139 - Better error message
+- fixed DYNPROXY-133 - Debug assertion in ClassProxyInstanceContributor fails when proxying ISerializable with an explicit implementation of GetObjectData
+- fixed CORE-32 - Determining if permission is granted via PermissionUtil does not work in .NET 4
+- applied patch by Alwin Meijs - ExtendedLog4netFactory can be configured with a stream from for example an embedded log4net xml config
+- Upgraded NLog to 2.0 Beta 1
+- Added DefaultXmlSerializer to bridge XPathAdapter with standard Xml Serialization.
+- XPathAdapter for DictionaryAdapter added IXPathSerializer to provide hooks for custom serialization.
+
+2.5.1 (2010-09-21)
+==================
+- Interface proxy with target Interface now accepts null as a valid target value (which can be replaced at a later stage).
+- DictionaryAdapter behavior overrides are now ordered with all other behaviors
+- BREAKING CHANGE: removed web logger so that by default Castle.Core works in .NET 4 client profile
+- added paramter to ModuleScope disabling usage of signed modules. This is to workaround issue DYNPROXY-134. Also a descriptive exception message is being thrown now when the issue is detected.
+- Added IDictionaryBehaviorBuilder to allow grouping behaviors
+- Added GenericDictionaryAdapter to simplify generic value sources
+- fixed issue DYNPROXY-138 - Error message missing space
+- fixed false positive where DynamicProxy would not let you proxy interface with target interface when target object was a COM object.
+- fixed ReflectionBasedDictionaryAdapter when using indexed properties
+
+2.5.0 (2010-08-21)
+==================
+- DynamicProxy will now not replicate non-public attribute types
+- Applied patch from Kenneth Siewers M๏ฟฝller which adds parameterless constructor to DefaultSmtpSender implementation, to be able to configure the inner SmtpClient from the application configuration file (system.net.smtp).
+- added support for .NET 4 and Silverlight 4, updated solution to VisualStudio 2010
+- Removed obsolete overload of CreateClassProxy
+- Added class proxy with taget
+- Added ability to intercept explicitly implemented generic interface methods on class proxy.
+- DynamicProxy does not disallow intercepting members of System.Object anymore. AllMethodsHook will still filter them out though.
+- Added ability to intercept explicitly implemented interface members on class proxy. Does not support generic members.
+- Merged DynamicProxy into Core binary
+- fixed DYNPROXY-ISSUE-132 - "MetaProperty equals implementation incorrect"
+- Fixed bug in DiagnosticsLoggerTestCase, where when running as non-admin, the teardown will throw SecurityException (contributed by maxild)
+- Split IoC specific classes into Castle.Windsor project
+- Merged logging services solution
+- Merged DynamicProxy project
+
+1.2.0 (2010-01-11)
+==================
+
+- Added IEmailSender interface and its default implementation
+
+1.2.0 beta (2009-12-04)
+==================
+
+- BREAKING CHANGE - added ChangeProxyTarget method to IChangeProxyTarget interface
+- added docs to IChangeProxyTarget methods
+- Fixed DYNPROXY-ISSUE-108 - Obtaining replicated custom attributes on proxy may fail when property setter throws exception on default value
+- Moved custom attribute replication from CustomAttributeUtil to new interface - IAttributeDisassembler
+- Exposed IAttributeDisassembler via ProxyGenerationOptions, so that users can plug their implementation for some convoluted scenarios. (for Silverlight)
+- Moved IInterceptorSelector from Dynamic Proxy to Core (IOC-ISSUE-156)
+
+1.1.0 (2009-05-04)
+==================
+
+- Applied Eric Hauser's patch fixing CORE-ISSUE-22
+ "Support for environment variables in resource URI"
+
+- Applied Gauthier Segay's patch fixing CORE-ISSUE-20
+ "Castle.Core.Tests won't build via nant because it use TraceContext without referencing System.Web.dll"
+
+- Added simple interface to ComponentModel to make optional properties required.
+
+- Applied Mark's -- <mwatts42@gmail.com> -- patch that changes
+ the Core to support being compiled for Silverlight 2
+
+- Applied Louis DeJardin's patch adding TraceLogger as a new logger implementation
+
+- Applied Chris Bilson's patch fixing CORE-15
+ "WebLogger Throws When Logging Outside of an HttpContext"
+
+Release Candidate 3
+===================
+
+- Added IServiceProviderEx which extends IServiceProvider
+
+- Added Pair<T,S> class.
+
+- Applied Bill Pierce's patch fixing CORE-9
+ "Allow CastleComponent Attribute to Specify Lifestyle in Constructor"
+
+- Added UseSingleInterfaceProxy to CompomentModel to control the proxying
+ behavior while maintaining backward compatibility.
+ Added the corresponding ComponentProxyBehaviorAttribute.
+
+- Made NullLogger and IExtnededLogger
+
+- Enabled a new format on ILogger interface, with 6 overloads for each method:
+ Debug(string)
+ Debug(string, Exception)
+ Debug(string, params object[])
+ DebugFormat(string, params object[])
+ DebugFormat(Exception, string, params object[])
+ DebugFormat(IFormatProvider, string, params object[])
+ DebugFormat(IFormatProvider, Exception, string, params object[])
+
+ The "FatalError" overloads where marked as [Obsolete], replaced by "Fatal" and "FatalFormat".
+
+0.0.1.0
+=======
+
+- Included IProxyTargetAccessor
+
+- Removed IMethodInterceptor and IMethodInvocation, that have been replaced
+ by IInterceptor and IInvocation
+
+- Added FindByPropertyInfo to PropertySetCollection
+
+- Made the DependencyModel.IsOptional property writable
+
+- Applied Curtis Schlak's patch fixing IOC-27
+ "assembly resource format only works for resources where the assemblies name and default namespace are the same."
+
+ Quoting:
+
+ "I chose to preserve backwards compatibility by implementing the code in the
+ reverse order as suggested by the reporter. Given the following URI for a resource:
+
+ assembly://my.cool.assembly/context/moo/file.xml
+
+ It will initially look for an embedded resource with the manifest name of
+ "my.cool.assembly.context.moo.file.xml" in the loaded assembly my.cool.assembly.dll.
+ If it does not find it, then it looks for the embedded resource with the manifest name
+ of "context.moo.file.xml".
+
+- IServiceEnabledComponent Introduced to be used across the project as
+ a standard way to have access to common services, for example, logger factories
+
+- Added missing log factories
+
+- Refactor StreamLogger and DiagnosticLogger to be more consistent behavior-wise
+
+- Refactored WebLogger to extend LevelFilteredLogger (removed duplication)
+
+- Refactored LoggerLevel order
+
+- Project started
packages/Castle.Core.2.5.2/lib/Committers.txt
@@ -0,0 +1,80 @@
+This file names who's behind the Castle Team. You can find more about us at http://www.castleproject.org/community/team.html
+
+Committers
+==========
+(ordered by the date when joined the project)
+
+- hammett/Hamilton Verissimo
+- Henry Concei๏ฟฝ๏ฟฝo
+- Kevin Williams
+- Craig Neuwirt
+- Gilles Bayon
+- Andrew Hallock
+- Jason Nelson
+- Dru Sellers
+- John Morales
+- CobraLord
+- Dan
+- Tatham Oddie
+- Fabio David Batista
+- Chad Humphries
+- Ayende Rahien
+- G. Richard Bellamy
+- Roelof Blom
+- Ahmed Ghandour
+- Josh Robb
+- Ernst Naezer
+- Marc-Andre Cournoyer
+- Fabian Schmied
+- Dave Godfrey
+- Markus Zywitza
+- Lee Henson
+- Ken Egozi
+- Chris Ortman
+- Jonathon Rossi
+- Tuna Toks๏ฟฝz
+- Krzysztof Kozmic
+- Mauricio Scheffer
+- John Simons
+
+Managers
+========
+
+ Patch Manager
+ -------------
+
+ - Josh Robb
+
+ Documentation Manager
+ ---------------------
+
+ -
+
+
+PMC Members
+===========
+(ordered by the date when joined the PMC)
+
+- hammett/Hamilton Verissimo (Chair)
+- Henry Concei๏ฟฝ๏ฟฝo
+- Kevin Williams
+- Craig Neuwirt
+- Gilles Bayon
+- Chad Humphries
+- Ayende Rahien
+- Fabio David Batista
+- Roelof Blom
+- Josh Robb
+- Jonathon Rossi
+
+Emeritus
+========
+(no longer active committers)
+
+- Gilles Bayon
+- Dan
+- Andrew Hallock
+- John Morales
+- CobraLord
+- Tatham Oddie
+- Ahmed Ghandour
packages/Castle.Core.2.5.2/lib/releaseNotes.txt
@@ -0,0 +1,8 @@
+You can find full list of changes in changes.txt, list of breaking changes in breakingchanges.txt (there are no known breaking changes between 2.5.1 and 2.5.2 release).
+
+Issue tracker: - http://issues.castleproject.org/dashboard
+Documentation (work in progress):
+Dictionary Adapter - http://stw.castleproject.org/Tools.Castle-DictionaryAdapter.ashx
+DynamicProxy - http://stw.castleproject.org/Tools.DynamicProxy.ashx
+Discusssion group: - http://groups.google.com/group/castle-project-users
+StackOverflow tags: - castle-dynamicproxy, castle-dictionaryadapter, castle
\ No newline at end of file
packages/Castle.Core.2.5.2/Castle.Core.2.5.2.nupkg
Binary file
packages/db4o-devel.8.1.184.15492/lib/net40/Db4objects.Db4o.Data.Services.dll
Binary file
thirdparty/db4o/Db4objects.Db4o.dll โ packages/db4o-devel.8.1.184.15492/lib/net40/Db4objects.Db4o.dll
Binary file
thirdparty/db4o/Db4objects.Db4o.Linq.dll โ packages/db4o-devel.8.1.184.15492/lib/net40/Db4objects.Db4o.Linq.dll
Binary file
thirdparty/db4o/Db4objects.Db4o.xml โ packages/db4o-devel.8.1.184.15492/lib/net40/Db4objects.Db4o.xml
File renamed without changes
packages/db4o-devel.8.1.184.15492/lib/net40/Mono.Reflection.dll
Binary file
packages/db4o-devel.8.1.184.15492/db4o-devel.8.1.184.15492.nupkg
Binary file
packages/Machine.Specifications.0.4.9.0/lib/Machine.Specifications.dll
Binary file
thirdparty/mspec/Machine.Specifications.dll.tdnet โ packages/Machine.Specifications.0.4.9.0/lib/Machine.Specifications.dll.tdnet
@@ -1,5 +1,5 @@
<TestRunner>
- <FriendlyName>Machine.Specifications {0}.{1}.{2}</FriendlyName>
+ <FriendlyName>Machine.Specifications 0.4.9-1dd8ea3</FriendlyName>
<AssemblyPath>Machine.Specifications.TDNetRunner.dll</AssemblyPath>
<TypeName>Machine.Specifications.TDNetRunner.SpecificationRunner</TypeName>
</TestRunner>
packages/Machine.Specifications.0.4.9.0/lib/Machine.Specifications.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/lib/Machine.Specifications.TDNetRunner.dll
Binary file
thirdparty/mspec/Machine.Specifications.TDNetRunner.pdb โ packages/Machine.Specifications.0.4.9.0/lib/Machine.Specifications.TDNetRunner.pdb
Binary file
thirdparty/mspec/CommandLine.dll โ packages/Machine.Specifications.0.4.9.0/tools/CommandLine.dll
File renamed without changes
thirdparty/mspec/CommandLine.xml โ packages/Machine.Specifications.0.4.9.0/tools/CommandLine.xml
File renamed without changes
packages/Machine.Specifications.0.4.9.0/tools/install.ps1
@@ -0,0 +1,7 @@
+param($installPath, $toolsPath, $package, $project)
+$project.Object.References | Where-Object { $_.Name -eq 'Machine.Specifications.TDNetRunner' } | ForEach-Object { $_.Remove() }
+
+if ($false -eq $false)
+{
+ Write-Warning "This is the unsigned version of Machine.Specifications. Use 'Install-Package Machine.Specifications-Signed' to install the signed version."
+}
\ No newline at end of file
packages/Machine.Specifications.0.4.9.0/tools/InstallResharperRunner.4.1.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins" 2> NUL
+copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.4.1.dll "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.4.1.pdb "%APPDATA%\JetBrains\ReSharper\v4.1\vs9.0\Plugins"
+
packages/Machine.Specifications.0.4.9.0/tools/InstallResharperRunner.4.5.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins" 2> NUL
+copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.4.5.dll "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.4.5.pdb "%APPDATA%\JetBrains\ReSharper\v4.5\vs9.0\Plugins"
+
packages/Machine.Specifications.0.4.9.0/tools/InstallResharperRunner.5.0 - VS2008.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins" 2> NUL
+copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
+
packages/Machine.Specifications.0.4.9.0/tools/InstallResharperRunner.5.0 - VS2010.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins" 2> NUL
+copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
+
packages/Machine.Specifications.0.4.9.0/tools/InstallResharperRunner.5.1 - VS2008.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins" 2> NUL
+copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.5.1.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
+
packages/Machine.Specifications.0.4.9.0/tools/InstallResharperRunner.5.1 - VS2010.bat
@@ -0,0 +1,6 @@
+mkdir "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins" 2> NUL
+copy /y Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
+copy /y Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.5.1.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
+copy /y Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
+
thirdparty/mspec/InstallTDNetRunner.bat โ packages/Machine.Specifications.0.4.9.0/tools/InstallTDNetRunner.bat
File renamed without changes
thirdparty/mspec/InstallTDNetRunnerSilent.bat โ packages/Machine.Specifications.0.4.9.0/tools/InstallTDNetRunnerSilent.bat
File renamed without changes
thirdparty/mspec/License.txt โ packages/Machine.Specifications.0.4.9.0/tools/License.txt
File renamed without changes
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.dll
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.dll.tdnet
@@ -0,0 +1,5 @@
+<TestRunner>
+ <FriendlyName>Machine.Specifications 0.4.9-1dd8ea3</FriendlyName>
+ <AssemblyPath>Machine.Specifications.TDNetRunner.dll</AssemblyPath>
+ <TypeName>Machine.Specifications.TDNetRunner.SpecificationRunner</TypeName>
+</TestRunner>
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.GallioAdapter.3.1.dll
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.GallioAdapter.3.1.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.GallioAdapter.plugin
@@ -0,0 +1,43 @@
+๏ปฟ<?xml version="1.0" encoding="utf-8" ?>
+<plugin pluginId="Gallio.MSpecAdapter"
+ recommendedInstallationPath="MSpec"
+ xmlns="http://www.gallio.org/">
+ <traits>
+ <name>Machine Specifications Adapter Plugin</name>
+ <version>0.4.9.0</version>
+ <description>Provides support for running MSpec within Gallio. Requires the assemblies from MSpec.</description>
+ </traits>
+
+ <dependencies>
+ <dependency pluginId="Gallio" />
+ </dependencies>
+
+ <files>
+ <file path="Machine.Specifications.dll" />
+ <file path="Machine.Specifications.GallioAdapter.plugin" />
+ <file path="Machine.Specifications.GallioAdapter.3.1.dll" />
+ <!--<file path="Readme.txt" />-->
+ </files>
+
+ <assemblies>
+ <assembly fullName="Machine.Specifications.GallioAdapter.3.1, Version=0.4.9.0, Culture=neutral, PublicKeyToken=null"
+ codeBase="Machine.Specifications.GallioAdapter.3.1.dll"
+ qualifyPartialName="true" />
+
+ <assembly fullName="Machine.Specifications, Version=0.4.9.0, Culture=neutral, PublicKeyToken=5c474de7a495cff1"
+ codeBase="Machine.Specifications.dll" />
+ </assemblies>
+
+ <components>
+ <component componentId="Machine.Specifications"
+ serviceId="Gallio.TestFramework"
+ componentType="Machine.Specifications.GallioAdapter.MachineSpecificationsFramework, Machine.Specifications.GallioAdapter.3.1">
+ <traits>
+ <name>Machine Specifications</name>
+ <frameworkAssemblies>Machine.Specifications, Version=0.4.9.0</frameworkAssemblies>
+ <version>0.4.9.0</version>
+ <fileTypes>Assembly</fileTypes>
+ </traits>
+ </component>
+ </components>
+</plugin>
\ No newline at end of file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.Reporting.dll
Binary file
thirdparty/mspec/Machine.Specifications.Reporting.pdb โ packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.Reporting.pdb
Binary file
thirdparty/mspec/Machine.Specifications.Reporting.Templates.dll โ packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.Reporting.Templates.dll
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.ReSharperRunner.4.1.dll
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.ReSharperRunner.4.1.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.ReSharperRunner.4.5.dll
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.ReSharperRunner.4.5.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.ReSharperRunner.5.0.dll
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.ReSharperRunner.5.0.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.ReSharperRunner.5.1.dll
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.ReSharperRunner.5.1.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.SeleniumSupport.dll
Binary file
thirdparty/mspec/Machine.Specifications.SeleniumSupport.pdb โ packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.SeleniumSupport.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.TDNetRunner.dll
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.TDNetRunner.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.WatinSupport.dll
Binary file
thirdparty/mspec/Machine.Specifications.WatinSupport.pdb โ packages/Machine.Specifications.0.4.9.0/tools/Machine.Specifications.WatinSupport.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/mspec-clr4.exe
Binary file
packages/Machine.Specifications.0.4.9.0/tools/mspec-clr4.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/mspec-x86-clr4.exe
Binary file
packages/Machine.Specifications.0.4.9.0/tools/mspec-x86-clr4.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/mspec-x86.exe
Binary file
packages/Machine.Specifications.0.4.9.0/tools/mspec-x86.pdb
Binary file
packages/Machine.Specifications.0.4.9.0/tools/mspec.exe
Binary file
packages/Machine.Specifications.0.4.9.0/tools/mspec.pdb
Binary file
thirdparty/mspec/Newtonsoft.Json.dll โ packages/Machine.Specifications.0.4.9.0/tools/Newtonsoft.Json.dll
File renamed without changes
thirdparty/mspec/Spark.dll โ packages/Machine.Specifications.0.4.9.0/tools/Spark.dll
File renamed without changes
thirdparty/mspec/Spark.pdb โ packages/Machine.Specifications.0.4.9.0/tools/Spark.pdb
File renamed without changes
thirdparty/mspec/TestDriven.Framework.dll โ packages/Machine.Specifications.0.4.9.0/tools/TestDriven.Framework.dll
File renamed without changes
thirdparty/mspec/ThoughtWorks.Selenium.Core.dll โ packages/Machine.Specifications.0.4.9.0/tools/ThoughtWorks.Selenium.Core.dll
File renamed without changes
thirdparty/mspec/ThoughtWorks.Selenium.Core.pdb โ packages/Machine.Specifications.0.4.9.0/tools/ThoughtWorks.Selenium.Core.pdb
File renamed without changes
thirdparty/mspec/WatiN.Core.dll โ packages/Machine.Specifications.0.4.9.0/tools/WatiN.Core.dll
File renamed without changes
packages/Machine.Specifications.0.4.9.0/Machine.Specifications.0.4.9.0.nupkg
Binary file
thirdparty/rhino.mocks/Rhino.Mocks.dll โ packages/RhinoMocks.3.6/lib/Rhino.Mocks.dll
File renamed without changes
packages/RhinoMocks.3.6/RhinoMocks.3.6.nupkg
Binary file
packages/repositories.config
@@ -0,0 +1,7 @@
+๏ปฟ<?xml version="1.0" encoding="utf-8"?>
+<repositories>
+ <repository path="..\product\infrastructure\packages.config" />
+ <repository path="..\product\specs\packages.config" />
+ <repository path="..\product\service\packages.config" />
+ <repository path="..\product\desktop.ui\packages.config" />
+</repositories>
\ No newline at end of file
product/desktop.ui/packages.config
@@ -0,0 +1,6 @@
+๏ปฟ<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="Autofac" version="2.4.5.724" />
+ <package id="Castle.Core" version="2.5.2" />
+ <package id="db4o-devel" version="8.1.184.15492" />
+</packages>
\ No newline at end of file
product/desktop.ui/solidware.financials.csproj
@@ -58,13 +58,19 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="Autofac">
- <HintPath>..\..\thirdparty\autofac\Autofac.dll</HintPath>
+ <HintPath>..\..\packages\Autofac.2.4.5.724\lib\NET40\Autofac.dll</HintPath>
</Reference>
- <Reference Include="Castle.Core">
- <HintPath>..\..\thirdparty\castle\Castle.Core.dll</HintPath>
+ <Reference Include="Autofac.Configuration">
+ <HintPath>..\..\packages\Autofac.2.4.5.724\lib\NET40\Autofac.Configuration.dll</HintPath>
</Reference>
- <Reference Include="Db4objects.Db4o, Version=8.0.184.15484, Culture=neutral, PublicKeyToken=6199cd4f203aa8eb, processorArchitecture=MSIL">
- <HintPath>..\..\thirdparty\db4o\Db4objects.Db4o.dll</HintPath>
+ <Reference Include="Castle.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
+ <HintPath>..\..\packages\Castle.Core.2.5.2\lib\NET35\Castle.Core.dll</HintPath>
+ </Reference>
+ <Reference Include="Db4objects.Db4o">
+ <HintPath>..\..\packages\db4o-devel.8.1.184.15492\lib\net40\Db4objects.Db4o.dll</HintPath>
+ </Reference>
+ <Reference Include="Db4objects.Db4o.Linq">
+ <HintPath>..\..\packages\db4o-devel.8.1.184.15492\lib\net40\Db4objects.Db4o.Linq.dll</HintPath>
</Reference>
<Reference Include="gorilla.infrastructure">
<HintPath>..\..\thirdparty\commons\gorilla.infrastructure.dll</HintPath>
@@ -72,6 +78,9 @@
<Reference Include="gorilla.utility">
<HintPath>..\..\thirdparty\commons\gorilla.utility.dll</HintPath>
</Reference>
+ <Reference Include="Mono.Reflection">
+ <HintPath>..\..\packages\db4o-devel.8.1.184.15492\lib\net40\Mono.Reflection.dll</HintPath>
+ </Reference>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
@@ -185,6 +194,7 @@
</EmbeddedResource>
<None Include="app.config" />
<None Include="app.config.template" />
+ <None Include="packages.config" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
product/infrastructure/infrastructure.csproj
@@ -12,6 +12,7 @@
<AssemblyName>solidware.financials.infrastructure</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
+ <TargetFrameworkProfile>Client</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -31,8 +32,9 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="Castle.Core">
- <HintPath>..\..\thirdparty\castle\Castle.Core.dll</HintPath>
+ <Reference Include="Castle.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\packages\Castle.Core.2.5.2\lib\NET40ClientProfile\Castle.Core.dll</HintPath>
</Reference>
<Reference Include="gorilla.infrastructure">
<HintPath>..\..\thirdparty\commons\gorilla.infrastructure.dll</HintPath>
@@ -61,6 +63,9 @@
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ServiceBus.cs" />
</ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
product/infrastructure/packages.config
@@ -0,0 +1,4 @@
+๏ปฟ<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="Castle.Core" version="2.5.2" />
+</packages>
\ No newline at end of file
product/messages/messages.csproj
@@ -12,6 +12,7 @@
<AssemblyName>solidware.financials.messages</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
+ <TargetFrameworkProfile>Client</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
product/service/packages.config
@@ -0,0 +1,5 @@
+๏ปฟ<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="db4o-devel" version="8.1.184.15492" />
+ <package id="Castle.Core" version="2.5.2" />
+</packages>
\ No newline at end of file
product/service/service.csproj
@@ -12,6 +12,7 @@
<AssemblyName>solidware.financials.service</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
+ <TargetFrameworkProfile>Client</TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -31,18 +32,21 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="Castle.Core">
- <HintPath>..\..\thirdparty\castle\Castle.Core.dll</HintPath>
+ <Reference Include="Castle.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
+ <HintPath>..\..\packages\Castle.Core.2.5.2\lib\NET35\Castle.Core.dll</HintPath>
</Reference>
<Reference Include="Db4objects.Db4o">
- <HintPath>..\..\thirdparty\db4o\Db4objects.Db4o.dll</HintPath>
+ <HintPath>..\..\packages\db4o-devel.8.1.184.15492\lib\net40\Db4objects.Db4o.dll</HintPath>
</Reference>
<Reference Include="Db4objects.Db4o.Linq">
- <HintPath>..\..\thirdparty\db4o\Db4objects.Db4o.Linq.dll</HintPath>
+ <HintPath>..\..\packages\db4o-devel.8.1.184.15492\lib\net40\Db4objects.Db4o.Linq.dll</HintPath>
</Reference>
<Reference Include="gorilla.utility">
<HintPath>..\..\thirdparty\commons\gorilla.utility.dll</HintPath>
</Reference>
+ <Reference Include="Mono.Reflection">
+ <HintPath>..\..\packages\db4o-devel.8.1.184.15492\lib\net40\Mono.Reflection.dll</HintPath>
+ </Reference>
<Reference Include="System" />
<Reference Include="System.configuration" />
<Reference Include="System.Core" />
@@ -136,6 +140,9 @@
<Name>messages</Name>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
product/specs/packages.config
@@ -0,0 +1,7 @@
+๏ปฟ<?xml version="1.0" encoding="utf-8"?>
+<packages>
+ <package id="Castle.Core" version="2.5.2" />
+ <package id="db4o-devel" version="8.1.184.15492" />
+ <package id="Machine.Specifications" version="0.4.9.0" />
+ <package id="RhinoMocks" version="3.6" />
+</packages>
\ No newline at end of file
product/specs/specs.csproj
@@ -12,6 +12,8 @@
<AssemblyName>specs</AssemblyName>
<TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
+ <TargetFrameworkProfile>
+ </TargetFrameworkProfile>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
@@ -33,23 +35,32 @@
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
- <Reference Include="Castle.Core">
- <HintPath>..\..\thirdparty\castle\Castle.Core.dll</HintPath>
+ <Reference Include="Castle.Core, Version=2.5.1.0, Culture=neutral, PublicKeyToken=407dd0808d44fbdc, processorArchitecture=MSIL">
+ <HintPath>..\..\packages\Castle.Core.2.5.2\lib\NET35\Castle.Core.dll</HintPath>
</Reference>
- <Reference Include="Db4objects.Db4o">
- <HintPath>..\..\thirdparty\db4o\Db4objects.Db4o.dll</HintPath>
+ <Reference Include="Db4objects.Db4o, Version=8.1.184.15492, Culture=neutral, PublicKeyToken=6199cd4f203aa8eb, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\packages\db4o-devel.8.1.184.15492\lib\net40\Db4objects.Db4o.dll</HintPath>
+ </Reference>
+ <Reference Include="Db4objects.Db4o.Linq, Version=8.1.184.15492, Culture=neutral, PublicKeyToken=6199cd4f203aa8eb, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\packages\db4o-devel.8.1.184.15492\lib\net40\Db4objects.Db4o.Linq.dll</HintPath>
</Reference>
<Reference Include="gorilla.infrastructure, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL" />
<Reference Include="gorilla.utility, Version=0.0.0.0, Culture=neutral, processorArchitecture=MSIL">
<SpecificVersion>False</SpecificVersion>
<HintPath>..\..\thirdparty\commons\gorilla.utility.dll</HintPath>
</Reference>
- <Reference Include="Machine.Specifications">
- <HintPath>..\..\thirdparty\mspec\Machine.Specifications.dll</HintPath>
+ <Reference Include="Machine.Specifications, Version=0.4.9.0, Culture=neutral, processorArchitecture=MSIL">
+ <SpecificVersion>False</SpecificVersion>
+ <HintPath>..\..\packages\Machine.Specifications.0.4.9.0\lib\Machine.Specifications.dll</HintPath>
+ </Reference>
+ <Reference Include="Mono.Reflection">
+ <HintPath>..\..\packages\db4o-devel.8.1.184.15492\lib\net40\Mono.Reflection.dll</HintPath>
</Reference>
<Reference Include="PresentationCore" />
<Reference Include="Rhino.Mocks">
- <HintPath>..\..\thirdparty\rhino.mocks\Rhino.Mocks.dll</HintPath>
+ <HintPath>..\..\packages\RhinoMocks.3.6\lib\Rhino.Mocks.dll</HintPath>
</Reference>
<Reference Include="System" />
<Reference Include="System.Core" />
@@ -109,6 +120,9 @@
<Name>service</Name>
</ProjectReference>
</ItemGroup>
+ <ItemGroup>
+ <None Include="packages.config" />
+ </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
support/default.build
@@ -66,7 +66,8 @@
</target>
<target name="run.test" depends="compile">
- <property name="xunit.cons.exe" value="${tools.dir}/mspec/mspec.exe" />
+ <!-- <property name="xunit.cons.exe" value="${tools.dir}/mspec/mspec.exe" /> -->
+ <property name="xunit.cons.exe" value="${base.dir}/packages/Machine.Specifications.0.4.9.0/tools/mspec-clr4.exe" />
<exec program="${xunit.cons.exe}" workingdir="${tmp.dir}" commandline="${xunit.arguments}" />
</target>
thirdparty/autofac/Autofac License.txt
@@ -1,27 +0,0 @@
-Autofac IoC Container
-Copyright (c) 2007-2010 Autofac Contributors
-http://code.google.com/p/autofac/wiki/Contributing
-
-Other software included in this distribution is owned and
-licensed separately, see the included license files for details.
-
-Permission is hereby granted, free of charge, to any person
-obtaining a copy of this software and associated documentation
-files (the "Software"), to deal in the Software without
-restriction, including without limitation the rights to use,
-copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the
-Software is furnished to do so, subject to the following
-conditions:
-
-The above copyright notice and this permission notice shall be
-included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
-EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
-OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
-NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
-HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
-WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
-FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
-OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
thirdparty/autofac/Autofac.dll
Binary file
thirdparty/autofac/Autofac.Integration.Mef.dll
Binary file
thirdparty/autofac/Autofac.Integration.Mvc.dll
Binary file
thirdparty/autofac/Autofac.Integration.Wcf.dll
Binary file
thirdparty/autofac/Autofac.Integration.Web.dll
Binary file
thirdparty/automapper/AutoMapper.dll
Binary file
thirdparty/avalon.dock/AvalonDock.dll
Binary file
thirdparty/avalon.dock/AvalonDock.pdb
Binary file
thirdparty/avalon.dock/AvalonDock.Themes.dll
Binary file
thirdparty/avalon.dock/AvalonDock.xml
@@ -0,0 +1,2314 @@
+<?xml version="1.0"?>
+<doc>
+ <assembly>
+ <name>AvalonDock</name>
+ </assembly>
+ <members>
+ <member name="T:AvalonDock.DockableContentState">
+ <summary>
+ Enumerates all the possible states of <see cref="T:AvalonDock.DockableContent"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableContentState.None">
+ <summary>
+ Content is not associated with any <see cref="T:AvalonDock.DockingManager"/> (Default State)
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableContentState.Docked">
+ <summary>
+ Content is docked to a border of a <see cref="T:AvalonDock.ResizingPanel"/> within as <see cref="T:AvalonDock.DockingManager"/> control
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableContentState.AutoHide">
+ <summary>
+ Content is hosted by a flyout window and is visible only when user move mouse over an anchor thumb located to a <see cref="T:AvalonDock.DockingManager"/> controlo border
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableContentState.DockableWindow">
+ <summary>
+ Content is hosted by a floating window and user can redock is on its <see cref="T:AvalonDock.DockingManager"/> container control
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableContentState.FloatingWindow">
+ <summary>
+ Content is hosted by a floating window that can't be docked to a its <see cref="T:AvalonDock.DockingManager"/> container control
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableContentState.Document">
+ <summary>
+ Content is hosted into a <see cref="!:DocmumentPane"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableContentState.Hidden">
+ <summary>
+ Content is hidden
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DockableStyle">
+ <summary>
+ Defines how a dockable content can be dragged over a docking manager
+ </summary>
+ <remarks>This style can be composed with the 'or' operator.</remarks>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.None">
+ <summary>
+ Content is not dockable at all
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.Document">
+ <summary>
+ Dockable as document
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.LeftBorder">
+ <summary>
+ Dockable to the left border of <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.RightBorder">
+ <summary>
+ Dockable to the right border of <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.TopBorder">
+ <summary>
+ Dockable to the top border of <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.BottomBorder">
+ <summary>
+ Dockable to the bottom border of <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.Floating">
+ <summary>
+ A <see cref="T:AvalonDock.DockableContent"/> with this style can be hosted in a <see cref="T:AvalonDock.FloatingWindow"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.Single">
+ <summary>
+ A <see cref="T:AvalonDock.DockableContent"/> with this style can be the only one content in a <see cref="T:AvalonDock.DockablePane"/> pane (NOT YET SUPPORTED)
+ </summary>
+ <remarks>This style is not compatible with <see cref="F:AvalonDock.DockableStyle.Document"/> style</remarks>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.AutoHide">
+ <summary>
+ A <see cref="!:DockableContet"/> with this style can be autohidden.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.DockableToBorders">
+ <summary>
+ Dockable only to a border of a <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.Dockable">
+ <summary>
+ Dockable to a border of a <see cref="T:AvalonDock.DockingManager"/> and into a <see cref="T:AvalonDock.DocumentPane"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableStyle.DockableButNotAutoHidden">
+ <summary>
+ Dockable to a border of a <see cref="T:AvalonDock.DockingManager"/> and into a <see cref="T:AvalonDock.DocumentPane"/> but not in autohidden mode (WinForms controls)
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DockableContentStateAndPosition">
+ <summary>
+ Represent a state of a dockable content that can be used to restore it after it's hidden
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DockableContent">
+ <summary>
+ Identifies a content that can be drag over a <see cref="T:AvalonDock.DockingManager"/> control or hosted by a window floating over it (<see cref="T:AvalonDock.FloatingWindow"/>).
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ManagedContent.IconProperty">
+ <summary>
+ Select an icon object for the content
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ManagedContent.DefaultFocusedElementProperty">
+ <summary>
+ Gets or sets an element which is focused by default when content is activated
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.DetachFromContainerPane">
+ <summary>
+ Remove this content from its parent container pane
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.OnManagerChanged(AvalonDock.DockingManager,AvalonDock.DockingManager)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the Manager property.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ManagedContent.IsActiveContentPropertyKey">
+ <summary>
+ IsActiveContent Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.SetIsActiveContent(System.Boolean)">
+ <summary>
+ Provides a secure method for setting the IsActiveContent property.
+ This dependency property indicates the current content is the active content between all docking manager contents
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.OnIsActiveContentChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the IsActiveContent property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.OnIsActiveContentChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the IsActiveContent property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.FocusContent">
+ <summary>
+ Provides derived classes an opportunity to manage custom focus strategy.
+ </summary>
+ <remarks>
+ Derived classes should not call base class if don't want AvalonDock to set focus on <see cref="P:AvalonDock.ManagedContent.DefaultElement"/> object
+ </remarks>
+ </member>
+ <member name="F:AvalonDock.ManagedContent.IsActiveDocumentPropertyKey">
+ <summary>
+ IsActiveDocument Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.SetIsActiveDocument(System.Boolean)">
+ <summary>
+ Provides a secure method for setting the IsActiveDocument property.
+ This dependency property indicates is content is the active document.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.OnIsActiveDocumentChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the IsActiveDocument property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.OnIsActiveDocumentChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the IsActiveDocument property.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ManagedContent.IsLockedProperty">
+ <summary>
+ IsLocked Dependency Property
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ManagedContent.FloatingWindowSizeProperty">
+ <summary>
+ FloatingWindowSize Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.OnFloatingWindowSizeChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the FloatingWindowSize property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.OnFloatingWindowSizeChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the FloatingWindowSize property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.CanExecuteCommand(System.Windows.Input.ICommand)">
+ <summary>
+ Retrive a value indicating if the command passed can be executed based to the content state
+ </summary>
+ <param name="command">Command to execute</param>
+ <returns>True if the command can be execute, false otherwise.</returns>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.Show">
+ <summary>
+ Shows the content
+ </summary>
+ <remarks>How content is shows depends from the type of the content.</remarks>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.Show(AvalonDock.DockingManager)">
+ <summary>
+ Shows the content inside a <see cref="T:AvalonDock.DockingManager"/> object
+ </summary>
+ <remarks>How content is shows depends from the type of the content.</remarks>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.OnClosing(System.ComponentModel.CancelEventArgs)">
+ <summary>
+ Ovveride this method to handle <see cref="!:DocumentContent.OnClosing"/> event.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.OnClosed">
+ <summary>
+ Ovveride this method to handle <see cref="!:DocumentContent.OnClose"/> event.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.Close">
+ <summary>
+ Close the content
+ </summary>
+ <returns>Returns true if the content was succesfully closed, false otherwise.</returns>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.Hide">
+ <summary>
+ Hide the content
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.Activate">
+ <summary>
+ Set the content as the active content
+ </summary>
+ <remarks>After this method returns property <see cref="P:AvalonDock.ManagedContent.IsActiveContent"/> returns true.</remarks>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.SaveLayout(System.Xml.XmlWriter)">
+ <summary>
+ Save content specific layout settings
+ </summary>
+ <param name="storeWriter">Backend store writer</param>
+ <remarks>Custom derived class can overloads this method to handle custom layout persistence.</remarks>
+ </member>
+ <member name="M:AvalonDock.ManagedContent.RestoreLayout(System.Xml.XmlElement)">
+ <summary>
+ Restore content specific layout settings
+ </summary>
+ <param name="storeReader">Saved xml element containg content layout settings</param>
+ <remarks>Custom derived class must overload this method to restore custom layout settings previously saved trought <see cref="M:AvalonDock.ManagedContent.SaveLayout(System.Xml.XmlWriter)"/>.</remarks>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.Title">
+ <summary>
+ Gets or set the title of the content
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.Icon">
+ <summary>
+ Access to <see cref="F:AvalonDock.ManagedContent.IconProperty"/> dependency property
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.DefaultElement">
+ <summary>
+ Access to <see cref="F:AvalonDock.ManagedContent.DefaultFocusedElementProperty"/>
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.DragEnabledArea">
+ <summary>
+ Gets the draggable area of the document
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.ContainerPane">
+ <summary>
+ Gets container pane currently hosting the content
+ </summary>
+ <remarks>Please note that this value could change as user move the content around the <see cref="T:AvalonDock.DockingManager"/>.</remarks>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.Manager">
+ <summary>
+ Get current hosting docking manager (<see cref="T:AvalonDock.DockingManager"/>)
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.IsActiveContent">
+ <summary>
+ Gets the IsActiveContent property. This dependency property
+ indicates the active (selected) content between all contents of the docking manager
+ </summary>
+ </member>
+ <member name="E:AvalonDock.ManagedContent.IsActiveContentChanged">
+ <summary>
+ Event fired when the <see cref="P:AvalonDock.ManagedContent.IsActiveContent"/> property changes
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.IsActiveDocument">
+ <summary>
+ Gets the IsActiveDocument property. This dependency property
+ indicates is content is the active document.
+ </summary>
+ </member>
+ <member name="E:AvalonDock.ManagedContent.IsActiveDocumentChanged">
+ <summary>
+ Event fired when the <see cref="P:AvalonDock.ManagedContent.IsActiveContent"/> property changes
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.IsLocked">
+ <summary>
+ Gets or sets the IsLocked property. This dependency property
+ indicates if this content is locked (for <see cref="T:AvalonDock.DocumentContent"/> objects this often means that it's readonly).
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.FloatingWindowSize">
+ <summary>
+ Gets or sets the FloatingWindowSize property. This dependency property
+ indicates the size of the floating window hosting the content when it's floating.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContent.IsCloseable">
+ <summary>
+ Get or set a value indicating if this content can be closed or hidden
+ </summary>
+ </member>
+ <member name="E:AvalonDock.ManagedContent.Closing">
+ <summary>
+ Event fired when the content is about to be closed
+ </summary>
+ </member>
+ <member name="E:AvalonDock.ManagedContent.Closed">
+ <summary>
+ Event fired when the content has been closed
+ </summary>
+ <remarks>Note that when a document is closed property like <see cref="P:AvalonDock.ManagedContent.ContainerPane"/> or <see cref="P:AvalonDock.ManagedContent.Manager"/> returns null.</remarks>
+ </member>
+ <member name="F:AvalonDock.DockableContent.StateChangedEvent">
+ <summary>
+ StateChanged Routed Event
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.RaiseStateChangedEvent">
+ <summary>
+ A helper method to raise the StateChanged event.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.RaiseStateChangedEvent(System.Windows.DependencyObject)">
+ <summary>
+ A static helper method to raise the StateChanged event on a target element.
+ </summary>
+ <param name="target">UIElement or ContentElement on which to raise the event</param>
+ </member>
+ <member name="F:AvalonDock.DockableContent.DockableStyleProperty">
+ <summary>
+ DockableStyle Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.Show">
+ <summary>
+ Show <see cref="T:AvalonDock.DockableContent"/> as docked pane
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.Show(AvalonDock.DockingManager)">
+ <summary>
+ Show <see cref="T:AvalonDock.DockableContent"/> as docked pane within provided <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.Show(AvalonDock.AnchorStyle)">
+ <summary>
+ Show <see cref="T:AvalonDock.DockableContent"/> as docked pane
+ </summary>
+ <param name="desideredAnchor">Desidered anchor position</param>
+ </member>
+ <member name="M:AvalonDock.DockableContent.Show(AvalonDock.DockingManager,AvalonDock.AnchorStyle)">
+ <summary>
+ Show <see cref="T:AvalonDock.DockableContent"/> as docked pane
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.ShowAsDocument">
+ <summary>
+ Show as <see cref="T:AvalonDock.DockableContent"/> as a tabbed document
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.ShowAsDocument(AvalonDock.DockingManager)">
+ <summary>
+ Show as <see cref="T:AvalonDock.DockableContent"/> as a tabbed document under the provided <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.ShowAsFloatingWindow(System.Boolean)">
+ <summary>
+ Show the content as floating window inside the provided <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ <param name="dockableWindow">True if the resulting floating window can the be re-docked to the docking manager.</param>
+ </member>
+ <member name="M:AvalonDock.DockableContent.ShowAsFloatingWindow(AvalonDock.DockingManager,System.Boolean)">
+ <summary>
+ Show the content ad floating window
+ </summary>
+ <param name="dockableWindow">True if the resulting floating window can the be re-docked to the docking manager.</param>
+ </member>
+ <member name="M:AvalonDock.DockableContent.Hide">
+ <summary>
+ Hides this content
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.Close">
+ <summary>
+ Close content
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.Close(System.Boolean)">
+ <summary>
+ Close content
+ </summary>
+ <param name="forceClose">If true forces the content closing regardless of the <see cref="P:AvalonDock.DockableContent.HideOnClose"/> property.</param>
+ </member>
+ <member name="M:AvalonDock.DockableContent.CloseOrHide">
+ <summary>
+ Closes or hides provided content depending on HideOnClose property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.CloseOrHide(System.Boolean)">
+ <summary>
+ Closes or hides content depending on HideOnClose property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.ToggleAutoHide">
+ <summary>
+ Slides out this content to a border of the containing docking manager
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.CanExecuteCommand(System.Windows.Input.ICommand)">
+ <summary>
+ Retrive a value indicating if the command can be executed based to the dockable content state
+ </summary>
+ <param name="command"></param>
+ <returns></returns>
+ </member>
+ <member name="M:AvalonDock.DockableContent.ResetSavedStateAndPosition">
+ <summary>
+ Reset internal state and position of the content
+ </summary>
+ <remarks>After a <see cref="T:AvalonDock.DockableContent"/> is hidden AvalonDock save its state and position in order to
+ restore it correctly when user wants to reshow it calling <see cref="M:AvalonDock.DockingManager.Show(AvalonDock.DocumentContent)"/> function. Call this method
+ if you want to reset these data and provide your state and anchor style calling one of the overloads of the function
+ <see cref="M:AvalonDock.DockingManager.Show(AvalonDock.DocumentContent)"/>.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockableContent.SaveLayout(System.Xml.XmlWriter)">
+ <summary>
+ Save content specific layout settings
+ </summary>
+ <param name="storeWriter">Backend store writer</param>
+ <remarks>Custom derived class can overloads this method to handle custom layout persistence.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockableContent.RestoreLayout(System.Xml.XmlElement)">
+ <summary>
+ Restore content specific layout settings
+ </summary>
+ <param name="storeReader">Saved xml element containg content layout settings</param>
+ <remarks>Custom derived class must overload this method to restore custom layout settings previously saved trought <see cref="M:AvalonDock.DockableContent.SaveLayout(System.Xml.XmlWriter)"/>.</remarks>
+ </member>
+ <member name="F:AvalonDock.DockableContent.FlyoutWindowSizeProperty">
+ <summary>
+ FlyoutWindowSize Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.OnFlyoutWindowSizeChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the FlyoutWindowSize property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableContent.CoerceFlyoutWindowSizeValue(System.Windows.DependencyObject,System.Object)">
+ <summary>
+ Coerces the FlyoutWindowSize value.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockableContent.FloatingWindowSizeToContent">
+ <summary>
+ Gets or sets a value indicating if this dockable content should change the size of a FloatingWindow when undocked
+ </summary>
+ </member>
+ <member name="E:AvalonDock.DockableContent.StateChanged">
+ <summary>
+ Occurs when State property changes
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockableContent.State">
+ <summary>
+ Gets the state of <see cref="T:AvalonDock.DockableContent"/>
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockableContent.DockableStyle">
+ <summary>
+ Get or sets a value that indicates how a dockable content can be dragged over and docked to a <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockableContent.FlyoutWindowSize">
+ <summary>
+ Gets or sets the FlyoutWindowSize property. This dependency property
+ indicates size of the window hosting this content when is in auto-hidden state.
+ This property is persisted when layout of the container <see cref="T:AvalonDock.DockingManager"/> is saved.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.PaneTabPanel.TabItemStyleProperty">
+ <summary>
+ TabItemStyle Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.PaneTabPanel.OnTabItemStyleChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the TabItemStyle property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.PaneTabPanel.OnTabItemStyleChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the TabItemStyle property.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.PaneTabPanel.TabItemStyle">
+ <summary>
+ Gets or sets the TabItemStyle property. This dependency property
+ indicates style to use for tabs.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ResizingPanel.OrientationProperty">
+ <summary>
+ Give access to Orientation attached property
+ </summary>
+ <remarks>If horizontal oriented children are positioned from left to right and width of each child is computed according to <see cref="!:ResizingWidth"/> attached property value. When vertical oriented children are arranged from top to bottom, according to <see cref="!:ResizingHeight"/> of each child.</remarks>
+ </member>
+ <member name="M:AvalonDock.ResizingPanel.CorrectSizes">
+ <summary>
+ Correct sizes of children if all of them are set to absolutes
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ResizingPanel.AdjustPanelSizes">
+ <summary>
+ Helper funcs which correct elements size of a resizing panel
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ResizingPanel.MeasureOverride(System.Windows.Size)">
+ <summary>
+ Compute the desidered size of the panel
+ </summary>
+ <param name="availableSize"></param>
+ <returns></returns>
+ </member>
+ <member name="M:AvalonDock.ResizingPanel.ArrangeOverride(System.Windows.Size)">
+ <summary>
+ Arranges children giving them a proportional space according to their <see cref="!:SplitSize"/> attached property value
+ </summary>
+ <param name="finalSize"></param>
+ <returns></returns>
+ </member>
+ <member name="M:AvalonDock.ResizingPanel.splitter_DragDelta(System.Object,System.Windows.Controls.Primitives.DragDeltaEventArgs)">
+ <summary>
+ This method is called by a splitter when it is dragged
+ </summary>
+ <param name="splitter">Dragged splitter</param>
+ <param name="delta"></param>
+ </member>
+ <member name="M:AvalonDock.ResizingPanel.RemoveChild(System.Windows.FrameworkElement)">
+ <summary>
+ Remove a child from children collection
+ </summary>
+ <param name="childToRemove"></param>
+ </member>
+ <member name="M:AvalonDock.ResizingPanel.InsertChildRelativeTo(System.Windows.FrameworkElement,System.Windows.FrameworkElement,System.Boolean)">
+ <summary>
+ Insert a new child element into the children collection.
+ </summary>
+ <param name="childToInsert">New child element to insert.</param>
+ <param name="relativeChild">Child after or before which <see cref="!:childToInsert"/> element must be insert.</param>
+ <param name="next">True if new child must be insert after the <see cref="!:relativeChild"/> element. False otherwise.</param>
+ </member>
+ <member name="P:AvalonDock.ResizingPanel.Orientation">
+ <summary>
+ Gets or sets the orientation of the panel
+ </summary>
+ <remarks>If horizontal oriented children are positioned from left to right and width of each child is computed according to <see cref="!:ResizingWidth"/> attached property value. When vertical oriented children are arranged from top to bottom, according to <see cref="!:ResizingHeight"/> of each child.</remarks>
+ </member>
+ <member name="P:AvalonDock.RequestDocumentCloseEventArgs.DocumentToClose">
+ <summary>
+ Document content that user wants to close
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DeserializationCallbackEventArgs.Name">
+ <summary>
+ Gets the name of the content to deserialize
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DeserializationCallbackEventArgs.Content">
+ <summary>
+ Gets/Sets the content manually deserialized
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DockableFloatingWindowCommands">
+ <summary>
+ Encapsulates the
+ </summary>
+ </member>
+ <member name="T:AvalonDock.IDropSurface">
+ <summary>
+ Defines an interface that must be implemented by objects that can host dragged panes
+ </summary>
+ </member>
+ <member name="M:AvalonDock.IDropSurface.OnDragEnter(System.Windows.Point)">
+ <summary>
+ Called by <see cref="!:DragPaneService"/> when user dragged pane enter this surface
+ </summary>
+ <param name="point">Location of the mouse</param>
+ </member>
+ <member name="M:AvalonDock.IDropSurface.OnDragOver(System.Windows.Point)">
+ <summary>
+ Called by <see cref="!:DragPaneService"/> when user dragged pane is over this surface
+ </summary>
+ <param name="point">Location of the mouse</param>
+ </member>
+ <member name="M:AvalonDock.IDropSurface.OnDragLeave(System.Windows.Point)">
+ <summary>
+ Called by <see cref="!:DragPaneService"/> when user dragged pane leave this surface
+ </summary>
+ <param name="point">Location of the mouse</param>
+ </member>
+ <member name="M:AvalonDock.IDropSurface.OnDrop(System.Windows.Point)">
+ <summary>
+ Called by <see cref="!:DragPaneService"/> when user drops a pane to this surface
+ </summary>
+ <param name="point">Location of the mouse</param>
+ </member>
+ <member name="P:AvalonDock.IDropSurface.IsSurfaceVisible">
+ <summary>
+ Gets a value indicating if this area is avilable for drop a dockable pane
+ </summary>
+ </member>
+ <member name="P:AvalonDock.IDropSurface.SurfaceRectangle">
+ <summary>
+ Gets the sensible area for drop a pane
+ </summary>
+ </member>
+ <member name="F:AvalonDock.Pane.ContainsActiveContentPropertyKey">
+ <summary>
+ ContainsActiveContent Read-Only Dependency Property
+ </summary>
+ <remarks>This property is specially intended for use in restyling.</remarks>
+ </member>
+ <member name="M:AvalonDock.Pane.SetContainsActiveContent(System.Boolean)">
+ <summary>
+ Provides a secure method for setting the ContainsActiveContent property.
+ This dependency property indicates if this <see cref="T:AvalonDock.Pane"/> contains a <see cref="T:AvalonDock.ManagedContent"/> set as active content into the parent <see cref="T:AvalonDock.DockingManager"/> object.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="M:AvalonDock.Pane.OnContainsActiveContentChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the ContainsActiveContent property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.Pane.OnContainsActiveContentChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the ContainsActiveContent property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.Pane.Dock">
+ <summary>
+ Dock contained contents to the container <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="M:AvalonDock.Pane.FocusContent">
+ <summary>
+ Move focus to pane content and activate it
+ </summary>
+ </member>
+ <member name="M:AvalonDock.Pane.OpenOptionsMenu(System.Windows.UIElement)">
+ <summary>
+ Open the option context menu
+ </summary>
+ <param name="menuTarget">Target element under which context menu will be shown. Pass null if context menu
+ should be shown at mouse position.</param>
+ <returns>True if context menu resource was found and open, false otherwise.</returns>
+ </member>
+ <member name="M:AvalonDock.Pane.CloseOptionsMenu">
+ <summary>
+ Close the options context menu
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Pane.ContainsActiveContent">
+ <summary>
+ Gets the ContainsActiveContent property. This dependency property
+ indicates if this <see cref="T:AvalonDock.Pane"/> contains a <see cref="T:AvalonDock.ManagedContent"/> set as active content into the parent <see cref="T:AvalonDock.DockingManager"/> object.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Pane.ShowHeader">
+ <summary>
+ Gest or set a value indicating if pane should show the tab header
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Pane.IsOptionsMenuOpen">
+ <summary>
+ Gets a value indicating if the options context menu is open
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DocumentPane.ContainsActiveDocumentPropertyKey">
+ <summary>
+ ContainsActiveDocument Read-Only Dependency Property
+ </summary>
+ <remarks>This property is especially intended for use in restyling.</remarks>
+ </member>
+ <member name="M:AvalonDock.DocumentPane.SetContainsActiveDocument(System.Boolean)">
+ <summary>
+ Provides a secure method for setting the ContainsActiveDocument property.
+ This dependency property indicates if this pane contains a <see cref="T:AvalonDock.DocumentPane"/> that has <see cref="P:AvalonDock.ManagedContent.IsActiveDocument"/> property set to true.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="M:AvalonDock.DocumentPane.OnContainsActiveDocumentChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the ContainsActiveDocument property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DocumentPane.OnContainsActiveDocumentChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the ContainsActiveDocument property.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DocumentPane.IsMainDocumentPane">
+ <summary>
+ Returns a value indicating if this pane is the main document pane
+ </summary>
+ <remarks>The main document pane is the default pane that remains always visible.</remarks>
+ </member>
+ <member name="P:AvalonDock.DocumentPane.ContainsActiveDocument">
+ <summary>
+ Gets the ContainsActiveDocument property. This dependency property
+ indicates if this pane contains a <see cref="T:AvalonDock.DocumentPane"/> that has <see cref="P:AvalonDock.ManagedContent.IsActiveDocument"/> property set to true.
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DocumentContent">
+ <summary>
+ Represent a document which can be host by a <see cref="T:AvalonDock.DocumentPane"/>.
+ </summary>
+ <remarks>A document is always hosted by a <see cref="T:AvalonDock.DocumentPane"/> usually in the central area of <see cref="T:AvalonDock.DockingManager"/>.
+ It has limited dragging features becaus it can be only moved to an other <see cref="T:AvalonDock.DocumentPane"/> and can't float as a separate window.
+ You can access all documents within <see cref="T:AvalonDock.DockingManager"/> with property <see cref="P:AvalonDock.DockingManager.Documents"/>.</remarks>
+ </member>
+ <member name="F:AvalonDock.DocumentContent.InfoTipProperty">
+ <summary>
+ InfoTip Dependency Property
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DocumentContent.ContentTypeDescriptionProperty">
+ <summary>
+ ContentTypeDescription Dependency Property
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DocumentContent.IsFloatingPropertyKey">
+ <summary>
+ IsFloating Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.SetIsFloating(System.Boolean)">
+ <summary>
+ Provides a secure method for setting the IsFloating property.
+ This dependency property indicates if the DocumentContent is floating inside an external window.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.Show">
+ <summary>
+ Show <see cref="T:AvalonDock.DocumentContent"/> as tabbed document
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.Show(AvalonDock.DockingManager)">
+ <summary>
+ Show <see cref="T:AvalonDock.DocumentContent"/> as tabbed document inside the provided <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ <param name="manager">Docking manager target</param>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.Show(System.Boolean)">
+ <summary>
+ Show <see cref="T:AvalonDock.DocumentContent"/> as tabbed document or inside a floating window
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.Show(AvalonDock.DockingManager,System.Boolean)">
+ <summary>
+ Show <see cref="T:AvalonDock.DocumentContent"/> as tabbed document inside the provided <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ <param name="manager">Docking manager target</param>
+ <param name="showAsFloatingWindow">True if document should be shown inside a floating window (<see cref="T:AvalonDock.DocumentFloatingWindow"/>)</param>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.Activate">
+ <summary>
+ Activate the document showing its header if it's not visible
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.CanExecuteCommand(System.Windows.Input.ICommand)">
+ <summary>
+ Retrive a value indicating if the command can be executed based to the dockable content state
+ </summary>
+ <param name="command"></param>
+ <returns></returns>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.InternalClose">
+ <summary>
+ Close this content without notifications
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.Close">
+ <summary>
+ Close this document removing it from its parent container
+ </summary>
+ <remarks>Use this function to close a document and remove it from its parent container. Please note
+ that if you simply remove it from its parent <see cref="T:AvalonDock.DocumentPane"/> without call this method, events like
+ <see cref="!:OnClosing"/>/<see cref="!:OnClosed"/> are not called.
+ </remarks>
+ </member>
+ <member name="M:AvalonDock.DocumentContent.Hide">
+ <summary>
+ Hide the <see cref="T:AvalonDock.DocumentContent"/> (Close the document)
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:AvalonDock.DocumentContent.InfoTip">
+ <summary>
+ Gets or sets the InfoTip property. This dependency property
+ indicates information text attached to the document content.
+ </summary>
+ <remarks>This text is usually displayed when users switch between documents and helps them to choose the right one.</remarks>
+ </member>
+ <member name="P:AvalonDock.DocumentContent.ContentTypeDescription">
+ <summary>
+ Gets or sets the ContentTypeDescription property. This dependency property
+ indicates a text which describes the type of content contained in this document.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DocumentContent.IsFloatingAllowed">
+ <summary>
+ Gets or sets a value indicating if this document can float over main window (VS2010 Feature).
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DocumentContent.IsFloating">
+ <summary>
+ Gets the IsFloating property. This dependency property
+ indicates if the DocumentContent is floating inside an external window.
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DockingManager">
+ <summary>
+ Represents a control which manages a dockable layout for its children
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockingManager.layoutFileVersion">
+ <summary>
+ Layout format version
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Dispose">
+ <summary>
+ Call this function if you want to deallocate external floating windows, that otherwise are closed when main window is closed.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.OnApplyTemplate">
+ <summary>
+ Overriden to get a reference to underlying template elements
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockingManager.ActiveDocumentProperty">
+ <summary>
+ ActiveDocument Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.OnActiveDocumentChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the ActiveDocument property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.OnActiveDocumentChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the ActiveDocument property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.CoerceActiveDocumentValue(System.Windows.DependencyObject,System.Object)">
+ <summary>
+ Coerces the ActiveDocument value.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockingManager.ActiveContentProperty">
+ <summary>
+ ActiveContent Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.OnActiveContentChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the ActiveContent property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.OnActiveContentChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the ActiveContent property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.CoerceActiveContentValue(System.Windows.DependencyObject,System.Object)">
+ <summary>
+ Coerces the ActiveContent value.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockingManager.DockableContentsPropertyKey">
+ <summary>
+ DockableContents Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockingManager.DocumentsPropertyKey">
+ <summary>
+ DockableContents Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.GetMainDocumentPane(AvalonDock.ResizingPanel)">
+ <summary>
+ Returns the main document pane
+ </summary>
+ <param name="parentPanel"></param>
+ <returns></returns>
+ </member>
+ <member name="M:AvalonDock.DockingManager.EnsureContentNotEmpty">
+ <summary>
+ This method ensure that content of this <see cref="T:AvalonDock.DockingManager"/> is not empty
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Anchor(AvalonDock.DockablePane,AvalonDock.AnchorStyle)">
+ <summary>
+ Anchor a dockable pane to a border
+ </summary>
+ <param name="paneToAnchor"></param>
+ <param name="anchor"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Anchor(AvalonDock.Pane,AvalonDock.Pane,AvalonDock.AnchorStyle)">
+ <summary>
+ Anchor a pane (<see cref="T:AvalonDock.DockablePane"/> and <see cref="T:AvalonDock.DocumentPane"/>) to a border of a another pane
+ </summary>
+ <param name="paneToAnchor">Pane to anchor</param>
+ <param name="relativePane">Pane relative</param>
+ <param name="anchor">Position relative to the target pane</param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Anchor(AvalonDock.DockablePane,AvalonDock.DocumentPane,AvalonDock.AnchorStyle)">
+ <summary>
+ Anchor a dockable pane (<see cref="T:AvalonDock.DockablePane"/>) to a border of a document pane
+ </summary>
+ <param name="paneToAnchor">Pane to anchor</param>
+ <param name="relativePane">Pane relative</param>
+ <param name="anchor"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Anchor(AvalonDock.DocumentPane,AvalonDock.DocumentPane,AvalonDock.AnchorStyle)">
+ <summary>
+ Anchor a document pane (<see cref="T:AvalonDock.DocumentPane"/>) to a border of an other document pane
+ </summary>
+ <param name="paneToAnchor">Pane to anchor</param>
+ <param name="relativePane">Pane relative</param>
+ <param name="anchor"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Anchor(AvalonDock.DockablePane,AvalonDock.DockablePane,AvalonDock.AnchorStyle)">
+ <summary>
+ Anchor a dockable pane (<see cref="T:AvalonDock.DockablePane"/>) to a border of an other dockable pane
+ </summary>
+ <param name="paneToAnchor">Pane to anchor</param>
+ <param name="relativePane">Pane relative</param>
+ <param name="anchor"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.RemovePaneFromTabGroups(AvalonDock.DockablePane)">
+ <summary>
+ Remove a pane from border tab groups
+ </summary>
+ <param name="pane">Pane to remove</param>
+ <returns>True if pane was removed, false otherwise</returns>
+ </member>
+ <member name="M:AvalonDock.DockingManager.CheckValidPanesFromTabGroups">
+ <summary>
+ Check if only vali panes are referenced by anchor tabs
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.ToggleAutoHide(AvalonDock.DockablePane)">
+ <summary>
+ Autohides/redock a dockable pane
+ </summary>
+ <param name="pane">Pane to auto hide/redock</param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Hide(AvalonDock.DockableContent)">
+ <summary>
+ Hide a dockable content removing it from its container <see cref="T:AvalonDock.Pane"/>
+ </summary>
+ <param name="content">Content to hide</param>
+ <remarks>Note that if you simply remove a content from its container without calling this method, the
+ layout serializer component can't managed correctly the removed content.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Show(AvalonDock.DocumentContent)">
+ <summary>
+ Show or add a document in AvalonDock
+ </summary>
+ <param name="document">Document to show/add.</param>
+ <remarks>If document provided is not present in the <see cref="P:AvalonDock.DockingManager.Documents"/> list, this method inserts it in first position of <see cref="!:MainDocumentPane.Items"/> collection.
+ In both cases select it in the container <see cref="T:AvalonDock.DocumentPane"/>.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Show(AvalonDock.DocumentContent,System.Boolean)">
+ <summary>
+ Show or add a document in AvalonDock
+ </summary>
+ <param name="document">Document to show/add.</param>
+ <param name="floating">Indicates if the document should be placed in a floating window</param>
+ <remarks>If document provided is not present in the <see cref="P:AvalonDock.DockingManager.Documents"/> list, this method inserts it in first position of <see cref="!:MainDocumentPane.Items"/> collection.
+ In both cases select it in the container <see cref="T:AvalonDock.DocumentPane"/>.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Show(AvalonDock.DockableContent)">
+ <summary>
+ Show a dockable content in its container <see cref="T:AvalonDock.Pane"/>
+ </summary>
+ <param name="content">Content to show</param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Show(AvalonDock.DockableContent,AvalonDock.DockableContentState)">
+ <summary>
+ Show a dockable content in its container with a desidered state
+ </summary>
+ <param name="content">Content to show</param>
+ <param name="desideredState">State desidered</param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Show(AvalonDock.DockableContent,AvalonDock.DockableContentState,AvalonDock.AnchorStyle)">
+ <summary>
+ Show a dockable content in its container with a desidered state
+ </summary>
+ <param name="content">Content to show</param>
+ <param name="desideredState">State desidered</param>
+ <param name="desideredAnchor">Border to which anchor the newly created container pane</param>
+ <remarks></remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.UpdateAnchorStyle(AvalonDock.ResizingPanel)">
+ <summary>
+ Update the <see cref="P:AvalonDock.DockablePane.Anchor"/> property relative to the <see cref="T:AvalonDock.DocumentContent"/> object
+ </summary>
+ <param name="panel"></param>
+ <returns></returns>
+ <remarks>Traverse the logical tree starting from root <see cref="T:AvalonDock.ResizingPanel"/> and set property <see cref="P:AvalonDock.DockablePane.Anchor"/> of dockable pane found.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.ForceAnchorStyle(AvalonDock.ResizingPanel,AvalonDock.AnchorStyle)">
+ <summary>
+ Called by <see cref="M:AvalonDock.DockingManager.UpdateAnchorStyle"/> whene a <see cref="T:AvalonDock.DocumentContent"/> object has been found
+ </summary>
+ <param name="panel"></param>
+ <param name="forcedAnchor"></param>
+ </member>
+ <member name="F:AvalonDock.DockingManager._flyoutWindow">
+ <summary>
+ Stores the only one flyout window that can be open at time
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockingManager._wndInteropWrapper">
+ <summary>
+ This object is used to handle interop events (i.e. WindowsPosChanging) of the main window the contains this
+ DockingManager object
+ </summary>
+ <remarks>WindowsPosChanging are useful to automatically resize the FlyoutWindow when user move
+ the main window.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.HideFlyoutWindow">
+ <summary>
+ Closes the flyout window
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.ShowFlyoutWindow(AvalonDock.DockableContent,AvalonDock.DockablePaneAnchorTab)">
+ <summary>
+ Shows a flyout window for a content
+ </summary>
+ <param name="content">Content to show</param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
+ <summary>
+ Handles the resize changed event to update location and size of the flyout window
+ </summary>
+ <param name="sizeInfo"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.OnFlyoutWindowClosing(System.Object,System.ComponentModel.CancelEventArgs)">
+ <summary>
+ Handle the closing event of the flyout window to reset internal variables
+ </summary>
+ <param name="sender"></param>
+ <param name="e"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.UpdateFlyoutWindowPosition">
+ <summary>
+ Update location and size of the flyout window
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.UpdateFlyoutWindowPosition(System.Boolean)">
+ <summary>
+ Update location and size of the flyout window
+ </summary>
+ <param name="initialSetup">Indicates if thw current flyout window should be setup for the first time.</param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.Drag(AvalonDock.FloatingWindow,System.Windows.Point,System.Windows.Point)">
+ <summary>
+ Begins dragging operations
+ </summary>
+ <param name="floatingWindow">Floating window containing pane which is dragged by user</param>
+ <param name="point">Current mouse position</param>
+ <param name="offset">Offset to be use to set floating window screen position</param>
+ <returns>Retruns True is drag is completed, false otherwise</returns>
+ </member>
+ <member name="M:AvalonDock.DockingManager.CompleteDragging(System.Windows.Point)">
+ <summary>
+ Ends all previously initiated dragging operations
+ </summary>
+ <param name="ptEndDrag"></param>
+ </member>
+ <member name="F:AvalonDock.DockingManager._overlayWindow">
+ <summary>
+ Overlay window which shows docking placeholders
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.AvalonDock#IDropSurface#OnDragEnter(System.Windows.Point)">
+ <summary>
+ Handles this sourface mouse entering (show current overlay window)
+ </summary>
+ <param name="point">Current mouse position</param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.AvalonDock#IDropSurface#OnDragOver(System.Windows.Point)">
+ <summary>
+ Handles mouse overing this surface
+ </summary>
+ <param name="point"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.AvalonDock#IDropSurface#OnDragLeave(System.Windows.Point)">
+ <summary>
+ Handles mouse leave event during drag (hide overlay window)
+ </summary>
+ <param name="point"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.AvalonDock#IDropSurface#OnDrop(System.Windows.Point)">
+ <summary>
+ Handler drop events
+ </summary>
+ <param name="point">Current mouse position</param>
+ <returns>Returns alwasy false because this surface doesn't support direct drop</returns>
+ </member>
+ <member name="M:AvalonDock.DockingManager.SaveLayout(System.IO.TextWriter)">
+ <summary>
+ Save layout as xml to a <see cref="T:System.IO.TextWriter"/>
+ </summary>
+ <param name="textWriter">Text writter object which receive the xml text</param>
+ <remarks>The writer is not closed.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.SaveLayout(System.IO.Stream)">
+ <summary>
+ Save layout as xml to generic stream
+ </summary>
+ <param name="backendStream">Stream receiving the xml string</param>
+ <remarks>The stream is not closed</remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.SaveLayout(System.String)">
+ <summary>
+ Save layout as xml text into a file
+ </summary>
+ <param name="filename">Path to the file</param>
+ <remarks>The file is created as new or overwritten is already exist a file with same name.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.SaveLayout(System.Xml.XmlWriter)">
+ <summary>
+ Send layout configuration to a <see cref="T:System.Xml.XmlTextWriter"/> object
+ </summary>
+ <param name="sw">Object which stores the xml</param>
+ <remarks>The writer is not closed.</remarks>
+ </member>
+ <member name="M:AvalonDock.DockingManager.RestoreLayout(System.IO.Stream)">
+ <summary>
+ Restore a <see cref="T:AvalonDock.DockingManager"/> layout from xml
+ </summary>
+ <param name="backendStream"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.RestoreLayout(System.Xml.XmlReader)">
+ <summary>
+ Restore a <see cref="T:AvalonDock.DockingManager"/> layout from xml
+ </summary>
+ <param name="reader"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.RestoreLayout(System.String)">
+ <summary>
+ Loads a xml content from a file and restore the <see cref="T:AvalonDock.DockingManager"/> layout contained in it
+ </summary>
+ <param name="filename"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.RestoreLayout(System.IO.TextReader)">
+ <summary>
+ Restore a <see cref="T:AvalonDock.DockingManager"/> layout from a xml string
+ </summary>
+ <param name="reader"></param>
+ </member>
+ <member name="M:AvalonDock.DockingManager.RestoreLayout(System.Xml.XmlElement,AvalonDock.DockableContent[],AvalonDock.DocumentContent[],AvalonDock.DocumentPane@)">
+ <summary>
+ Restore from xml a resizing panel or a documentpane
+ </summary>
+ <param name="mainElement"></param>
+ <param name="actualContents"></param>
+ <returns></returns>
+ </member>
+ <member name="M:AvalonDock.DockingManager.RestoreLayout(System.Xml.XmlDocument)">
+ <summary>
+ Internal main restore layout method
+ </summary>
+ <param name="doc">Document Xml from which restore layout</param>
+ </member>
+ <member name="F:AvalonDock.DockingManager.GLConverter">
+ <summary>
+ Static converter used to convert GridLength from/to string
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.OnDocumentClosing(System.ComponentModel.CancelEventArgs)">
+ <summary>
+ Ovveride this method to handle <see cref="E:AvalonDock.DockingManager.DocumentClosing"/> event.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockingManager.OnDocumentClosed">
+ <summary>
+ Ovveride this method to handle <see cref="E:AvalonDock.DockingManager.DocumentClosed"/> event.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.ActiveDocument">
+ <summary>
+ Gets or sets the ActiveDocument property. This dependency property
+ indicates currently active document.
+ </summary>
+ <remarks>The active document not neessary receive keyboard focus. To set keyboard focus on a content see <see cref="P:AvalonDock.DockingManager.ActiveContent"/></remarks>
+ </member>
+ <member name="E:AvalonDock.DockingManager.ActiveDocumentChanged">
+ <summary>
+ Raised whenever the <see cref="P:AvalonDock.DockingManager.ActiveDocument"/> property changes
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.ActiveContent">
+ <summary>
+ Gets or sets the ActiveContent property. This dependency property
+ indicates the active content.
+ </summary>
+ </member>
+ <member name="E:AvalonDock.DockingManager.ActiveContentChanged">
+ <summary>
+ Raised whenever the <see cref="P:AvalonDock.DockingManager.ActiveContent"/> changes
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.ActiveDockableContent">
+ <summary>
+ Gets the active dockable content
+ </summary>
+ <remarks>If no dockbale content us active at the moment returns null.</remarks>
+ </member>
+ <member name="P:AvalonDock.DockingManager.DockableContents">
+ <summary>
+ Gets the DockableContents property. This dependency property
+ retrives the collection of <see cref="T:AvalonDock.DockableContent"/> that are bound to <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.Documents">
+ <summary>
+ Gets the DockableContents property. This dependency property
+ retrives the collection of <see cref="T:AvalonDock.DocumentContent"/> that are bound to <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.DocumentsSource">
+ <summary>
+ Get or set the source collection for documents
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.MainDocumentPane">
+ <summary>
+ Gets the main <see cref="T:AvalonDock.DocumentPane"/> that can be used to add new document
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.FloatingWindows">
+ <summary>
+ Get all floating windows created by the <see cref="T:AvalonDock.DockingManager"/> while user dragged contents
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.IsAnimationEnabled">
+ <summary>
+ Gets or sets a value indicating if flyout windows should animate when are open or closed
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.AvalonDock#IDropSurface#SurfaceRectangle">
+ <summary>
+ Returns a rectangle where this surface is active
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.OverlayWindow">
+ <summary>
+ Returns current overlay window
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockingManager.RestoringLayout">
+ <summary>
+ True while is restoring a layout
+ </summary>
+ </member>
+ <member name="E:AvalonDock.DockingManager.DocumentClosing">
+ <summary>
+ Event fired when the document is about to be closed
+ </summary>
+ </member>
+ <member name="E:AvalonDock.DockingManager.DocumentClosed">
+ <summary>
+ Event fired when a document has been closed
+ </summary>
+ <remarks>Note that when a document is closed, property like <see cref="P:AvalonDock.ManagedContent.ContainerPane"/> or <see cref="P:AvalonDock.ManagedContent.Manager"/> returns null.</remarks>
+ </member>
+ <member name="M:AvalonDock.OverlayWindow.OnDragEnter(AvalonDock.OverlayWindowDockingButton,System.Windows.Point)">
+ <summary>
+ Shows a highlighting rectangle
+ </summary>
+ <param name="overlayWindowDockingButton"></param>
+ <param name="point"></param>
+ <returns></returns>
+ </member>
+ <member name="M:AvalonDock.OverlayWindow.OnDragLeave(AvalonDock.OverlayWindowDockingButton,System.Windows.Point)">
+ <summary>
+ Hides the highlighting rectangle
+ </summary>
+ <param name="overlayWindowDockingButton"></param>
+ <param name="point"></param>
+ <returns></returns>
+ </member>
+ <member name="F:AvalonDock.OverlayWindow.OverlayButtonHoverPropertyKey">
+ <summary>
+ OverlayButtonHover Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.OverlayWindow.SetOverlayButtonHover(AvalonDock.OverlayButtonHover)">
+ <summary>
+ Provides a secure method for setting the OverlayButtonHover property.
+ This dependency property indicates indicates which anchor button is currently highlighted by user.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="P:AvalonDock.OverlayWindow.OverlayButtonHover">
+ <summary>
+ Gets the OverlayButtonHover property. This dependency property
+ indicates ....
+ </summary>
+ </member>
+ <member name="T:AvalonDock.FloatingWindow">
+ <summary>
+ Represents the base class for <see cref="T:AvalonDock.DockableFloatingWindow"/> and <see cref="T:AvalonDock.DocumentFloatingWindow"/> classes
+ </summary>
+ <remarks>Provides base services for floating windows</remarks>
+ </member>
+ <member name="F:AvalonDock.FloatingWindow.ContentTitlePropertyKey">
+ <summary>
+ ContentTitle Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.FloatingWindow.SetContentTitle(System.Object)">
+ <summary>
+ Provides a secure method for setting the ContentTitle property.
+ This dependency property indicates title of the content currectly hosted in the floating window.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="M:AvalonDock.FloatingWindow.Close(System.Boolean)">
+ <summary>
+ Closes the window regardless of result of contents CanClose method call
+ </summary>
+ <param name="force"></param>
+ </member>
+ <member name="M:AvalonDock.FloatingWindow.Dock">
+ <summary>
+ Redock contained <see cref="T:AvalonDock.ManagedContent"/> object to the <see cref="!:DcokingManager"/>
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FloatingWindow.ContentTitle">
+ <summary>
+ Gets the ContentTitle property. This dependency property
+ indicates title of the content currectly hosted in the floating window.
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DockablePaneAnchorTab">
+ <summary>
+ Represents a tab displayed in a border of the docking manager
+ </summary>
+ <remarks></remarks>
+ </member>
+ <member name="M:AvalonDock.DockablePaneAnchorTab.OnPaneAttached(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles the referencedContent property changes in order to update the Anchor property
+ </summary>
+ <param name="depObj"></param>
+ <param name="e"></param>
+ </member>
+ <member name="F:AvalonDock.DockablePaneAnchorTab.AnchorPropertyKey">
+ <summary>
+ Anchor Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockablePaneAnchorTab.SetAnchor(AvalonDock.AnchorStyle)">
+ <summary>
+ Provides a secure method for setting the Anchor property.
+ This dependency property indicates the achor style of referenced content that is in autohidden state.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="F:AvalonDock.DockablePaneAnchorTab.IconPropertyKey">
+ <summary>
+ Icon Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockablePaneAnchorTab.SetIcon(System.Object)">
+ <summary>
+ Provides a secure method for setting the Icon property.
+ This dependency property indicates icon of the referenced content in autohidden state.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="F:AvalonDock.DockablePaneAnchorTab.TitlePropertyKey">
+ <summary>
+ Title Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockablePaneAnchorTab.SetTitle(System.Object)">
+ <summary>
+ Provides a secure method for setting the Title property.
+ This dependency property indicates title of the content that is hosted in autohidden pane.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="M:AvalonDock.DockablePaneAnchorTab.OnMouseMove(System.Windows.Input.MouseEventArgs)">
+ <summary>
+ Handles the MouseMove event
+ </summary>
+ <param name="e"></param>
+ <remarks>Notify the docking manager that the referenced content should appears</remarks>
+ </member>
+ <member name="M:AvalonDock.DockablePaneAnchorTab.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
+ <summary>
+ Handles the MouseDown event
+ </summary>
+ <param name="e"></param>
+ <remarks>Notify the docking manager that the referenced content should appears and should be activated</remarks>
+ </member>
+ <member name="P:AvalonDock.DockablePaneAnchorTab.ReferencedContent">
+ <summary>
+ Gets or sets the referenced content
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockablePaneAnchorTab.Anchor">
+ <summary>
+ Gets the Anchor property. This dependency property
+ indicates the achor style of referenced content that is in autohidden state.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockablePaneAnchorTab.Icon">
+ <summary>
+ Gets the Icon property. This dependency property
+ indicates icon of the referenced content in autohidden state.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockablePaneAnchorTab.Title">
+ <summary>
+ Gets the Title property. This dependency property
+ indicates title of the content that is hosted in autohidden pane.
+ </summary>
+ </member>
+ <member name="T:AvalonDock.ThemeFactory">
+ <summary>
+ Is used for color-support to change the colors depending on a base theme.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ThemeFactory.ChangeTheme(System.String)">
+ <summary>
+ Change the theme to one from AvalonDock.
+ </summary>
+ <param name="theme">for example: "aero.normalcolor" (default style)</param>
+ </member>
+ <member name="M:AvalonDock.ThemeFactory.ChangeTheme(System.Uri)">
+ <summary>
+ Change the theme to one from AvalonDock.
+ </summary>
+ <param name="theme">for example: /AvalonDock;component/themes/aero.normalcolor.xaml" (default style)</param>
+ </member>
+ <member name="M:AvalonDock.ThemeFactory.ChangeColors(System.Windows.Media.Color)">
+ <summary>
+ Change the colors based on the aero-theme from AvalonDock.
+ <para>
+ <example>Example: ChangeColors(Colors.DarkGreen)</example>
+ </para>
+ </summary>
+ <param name="color">the new Color</param>
+ </member>
+ <member name="M:AvalonDock.ThemeFactory.ChangeColors(System.String,System.Windows.Media.Color)">
+ <summary>
+ Change the colors based on a theme-name from AvalonDock.
+ <para>
+ <example>Example: ChangeColors("classic", Colors.DarkGreen)</example>
+ </para>
+ </summary>
+ <param name="baseTheme">the string of the base theme we want to change</param>
+ <param name="color">the new Color</param>
+ </member>
+ <member name="M:AvalonDock.ThemeFactory.ResetTheme">
+ <summary>
+ Reset custom colors to theme defaults
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ThemeFactory.ChangeBrush(AvalonDock.AvalonDockBrushes,System.Windows.Media.Brush)">
+ <summary>
+ Change a specified brush inside the actual theme.
+ Look at AvalonDockBrushes.cs for possible values.
+ </summary>
+ <param name="brushName">an AvalonDockBrushes value</param>
+ <param name="brush">The new brush. It can be every brush type that is derived from Brush-class.</param>
+ </member>
+ <member name="M:AvalonDock.ThemeFactory.ChangeBrush(System.String,System.Windows.Media.Brush)">
+ <summary>
+ Change a specified brush inside the actual theme.
+ </summary>
+ <param name="brushName">a brush name</param>
+ <param name="brush">The new brush. It can be every brush type that is derived from Brush-class.</param>
+ </member>
+ <member name="M:AvalonDock.ThemeFactory.ChangeKeysInResourceDictionary(System.Windows.ResourceDictionary,System.Windows.Media.Color)">
+ <summary>
+ Searches for keys in the ResourceDictionary for brushes and changes the color-values
+ </summary>
+ <param name="rd">the ResourceDictionary</param>
+ <param name="color">the new Color</param>
+ </member>
+ <member name="T:AvalonDock.DockablePane">
+ <summary>
+ Defines a pane that can contain contents of type <see cref="T:AvalonDock.DockableContent"/>
+ </summary>
+ <remarks>Usually a <see cref="T:AvalonDock.DockablePane"/> is used to arrange a series of <see cref="T:AvalonDock.DockableContent"/> in TabControl like model.
+ A DockablePane can be redocked to a border of the parent <see cref="T:AvalonDock.DockingManager"/>, can be floated in an external window and can be autohidden.
+ When docked into a docking manager the <see cref="P:AvalonDock.DockablePane.Anchor"/> property gives the border to which it's docked.
+ See <see cref="T:AvalonDock.DockablePaneCommands"/> to get commands that are supported by DockablePane objects.</remarks>
+ <seealso cref="T:AvalonDock.DockableContent"/>
+ <seealso cref="T:AvalonDock.DockingManager"/>
+ </member>
+ <member name="F:AvalonDock.DockablePane.ID">
+ <summary>
+ This guid is saved with the dockable content so that can be restored in the case is
+ referenced by a dockable content
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockablePane.CanAutohidePropertyKey">
+ <summary>
+ CanAutohide Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockablePane.SetCanAutohide(System.Boolean)">
+ <summary>
+ Provides a secure method for setting the CanAutohide property.
+ This dependency property indicates if contents inside pane can be autohidden.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="M:AvalonDock.DockablePane.CanExecuteCommand(System.Windows.Input.ICommand)">
+ <summary>
+ Retrive a value indicating if the command can be executed based to the dockable content state
+ </summary>
+ <param name="command"></param>
+ <returns></returns>
+ </member>
+ <member name="M:AvalonDock.DockablePane.ToggleAutoHide">
+ <summary>
+ Toggle auto hide state to all content inside the pane
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockablePane.Close">
+ <summary>
+ Close pane and all contained contents
+ </summary>
+ <returns>True if all content has been closed, false if at least one content couldn't be closed.</returns>
+ <remarks></remarks>
+ </member>
+ <member name="M:AvalonDock.DockablePane.Hide">
+ <summary>
+ Close pane and hide all contained contents
+ </summary>
+ <returns>True if all content has been hidden, false if at least one content couldn't be hidden.</returns>
+ <remarks></remarks>
+ </member>
+ <member name="M:AvalonDock.DockablePane.CloseOrHideCurrentContent">
+ <summary>
+ Closes or hides current content depending on HideOnClose property
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockablePane.CanAutohide">
+ <summary>
+ Gets the CanAutohide property. This dependency property
+ indicates if contents inside pane can be autohidden.
+ </summary>
+ </member>
+ <member name="T:AvalonDock.ContextMenuElement">
+ <summary>
+ Defines a list of context menu resources
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ContextMenuElement.DockablePane">
+ <summary>
+ Context menu related to a <see cref="F:AvalonDock.ContextMenuElement.DockablePane"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ContextMenuElement.DocumentPane">
+ <summary>
+ Context menu related to a <see cref="F:AvalonDock.ContextMenuElement.DocumentPane"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ContextMenuElement.DockableFloatingWindow">
+ <summary>
+ Context menu related to a <see cref="F:AvalonDock.ContextMenuElement.DockableFloatingWindow"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.ContextMenuElement.DocumentFloatingWindow">
+ <summary>
+ Context menu related to a <see cref="F:AvalonDock.ContextMenuElement.DocumentFloatingWindow"/>
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ManagedContentCollection`1.OnCollectionChanged(System.Collections.Specialized.NotifyCollectionChangedEventArgs)">
+ <summary>
+ Override collection changed event to setup manager property on <see cref="T:AvalonDock.ManagedContent"/> objects
+ </summary>
+ <param name="e"></param>
+ </member>
+ <member name="M:AvalonDock.ManagedContentCollection`1.Add(`0)">
+ <summary>
+ Add a content to the list
+ </summary>
+ <param name="contentToAdd"></param>
+ </member>
+ <member name="P:AvalonDock.ManagedContentCollection`1.Manager">
+ <summary>
+ Get associated <see cref="T:AvalonDock.DockingManager"/> object
+ </summary>
+ </member>
+ <member name="T:AvalonDock.NavigatorWindowItem">
+ <summary>
+ Represent an navigator item within lists of contents that user can choose from the <see cref="T:AvalonDock.NavigatorWindow"/>
+ </summary>
+ </member>
+ <member name="T:AvalonDock.NavigatorWindowDocumentItem">
+ <summary>
+ Specialized class of <see cref="T:AvalonDock.NavigatorWindowItem"/> for <see cref="T:AvalonDock.DocumentContent"/> objects
+ </summary>
+ </member>
+ <member name="T:AvalonDock.NavigatorWindow">
+ <summary>
+ Window that is automatically shown when user press Ctrl+Tab combination
+ </summary>
+ <remarks>This window allow user to rapidly select a <see cref="T:AvalonDock.DockableContent"/> object or a <see cref="T:AvalonDock.DocumentContent"/> object.
+ When selected a content is also activate with the function <see cref="M:AvalonDock.ManagedContent.Activate"/></remarks>
+ </member>
+ <member name="M:AvalonDock.NavigatorWindow.OnSelectedContentChanged(AvalonDock.NavigatorWindowItem,AvalonDock.NavigatorWindowItem)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the SelectedContent property.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.NavigatorWindow.DocumentsPropertyKey">
+ <summary>
+ Documents Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.NavigatorWindow.SetDocuments(System.Windows.Data.CollectionView)">
+ <summary>
+ Provides a secure method for setting the Documents property.
+ This dependency property indicates documents currently hosted by parent <see cref="T:AvalonDock.DockingManager"/>.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="F:AvalonDock.NavigatorWindow.DockableContentsPropertyKey">
+ <summary>
+ DockableContents Read-Only Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.NavigatorWindow.SetDockableContents(System.Windows.Data.CollectionView)">
+ <summary>
+ Provides a secure method for setting the DockableContents property.
+ This dependency property indicates dockable contents hosted in parent <see cref="T:AvalonDock.DockingManager"/> object.
+ </summary>
+ <param name="value">The new value for the property.</param>
+ </member>
+ <member name="P:AvalonDock.NavigatorWindow.Documents">
+ <summary>
+ Gets the Documents property. This dependency property
+ indicates documents currently hosted by parent <see cref="T:AvalonDock.DockingManager"/>.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.NavigatorWindow.DockableContents">
+ <summary>
+ Gets the DockableContents property. This dependency property
+ indicates dockable contents hosted in parent <see cref="T:AvalonDock.DockingManager"/> object.
+ </summary>
+ </member>
+ <member name="T:AvalonDock.AvalonDockBrushes">
+ <summary>
+ Defines a list of brushes used by AvalonDock templates
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DefaultBackgroundBrush">
+ <summary>
+ Default brush for DockingManager background
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleBackground">
+ <summary>
+ Brush used for the title background of a <see cref="T:AvalonDock.DockablePane"/>.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleBackgroundSelected">
+ <summary>
+ Brush used for the title background of a <see cref="T:AvalonDock.DockablePane"/> when is focused.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleForeground">
+ <summary>
+ Brush used for the title foreground of a <see cref="T:AvalonDock.DockablePane"/>.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DockablePaneTitleForegroundSelected">
+ <summary>
+ Brush used for the title foreground of a <see cref="T:AvalonDock.DockablePane"/> when is focused.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.PaneHeaderCommandBackground">
+ <summary>
+ Brush used for the background of the pane command pins.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.PaneHeaderCommandBorderBrush">
+ <summary>
+ Brush used for the border of the pane command pins.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackground">
+ <summary>
+ Brush used for the background of a document header.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderForeground">
+ <summary>
+ Brush used for the foreground of a document header.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderForegroundSelected">
+ <summary>
+ Brush used for fonts while a document header is selected but not activated
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderForegroundSelectedActivated">
+ <summary>
+ Brush used for fonts while a document header is selected and activated
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackgroundSelected">
+ <summary>
+ Brush used for the background of a document header when selected (<see cref="P:AvalonDock.ManagedContent.IsActiveContent"/>).
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackgroundSelectedActivated">
+ <summary>
+ Brush used for the background of a document header when active and selected (<see cref="P:AvalonDock.ManagedContent.IsActiveDocument"/>).
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBackgroundMouseOver">
+ <summary>
+ Brush used for the background of a document header when mouse is over it.
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBorderBrushMouseOver">
+ <summary>
+ Brush used for the border brush of a document header when mouse is over it (but is not selected).
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBorder">
+ <summary>
+ Brush for the document header border
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBorderSelected">
+ <summary>
+ Brush for the document header border when contains a document selected
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AvalonDockBrushes.DocumentHeaderBorderSelectedActivated">
+ <summary>
+ Brush for the document header border when contains a document selected and activated
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DockableContentCommands">
+ <summary>
+ Defines commands that can be executed against a DockableContent
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockableContentCommands.ShowAsDocument">
+ <summary>
+ Shows the DockableContent as a tabbed document
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockableContentCommands.FloatingWindow">
+ <summary>
+ Shows the <see cref="T:AvalonDock.DockableContent"/> as a <see cref="P:AvalonDock.DockableContentCommands.FloatingWindow"/> which overlays the <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ <remarks>A floating window can't be redocked to the docking manager.</remarks>
+ </member>
+ <member name="P:AvalonDock.DockableContentCommands.DockableFloatingWindow">
+ <summary>
+ Shows the <see cref="T:AvalonDock.DockableContent"/> as a <see cref="P:AvalonDock.DockableContentCommands.DockableFloatingWindow"/> which overlays the <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ <remarks>A floating window can't be redocked to the docking manager.</remarks>
+ </member>
+ <!-- Badly formed XML comment ignored for member "P:AvalonDock.DockableContentCommands.ToggleAutoHide" -->
+ <member name="T:AvalonDock.BoolToVisibilityConverter">
+ <summary>
+ Converter from boolean values to visibility (inverse mode)
+ </summary>
+ </member>
+ <member name="T:AvalonDock.Properties.Resources">
+ <summary>
+ A strongly-typed resource class, for looking up localized strings, etc.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.ResourceManager">
+ <summary>
+ Returns the cached ResourceManager instance used by this class.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.Culture">
+ <summary>
+ Overrides the current thread's CurrentUICulture property for all
+ resource lookups using this strongly typed resource class.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DockableContentCommands_DockableFloatingWindow">
+ <summary>
+ Looks up a localized string similar to Float.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DockableContentCommands_FloatingWindow">
+ <summary>
+ Looks up a localized string similar to Float.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DockableContentCommands_ShowAsDocument">
+ <summary>
+ Looks up a localized string similar to Dock as Tabbed Document.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DockableContentCommands_ToggleAutoHide">
+ <summary>
+ Looks up a localized string similar to Auto Hide.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DockablePane_ShowOptionsMenu">
+ <summary>
+ Looks up a localized string similar to Window Position.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DockablePaneCommands_Close">
+ <summary>
+ Looks up a localized string similar to Close.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DockablePaneCommands_Hide">
+ <summary>
+ Looks up a localized string similar to Hide.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DockablePaneCommands_ToggleAutoHide">
+ <summary>
+ Looks up a localized string similar to Auto Hide.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DocumentContentCommands_FloatingDocument">
+ <summary>
+ Looks up a localized string similar to Float.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DocumentContentCommands_TabbedDocument">
+ <summary>
+ Looks up a localized string similar to Dock as Tabbed Document.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DocumentPaneCommands_CloseAllButThis">
+ <summary>
+ Looks up a localized string similar to Close All But This.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DocumentPaneCommands_CloseThis">
+ <summary>
+ Looks up a localized string similar to Close.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DocumentPaneCommands_NewHorizontalTabGroup">
+ <summary>
+ Looks up a localized string similar to New Horizontal Tab Group.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.DocumentPaneCommands_NewVerticalTabGroup">
+ <summary>
+ Looks up a localized string similar to New VerticalTab Group.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.ManagedContentCommands_Activate">
+ <summary>
+ Looks up a localized string similar to Activate.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.ManagedContentCommands_Close">
+ <summary>
+ Looks up a localized string similar to Close.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.ManagedContentCommands_Hide">
+ <summary>
+ Looks up a localized string similar to Hide.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.ManagedContentCommands_Show">
+ <summary>
+ Looks up a localized string similar to Show.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.NavigatorWindow_ActiveFiles">
+ <summary>
+ Looks up a localized string similar to Active Files.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.NavigatorWindow_ActiveToolWindows">
+ <summary>
+ Looks up a localized string similar to Active Tool Windows.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.Properties.Resources.PaneCommands_Dock">
+ <summary>
+ Looks up a localized string similar to Dock.
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DragPaneServices">
+ <summary>
+ Provides drag-drop functionalities for dockable panes
+ </summary>
+ </member>
+ <member name="T:AvalonDock.AnchorStyle">
+ <summary>
+ Anchor types
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AnchorStyle.None">
+ <summary>
+ No anchor style, while content is hosted in a <see cref="T:AvalonDock.DocumentPane"/> or a <see cref="T:AvalonDock.FloatingWindow"/>
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AnchorStyle.Top">
+ <summary>
+ Top border anchor
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AnchorStyle.Left">
+ <summary>
+ Left border anchor
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AnchorStyle.Bottom">
+ <summary>
+ Bottom border anchor
+ </summary>
+ </member>
+ <member name="F:AvalonDock.AnchorStyle.Right">
+ <summary>
+ Right border anchor
+ </summary>
+ </member>
+ <member name="F:AvalonDock.DockableFloatingWindow.IsDockableWindowProperty">
+ <summary>
+ IsDockableWindow Dependency Property
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableFloatingWindow.OnIsDockableWindowChanged(System.Windows.DependencyObject,System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Handles changes to the IsDockableWindow property.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.DockableFloatingWindow.OnIsDockableWindowChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Provides derived classes an opportunity to handle changes to the IsDockableWindow property.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockableFloatingWindow.IsDockableWindow">
+ <summary>
+ Gets or sets the IsDockableWindow property. This dependency property
+ indicates that <see cref="T:AvalonDock.FloatingWindow"/> can be docked to <see cref="T:AvalonDock.DockingManager"/>.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.RoutedEventHelper.RaiseEvent(System.Windows.DependencyObject,System.Windows.RoutedEventArgs)">
+ <summary>
+ A static helper method to raise a routed event on a target UIElement or ContentElement.
+ </summary>
+ <param name="target">UIElement or ContentElement on which to raise the event</param>
+ <param name="args">RoutedEventArgs to use when raising the event</param>
+ </member>
+ <member name="M:AvalonDock.RoutedEventHelper.AddHandler(System.Windows.DependencyObject,System.Windows.RoutedEvent,System.Delegate)">
+ <summary>
+ A static helper method that adds a handler for a routed event
+ to a target UIElement or ContentElement.
+ </summary>
+ <param name="element">UIElement or ContentElement that listens to the event</param>
+ <param name="routedEvent">Event that will be handled</param>
+ <param name="handler">Event handler to be added</param>
+ </member>
+ <member name="M:AvalonDock.RoutedEventHelper.RemoveHandler(System.Windows.DependencyObject,System.Windows.RoutedEvent,System.Delegate)">
+ <summary>
+ A static helper method that removes a handler for a routed event
+ from a target UIElement or ContentElement.
+ </summary>
+ <param name="element">UIElement or ContentElement that listens to the event</param>
+ <param name="routedEvent">Event that will no longer be handled</param>
+ <param name="handler">Event handler to be removed</param>
+ </member>
+ <member name="T:AvalonDock.FlyoutPaneWindow">
+ <summary>
+ Implements a flyout window
+ </summary>
+ <remarks>
+ The flyout window is showed when user activate a ManagedContent that is in the AutoHide state.
+ The flyout window appears from a border of the parent docking manager according to the property Anchor.
+ It contains the selected content under the property ReferencedPane.
+ When user move focus to an other object outside this window, it automaticcaly is closed.
+ </remarks>
+ </member>
+ <member name="F:AvalonDock.FlyoutPaneWindow._winFormsHost">
+ <summary>
+ Points to the internal windows forms control (if exist)
+ </summary>
+ </member>
+ <member name="M:AvalonDock.FlyoutPaneWindow.OnClosed(System.EventArgs)">
+ <summary>
+ Handles the closed event
+ </summary>
+ <param name="e"></param>
+ </member>
+ <member name="F:AvalonDock.FlyoutPaneWindow._refPane">
+ <summary>
+ Refrenced pane
+ </summary>
+ </member>
+ <member name="M:AvalonDock.FlyoutPaneWindow.OnInitialized(System.EventArgs)">
+ <summary>
+ Initialize the window
+ </summary>
+ <param name="e"></param>
+ </member>
+ <member name="F:AvalonDock.FlyoutPaneWindow._resizerPopup">
+ <summary>
+ Popup window that hosts the resizer thumb
+ </summary>
+ <remarks>Resizer is host in a popup window becaus it needs to overlay winforms controls.</remarks>
+ </member>
+ <member name="M:AvalonDock.FlyoutPaneWindow.InitClosingTimer">
+ <summary>
+ Creates the closing timer
+ </summary>
+ </member>
+ <member name="M:AvalonDock.FlyoutPaneWindow.StopClosingTimer">
+ <summary>
+ Stop the closing timer
+ </summary>
+ </member>
+ <member name="M:AvalonDock.FlyoutPaneWindow.ForceCloseWindow(System.Object,System.EventArgs)">
+ <summary>
+ This handler is called when the closing time delay is elapsed (user is focusing to something else of the UI)
+ </summary>
+ <param name="sender"></param>
+ <param name="e"></param>
+ </member>
+ <member name="M:AvalonDock.FlyoutPaneWindow.CloseWidthAnimation">
+ <summary>
+ Initiate a closing animation
+ </summary>
+ </member>
+ <member name="M:AvalonDock.FlyoutPaneWindow.OpenWidthAnimation">
+ <summary>
+ Initiate an opening animation
+ </summary>
+ </member>
+ <member name="M:AvalonDock.FlyoutPaneWindow.OpenPane">
+ <summary>
+ Open the flyout window with or without animation depending on the ShowAnimated flag
+ </summary>
+ </member>
+ <member name="M:AvalonDock.FlyoutPaneWindow.ClosePane">
+ <summary>
+ Close the flyout window with or without animation depending on the ShowAnimated flag
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FlyoutPaneWindow.TargetWidth">
+ <summary>
+ Gets or sets the final width of the window
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FlyoutPaneWindow.TargetHeight">
+ <summary>
+ Gets or sets the final height of the window
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FlyoutPaneWindow.IsClosed">
+ <summary>
+ Gets a value indicating i fthis window is closed
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FlyoutPaneWindow.Anchor">
+ <summary>
+ Anchor of the flyout window
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FlyoutPaneWindow.CorrectedAnchor">
+ <summary>
+ Get th anchor of the window corrected with the FlowDirection property
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FlyoutPaneWindow.ReferencedPane">
+ <summary>
+ Gets the pane that is hosted in flyout window
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FlyoutPaneWindow.IsResizing">
+ <summary>
+ Gets a value indicating if user is resizer the window
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FlyoutPaneWindow.IsClosing">
+ <summary>
+ Gets a value indicating if the flyout window is closing
+ </summary>
+ </member>
+ <member name="P:AvalonDock.FlyoutPaneWindow.IsOpening">
+ <summary>
+ Gets a flag indicating if flyout window is opening
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DocumentContentCommands">
+ <summary>
+ Contains a list of commands that can be applied to a <see cref="T:AvalonDock.DocumentContent"/>
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DocumentContentCommands.FloatingDocument">
+ <summary>
+ Shows the <see cref="T:AvalonDock.DocumentContent"/> as a floating window document
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DocumentContentCommands.TabbedDocument">
+ <summary>
+ Shows the <see cref="T:AvalonDock.DocumentContent"/> as a tabbed document
+ </summary>
+ </member>
+ <member name="T:AvalonDock.ManagedContentCommands">
+ <summary>
+ Defines commands shared beteween all contents (Dockable or Documents)
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContentCommands.Close">
+ <summary>
+ This command closes the content
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContentCommands.Hide">
+ <summary>
+ This command hides the content
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ManagedContentCommands.Show">
+ <summary>
+ This command shows the content
+ </summary>
+ <remarks>How content is shown by default depends from the type of content. A <see cref="T:AvalonDock.DockableContent"/> is shown as docked pane, instead
+ a <see cref="T:AvalonDock.DocumentContent"/> is shown as tabbed document</remarks>
+ </member>
+ <member name="P:AvalonDock.ManagedContentCommands.Activate">
+ <summary>
+ This command activate the commands (i.e. select it inside the conatiner pane)
+ </summary>
+ <remarks>Activating a content means essentially putting it in evidence. For a content that is auto-hidden this command opens a flyout window containing the content.</remarks>
+ </member>
+ <member name="T:AvalonDock.GreyableImage">
+ <summary>
+ Image control that get's greyed out when disabled.
+ This control is intended to be used for toolbar, menu or button icons where ability of an icon to
+ grey itself out when disabled is essential.
+ <remarks>
+ 1) Greyscale image is created using FormatConvertedBitmap class. Unfortunately when converting the
+ image to greyscale this class does n0t preserve transparency information. To overcome that, there is
+ an opacity mask created from original image that is applied to greyscale image in order to preserve
+ transparency information. Because of that if an OpacityMask is applied to original image that mask
+ has to be combined with that special opacity mask of greyscale image in order to make a proper
+ greyscale image look. If you know how to combine two opacity masks please let me know.
+ 2) DrawingImage source is not supported at the moment.
+ 3) Have not tried to use any BitmapSource derived sources accept for BitmapImage so it may not be
+ able to convert some of them to greyscale.
+ 4) When specifying source Uri from XAML try to use Absolute Uri otherwise the greyscale image
+ may not be created in some scenarious. There is some code to improve the situation but I cannot
+ guarantee it will work in all possible scenarious.
+ 5) In case the greyscaled version cannot be created for whatever reason the original image with
+ 60% opacity (i.e. dull colours) will be used instead (that will work even with the DrawingImage
+ source).
+ </remarks>
+ </summary>
+ </member>
+ <member name="M:AvalonDock.GreyableImage.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
+ <summary>
+ Overwritten to handle changes of IsEnabled, Source and OpacityMask properties
+ </summary>
+ <param name="e"></param>
+ </member>
+ <member name="M:AvalonDock.GreyableImage.SetSources">
+ <summary>
+ Cashes original ImageSource, creates and caches greyscale ImageSource and greyscale opacity mask
+ </summary>
+ </member>
+ <member name="T:AvalonDock.DockablePaneCommands">
+ <summary>
+ Defines commands that can be applied to a dockable pane
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockablePaneCommands.Close">
+ <summary>
+ This command closes the <see cref="T:AvalonDock.DockablePane"/> and closes all the contained <see cref="T:AvalonDock.DockableContent"/>s inside it
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockablePaneCommands.Hide">
+ <summary>
+ This command closes the <see cref="T:AvalonDock.DockablePane"/> and hides all the contained <see cref="T:AvalonDock.DockableContent"/>s inside it
+ </summary>
+ </member>
+ <member name="P:AvalonDock.DockablePaneCommands.ToggleAutoHide">
+ <summary>
+ This commands auto-hides the pane with all contained <see cref="T:AvalonDock.DockableContent"/>s inside it
+ </summary>
+ </member>
+ <member name="T:AvalonDock.ILinqToTree`1">
+ <summary>
+ Defines an adapter that must be implemented in order to use the LinqToTree
+ extension methods
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:AvalonDock.ILinqToTree`1.Children">
+ <summary>
+ Obtains all the children of the Item.
+ </summary>
+ <returns></returns>
+ </member>
+ <member name="P:AvalonDock.ILinqToTree`1.Parent">
+ <summary>
+ The parent of the Item.
+ </summary>
+ </member>
+ <member name="P:AvalonDock.ILinqToTree`1.Item">
+ <summary>
+ The item being adapted.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ILinqToTreeExts.Descendants``1(AvalonDock.ILinqToTree{``0})">
+ <summary>
+ Returns a collection of descendant elements.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ILinqToTreeExts.Ancestors``1(AvalonDock.ILinqToTree{``0})">
+ <summary>
+ Returns a collection of ancestor elements.
+ </summary>
+ </member>
+ <member name="M:AvalonDock.ILinqToTreeExts.Elements``1(AvalonDock.ILinqToTree{``0})">
+ <summary>
+ Returns a collection of child elements.
+ </summary>
+ </member>
+ <member name="T:AvalonDock.VisualTreeAdapter">
+ <summary>
+ An adapter for DependencyObject which implements ILinqToTree in
+ order to allow Linq queries on the visual tree
+ </summary>
+ </member>
+ <member name="T:AvalonDock.LogicalTreeAdapter">
+ <summary>
+ An adapter for DependencyObject which implements ILinqToTree in
+ order to allow Linq queries on the logical tree
+ </summary>
+ </member>
+ <member name="P:AvalonDock.PaneCommands.Dock">
+ <summary>
+ Dock <see cref="T:AvalonDock.Pane"/> to container <see cref="T:AvalonDock.DockingManager"/>
+ </summary>
+ </member>
+ </members>
+</doc>
thirdparty/castle/Castle.Core.pdb
Binary file
thirdparty/mspec/InstallResharperRunner.5.0 - VS2008.bat
@@ -1,6 +0,0 @@
-mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs9.0\Plugins"
-
thirdparty/mspec/InstallResharperRunner.5.0 - VS2010.bat
@@ -1,6 +0,0 @@
-mkdir "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.dll "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.0.pdb "%APPDATA%\JetBrains\ReSharper\v5.0\vs10.0\Plugins"
-
thirdparty/mspec/InstallResharperRunner.5.1 - VS2008.bat
@@ -1,6 +0,0 @@
-mkdir "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.1.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs9.0\Plugins"
-
thirdparty/mspec/InstallResharperRunner.5.1 - VS2010.bat
@@ -1,7 +0,0 @@
-mkdir "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy Machine.Specifications.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy Machine.Specifications.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.1.dll "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-copy Machine.Specifications.ReSharperRunner.5.1.pdb "%APPDATA%\JetBrains\ReSharper\v5.1\vs10.0\Plugins"
-
-pause
thirdparty/mspec/Machine.Specifications.dll
Binary file
thirdparty/mspec/Machine.Specifications.pdb
Binary file
thirdparty/mspec/Machine.Specifications.Reporting.dll
Binary file
thirdparty/mspec/Machine.Specifications.ReSharperRunner.5.0.dll
Binary file
thirdparty/mspec/Machine.Specifications.ReSharperRunner.5.0.pdb
Binary file
thirdparty/mspec/Machine.Specifications.ReSharperRunner.5.1.dll
Binary file
thirdparty/mspec/Machine.Specifications.ReSharperRunner.5.1.pdb
Binary file
thirdparty/mspec/Machine.Specifications.SeleniumSupport.dll
Binary file
thirdparty/mspec/Machine.Specifications.TDNetRunner.dll
Binary file
thirdparty/mspec/Machine.Specifications.WatinSupport.dll
Binary file
thirdparty/mspec/mspec.exe
Binary file
thirdparty/mspec/mspec.pdb
Binary file
thirdparty/rhino.mocks/acknowledgements.txt
@@ -1,2 +0,0 @@
-Rhino Mocks is using Castle Dynamic Proxy (http://www.castleproject.org/dynamicproxy/index.html) to handle proxying the types it needs to mock.
-The Dynamic Proxy project has been invaluable resource and made creating Rhino Mocks possible.
\ No newline at end of file
thirdparty/rhino.mocks/license.txt
@@ -1,25 +0,0 @@
-Copyright (c) 2005 - 2009 Ayende Rahien (ayende@ayende.com)
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without modification,
-are permitted provided that the following conditions are met:
-
- * Redistributions of source code must retain the above copyright notice,
- this list of conditions and the following disclaimer.
- * Redistributions in binary form must reproduce the above copyright notice,
- this list of conditions and the following disclaimer in the documentation
- and/or other materials provided with the distribution.
- * Neither the name of Ayende Rahien nor the names of its
- contributors may be used to endorse or promote products derived from this
- software without specific prior written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
-ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
-DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE
-FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
-DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
-SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
-CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
-OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
\ No newline at end of file
thirdparty/rhino.mocks/Rhino.Mocks.xml
@@ -1,5413 +0,0 @@
-<?xml version="1.0"?>
-<doc>
- <assembly>
- <name>Rhino.Mocks</name>
- </assembly>
- <members>
- <member name="T:Rhino.Mocks.Arg`1">
- <summary>
- Defines constraints and return values for arguments of a mock.
- Only use Arg inside a method call on a mock that is recording.
- Example:
- ExpectCall(
- mock.foo(
- Arg<int>.Is.GreaterThan(2),
- Arg<string>.Is.Anything
- ));
- Use Arg.Text for string specific constraints
- Use Arg<ListClass>.List for list specific constraints
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Matches(System.Linq.Expressions.Expression{System.Predicate{`0}})">
- <summary>
- Register the predicate as a constraint for the current call.
- </summary>
- <param name="predicate">The predicate.</param>
- <returns>default(T)</returns>
- <example>
- Allow you to use code to create constraints
- <code>
- demo.AssertWasCalled(x => x.Bar(Arg{string}.Matches(a => a.StartsWith("b") && a.Contains("ba"))));
- </code>
- </example>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Matches(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Define a complex constraint for this argument by passing several constraints
- combined with operators. (Use Is in simple cases.)
- Example: Arg<string>.Matches(Is.Equal("Hello") || Text.EndsWith("u"));
- </summary>
- <param name="constraint">Constraints using Is, Text and List</param>
- <returns>Dummy to satisfy the compiler</returns>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Ref(Rhino.Mocks.Constraints.AbstractConstraint,`0)">
- <summary>
- Define a Ref argument.
- </summary>
- <param name="constraint">Constraints for this argument</param>
- <param name="returnValue">value returned by the mock</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Arg`1.Out(`0)">
- <summary>
- Define a out parameter. Use it together with the keyword out and use the
- Dummy field available by the return value.
- Example: mock.foo( out Arg<string>.Out("hello").Dummy );
- </summary>
- <param name="returnValue"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Arg`1.Is">
- <summary>
- Define a simple constraint for this argument. (Use Matches in simple cases.)
- Example:
- Arg<int>.Is.Anthing
- Arg<string>.Is.Equal("hello")
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Arg`1.List">
- <summary>
- Define Constraints on list arguments.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Arg">
- <summary>
- Use the Arg class (without generic) to define Text constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Arg.Is``1(``0)">
- <summary>
- Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="arg">The object the parameter should equal to</param>
- </member>
- <member name="P:Rhino.Mocks.Arg.Text">
- <summary>
- Define constraints on text arguments.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.ArgManager">
- <summary>
- Used to manage the static state of the Arg<T> class"/>
- </summary>
- </member>
- <member name="M:Rhino.Mocks.ArgManager.Clear">
- <summary>
- Resets the static state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.ArgManager.GetAllReturnValues">
- <summary>
- Returns return values for the out and ref parameters
- Note: the array returned has the size of the number of out and ref
- argument definitions
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.ArgManager.GetAllConstraints">
- <summary>
- Returns the constraints for all arguments.
- Out arguments have an Is.Anything constraint and are also in the list.
- </summary>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.BackToRecordOptions">
- <summary>
- What should BackToRecord clear
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.None">
- <summary>
- Retain all expectations and behaviors and return to mock
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.Expectations">
- <summary>
- All expectations
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.EventSubscribers">
- <summary>
- Event subscribers for this instance
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.OriginalMethodsToCall">
- <summary>
- Methods that should be forwarded to the base class implementation
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.PropertyBehavior">
- <summary>
- Properties that should behave like properties
- </summary>
- </member>
- <member name="F:Rhino.Mocks.BackToRecordOptions.All">
- <summary>
- Remove all the behavior of the object
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.AbstractConstraint">
- <summary>
- Interface for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseAnd(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- And operator for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_LogicalNot(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Not operator for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_BitwiseOr(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Or operator for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_False(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Allow overriding of || or &&
- </summary>
- <param name="c"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AbstractConstraint.op_True(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Allow overriding of || or &&
- </summary>
- <param name="c"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.AbstractConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PublicFieldIs">
- <summary>
- Constrain that the public field has a specified value
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PublicFieldConstraint">
- <summary>
- Constrain that the public field matches another constraint.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="constraint">Constraint to place on the public field value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldConstraint"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the public field.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="constraint">Constraint to place on the public field value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldConstraint.Eval(System.Object)">
- <summary>
- Determines if the object passes the constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.PublicFieldConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicFieldIs.#ctor(System.Type,System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PublicFieldIs"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the public field.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PropertyIs">
- <summary>
- Constrain that the property has a specified value
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PropertyConstraint">
- <summary>
- Constrain that the property matches another constraint.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="constraint">Constraint to place on the property value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.#ctor(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyConstraint"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the property.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="constraint">Constraint to place on the property value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyConstraint.Eval(System.Object)">
- <summary>
- Determines if the object passes the constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.PropertyConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PropertyIs.#ctor(System.Type,System.String,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.PropertyIs"/> instance, specifying a disambiguating
- <paramref name="declaringType"/> for the property.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- </member>
- <member name="T:Rhino.Mocks.Constraints.TypeOf">
- <summary>
- Constrain that the parameter must be of the specified type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TypeOf.#ctor(System.Type)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.TypeOf"/> instance.
- </summary>
- <param name="type">Type.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TypeOf.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.TypeOf.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Same">
- <summary>
- Constraint that determines whether an object is the same object as another.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Same.#ctor(System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
- </summary>
- <param name="obj">Obj.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Same.Eval(System.Object)">
- <summary>
- Determines if the object passes the constraints.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Same.Message">
- <summary>
- Gets the message for this constraint.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PredicateConstraint`1">
- <summary>
- Evaluate a parameter using constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.#ctor(System.Predicate{`0})">
- <summary>
- Create new instance
- </summary>
- <param name="predicate"></param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PredicateConstraint`1.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.PredicateConstraint`1.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.LambdaConstraint">
- <summary>
- A constraint based on lambda expression, we are using Expression{T}
- because we want to be able to get good error reporting on that.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.LambdaConstraint.#ctor(System.Linq.Expressions.LambdaExpression)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Constraints.LambdaConstraint"/> class.
- </summary>
- <param name="expr">The expr.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.LambdaConstraint.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.LambdaConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.CollectionEqual">
- <summary>
- Constrain that the list contains the same items as the parameter list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionEqual.#ctor(System.Collections.IEnumerable)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionEqual"/> instance.
- </summary>
- <param name="collection">In list.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionEqual.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.CollectionEqual.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.OneOf">
- <summary>
- Constrain that the parameter is one of the items in the list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.OneOf.#ctor(System.Collections.IEnumerable)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.OneOf"/> instance.
- </summary>
- <param name="collection">In list.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.OneOf.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.OneOf.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.IsIn">
- <summary>
- Constrain that the object is inside the parameter list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsIn.#ctor(System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.IsIn"/> instance.
- </summary>
- <param name="inList">In list.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsIn.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsIn.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.CollectionCount">
- <summary>
- Applies another AbstractConstraint to the collection count.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionCount.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.CollectionCount"/> instance.
- </summary>
- <param name="constraint">The constraint that should be applied to the collection count.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.CollectionCount.Eval(System.Object)">
- <summary>
- Determines if the parameter conforms to this constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.CollectionCount.Message">
- <summary>
- Gets the message for this constraint.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ListElement">
- <summary>
- Applies another AbstractConstraint to a specific list element.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListElement.#ctor(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.ListElement"/> instance.
- </summary>
- <param name="index">The zero-based index of the list element.</param>
- <param name="constraint">The constraint that should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListElement.Eval(System.Object)">
- <summary>
- Determines if the parameter conforms to this constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.ListElement.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.KeyedListElement`1">
- <summary>
- Applies another AbstractConstraint to a specific generic keyed list element.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.KeyedListElement`1.#ctor(`0,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:KeyedListElement"/> instance.
- </summary>
- <param name="key">The key of the list element.</param>
- <param name="constraint">The constraint that should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.KeyedListElement`1.Eval(System.Object)">
- <summary>
- Determines if the parameter conforms to this constraint.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.KeyedListElement`1.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ContainsAll">
- <summary>
- Constrains that all elements are in the parameter list
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ContainsAll.#ctor(System.Collections.IEnumerable)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Constraints.ContainsAll"/> class.
- </summary>
- <param name="these">The these.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ContainsAll.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.ContainsAll.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Or">
- <summary>
- Combines two constraints, constraint pass if either is fine.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Or.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
- </summary>
- <param name="c1">C1.</param>
- <param name="c2">C2.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Or.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Or.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Not">
- <summary>
- Negate a constraint
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Not.#ctor(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
- </summary>
- <param name="c1">C1.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Not.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Not.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.And">
- <summary>
- Combines two constraints
- </summary>
- <remarks></remarks>
- </member>
- <member name="M:Rhino.Mocks.Constraints.And.#ctor(Rhino.Mocks.Constraints.AbstractConstraint,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.And"/> instance.
- </summary>
- <param name="c1">C1.</param>
- <param name="c2">C2.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.And.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.And.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Like">
- <summary>
- Constrain the argument to validate according to regex pattern
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Like.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Like"/> instance.
- </summary>
- <param name="pattern">Pattern.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Like.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Like.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Contains">
- <summary>
- Constraint that evaluate whatever an argument contains the specified string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Contains.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Contains"/> instance.
- </summary>
- <param name="innerString">Inner string.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Contains.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Contains.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.EndsWith">
- <summary>
- Constraint that evaluate whatever an argument ends with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.EndsWith.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.EndsWith"/> instance.
- </summary>
- <param name="end">End.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.EndsWith.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.EndsWith.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.StartsWith">
- <summary>
- Constraint that evaluate whatever an argument start with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.StartsWith.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.StartsWith"/> instance.
- </summary>
- <param name="start">Start.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.StartsWith.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.StartsWith.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Equal">
- <summary>
- Constraint that evaluate whatever an object equals another
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Equal.#ctor(System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.Equal"/> instance.
- </summary>
- <param name="obj">Obj.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Equal.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Equal.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Anything">
- <summary>
- Constraint that always returns true
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Anything.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.Anything.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ComparingConstraint">
- <summary>
- Constraint that evaluate whatever a comparable is greater than another
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.#ctor(System.IComparable,System.Boolean,System.Boolean)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Constraints.ComparingConstraint"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ComparingConstraint.Eval(System.Object)">
- <summary>
- Determines if the object pass the constraints
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Constraints.ComparingConstraint.Message">
- <summary>
- Gets the message for this constraint
- </summary>
- <value></value>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.#ctor(System.Object)">
- <summary>
- Initializes a new constraint object.
- </summary>
- <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>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Eval(System.Object)">
- <summary>
- Evaluate this constraint.
- </summary>
- <param name="obj">The actual object that was passed in the method call to the mock.</param>
- <returns>True when the constraint is met, else false.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckReferenceType(System.Object,System.Object)">
- <summary>
- Checks if the properties of the <paramref name="actual"/> object
- are the same as the properies of the <paramref name="expected"/> object.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <returns>True when both objects have the same values, else False.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckValue(System.Object,System.Object)">
- <summary>
-
- </summary>
- <param name="expected"></param>
- <param name="actual"></param>
- <returns></returns>
- <remarks>This is the real heart of the beast.</remarks>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckProperties(System.Object,System.Object)">
- <summary>
- Used by CheckReferenceType to check all properties of the reference type.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <returns>True when both objects have the same values, else False.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckFields(System.Object,System.Object)">
- <summary>
- Used by CheckReferenceType to check all fields of the reference type.
- </summary>
- <param name="expected">The expected object</param>
- <param name="actual">The actual object</param>
- <returns>True when both objects have the same values, else False.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.CheckCollection(System.Collections.IEnumerable,System.Collections.IEnumerable)">
- <summary>
- Checks the items of both collections
- </summary>
- <param name="expectedCollection">The expected collection</param>
- <param name="actualCollection"></param>
- <returns>True if both collections contain the same items in the same order.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.BuildPropertyName">
- <summary>
- Builds a propertyname from the Stack _properties like 'Order.Product.Price'
- to be used in the error message.
- </summary>
- <returns>A nested property name.</returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.AllPropertiesMatchConstraint.Message">
- <summary>
- Rhino.Mocks uses this property to generate an error message.
- </summary>
- <value>
- A message telling the tester why the constraint failed.
- </value>
- </member>
- <member name="T:Rhino.Mocks.Constraints.IsArg`1">
- <summary>
- Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Is"/> to be used in context
- with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
- </summary>
- <typeparam name="T">The type of the argument</typeparam>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThan(System.IComparable)">
- <summary>
- Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThan(System.IComparable)">
- <summary>
- Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.LessThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.GreaterThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equal(System.Object)">
- <summary>
- Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotEqual(System.Object)">
- <summary>
- Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should not equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.Same(System.Object)">
- <summary>
- Evaluate a same as constraint.
- </summary>
- <param name="obj">The object the parameter should the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.NotSame(System.Object)">
- <summary>
- Evaluate a not same as constraint.
- </summary>
- <param name="obj">The object the parameter should not be the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.Equals(System.Object)">
- <summary>
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.IsArg`1.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.Anything">
- <summary>
- A constraints that accept anything
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.Null">
- <summary>
- A constraint that accept only nulls
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.NotNull">
- <summary>
- A constraint that accept only non null values
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Constraints.IsArg`1.TypeOf">
- <summary>
- A constraint that accept only value of the specified type.
- The check is performed on the type that has been defined
- as the argument type.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.ListArg`1">
- <summary>
- Provides access to the constraints defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
- with the <see cref="T:Rhino.Mocks.Arg`1"/> syntax.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.IsIn(System.Object)">
- <summary>
- Determines whether the specified object is in the parameter.
- The parameter must be IEnumerable.
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.OneOf(System.Collections.IEnumerable)">
- <summary>
- Determines whatever the parameter is in the collection.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equal(System.Collections.IEnumerable)">
- <summary>
- Determines that the parameter collection is identical to the specified collection
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that the parameter collection has the specified number of elements.
- </summary>
- <param name="constraint">The constraint that should be applied to the collection count.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
- </summary>
- <param name="index">The zero-based index of the list element.</param>
- <param name="constraint">The constraint which should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.ContainsAll(System.Collections.IEnumerable)">
- <summary>
- Determines that all elements of the specified collection are in the the parameter collection
- </summary>
- <param name="collection">The collection to compare against</param>
- <returns>The constraint which should be applied to the list parameter.</returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.Equals(System.Object)">
- <summary>
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.ListArg`1.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="T:Rhino.Mocks.Constraints.OutRefArgDummy`1">
- <summary>
- Provides a dummy field to pass as out or ref argument.
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="F:Rhino.Mocks.Constraints.OutRefArgDummy`1.Dummy">
- <summary>
- Dummy field to satisfy the compiler. Used for out and ref arguments.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.PublicField">
- <summary>
- Central location for constraints for object's public fields
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.String,System.Object)">
- <summary>
- Constrains the parameter to have a public field with the specified value
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.Value(System.Type,System.String,System.Object)">
- <summary>
- Constrains the parameter to have a public field with the specified value.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a public field satisfying a specified constraint.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="publicFieldConstraint">Constraint for the public field.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a public field satisfying a specified constraint.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <param name="publicFieldConstraint">Constraint for the public field.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is null.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is null.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is not null.
- </summary>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.PublicField.IsNotNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified public field and that it is not null.
- </summary>
- <param name="declaringType">The type that declares the public field, used to disambiguate between public fields.</param>
- <param name="publicFieldName">Name of the public field.</param>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Is">
- <summary>
- Central location for constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.GreaterThan(System.IComparable)">
- <summary>
- Evaluate a greater than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.LessThan(System.IComparable)">
- <summary>
- Evaluate a less than constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.LessThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a less than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be less than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.GreaterThanOrEqual(System.IComparable)">
- <summary>
- Evaluate a greater than or equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="objToCompare">The object the parameter should be greater than or equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Equal(System.Object)">
- <summary>
- Evaluate an equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.NotEqual(System.Object)">
- <summary>
- Evaluate a not equal constraint for <see cref="T:System.IComparable"/>.
- </summary>
- <param name="obj">The object the parameter should not equal to</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Same(System.Object)">
- <summary>
- Evaluate a same as constraint.
- </summary>
- <param name="obj">The object the parameter should the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.NotSame(System.Object)">
- <summary>
- Evaluate a not same as constraint.
- </summary>
- <param name="obj">The object the parameter should not be the same as.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Anything">
- <summary>
- A constraints that accept anything
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Null">
- <summary>
- A constraint that accept only nulls
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.NotNull">
- <summary>
- A constraint that accept only non null values
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.TypeOf(System.Type)">
- <summary>
- A constraint that accept only value of the specified type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.TypeOf``1">
- <summary>
- A constraint that accept only value of the specified type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Is.Matching``1(System.Predicate{``0})">
- <summary>
- Evaluate a parameter using a predicate
- </summary>
- <param name="predicate">The predicate to use</param>
- </member>
- <member name="T:Rhino.Mocks.Constraints.List">
- <summary>
- Central location for constraints about lists and collections
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.IsIn(System.Object)">
- <summary>
- Determines whether the specified obj is in the parameter.
- The parameter must be IEnumerable.
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.OneOf(System.Collections.IEnumerable)">
- <summary>
- Determines whatever the parameter is in the collection.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Equal(System.Collections.IEnumerable)">
- <summary>
- Determines that the parameter collection is identical to the specified collection
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Count(Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that the parameter collection has the specified number of elements.
- </summary>
- <param name="constraint">The constraint that should be applied to the collection count.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Element(System.Int32,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
- </summary>
- <param name="index">The zero-based index of the list element.</param>
- <param name="constraint">The constraint which should be applied to the list element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.Element``1(``0,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Determines that an element of the parameter collections conforms to another AbstractConstraint.
- </summary>
- <param name="key">The key of the element.</param>
- <param name="constraint">The constraint which should be applied to the element.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.List.ContainsAll(System.Collections.IEnumerable)">
- <summary>
- Determines that all elements of the specified collection are in the the parameter collection
- </summary>
- <param name="collection">The collection to compare against</param>
- <returns>The constraint which should be applied to the list parameter.</returns>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Property">
- <summary>
- Central location for constraints for object's properties
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.Value(System.String,System.Object)">
- <summary>
- Constrains the parameter to have property with the specified value
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.Value(System.Type,System.String,System.Object)">
- <summary>
- Constrains the parameter to have property with the specified value.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="expectedValue">Expected value.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a property satisfying a specified constraint.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <param name="propertyConstraint">Constraint for the property.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.ValueConstraint(System.Type,System.String,Rhino.Mocks.Constraints.AbstractConstraint)">
- <summary>
- Constrains the parameter to have a property satisfying a specified constraint.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <param name="propertyConstraint">Constraint for the property.</param>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is null.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is null.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is not null.
- </summary>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.IsNotNull(System.Type,System.String)">
- <summary>
- Determines whether the parameter has the specified property and that it is not null.
- </summary>
- <param name="declaringType">The type that declares the property, used to disambiguate between properties.</param>
- <param name="propertyName">Name of the property.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Property.AllPropertiesMatch(System.Object)">
- <summary>
- constraints the parameter to have the exact same property values as the expected object.
- </summary>
- <param name="expected">An object, of the same type as the parameter, whose properties are set with the expected values.</param>
- <returns>An instance of the constraint that will do the actual check.</returns>
- <remarks>
- The parameter's public property values and public field values will be matched against the expected object's
- public property values and public field values. The first mismatch will be reported and no further matching is done.
- The matching is recursive for any property or field that has properties or fields of it's own.
- Collections are supported through IEnumerable, which means the constraint will check if the actual and expected
- collection contain the same values in the same order, where the values contained by the collection can have properties
- and fields of their own that will be checked as well because of the recursive nature of this constraint.
- </remarks>
- </member>
- <member name="T:Rhino.Mocks.Constraints.Text">
- <summary>
- Central location for all text related constraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.StartsWith(System.String)">
- <summary>
- Constrain the argument to starts with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.EndsWith(System.String)">
- <summary>
- Constrain the argument to end with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.Contains(System.String)">
- <summary>
- Constrain the argument to contain the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.Text.Like(System.String)">
- <summary>
- Constrain the argument to validate according to regex pattern
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Constraints.TextArg">
- <summary>
- Provides access to the constraintes defined in the class <see cref="T:Rhino.Mocks.Constraints.Text"/> to be used in context
- with the <see cref="T:Rhino.Mocks.Arg"/> syntax.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.StartsWith(System.String)">
- <summary>
- Constrain the argument to starts with the specified string
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.EndsWith(System.String)">
- <summary>
- Constrain the argument to end with the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.Contains(System.String)">
- <summary>
- Constrain the argument to contain the specified string
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.Like(System.String)">
- <summary>
- Constrain the argument to validate according to regex pattern
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.Equals(System.Object)">
- <summary>
- Throws NotSupportedException. Don't use Equals to define constraints. Use Equal instead.
- </summary>
- <param name="obj"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Constraints.TextArg.GetHashCode">
- <summary>
- Serves as a hash function for a particular type.
- </summary>
- <returns>
- A hash code for the current <see cref="T:System.Object"/>.
- </returns>
- </member>
- <member name="T:Rhino.Mocks.Delegates">
- <summary>
- This class defines a lot of method signatures, which we will use
- to allow compatability on net-2.0
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`1">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`2">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`2">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`3">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`3">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`4">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`4">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`5">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`5">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`6">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`6">
- <summary>
- dummy
- </summary>
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`7">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`7">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`8">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`8">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`9">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`9">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`10">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Action`10">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Delegates.Function`11">
- <summary>
- dummy
- </summary>
- </member>
- <member name="T:Rhino.Mocks.DoNotExpect">
- <summary>
- Allows expectations to be set on methods that should never be called.
- For methods with void return value, you need to use LastCall or
- DoNotExpect.Call() with a delegate.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.DoNotExpect.Call(System.Object)">
- <summary>
- Sets LastCall.Repeat.Never() on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.DoNotExpect.Call(Rhino.Mocks.Expect.Action)">
- <summary>
- Accepts a delegate that will execute inside the method which
- LastCall.Repeat.Never() will be applied to.
- It is expected to be used with anonymous delegates / lambda expressions and only one
- method should be called.
- </summary>
- <example>
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- DoNotExpect.Call(delegate{ mockSrv.Stop(); });
- ...
- </example>
- </member>
- <member name="T:Rhino.Mocks.Exceptions.ExpectationViolationException">
- <summary>
- An expectaton violation was detected.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Exceptions.ExpectationViolationException"/> instance.
- </summary>
- <param name="message">Message.</param>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ExpectationViolationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization constructor
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException">
- <summary>
- Signals that an object was call on a mock repository which doesn't
- belong to this mock repository or not a mock
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.String)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException"/> instance.
- </summary>
- <param name="message">Message.</param>
- </member>
- <member name="M:Rhino.Mocks.Exceptions.ObjectNotMockFromThisRepositoryException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
- <summary>
- Serialization constructor
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expect">
- <summary>
- Allows to set expectation on methods that has return values.
- For methods with void return value, you need to use LastCall
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expect.Call``1(``0)">
- <summary>
- The method options for the last call on /any/ proxy on /any/ repository on the current thread.
- This method if not safe for multi threading scenarios, use <see cref="M:Rhino.Mocks.Expect.On(System.Object)"/>.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expect.Call(Rhino.Mocks.Expect.Action)">
- <summary>
- Accepts a delegate that will execute inside the method, and then return the resulting
- <see cref="T:Rhino.Mocks.Interfaces.IMethodOptions`1"/> instance.
- It is expected to be used with anonymous delegates / lambda expressions and only one
- method should be called.
- </summary>
- <example>
- IService mockSrv = mocks.CreateMock(typeof(IService)) as IService;
- Expect.Call(delegate{ mockSrv.Start(); }).Throw(new NetworkException());
- ...
- </example>
- </member>
- <member name="M:Rhino.Mocks.Expect.On(System.Object)">
- <summary>
- Get the method options for the last method call on the mockInstance.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expect.Action">
- <summary>
- A delegate that can be used to get better syntax on Expect.Call(delegate { foo.DoSomething(); });
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expectations.AbstractExpectation">
- <summary>
- Abstract class that holds common information for
- expectations.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IExpectation">
- <summary>
- Interface to validate that a method call is correct.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.IsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- This method can be called numerous times, so be careful about side effects
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.AddActualCall">
- <summary>
- Add an actual method call to this expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
- <summary>
- Returns the return value or throw the exception and setup any output / ref parameters
- that has been set.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectation.BuildVerificationFailureMessage">
- <summary>
- Builds the verification failure message.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Expected">
- <summary>
- Range of expected calls
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActualCallsCount">
- <summary>
- Number of call actually made for this method
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.CanAcceptCalls">
- <summary>
- If this expectation is still waiting for calls.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ReturnValue">
- <summary>
- The return value for a method matching this expectation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExceptionToThrow">
- <summary>
- Gets or sets the exception to throw on a method matching this expectation.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionsSatisfied">
- <summary>
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Method">
- <summary>
- Gets the method this expectation is for.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.RepeatableOption">
- <summary>
- Gets or sets what special condtions there are for this method
- repeating.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ExpectationSatisfied">
- <summary>
- Gets a value indicating whether this expectation was satisfied
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.HasReturnValue">
- <summary>
- Specify whatever this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.ActionToExecute">
- <summary>
- An action to execute when the method is matched.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.OutRefParams">
- <summary>
- Set the out / ref parameters for the method call.
- The indexing is zero based and ignores any non out/ref parameter.
- It is possible not to pass all the parameters. This method can be called only once.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Message">
- <summary>
- Documentation Message
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.Originalinvocation">
- <summary>
- Gets the invocation for this expectation
- </summary>
- <value>The invocation.</value>
- </member>
- <member name="E:Rhino.Mocks.Interfaces.IExpectation.WhenCalled">
- <summary>
- Occurs when the exceptation is match on a method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IExpectation.AllowTentativeReturn">
- <summary>
- Allow to set the return value in the future, if it was already set.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actualCallsCount">
- <summary>
- Number of actuall calls made that passed this expectation
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.expected">
- <summary>
- Range of expected calls that should pass this expectation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValue">
- <summary>
- The return value for a method matching this expectation
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.exceptionToThrow">
- <summary>
- The exception to throw on a method matching this expectation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.method">
- <summary>
- The method this expectation is for.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.returnValueSet">
- <summary>
- The return value for this method was set
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.repeatableOption">
- <summary>
- Whether this method will repeat
- unlimited number of times.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.actionToExecute">
- <summary>
- A delegate that will be run when the
- expectation is matched.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.matchingArgs">
- <summary>
- The arguments that matched this expectation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.message">
- <summary>
- Documentation message
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Expectations.AbstractExpectation.originalInvocation">
- <summary>
- The method originalInvocation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AddActualCall">
- <summary>
- Add an actual actualMethodCall call to this expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.BuildVerificationFailureMessage">
- <summary>
- Builds the verification failure message.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.ReturnOrThrow(Castle.Core.Interceptor.IInvocation,System.Object[])">
- <summary>
- Returns the return value or throw the exception and setup output / ref parameters
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.IsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method on the child methods
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
- </summary>
- <param name="invocation">The originalInvocation for this method, required because it contains the generic type infromation</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AbstractExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method on the child methods
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.Equals(System.Object)">
- <summary>
- Determines if this object equal to obj
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.CreateErrorMessage(System.String)">
- <summary>
- The error message for these arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AbstractExpectation.AssertDelegateArgumentsMatchMethod(System.Delegate)">
- <summary>
- Asserts that the delegate has the same parameters as the expectation's method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.OutRefParams">
- <summary>
- Setter for the outpur / ref parameters for this expecataion.
- Can only be set once.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.HasReturnValue">
- <summary>
- Specify whether this expectation has a return value set
- You can't check ReturnValue for this because a valid return value include null.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Method">
- <summary>
- Gets the method this expectation is for.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Originalinvocation">
- <summary>
- Gets the originalInvocation for this expectation
- </summary>
- <value>The originalInvocation.</value>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.RepeatableOption">
- <summary>
- Gets or sets what special condtions there are for this method
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Expected">
- <summary>
- Range of expected calls
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActualCallsCount">
- <summary>
- Number of call actually made for this method
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.CanAcceptCalls">
- <summary>
- If this expectation is still waiting for calls.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExpectationSatisfied">
- <summary>
- Gets a value indicating whether this expectation was satisfied
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ReturnValue">
- <summary>
- The return value for a method matching this expectation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionToExecute">
- <summary>
- An action to execute when the method is matched.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ExceptionToThrow">
- <summary>
- Gets or sets the exception to throw on a method matching this expectation.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ActionsSatisfied">
- <summary>
- Gets a value indicating whether this instance's action is staisfied.
- A staisfied instance means that there are no more requirements from
- this method. A method with non void return value must register either
- a return value or an exception to throw or an action to execute.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.Message">
- <summary>
- Documentation message
- </summary>
- </member>
- <member name="E:Rhino.Mocks.Expectations.AbstractExpectation.WhenCalled">
- <summary>
- Occurs when the exceptation is match on a method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.AllowTentativeReturn">
- <summary>
- Allow to set the return value in the future, if it was already set.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AbstractExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Expectations.AnyArgsExpectation">
- <summary>
- Expectation that matches any arguments for the method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
- </summary>
- <param name="invocation">Invocation for this expectation</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.AnyArgsExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.AnyArgsExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.AnyArgsExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Expectations.ArgsEqualExpectation">
- <summary>
- Summary description for ArgsEqualExpectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Object[],Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.ArgsEqualExpectation"/> instance.
- </summary>
- <param name="expectedArgs">Expected args.</param>
- <param name="invocation">The invocation for this expectation</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ArgsEqualExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.Expectations.ArgsEqualExpectation.ExpectedArgs">
- <summary>
- Get the expected args.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Expectations.CallbackExpectation">
- <summary>
- Call a specified callback to verify the expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,System.Delegate)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- <param name="callback">Callback.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.#ctor(Castle.Core.Interceptor.IInvocation,System.Delegate,Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.CallbackExpectation"/> instance.
- </summary>
- <param name="invocation">Invocation for this expectation</param>
- <param name="callback">Callback.</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method on the child methods
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.CallbackExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.CallbackExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Expectations.ConstraintsExpectation">
- <summary>
- Expect the method's arguments to match the contraints
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Constraints.AbstractConstraint[],Rhino.Mocks.Impl.Range)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
- </summary>
- <param name="invocation">Invocation for this expectation</param>
- <param name="constraints">Constraints.</param>
- <param name="expectedRange">Number of method calls for this expectations</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.#ctor(Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Expectations.ConstraintsExpectation"/> instance.
- </summary>
- <param name="expectation">Expectation.</param>
- <param name="constraints">Constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.DoIsExpected(System.Object[])">
- <summary>
- Validate the arguments for the method.
- </summary>
- <param name="args">The arguments with which the method was called</param>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.Equals(System.Object)">
- <summary>
- Determines if the object equal to expectation
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Expectations.ConstraintsExpectation.GetHashCode">
- <summary>
- Get the hash code
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Expectations.ConstraintsExpectation.ErrorMessage">
- <summary>
- Gets the error message.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Impl.NullLogger">
- <summary>
- Doesn't log anything, just makes happy noises
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IExpectationLogger">
- <summary>
- Log expectations - allows to see what is going on inside Rhino Mocks
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.NullLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.NullLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.NullLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.RemotingMock.IRemotingProxyOperation">
- <summary>
- Operation on a remoting proxy
- </summary>
- <remarks>
- It is not possible to directly communicate to a real proxy via transparent proxy.
- Transparent proxy impersonates a user type and only methods of that user type are callable.
- The only methods that are guaranteed to exist on any transparent proxy are methods defined
- in Object: namely ToString(), GetHashCode(), and Equals()).
-
- These three methods are the only way to tell the real proxy to do something.
- Equals() is the most suitable of all, since it accepts an arbitrary object parameter.
- The RemotingProxy code is built so that if it is compared to an IRemotingProxyOperation,
- transparentProxy.Equals(operation) will call operation.Process(realProxy).
- This way we can retrieve a real proxy from transparent proxy and perform
- arbitrary operation on it.
- </remarks>
- </member>
- <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator">
- <summary>
- Generates remoting proxies and provides utility functions
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.CreateRemotingMock(System.Type,Castle.Core.Interceptor.IInterceptor,Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Create the proxy using remoting
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.IsRemotingProxy(System.Object)">
- <summary>
- Check whether an object is a transparent proxy with a RemotingProxy behind it
- </summary>
- <param name="obj">Object to check</param>
- <returns>true if the object is a transparent proxy with a RemotingProxy instance behind it, false otherwise</returns>
- <remarks>We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details</remarks>
- </member>
- <member name="M:Rhino.Mocks.Impl.RemotingMock.RemotingMockGenerator.GetMockedObjectFromProxy(System.Object)">
- <summary>
- Retrieve a mocked object from a transparent proxy
- </summary>
- <param name="proxy">Transparent proxy with a RemotingProxy instance behind it</param>
- <returns>Mocked object associated with the proxy</returns>
- <remarks>We use Equals() method to communicate with the real proxy behind the object.
- See IRemotingProxyOperation for more details</remarks>
- </member>
- <member name="T:Rhino.Mocks.Impl.RemotingMock.RemotingInvocation">
- <summary>
- Implementation of IInvocation based on remoting proxy
- </summary>
- <remarks>Some methods are marked NotSupported since they either don't make sense
- for remoting proxies, or they are never called by Rhino Mocks</remarks>
- </member>
- <member name="T:Rhino.Mocks.Impl.TextWriterExpectationLogger">
- <summary>
- Rudimetry implementation that simply logs methods calls as text.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.#ctor(System.IO.TextWriter)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TextWriterExpectationLogger"/> class.
- </summary>
- <param name="writer">The writer.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TextWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.StubRecordMockState">
- <summary>
- Behave like a stub, all properties and events acts normally, methods calls
- return default values by default (but can use expectations to set them up), etc.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RecordMockState">
- <summary>
- Records all the expectations for a mock
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMockState">
- <summary>
- Different actions on this mock
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockState.NotifyCallOnPropertyBehavior">
- <summary>
- This method is called to indicate that a property behavior call.
- This is done so we generate good error message in the common case of people using
- Stubbed properties with Return().
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.NotifyCallOnPropertyBehavior">
- <summary>
- This method is called to indicate that a property behavior call.
- This is done so we generate good error message in the common case of people using
- Stubbed properties with Return().
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RecordMockState"/> instance.
- </summary>
- <param name="repository">Repository.</param>
- <param name="mockedObject">The proxy that generates the method calls</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.DoReplay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.AssertPreviousMethodIsClose">
- <summary>
- Asserts the previous method is closed (had an expectation set on it so we can replay it correctly)
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordMockState.GetDefaultCallCountRangeExpectation">
- <summary>
- Get the default call count range expectation
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.LastExpectation">
- <summary>
- Gets the last expectation.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.MethodCallsCount">
- <summary>
- Gets the total method calls count.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.RecordMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> class.
- </summary>
- <param name="mockedObject">The proxy that generates the method calls</param>
- <param name="repository">Repository.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.AssertPreviousMethodIsClose">
- <summary>
- We don't care much about expectations here, so we will remove the expectation if
- it is not closed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubRecordMockState.GetDefaultCallCountRangeExpectation">
- <summary>
- Get the default call count range expectation
- </summary>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.Impl.StubReplayMockState">
- <summary>
- Validate expectations on recorded methods, but in general completely ignoring them.
- Similar to <seealso cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> except that it would return a
- <seealso cref="T:Rhino.Mocks.Impl.StubRecordMockState"/> when BackToRecord is called.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ReplayMockState">
- <summary>
- Validate all expectations on a mock
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.ReplayMockState.repository">
- <summary>
- The repository for this state
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.ReplayMockState.proxy">
- <summary>
- The proxy object for this state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayMockState"/> instance.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- This allows derived method to cleanly get a the setupresult behavior while adding
- their own.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.NotifyCallOnPropertyBehavior">
- <summary>
- not relevant
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ReplayMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ReplayMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubReplayMockState.#ctor(Rhino.Mocks.Impl.RecordMockState)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.StubReplayMockState"/> class.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubReplayMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.StubReplayMockState.BackToRecord">
- <summary>
- Gets a mock state that matches the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger">
- <summary>
- Write rhino mocks log info to the trace
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.#ctor(System.Boolean,System.Boolean,System.Boolean)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.Impl.TraceWriterExpectationLogger"/> class.
- </summary>
- <param name="logRecorded">if set to <c>true</c> [log recorded].</param>
- <param name="logReplayed">if set to <c>true</c> [log replayed].</param>
- <param name="logUnexpected">if set to <c>true</c> [log unexpected].</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterExpectationLogger.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter">
- <summary>
- Writes log information as stack traces about rhino mocks activity
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.AlternativeWriter">
- <summary>
- Allows to redirect output to a different location.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogRecordedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as is was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogReplayedExpectation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Logs the expectation as it was recorded
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="expectation">The expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.TraceWriterWithStackTraceExpectationWriter.LogUnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.String)">
- <summary>
- Logs the unexpected method call.
- </summary>
- <param name="invocation">The invocation.</param>
- <param name="message">The message.</param>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IPartialMockMarker">
- <summary>
- Marker interface used to indicate that this is a partial mock.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.OriginalCallOptions">
- <summary>
- Options for CallOriginalMethod
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.NoExpectation">
- <summary>
- No expectation is created, the method will be called directly
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Interfaces.OriginalCallOptions.CreateExpectation">
- <summary>
- Normal expectation is created, but when the method is later called, it will also call the original method
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodInvocation">
- <summary>
- This is a data structure that is used by
- <seealso cref="M:Rhino.Mocks.Interfaces.IMethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})"/> to pass
- the current method to the relevant delegate
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodInvocation.#ctor(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Initializes a new instance of the <see cref="T:Rhino.Mocks.MethodInvocation"/> class.
- </summary>
- <param name="invocation">The invocation.</param>
- </member>
- <member name="P:Rhino.Mocks.MethodInvocation.Arguments">
- <summary>
- Gets the args for this method invocation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodInvocation.Method">
- <summary>
- Get the method that was caused this invocation
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodInvocation.ReturnValue">
- <summary>
- Gets or sets the return value for this method invocation
- </summary>
- <value>The return value.</value>
- </member>
- <member name="T:Rhino.Mocks.MockRepository">
- <summary>
- Adds optional new usage:
- using(mockRepository.Record()) {
- Expect.Call(mock.Method()).Return(retVal);
- }
- using(mockRepository.Playback()) {
- // Execute code
- }
- N.B. mockRepository.ReplayAll() and mockRepository.VerifyAll()
- calls are taken care of by Record/Playback
- </summary>
- <summary>
- Creates proxied instances of types.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStub``1(System.Object[])">
- <summary>Generates a stub without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The <see cref="T:System.Type"/> of stub to create.</typeparam>
- <returns>The stub</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.Stub``1(System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStub(System.Type,System.Object[])">
- <summary>Generates a stub without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="type">The <see cref="T:System.Type"/> of stub.</param>
- <param name="argumentsForConstructor">Arguments for the <paramref name="type"/>'s constructor.</param>
- <returns>The stub</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.Stub(System.Type,System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock``1(System.Object[])">
- <summary>Generate a mock object without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <typeparam name="T">type <see cref="T:System.Type"/> of mock object to create.</typeparam>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <returns>the mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMock``1(System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock``2(System.Object[])">
- <summary>Generate a multi-mock object without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <typeparam name="T">The <c>typeof</c> object to generate a mock for.</typeparam>
- <typeparam name="TMultiMockInterface1">A second interface to generate a multi-mock for.</typeparam>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <returns>the multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock``3(System.Object[])">
- <summary>Generate a multi-mock object without without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <typeparam name="T">The <c>typeof</c> object to generate a mock for.</typeparam>
- <typeparam name="TMultiMockInterface1">An interface to generate a multi-mock for.</typeparam>
- <typeparam name="TMultiMockInterface2">A second interface to generate a multi-mock for.</typeparam>
- <param name="argumentsForConstructor">Arguments for <typeparamref name="T"/>'s constructor</param>
- <returns>the multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateMock(System.Type,System.Type[],System.Object[])">
- <summary>Creates a multi-mock without without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="type">The type of mock to create, this can be a class</param>
- <param name="extraTypes">Any extra interfaces to add to the multi-mock, these can only be interfaces.</param>
- <param name="argumentsForConstructor">Arguments for <paramref name="type"/>'s constructor</param>
- <returns>the multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock``1(System.Object[])">
- <summary>Creates a strict mock without without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Any arguments required for the <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The type of mock object to create.</typeparam>
- <returns>The mock object with strict replay semantics</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMock``1(System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock``2(System.Object[])">
- <summary>Creates a strict multi-mock without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Any arguments required for the <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The type of mock object to create, this can be a class.</typeparam>
- <typeparam name="TMultiMockInterface1">An interface to generate a multi-mock for, this must be an interface!</typeparam>
- <returns>The multi-mock object with strict replay semantics</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock``3(System.Object[])">
- <summary>Creates a strict multi-mock without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="argumentsForConstructor">Any arguments required for the <typeparamref name="T"/>'s constructor</param>
- <typeparam name="T">The type of mock object to create, this can be a class.</typeparam>
- <typeparam name="TMultiMockInterface1">An interface to generate a multi-mock for, this must be an interface!</typeparam>
- <typeparam name="TMultiMockInterface2">A second interface to generate a multi-mock for, this must be an interface!</typeparam>
- <returns>The multi-mock object with strict replay semantics</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMock(System.Type,System.Type[],System.Object[])">
- <summary>Creates a strict multi-mock without needing a <see cref="T:Rhino.Mocks.MockRepository"/></summary>
- <param name="type">The type of mock object to create, this can be a class</param>
- <param name="extraTypes">Any extra interfaces to generate a multi-mock for, these must be interaces!</param>
- <param name="argumentsForConstructor">Any arguments for the <paramref name="type"/>'s constructor</param>
- <returns>The strict multi-mock object</returns>
- <seealso cref="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])"/>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock``1(System.Object[])">
- <summary>
- </summary>
- <param name="argumentsForConstructor"></param>
- <typeparam name="T"></typeparam>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock``2(System.Object[])">
- <summary>
- </summary>
- <param name="argumentsForConstructor"></param>
- <typeparam name="T"></typeparam>
- <typeparam name="TMultiMockInterface1"></typeparam>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock``3(System.Object[])">
- <summary>
- </summary>
- <param name="argumentsForConstructor"></param>
- <typeparam name="T"></typeparam>
- <typeparam name="TMultiMockInterface1"></typeparam>
- <typeparam name="TMultiMockInterface2"></typeparam>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GeneratePartialMock(System.Type,System.Type[],System.Object[])">
- <summary>
- </summary>
- <param name="type"></param>
- <param name="extraTypes"></param>
- <param name="argumentsForConstructor"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateDynamicMockWithRemoting``1(System.Object[])">
- <summary>
- Generate a mock object with dynamic replay semantics and remoting without needing the mock repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GenerateStrictMockWithRemoting``1(System.Object[])">
- <summary>
- Generate a mock object with strict replay semantics and remoting without needing the mock repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockInReplay``1(System.Func{Rhino.Mocks.MockRepository,``0})">
- <summary>Helper method to create a mock object without a repository instance and put the object back into replay mode.</summary>
- <typeparam name="T">The type of mock object to create</typeparam>
- <param name="createMock">A delegate that uses a mock repository instance to create the underlying mock</param>
- <returns>The mock object in the replay mode.</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Record">
- <summary>
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Playback">
- <summary>
- </summary>
- <returns></returns>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.generatorMap">
- <summary>
- This is a map of types to ProxyGenerators.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.lastRepository">
- <summary>
- This is used to record the last repository that has a method called on it.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.lastMockedObject">
- <summary>
- this is used to get to the last proxy on this repository.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.delegateProxies">
- <summary>
- For mock delegates, maps the proxy instance from intercepted invocations
- back to the delegate that was originally returned to client code, if any.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.proxies">
- <summary>
- All the proxies in the mock repositories
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MockRepository.repeatableMethods">
- <summary>
- This is here because we can't put it in any of the recorders, since repeatable methods
- have no orderring, and if we try to handle them using the usual manner, we would get into
- wierd situations where repeatable method that was defined in an orderring block doesn't
- exists until we enter this block.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.#ctor">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MockRepository"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Ordered">
- <summary>
- Move the repository to ordered mode
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Unordered">
- <summary>
- Move the repository to un-ordered mode
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMock(System.Type,System.Object[])">
- <summary>
- Creates a mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMock(System.Type,System.Object[])">
- <summary>
- Creates a strict mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting(System.Type,System.Object[])">
- <summary>
- Creates a remoting mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting(System.Type,System.Object[])">
- <summary>
- Creates a strict remoting mock for the specified type.
- </summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockWithRemoting``1(System.Object[])">
- <summary>
- Creates a remoting mock for the specified type.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMockWithRemoting``1(System.Object[])">
- <summary>
- Creates a strict remoting mock for the specified type.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[])">
- <summary>
- Creates a mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[])">
- <summary>
- Creates a strict mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>
- Creates a mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>
- Creates a strict mock from several types, with strict semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[])">
- <summary>
- Creates a mock from several types, with dynamic semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>
- Creates a mock from several types, with dynamic semantics.
- Only <paramref name="mainType"/> may be a class.
- </summary>
- <param name="mainType">The main type to mock.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMock(System.Type,System.Object[])">
- <summary>Creates a dynamic mock for the specified type.</summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting(System.Type,System.Object[])">
- <summary>Creates a dynamic mock for the specified type.</summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMockWithRemoting``1(System.Object[])">
- <summary>Creates a dynamic mock for the specified type.</summary>
- <typeparam name="T"></typeparam>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMock(System.Type,System.Object[])">
- <summary>Creates a mock object that defaults to calling the class methods if no expectation is set on the method.</summary>
- <param name="type">Type.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[])">
- <summary>Creates a mock object that defaults to calling the class methods.</summary>
- <param name="type">Type.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock(System.Type,System.Type[],System.Object[])">
- <summary>Creates a mock object that defaults to calling the class methods.</summary>
- <param name="type">Type.</param>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.RemotingMock(System.Type,Rhino.Mocks.MockRepository.CreateMockState)">
- <summary>Creates a mock object using remoting proxies</summary>
- <param name="type">Type to mock - must be MarshalByRefObject</param>
- <returns>Mock object</returns>
- <remarks>Proxy mock can mock non-virtual methods, but not static methods</remarks>
- <param name="factory">Creates the mock state for this proxy</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Replay(System.Object)">
- <summary>
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
- </summary>
- <remarks>This method *cannot* be called from inside an ordering.</remarks>
- <param name="obj">the object to move to replay state</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.ReplayCore(System.Object,System.Boolean)">
- <summary>
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
- </summary>
- <param name="obj">the object to move to replay state</param>
- <param name="checkInsideOrdering"></param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object)">
- <summary>Move the mocked object back to record state.<para>You can (and it's recommended) to run {Verify()} before you use this method.</para></summary>
- <remarks>Will delete all current expectations!</remarks>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecord(System.Object,Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Move the mocked object back to record state.
- Optionally, can delete all current expectations, but allows more granularity about how
- it would behave with regard to the object state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Verify(System.Object)">
- <summary>
- Verify that all the expectations for this object were fulfilled.
- </summary>
- <param name="obj">the object to verify the expectations for</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.LastMethodCall``1(System.Object)">
- <summary>
- Get the method options for the last call on
- mockedInstance.
- </summary>
- <param name="mockedInstance">The mock object</param>
- <returns>Method options for the last call</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetMockObjectFromInvocationProxy(System.Object)">
- <summary>
- Maps an invocation proxy back to the mock object instance that was originally
- returned to client code which might have been a delegate to this proxy.
- </summary>
- <param name="invocationProxy">The mock object proxy from the intercepted invocation</param>
- <returns>The mock object</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMockObject(System.Type,Rhino.Mocks.MockRepository.CreateMockState,System.Type[],System.Object[])">
- <summary>This is provided to allow advance extention functionality, where Rhino Mocks standard functionality is not enough.</summary>
- <param name="type">The type to mock</param>
- <param name="factory">Delegate that create the first state of the mocked object (usualy the record state).</param>
- <param name="extras">Additional types to be implemented, this can be only interfaces </param>
- <param name="argumentsForConstructor">optional arguments for the constructor</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetMockedObject(System.Object)">
- <summary>
- Method: GetMockedObject
- Get an IProxy from a mocked object instance, or throws if the
- object is not a mock object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetMockedObjectOrNull(System.Object)">
- <summary>
- Method: GetMockedObjectOrNull
- Get an IProxy from a mocked object instance, or null if the
- object is not a mock object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PopRecorder">
- <summary>Pops the recorder.</summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PushRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>Pushes the recorder.</summary>
- <param name="newRecorder">New recorder.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll">
- <summary>
- All the mock objects in this repository will be moved
- to record state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.BackToRecordAll(Rhino.Mocks.BackToRecordOptions)">
- <summary>
- All the mock objects in this repository will be moved
- to record state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.ReplayAll">
- <summary>
- Replay all the mocks from this repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.VerifyAll">
- <summary>
- Verify all the mocks from this repository
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.GetProxyGenerator(System.Type)">
- <summary>
- Gets the proxy generator for a specific type. Having a single ProxyGenerator
- with multiple types linearly degrades the performance so this implementation
- keeps one ProxyGenerator per type.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.SetExceptionToBeThrownOnVerify(System.Object,Rhino.Mocks.Exceptions.ExpectationViolationException)">
- <summary>Set the exception to be thrown when verified is called.</summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMock``1(System.Object[])">
- <summary>
- Creates a mock for the spesified type with strict mocking semantics.
- <para>Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown.</para>
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMock``1(System.Object[])">
- <summary>
- Creates a mock for the spesified type with strict mocking semantics.
- <para>Strict semantics means that any call that wasn't explicitly recorded is considered an error and would cause an exception to be thrown.</para>
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMock``1(System.Object[])">
- <summary>
- Creates a dynamic mock for the specified type.
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[])">
- <summary>
- Creates a mock object from several types.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[])">
- <summary>
- Creates a strict mock object from several types.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[])">
- <summary>
- Create a mock object from several types with dynamic semantics.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[])">
- <summary>
- Create a mock object from several types with partial semantics.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.CreateMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a mock object from several types with strict semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.StrictMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a strict mock object from several types with strict semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.DynamicMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a mock object from several types with dynamic semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMultiMock``1(System.Type[],System.Object[])">
- <summary>
- Create a mock object from several types with partial semantics.
- </summary>
- <param name="extraTypes">Extra interface types to mock.</param>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.PartialMock``1(System.Object[])">
- <summary>
- Create a mock object with from a class that defaults to calling the class methods
- </summary>
- <param name="argumentsForConstructor">Arguments for the class' constructor, if mocking a concrete class</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Stub``1(System.Object[])">
- <summary>
- Create a stub object, one that has properties and events ready for use, and
- can have methods called on it. It requires an explicit step in order to create
- an expectation for a stub.
- </summary>
- <param name="argumentsForConstructor">The arguments for constructor.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.Stub(System.Type,System.Object[])">
- <summary>
- Create a stub object, one that has properties and events ready for use, and
- can have methods called on it. It requires an explicit step in order to create
- an expectation for a stub.
- </summary>
- <param name="type">The type.</param>
- <param name="argumentsForConstructor">The arguments for constructor.</param>
- <returns>The stub</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.IsInReplayMode(System.Object)">
- <summary>
- Returns true if the passed mock is currently in replay mode.
- </summary>
- <param name="mock">The mock to test.</param>
- <returns>True if the mock is in replay mode, false otherwise.</returns>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.IsStub(System.Object)">
- <summary>
- Determines whether the specified proxy is a stub.
- </summary>
- <param name="proxy">The proxy.</param>
- </member>
- <member name="M:Rhino.Mocks.MockRepository.RegisterPropertyBehaviorOn(Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Register a call on a prperty behavior
- </summary>
- <param name="instance"></param>
- </member>
- <member name="P:Rhino.Mocks.MockRepository.Recorder">
- <summary>
- Gets the recorder.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MockRepository.Replayer">
- <summary>
- Gets the replayer for this repository.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MockRepository.LastMockedObject">
- <summary>
- Gets the last proxy which had a method call.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MockRepository.CreateMockState">
- <summary>
- Delegate: CreateMockState
- This is used internally to cleanly handle the creation of different
- RecordMockStates.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.RhinoMocksExtensions">
- <summary>
- A set of extension methods that adds Arrange Act Assert mode to Rhino Mocks
- </summary>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Expect``1(``0,System.Action{``0})">
- <summary>
- Create an expectation on this mock for this action to occur
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.BackToRecord``1(``0)">
- <summary>
- Reset all expectations on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.BackToRecord``1(``0,Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Reset the selected expectation on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="options">The options to reset the expectations on this mock.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Replay``1(``0)">
- <summary>
- Cause the mock state to change to replay, any further call is compared to the
- ones that were called in the record state.
- </summary>
- <param name="mock">the mocked object to move to replay state</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetMockRepository``1(``0)">
- <summary>
- Gets the mock repository for this specificied mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Expect``2(``0,Rhino.Mocks.Function{``0,``1})">
- <summary>
- Create an expectation on this mock for this action to occur
- </summary>
- <typeparam name="T"></typeparam>
- <typeparam name="R"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Stub``1(``0,System.Action{``0})">
- <summary>
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Stub``2(``0,Rhino.Mocks.Function{``0,``1})">
- <summary>
- Tell the mock object to perform a certain action when a matching
- method is called.
- Does not create an expectation for this method.
- </summary>
- <typeparam name="T"></typeparam>
- <typeparam name="R"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetArgumentsForCallsMadeOn``1(``0,System.Action{``0})">
- <summary>
- Gets the arguments for calls made on this mock object and the method that was called
- in the action.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <returns></returns>
- <example>
- Here we will get all the arguments for all the calls made to DoSomething(int)
- <code>
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
- </code>
- </example>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetArgumentsForCallsMadeOn``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Gets the arguments for calls made on this mock object and the method that was called
- in the action and matches the given constraints
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- <returns></returns>
- <example>
- Here we will get all the arguments for all the calls made to DoSomething(int)
- <code>
- var argsForCalls = foo54.GetArgumentsForCallsMadeOn(x => x.DoSomething(0))
- </code>
- </example>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Action{``0})">
- <summary>
- Asserts that a particular method was called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Func{``0,System.Object})">
- <summary>
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasCalled``1(``0,System.Func{``0,System.Object},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Action{``0})">
- <summary>
- Asserts that a particular method was NOT called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Action{``0},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was NOT called on this mock object that match
- a particular constraint set.
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Func{``0,System.Object})">
- <summary>
- Asserts that a particular method was NOT called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertWasNotCalled``1(``0,System.Func{``0,System.Object},System.Action{Rhino.Mocks.Interfaces.IMethodOptions{System.Object}})">
- <summary>
- Asserts that a particular method was NOT called on this mock object
- </summary>
- <typeparam name="T"></typeparam>
- <param name="mock">The mock.</param>
- <param name="action">The action.</param>
- <param name="setupConstraints">The setup constraints.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.FindAppropriteType``1(Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Finds the approprite implementation type of this item.
- This is the class or an interface outside of the rhino mocks.
- </summary>
- <param name="mockedObj">The mocked obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.VerifyAllExpectations(System.Object)">
- <summary>
- Verifies all expectations on this mock object
- </summary>
- <param name="mockObject">The mock object.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.GetEventRaiser``1(``0,System.Action{``0})">
- <summary>
- Gets the event raiser for the event that was called in the action passed
- </summary>
- <typeparam name="TEventSource">The type of the event source.</typeparam>
- <param name="mockObject">The mock object.</param>
- <param name="eventSubscription">The event subscription.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Raise``1(``0,System.Action{``0},System.Object,System.EventArgs)">
- <summary>
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
- </summary>
- <typeparam name="TEventSource">The type of the event source.</typeparam>
- <param name="mockObject">The mock object.</param>
- <param name="eventSubscription">The event subscription.</param>
- <param name="sender">The sender.</param>
- <param name="args">The <see cref="T:System.EventArgs"/> instance containing the event data.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.Raise``1(``0,System.Action{``0},System.Object[])">
- <summary>
- Raise the specified event using the passed arguments.
- The even is extracted from the passed labmda
- </summary>
- <typeparam name="TEventSource">The type of the event source.</typeparam>
- <param name="mockObject">The mock object.</param>
- <param name="eventSubscription">The event subscription.</param>
- <param name="args">The args.</param>
- </member>
- <member name="M:Rhino.Mocks.RhinoMocksExtensions.AssertExactlySingleExpectaton``1(Rhino.Mocks.MockRepository,``0)">
- <summary>TODO: Make this better! It currently breaks down when mocking classes or
- ABC's that call other virtual methods which are getting intercepted too. I wish
- we could just walk Expression{Action{Action{T}} to assert only a single
- method is being made.
-
- The workaround is to not call foo.AssertWasCalled .. rather foo.VerifyAllExpectations()</summary>
- <typeparam name="T">The type of mock object</typeparam>
- <param name="mocks">The mock repository</param>
- <param name="mockToRecordExpectation">The actual mock object to assert expectations on.</param>
- </member>
- <member name="T:Rhino.Mocks.RhinoMocksExtensions.VoidType">
- <summary>
- Fake type that disallow creating it.
- Should have been System.Type, but we can't use it.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Utilities.GenericsUtil">
- <summary>
- Utility class for dealing with messing generics scenarios.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.GenericsUtil.HasOpenGenericParam(System.Type)">
- <summary>
- There are issues with trying to get this to work correctly with open generic types, since this is an edge case,
- I am letting the runtime handle it.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.GenericsUtil.GetRealType(System.Type,Castle.Core.Interceptor.IInvocation)">
- <summary>
- Gets the real type, including de-constructing and constructing the type of generic
- methods parameters.
- </summary>
- <param name="type">The type.</param>
- <param name="invocation">The invocation.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Utilities.GenericsUtil.ReconstructGenericType(System.Type,System.Collections.Generic.Dictionary{System.String,System.Type})">
- <summary>
- Because we need to support complex types here (simple generics were handled above) we
- need to be aware of the following scenarios:
- List[T] and List[Foo[T]]
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Generated.ExpectationsList">
- <summary>
- ExpectationsList
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary">
- <summary>
- Dictionary
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Generated.ProxyStateDictionary">
- <summary>
- Dictionary class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Generated.ProxyStateDictionary.#ctor">
- <summary>
- Create a new instance of <c>ProxyStateDictionary</c>
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.CreateMethodExpectation">
- <summary>
- Allows to call a method and immediately get it's options.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.ICreateMethodExpectation">
- <summary>
- Interface to allow calling a method and immediately get it's options.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.ICreateMethodExpectation.Call``1(``0)">
- <summary>
- Get the method options for the call
- </summary>
- <param name="ignored">The method call should go here, the return value is ignored</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectation"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectation.Call``1(``0)">
- <summary>
- Get the method options for the call
- </summary>
- <param name="ignored">The method call should go here, the return value is ignored</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult">
- <summary>
- Allows to call a method and immediately get it's options.
- Set the expected number for the call to Any()
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.Object)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult"/> instance.
- </summary>
- <param name="mockedObject">Proxy.</param>
- <param name="mockedInstance">Mocked instance.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.CreateMethodExpectationForSetupResult.Call``1(``0)">
- <summary>
- Get the method options for the call
- </summary>
- <param name="ignored">The method call should go here, the return value is ignored</param>
- </member>
- <member name="T:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator">
- <summary>
- This class is reponsible for taking a delegate and creating a wrapper
- interface around it, so it can be mocked.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.moduleScope">
- <summary>
- The scope for all the delegate interfaces create by this mock repository.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.DelegateTargetInterfaceCreator.GetDelegateTargetInterface(System.Type)">
- <summary>
- Gets a type with an "Invoke" method suitable for use as a target of the
- specified delegate type.
- </summary>
- <param name="delegateType"></param>
- <returns></returns>
- </member>
- <member name="T:Rhino.Mocks.Impl.EventRaiser">
- <summary>
- Raise events for all subscribers for an event
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IEventRaiser">
- <summary>
- Raise events for all subscribers for an event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object[])">
- <summary>
- Raise the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IEventRaiser.Raise(System.Object,System.EventArgs)">
- <summary>
- The most common form for the event handler signature
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.Create(System.Object,System.String)">
- <summary>
- Create an event raiser for the specified event on this instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.#ctor(Rhino.Mocks.Interfaces.IMockedObject,System.String)">
- <summary>
- Creates a new instance of <c>EventRaiser</c>
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object[])">
- <summary>
- Raise the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.EventRaiser.Raise(System.Object,System.EventArgs)">
- <summary>
- The most common signature for events
- Here to allow intellisense to make better guesses about how
- it should suggest parameters.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.MethodOptions`1">
- <summary>
- Allows to define what would happen when a method
- is called.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMethodOptions`1">
- <summary>
- Allows to define what would happen when a method
- is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Return(`0)">
- <summary>
- Set the return value for the method.
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.TentativeReturn">
- <summary>
- Allow to override this return value in the future
- </summary>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Throw(System.Exception)">
- <summary>
- Throws the specified exception when the method is called.
- </summary>
- <param name="exception">Exception to throw</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.IgnoreArguments">
- <summary>
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Add constraints for the method's arguments.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(System.Delegate)">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <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})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <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})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Do(System.Delegate)">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})">
- <summary>
- Set a delegate to be called when the expectation is matched
- and allow to optionally modify the invocation as needed
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod">
- <summary>
- Call the original method on the class, bypassing the mocking layers.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
- <summary>
- Call the original method on the class, optionally bypassing the mocking layers.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.PropertyBehavior">
- <summary>
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.SetPropertyAndIgnoreArgument">
- <summary>
- Expect last (property) call as property setting, ignore the argument given
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.SetPropertyWithArgument(`0)">
- <summary>
- Expect last (property) call as property setting with a given argument.
- </summary>
- <param name="argument"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.GetEventRaiser">
- <summary>
- Get an event raiser for the last subscribed event.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.OutRef(System.Object[])">
- <summary>
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodOptions`1.Message(System.String)">
- <summary>
- Documentation message for the expectation
- </summary>
- <param name="documentationMessage">Message</param>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMethodOptions`1.Repeat">
- <summary>
- Better syntax to define repeats.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IRepeat`1">
- <summary>
- Allows to specify the number of time for method calls
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Twice">
- <summary>
- Repeat the method twice.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Once">
- <summary>
- Repeat the method once.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.AtLeastOnce">
- <summary>
- Repeat the method at least once, then repeat as many time as it would like.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Any">
- <summary>
- Repeat the method any number of times.
- This has special affects in that this method would now ignore orderring.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32,System.Int32)">
- <summary>
- Set the range to repeat an action.
- </summary>
- <param name="min">Min.</param>
- <param name="max">Max.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Times(System.Int32)">
- <summary>
- Set the amount of times to repeat an action.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IRepeat`1.Never">
- <summary>
- This method must not appear in the replay state.
- This has special affects in that this method would now ignore orderring.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Impl.RecordMockState,Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Interfaces.IMethodOptions`1"/> instance.
- </summary>
- <param name="repository">the repository for this expectation</param>
- <param name="record">the recorder for this proxy</param>
- <param name="proxy">the proxy for this expectation</param>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Add constraints for the method's arguments.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(System.Delegate)">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <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})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <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})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Do(System.Delegate)">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.WhenCalled(System.Action{Rhino.Mocks.MethodInvocation})">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Return(`0)">
- <summary>
- Set the return value for the method.
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.TentativeReturn">
- <summary>
- Set the return value for the method, but allow to override this return value in the future
- </summary>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Throw(System.Exception)">
- <summary>
- Throws the specified exception when the method is called.
- </summary>
- <param name="exception">Exception to throw</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.IgnoreArguments">
- <summary>
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod">
- <summary>
- Call the original method on the class, bypassing the mocking layers.
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
- <summary>
- Call the original method on the class, optionally bypassing the mocking layers
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.PropertyBehavior">
- <summary>
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.SetPropertyAndIgnoreArgument">
- <summary>
- Expect last (property) call as property setting, ignore the argument given
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.SetPropertyWithArgument(`0)">
- <summary>
- Expect last (property) call as property setting with a given argument.
- </summary>
- <param name="argument"></param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.GetEventRaiser">
- <summary>
- Gets the event raiser for the last event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.OutRef(System.Object[])">
- <summary>
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Twice">
- <summary>
- Repeat the method twice.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Once">
- <summary>
- Repeat the method once.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.AtLeastOnce">
- <summary>
- Repeat the method at least once, then repeat as many time as it would like.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Never">
- <summary>
- This method must not appear in the replay state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Message(System.String)">
- <summary>
- Documentation message for the expectation
- </summary>
- <param name="documentationMessage">Message</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Any">
- <summary>
- Repeat the method any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32,System.Int32)">
- <summary>
- Set the range to repeat an action.
- </summary>
- <param name="min">Min.</param>
- <param name="max">Max.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.MethodOptions`1.Times(System.Int32)">
- <summary>
- Set the amount of times to repeat an action.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.MethodOptions`1.Repeat">
- <summary>
- Better syntax to define repeats.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.MockedObjectsEquality">
- <summary>
- This class will provide hash code for hashtables without needing
- to call the GetHashCode() on the object, which may very well be mocked.
- This class has no state so it is a singelton to avoid creating a lot of objects
- that does the exact same thing. See flyweight patterns.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.GetHashCode(System.Object)">
- <summary>
- Get the hash code for a proxy object without calling GetHashCode()
- on the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Compare(System.Object,System.Object)">
- <summary>
- Compares two instances of mocked objects
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.MockedObjectsEquality.Equals(System.Object,System.Object)">
- <summary>
- Compare two mocked objects
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.NextHashCode">
- <summary>
- The next hash code value for a mock object.
- This is safe for multi threading.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.MockedObjectsEquality.Instance">
- <summary>
- The sole instance of <see cref="T:Rhino.Mocks.Impl.MockedObjectsEquality"/>
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ProxyInstance">
- <summary>
- This is a dummy type that is used merely to give DynamicProxy the proxy instance that
- it needs to create IProxy's types.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMockedObject">
- <summary>
- Interface to find the repository of a mocked object
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ShouldCallOriginal(System.Reflection.MethodInfo)">
- <summary>
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
- </summary>
- <param name="method">The method to call</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
- <summary>
- Register a method to be called on the object directly
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
- <summary>
- Register a property on the object that will behave as a simple property
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.IsPropertyMethod(System.Reflection.MethodInfo)">
- <summary>
- Check if the method was registered as a property method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do get/set on the property, according to need.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do add/remove on the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetEventSubscribers(System.String)">
- <summary>
- Get the subscribers of a spesific event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetDeclaringType(System.Reflection.MethodInfo)">
- <summary>
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.ClearState(Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.GetCallArgumentsFor(System.Reflection.MethodInfo)">
- <summary>
- Get all the method calls arguments that were made against this object with the specificed
- method.
- </summary>
- <remarks>
- Only method calls in replay mode are counted
- </remarks>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMockedObject.MethodCall(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Records the method call
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.DependentMocks">
- <summary>
- Mocks that are tied to this mock lifestyle
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ProxyHash">
- <summary>
- The unique hash code of this mock, which is not related
- to the value of the GetHashCode() call on the object.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.Repository">
- <summary>
- Gets the repository.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ImplementedTypes">
- <summary>
- Gets the implemented types by this mocked object
- </summary>
- <value>The implemented.</value>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.ConstructorArguments">
- <summary>
- Gets or sets the constructor arguments.
- </summary>
- <value>The constructor arguments.</value>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMockedObject.MockedObjectInstance">
- <summary>
- The mocked instance that this is representing
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.#ctor(Rhino.Mocks.MockRepository,System.Type[])">
- <summary>
- Create a new instance of <see cref="T:Rhino.Mocks.Impl.ProxyInstance"/>
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.ShouldCallOriginal(System.Reflection.MethodInfo)">
- <summary>
- Return true if it should call the original method on the object
- instead of pass it to the message chain.
- </summary>
- <param name="method">The method to call</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterMethodForCallingOriginal(System.Reflection.MethodInfo)">
- <summary>
- Register a method to be called on the object directly
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.RegisterPropertyBehaviorFor(System.Reflection.PropertyInfo)">
- <summary>
- Register a property on the object that will behave as a simple property
- Return true if there is already a value for the property
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.IsPropertyMethod(System.Reflection.MethodInfo)">
- <summary>
- Check if the method was registered as a property method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleProperty(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do get/set on the property, according to need.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.HandleEvent(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Do add/remove on the event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetEventSubscribers(System.String)">
- <summary>
- Get the subscribers of a spesific event
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetDeclaringType(System.Reflection.MethodInfo)">
- <summary>
- Gets the declaring type of the method, taking into acccount the possible generic
- parameters that it was created with.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.GetCallArgumentsFor(System.Reflection.MethodInfo)">
- <summary>
- Get all the method calls arguments that were made against this object with the specificed
- method.
- </summary>
- <param name="method"></param>
- <returns></returns>
- <remarks>
- Only method calls in replay mode are counted
- </remarks>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.MethodCall(System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Records the method call
- </summary>
- <param name="method"></param>
- <param name="args"></param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ProxyInstance.ClearState(Rhino.Mocks.BackToRecordOptions)">
- <summary>
- Clears the state of the object, remove original calls, property behavior, subscribed events, etc.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.DependentMocks">
- <summary>
- Mocks that are tied to this mock lifestyle
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.ProxyHash">
- <summary>
- The unique hash code of this proxy, which is not related
- to the value of the GetHashCode() call on the object.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.Repository">
- <summary>
- Gets the repository.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.ConstructorArguments">
- <summary>
- Gets or sets the constructor arguments.
- </summary>
- <value>The constructor arguments.</value>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.MockedObjectInstance">
- <summary>
- The mocked instance that this is representing
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.ProxyInstance.ImplementedTypes">
- <summary>
- Gets the implemented types by this mocked object
- </summary>
- <value>The implemented.</value>
- </member>
- <member name="T:Rhino.Mocks.Impl.Range">
- <summary>
- Range for expected method calls
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.Range.#ctor(System.Int32,System.Nullable{System.Int32})">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.Range"/> instance.
- </summary>
- <param name="min">Min.</param>
- <param name="max">Max.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.Range.ToString">
- <summary>
- Return the string representation of this range.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.Range.Min">
- <summary>
- Gets or sets the min.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.Impl.Range.Max">
- <summary>
- Gets or sets the max.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.Impl.RecordDynamicMockState">
- <summary>
- Records all the expectations for a mock and
- return a ReplayDynamicMockState when Replay()
- is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
- </summary>
- <param name="repository">Repository.</param>
- <param name="mockedObject">The proxy that generates the method calls</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.DoReplay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.GetDefaultCallCountRangeExpectation">
- <summary>
- Get the default call count range expectation
- </summary>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordDynamicMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RecordPartialMockState">
- <summary>
- Records all the expectations for a mock and
- return a ReplayPartialMockState when Replay()
- is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.#ctor(Rhino.Mocks.Interfaces.IMockedObject,Rhino.Mocks.MockRepository)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RecordDynamicMockState"/> instance.
- </summary>
- <param name="repository">Repository.</param>
- <param name="mockedObject">The proxy that generates the method calls</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.DoReplay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RecordPartialMockState.BackToRecord">
- <summary>
- Gets a mock state that matches the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RepeatableOption">
- <summary>
- Options for special repeat option
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.Normal">
- <summary>
- This method can be called only as many times as the IMethodOptions.Expect allows.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.Never">
- <summary>
- This method should never be called
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.Any">
- <summary>
- This method can be call any number of times
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCall">
- <summary>
- This method will call the original method
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.OriginalCallBypassingMocking">
- <summary>
- This method will call the original method, bypassing the mocking layer
- </summary>
- </member>
- <member name="F:Rhino.Mocks.Impl.RepeatableOption.PropertyBehavior">
- <summary>
- This method will simulate simple property behavior
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ReplayDynamicMockState">
- <summary>
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.#ctor(Rhino.Mocks.Impl.RecordDynamicMockState)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayDynamicMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.ReplayPartialMockState">
- <summary>
- Validate all expectations on a mock and ignores calls to
- any method that was not setup properly.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.#ctor(Rhino.Mocks.Impl.RecordPartialMockState)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.ReplayDynamicMockState"/> instance.
- </summary>
- <param name="previousState">The previous state for this method</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.DoMethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.ReplayPartialMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.RhinoInterceptor">
- <summary>
- Summary description for RhinoInterceptor.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMockedObject)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.Impl.RhinoInterceptor"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.RhinoInterceptor.Intercept(Castle.Core.Interceptor.IInvocation)">
- <summary>
- Intercept a method call and direct it to the repository.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.Validate">
- <summary>
- Validate arguments for methods
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.IsNotNull(System.Object,System.String)">
- <summary>
- Validate that the passed argument is not null.
- </summary>
- <param name="obj">The object to validate</param>
- <param name="name">The name of the argument</param>
- <exception cref="T:System.ArgumentNullException">
- If the obj is null, an ArgumentNullException with the passed name
- is thrown.
- </exception>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.ArgsEqual(System.Object[],System.Object[])">
- <summary>
- Validate that the arguments are equal.
- </summary>
- <param name="expectedArgs">Expected args.</param>
- <param name="actualArgs">Actual Args.</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.AreEqual(System.Object,System.Object)">
- <summary>
- Validate that the two arguments are equals, including validation for
- when the arguments are collections, in which case it will validate their values.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.Validate.SafeEquals(System.Object,System.Object)">
- <summary>
- This method is safe for use even if any of the objects is a mocked object
- that override equals.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Impl.VerifiedMockState">
- <summary>
- Throw an object already verified when accessed
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.#ctor(Rhino.Mocks.Interfaces.IMockState)">
- <summary>
- Create a new instance of VerifiedMockState
- </summary>
- <param name="previous">The previous mock state, used to get the initial record state</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.MethodCall(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Add a method call for this state' mock.
- </summary>
- <param name="invocation">The invocation for this method</param>
- <param name="method">The method that was called</param>
- <param name="args">The arguments this method was called with</param>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Verify">
- <summary>
- Verify that this mock expectations have passed.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.Replay">
- <summary>
- Verify that we can move to replay state and move
- to the reply state.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.BackToRecord">
- <summary>
- Gets a mock state that match the original mock state of the object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.GetLastMethodOptions``1">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.SetExceptionToThrowOnVerify(System.Exception)">
- <summary>
- Set the exception to throw when Verify is called.
- This is used to report exception that may have happened but where caught in the code.
- This way, they are reported anyway when Verify() is called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Impl.VerifiedMockState.NotifyCallOnPropertyBehavior">
- <summary>
- not relevant
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.VerifiedMockState.VerifyState">
- <summary>
- Gets the matching verify state for this state
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Impl.VerifiedMockState.LastMethodOptions">
- <summary>
- Get the options for the last method call
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Interfaces.IMethodRecorder">
- <summary>
- Records the actions on all the mocks created by a repository.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Records the specified call with the specified args on the mocked object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetAllExpectationsForProxy(System.Object)">
- <summary>
- Gets the all expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveAllRepeatableExpectationsForProxy(System.Object)">
- <summary>
- Removes all the repeatable expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="oldExpectation">Old expectation.</param>
- <param name="newExpectation">New expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Adds the recorder and turn it into the active recorder.
- </summary>
- <param name="recorder">Recorder.</param>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToPreviousRecorder">
- <summary>
- Moves to previous recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Gets the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.MoveToParentReplayer">
- <summary>
- Moves to parent recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Set the expectation so it can repeat any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Removes the expectation from the recorder
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Clear the replayer to call (and all its chain of replayers)
- This also removes it from the list of expectations, so it will never be considered again
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Interfaces.IMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Interfaces.IMethodRecorder.HasExpectations">
- <summary>
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
- </summary>
- <value>
- <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="T:Rhino.Mocks.LastCall">
- <summary>
- Allows to set various options for the last method call on
- a specified object.
- If the method has a return value, it's recommended to use Expect
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.On(System.Object)">
- <summary>
- Allows to get an interface to work on the last call.
- </summary>
- <param name="mockedInstance">The mocked object</param>
- <returns>Interface that allows to set options for the last method call on this object</returns>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Return``1(``0)">
- <summary>
- Set the return value for the method.
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Return(System.Object)">
- <summary>
- Set the return value for the method. This overload is needed for LastCall.Return(null)
- </summary>
- <param name="objToReturn">The object the method will return</param>
- <returns>IRepeat that defines how many times the method will return this value</returns>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Throw(System.Exception)">
- <summary>
- Throws the specified exception when the method is called.
- </summary>
- <param name="exception">Exception to throw</param>
- </member>
- <member name="M:Rhino.Mocks.LastCall.IgnoreArguments">
- <summary>
- Ignores the arguments for this method. Any argument will be matched
- againt this method.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Constraints(Rhino.Mocks.Constraints.AbstractConstraint[])">
- <summary>
- Add constraints for the method's arguments.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback(System.Delegate)">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback(Rhino.Mocks.Delegates.Function{System.Boolean})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``1(Rhino.Mocks.Delegates.Function{System.Boolean,``0})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``2(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``3(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``4(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``5(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``6(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``7(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``8(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``9(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Callback``10(Rhino.Mocks.Delegates.Function{System.Boolean,``0,``1,``2,``3,``4,``5,``6,``7,``8,``9})">
- <summary>
- Set a callback method for the last call
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod">
- <summary>
- Call the original method on the class, bypassing the mocking layers, for the last call.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.CallOriginalMethod(Rhino.Mocks.Interfaces.OriginalCallOptions)">
- <summary>
- Call the original method on the class, optionally bypassing the mocking layers, for the last call.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Do(System.Delegate)">
- <summary>
- Set a delegate to be called when the expectation is matched.
- The delegate return value will be returned from the expectation.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.GetEventRaiser">
- <summary>
- Gets an interface that will raise the last event when called.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.OutRef(System.Object[])">
- <summary>
- Set the parameter values for out and ref parameters.
- This is done using zero based indexing, and _ignoring_ any non out/ref parameter.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.LastCall.Message(System.String)">
- <summary>
- Documentation message for the expectation
- </summary>
- <param name="documentationMessage">Message</param>
- </member>
- <member name="M:Rhino.Mocks.LastCall.PropertyBehavior">
- <summary>
- Use the property as a simple property, getting/setting the values without
- causing mock expectations.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.LastCall.Repeat">
- <summary>
- Better syntax to define repeats.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase">
- <summary>
- Base class for method recorders, handle delegating to inner recorder if needed.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recordedActions">
- <summary>
- List of the expected actions on for this recorder
- The legal values are:
- * Expectations
- * Method Recorders
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recorderToCall">
- <summary>
- The current recorder.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayerToCall">
- <summary>
- The current replayer;
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.parentRecorder">
- <summary>
- The parent recorder of this one, may be null.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.replayersToIgnoreForThisCall">
- <summary>
- This contains a list of all the replayers that should be ignored
- for a spesific method call. A replayer gets into this list by calling
- ClearReplayerToCall() on its parent. This list is Clear()ed on each new invocation.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.repeatableMethods">
- <summary>
- All the repeatable methods calls.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.MethodRecorderBase.recursionDepth">
- <summary>
- Counts the recursion depth of the current expectation search stack
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.MethodRecorderBase"/> instance.
- </summary>
- <param name="parentRecorder">Parent recorder.</param>
- <param name="repeatableMethods">Repeatable methods</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.Record(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Records the specified call with the specified args on the mocked object.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetAllExpectationsForProxy(System.Object)">
- <summary>
- Gets the all expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="oldExpectation">Old expectation.</param>
- <param name="newExpectation">New expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveAllRepeatableExpectationsForProxy(System.Object)">
- <summary>
- Remove the all repeatable expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddToRepeatableMethods(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Set the expectation so it can repeat any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.RemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Removes the expectation from the recorder
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.AddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Adds the recorder and turn it into the active recorder.
- </summary>
- <param name="recorder">Recorder.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToPreviousRecorder">
- <summary>
- Moves to previous recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.MoveToParentReplayer">
- <summary>
- Moves to parent recorder.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Gets the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ClearReplayerToCall(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Clear the replayer to call (and all its chain of replayers).
- This also removes it from the list of expectations, so it will never be considered again
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handles the real getting of the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoGetAllExpectationsForProxy(System.Object)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.ShouldConsiderThisReplayer(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Should this replayer be considered valid for this call?
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.MethodRecorderBase.GetRepeatableExpectation(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- This check the methods that were setup using the SetupResult.For()
- or LastCall.Repeat.Any() and that bypass the whole expectation model.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.HasExpectations">
- <summary>
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
- </summary>
- <value>
- <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.MethodRecorderBase.DoHasExpectations">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder">
- <summary>
- Ordered collection of methods, methods must arrive in specified order
- in order to pass.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder">
- <summary>
- Unordered collection of method records, any expectation that exist
- will be matched.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.parentRecorderRedirection">
- <summary>
- The parent recorder we have redirected to.
- Useful for certain edge cases in orderring.
- See: FieldProblem_Entropy for the details.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
- </summary>
- <param name="parentRecorder">Parent recorder.</param>
- <param name="repeatableMethods">Repeatable methods</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRecord(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Records the specified call with the specified args on the mocked object.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectation(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- <param name="invocation">Invocation for this method</param>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <param name="args">Args.</param>
- <returns>True is the call was recorded, false otherwise</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetAllExpectationsForProxyAndMethod(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Gets the all expectations for a mocked object and method combination,
- regardless of the expected arguments / callbacks / contraints.
- </summary>
- <param name="proxy">Mocked object.</param>
- <param name="method">Method.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetAllExpectationsForProxy(System.Object)">
- <summary>
- Gets the all expectations for proxy.
- </summary>
- <param name="proxy">Mocked object.</param>
- <returns>List of all relevant expectation</returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoReplaceExpectation(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Replaces the old expectation with the new expectation for the specified proxy/method pair.
- This replace ALL expectations that equal to old expectations.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="oldExpectation">Old expectation.</param>
- <param name="newExpectation">New expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoRemoveExpectation(Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handles the real getting of the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoAddRecorder(Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Handle the real execution of this method for the derived class
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Create an exception for an unexpected method call.
- </summary>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.UnorderedMethodRecorder.DoHasExpectations">
- <summary>
- Gets a value indicating whether this instance has expectations that weren't satisfied yet.
- </summary>
- <value>
- <c>true</c> if this instance has expectations; otherwise, <c>false</c>.
- </value>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
- </summary>
- <param name="parentRecorder">Parent recorder.</param>
- <param name="repeatableMethods">Repetable methods</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.#ctor(Rhino.Mocks.Generated.ProxyMethodExpectationsDictionary)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.DoGetRecordedExpectationOrNull(System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Handles the real getting of the recorded expectation or null.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.UnexpectedMethodCall(Castle.Core.Interceptor.IInvocation,System.Object,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Get the expectation for this method on this object with this arguments
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.OrderedMethodRecorder.GetExpectedCallsMessage">
- <summary>
- Gets the next expected calls string.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet">
- <summary>
- Hold an expectation for a method call on an object
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.#ctor(System.Object,System.Reflection.MethodInfo,Rhino.Mocks.Interfaces.IExpectation)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet"/> instance.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- <param name="expectation">Expectation.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Equals(System.Object)">
- <summary>
- Determines if the object equal to this instance
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.GetHashCode">
- <summary>
- Gets the hash code.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Proxy">
- <summary>
- Gets the proxy.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Method">
- <summary>
- Gets the method.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodExpectationTriplet.Expectation">
- <summary>
- Gets the expectation.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair">
- <summary>
- Holds a pair of mocked object and a method
- and allows to compare them against each other.
- This allows us to have a distinction between mockOne.MyMethod() and
- mockTwo.MyMethod()...
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.#ctor(System.Object,System.Reflection.MethodInfo)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.ProxyMethodPair"/> instance.
- </summary>
- <param name="proxy">Proxy.</param>
- <param name="method">Method.</param>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Equals(System.Object)">
- <summary>
- Determines whatever obj equals to this instance.
- ProxyMethodPairs are equal when they point to the same /instance/ of
- an object, and to the same method.
- </summary>
- <param name="obj">Obj.</param>
- <returns></returns>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.ProxyMethodPair.GetHashCode">
- <summary>
- Gets the hash code.
- </summary>
- <returns></returns>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Proxy">
- <summary>
- Gets the proxy.
- </summary>
- <value></value>
- </member>
- <member name="P:Rhino.Mocks.MethodRecorders.ProxyMethodPair.Method">
- <summary>
- Gets the method.
- </summary>
- <value></value>
- </member>
- <member name="T:Rhino.Mocks.MethodRecorders.RecorderChanger">
- <summary>
- Change the recorder from ordered to unordered and vice versa
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.#ctor(Rhino.Mocks.MockRepository,Rhino.Mocks.Interfaces.IMethodRecorder,Rhino.Mocks.Interfaces.IMethodRecorder)">
- <summary>
- Creates a new <see cref="T:Rhino.Mocks.MethodRecorders.RecorderChanger"/> instance.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.MethodRecorders.RecorderChanger.Dispose">
- <summary>
- Disposes this instance.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Mocker">
- <summary>
- Accessor for the current mocker
- </summary>
- </member>
- <member name="P:Rhino.Mocks.Mocker.Current">
- <summary>
- The current mocker
- </summary>
- </member>
- <member name="T:Rhino.Mocks.RhinoMocks">
- <summary>
- Used for [assembly: InternalsVisibleTo(RhinoMocks.StrongName)]
- Used for [assembly: InternalsVisibleTo(RhinoMocks.NormalName)]
- </summary>
- </member>
- <member name="F:Rhino.Mocks.RhinoMocks.StrongName">
- <summary>
- Strong name for the Dynamic Proxy assemblies. Used for InternalsVisibleTo specification.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.RhinoMocks.NormalName">
- <summary>
- Normal name for dynamic proxy assemblies. Used for InternalsVisibleTo specification.
- </summary>
- </member>
- <member name="F:Rhino.Mocks.RhinoMocks.Logger">
- <summary>
- Logs all method calls for methods
- </summary>
- </member>
- <member name="T:Rhino.Mocks.SetupResult">
- <summary>
- Setup method calls to repeat any number of times.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.SetupResult.For``1(``0)">
- <summary>
- Get the method options and set the last method call to repeat
- any number of times.
- This also means that the method would transcend ordering
- </summary>
- </member>
- <member name="M:Rhino.Mocks.SetupResult.On(System.Object)">
- <summary>
- Get the method options for the last method call on the mockInstance and set it
- to repeat any number of times.
- This also means that the method would transcend ordering
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Utilities.MethodCallUtil">
- <summary>
- Utility class for working with method calls.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Return the string representation of a method call and its arguments.
- </summary>
- <param name="method">The method</param>
- <param name="args">The method arguments</param>
- <param name="invocation">Invocation of the method, used to get the generics arguments</param>
- <param name="format">Delegate to format the parameter</param>
- <returns>The string representation of this method call</returns>
- </member>
- <member name="M:Rhino.Mocks.Utilities.MethodCallUtil.StringPresentation(Castle.Core.Interceptor.IInvocation,System.Reflection.MethodInfo,System.Object[])">
- <summary>
- Return the string representation of a method call and its arguments.
- </summary>
- <param name="invocation">The invocation of the method, used to get the generic parameters</param>
- <param name="method">The method</param>
- <param name="args">The method arguments</param>
- <returns>The string representation of this method call</returns>
- </member>
- <member name="T:Rhino.Mocks.Utilities.MethodCallUtil.FormatArgumnet">
- <summary>
- Delegate to format the argument for the string representation of
- the method call.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Utilities.ReturnValueUtil">
- <summary>
- Utility to get the default value for a type
- </summary>
- </member>
- <member name="M:Rhino.Mocks.Utilities.ReturnValueUtil.DefaultValue(System.Type,Castle.Core.Interceptor.IInvocation)">
- <summary>
- The default value for a type.
- Null for reference types and void
- 0 for value types.
- First element for enums
- Note that we need to get the value even for opened generic types, such as those from
- generic methods.
- </summary>
- <param name="type">Type.</param>
- <param name="invocation">The invocation.</param>
- <returns>the default value</returns>
- </member>
- <member name="T:Rhino.Mocks.With">
- <summary>
- Allows easier access to MockRepository, works closely with Mocker.Current to
- allow access to a context where the mock repository is automatially verified at
- the end of the code block.
- </summary>
- </member>
- <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.With.Proc)">
- <summary>
- Initialize a code block where Mocker.Current is initialized.
- At the end of the code block, all the expectation will be verified.
- This overload will create a new MockRepository.
- </summary>
- <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
- </member>
- <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository,Rhino.Mocks.With.Proc)">
- <summary>
- Initialize a code block where Mocker.Current is initialized.
- At the end of the code block, all the expectation will be verified.
- This overload will create a new MockRepository.
- </summary>
- <param name="mocks">The mock repository to use, at the end of the code block, VerifyAll() will be called on the repository.</param>
- <param name="methodCallThatHasMocks">The code that will be executed under the mock context</param>
- </member>
- <member name="M:Rhino.Mocks.With.Mocks(Rhino.Mocks.MockRepository)">
- <summary>
- Create a FluentMocker
- </summary>
- <param name="mocks">The mock repository to use.</param>
- </member>
- <member name="T:Rhino.Mocks.With.Proc">
- <summary>
- A method with no arguments and no return value that will be called under the mock context.
- </summary>
- </member>
- <member name="T:Rhino.Mocks.With.FluentMocker">
- <summary>
- FluentMocker implements some kind of fluent interface attempt
- for saying "With the Mocks [mocks], Expecting (in same order) [things] verify [that]."
- </summary>
- </member>
- <member name="T:Rhino.Mocks.With.IMockVerifier">
- <summary>
- Interface to verify previously defined expectations
- </summary>
- </member>
- <member name="M:Rhino.Mocks.With.IMockVerifier.Verify(Rhino.Mocks.With.Proc)">
- <summary>
- Verifies if a piece of code
- </summary>
- </member>
- <member name="M:Rhino.Mocks.With.FluentMocker.Expecting(Rhino.Mocks.With.Proc)">
- <summary>
- Defines unordered expectations
- </summary>
- <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
- <returns>an IMockVerifier</returns>
- </member>
- <member name="M:Rhino.Mocks.With.FluentMocker.ExpectingInSameOrder(Rhino.Mocks.With.Proc)">
- <summary>
- Defines ordered expectations
- </summary>
- <param name="methodCallsDescribingExpectations">A delegate describing the expectations</param>
- <returns>an IMockVerifier</returns>
- </member>
- <member name="M:Rhino.Mocks.With.FluentMocker.Verify(Rhino.Mocks.With.Proc)">
- <summary>
- Verifies previously defined expectations
- </summary>
- </member>
- <member name="T:Rhino.Mocks.Function`2">
- <summary>
- This delegate is compatible with the System.Func{T,R} signature
- We have to define our own to get compatability with 2.0
- </summary>
- </member>
- <member name="T:__ProtectAttribute">
- <summary>
- This attribute is here so we can get better Pex integration
- Using this means that Pex will not try to inspect the work of
- the actual proxies being generated by Rhino Mocks
- </summary>
- </member>
- </members>
-</doc>