Permalink
Browse files

latest binaries and StartableExtension updated

  • Loading branch information...
1 parent 2a63cbf commit 2ac13ba0847b9ac8875173f73cb68df3cf6208a3 @dagda1 dagda1 committed Jan 24, 2010
Showing with 146 additions and 66 deletions.
  1. +1 −3 Rhino.Commons.Binsor/Extensions/StartableExtension.cs
  2. +70 −2 SharedLibs/Castle/Castle.ActiveRecord.XML
  3. BIN SharedLibs/Castle/Castle.ActiveRecord.dll
  4. BIN SharedLibs/Castle/Castle.ActiveRecord.pdb
  5. BIN SharedLibs/Castle/Castle.Components.Validator.dll
  6. BIN SharedLibs/Castle/Castle.Components.Validator.pdb
  7. BIN SharedLibs/Castle/Castle.Core.dll
  8. BIN SharedLibs/Castle/Castle.Core.pdb
  9. +0 −5 SharedLibs/Castle/Castle.Core.xml
  10. BIN SharedLibs/Castle/Castle.DynamicProxy2.dll
  11. BIN SharedLibs/Castle/Castle.DynamicProxy2.pdb
  12. BIN SharedLibs/Castle/Castle.Facilities.AutomaticTransactionManagement.dll
  13. BIN SharedLibs/Castle/Castle.Facilities.AutomaticTransactionManagement.pdb
  14. BIN SharedLibs/Castle/Castle.MicroKernel.dll
  15. BIN SharedLibs/Castle/Castle.MicroKernel.pdb
  16. +75 −51 SharedLibs/Castle/Castle.MicroKernel.xml
  17. BIN SharedLibs/Castle/Castle.Services.Logging.Log4netIntegration.pdb
  18. BIN SharedLibs/Castle/Castle.Services.Transaction.dll
  19. BIN SharedLibs/Castle/Castle.Services.Transaction.pdb
  20. BIN SharedLibs/Castle/Castle.Windsor.dll
  21. BIN SharedLibs/Castle/Castle.Windsor.pdb
  22. BIN SharedLibs/NHibernate/Castle.Core.dll
  23. BIN SharedLibs/NHibernate/Castle.Core.pdb
  24. +0 −5 SharedLibs/NHibernate/Castle.Core.xml
  25. BIN SharedLibs/NHibernate/Castle.DynamicProxy2.dll
  26. BIN SharedLibs/NHibernate/Castle.DynamicProxy2.pdb
  27. BIN SharedLibs/NHibernate/Iesi.Collections.dll
  28. BIN SharedLibs/NHibernate/Iesi.Collections.pdb
  29. BIN SharedLibs/NHibernate/NHibernate.ByteCode.Castle.dll
  30. BIN SharedLibs/NHibernate/NHibernate.ByteCode.Castle.pdb
  31. BIN SharedLibs/NHibernate/NHibernate.Caches.SysCache.dll
  32. BIN SharedLibs/NHibernate/NHibernate.dll
  33. BIN SharedLibs/NHibernate/NHibernate.pdb
  34. BIN SharedLibs/Rhino-dsl/Rhino.DSL.dll
  35. BIN SharedLibs/Rhino-dsl/Rhino.DSL.pdb
View
4 Rhino.Commons.Binsor/Extensions/StartableExtension.cs
@@ -26,7 +26,7 @@
// THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
#endregion
-
+using Castle.Facilities.Startable;
using Castle.MicroKernel.Registration;
namespace Rhino.Commons.Binsor
@@ -48,8 +48,6 @@ public string StopMethod
void IComponentExtension.Apply(Component component, ComponentRegistration registration)
{
- registration.Startable();
-
if (!string.IsNullOrEmpty(startMethod))
{
registration.StartUsingMethod(startMethod);
View
72 SharedLibs/Castle/Castle.ActiveRecord.XML
@@ -7308,6 +7308,29 @@
Always <c>true</c>, we take sessions from the <see cref="T:Castle.ActiveRecord.IConversation"/>.
</summary>
</member>
+ <member name="T:Castle.ActiveRecord.ConversationCanceledEventArgs">
+ <summary>
+ Event arguments for the Canceled-event.
+ </summary>
+ </member>
+ <member name="M:Castle.ActiveRecord.ConversationCanceledEventArgs.#ctor(System.Boolean,System.Exception)">
+ <summary>
+ Creates an instance.
+ </summary>
+ <param name="canceledByUser">Whether the conversation was user-canceled.</param>
+ <param name="exception">The exception causing the conversation to cancel.</param>
+ </member>
+ <member name="P:Castle.ActiveRecord.ConversationCanceledEventArgs.CanceledByUser">
+ <summary>
+ Was the conversation canceld by a call to
+ <see cref="M:Castle.ActiveRecord.IConversation.Cancel"/>?
+ </summary>
+ </member>
+ <member name="P:Castle.ActiveRecord.ConversationCanceledEventArgs.Exception">
+ <summary>
+ Holds the exception caused the cancellation, if any.
+ </summary>
+ </member>
<member name="T:Castle.ActiveRecord.Framework.Scopes.DifferentDatabaseScope">
<summary>
Still very experimental and it's not bullet proof
@@ -7485,6 +7508,30 @@
</remarks>
</summary>
</member>
+ <member name="M:Castle.ActiveRecord.IConversation.Execute(System.Action)">
+ <summary>
+ Executes a block of code in the context of the
+ conversation. This allows to use ActiveRecord
+ without any scopes by doing all persistence calls
+ within Execute.
+ If an exception is caught, the conversation is
+ automatically canceled and the exception handed
+ down to the calling code.
+ </summary>
+ <param name="action">The code to execute</param>
+ <remarks>
+ This allows to use the interface directly, for example
+ if it is served through an IoC-Container.
+ </remarks>
+ </member>
+ <member name="M:Castle.ActiveRecord.IConversation.ExecuteSilently(System.Action)">
+ <summary>
+ Executes a block of code. The conversation is canceled
+ if an exception occurs, but the exception will not be
+ handed to the calling code.
+ </summary>
+ <param name="action">The code to execute</param>
+ </member>
<member name="P:Castle.ActiveRecord.IConversation.FlushMode">
<summary>
The FlushMode to use. Setting the Flushmode via
@@ -7495,11 +7542,16 @@
the conversation is actually used.
</summary>
</member>
- <member name="P:Castle.ActiveRecord.IConversation.Canceled">
+ <member name="P:Castle.ActiveRecord.IConversation.IsCanceled">
<summary>
Whether the conversation is canceled
</summary>
</member>
+ <member name="E:Castle.ActiveRecord.IConversation.Canceled">
+ <summary>
+ Fired when the conversation is canceled.
+ </summary>
+ </member>
<member name="T:Castle.ActiveRecord.IScopeConversation">
<summary>
Interface for specific conversations using the ActiveRecord
@@ -7570,13 +7622,29 @@
<member name="M:Castle.ActiveRecord.ScopedConversation.Restart">
<inheritDoc />
</member>
+ <member name="M:Castle.ActiveRecord.ScopedConversation.Execute(System.Action,System.Boolean)">
+ <summary>
+ Executes the action.
+ </summary>
+ <param name="action">The action</param>
+ <param name="silently">Whether to throw on exception</param>
+ </member>
<member name="M:Castle.ActiveRecord.ScopedConversation.GetSession(NHibernate.ISessionFactory,NHibernate.IInterceptor)">
<inheritDoc />
</member>
+ <member name="M:Castle.ActiveRecord.ScopedConversation.Execute(System.Action)">
+ <inheritDoc />
+ </member>
+ <member name="M:Castle.ActiveRecord.ScopedConversation.ExecuteSilently(System.Action)">
+ <inheritDoc />
+ </member>
<member name="P:Castle.ActiveRecord.ScopedConversation.FlushMode">
<inheritDoc />
</member>
- <member name="P:Castle.ActiveRecord.ScopedConversation.Canceled">
+ <member name="P:Castle.ActiveRecord.ScopedConversation.IsCanceled">
+ <inheritDoc />
+ </member>
+ <member name="E:Castle.ActiveRecord.ScopedConversation.Canceled">
<inheritDoc />
</member>
<member name="T:Castle.ActiveRecord.Framework.Scopes.ScopeMachineryException">
View
BIN SharedLibs/Castle/Castle.ActiveRecord.dll
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.ActiveRecord.pdb
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Components.Validator.dll
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Components.Validator.pdb
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Core.dll
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Core.pdb
Binary file not shown.
View
5 SharedLibs/Castle/Castle.Core.xml
@@ -85,11 +85,6 @@
Specifies the proxying behavior for a component.
</summary>
</member>
- <member name="M:Castle.Core.ComponentProxyBehaviorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Castle.Core.ComponentProxyBehaviorAttribute"/> class.
- </summary>
- </member>
<member name="P:Castle.Core.ComponentProxyBehaviorAttribute.UseMarshalByRefProxy">
<summary>
Gets or sets a value indicating whether the generated
View
BIN SharedLibs/Castle/Castle.DynamicProxy2.dll
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.DynamicProxy2.pdb
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Facilities.AutomaticTransactionManagement.dll
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Facilities.AutomaticTransactionManagement.pdb
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.MicroKernel.dll
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.MicroKernel.pdb
Binary file not shown.
View
126 SharedLibs/Castle/Castle.MicroKernel.xml
@@ -759,6 +759,46 @@
</summary>
<param name="key"></param>
</member>
+ <member name="M:Castle.Facilities.Startable.StartableFacilityRegistrationExtensions.StartUsingMethod``1(Castle.MicroKernel.Registration.ComponentRegistration{``0},System.String)">
+ <summary>
+ Assigns the start method for the startable.
+ </summary>
+ <param name="registration"></param>
+ <param name="startMethod">The start method.</param>
+ <returns></returns>
+ <remarks>Be sure that you first added the <see cref="T:Castle.Facilities.Startable.StartableFacility"/>
+ to the kernel, before registering this component.</remarks>
+ </member>
+ <member name="M:Castle.Facilities.Startable.StartableFacilityRegistrationExtensions.StartUsingMethod``1(Castle.MicroKernel.Registration.ComponentRegistration{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Action}})">
+ <summary>
+ Assigns the start method for the startable.
+ </summary>
+ <param name="registration"></param>
+ <param name="methodToUse">Method to use. something like: StartUsingMethod(s =&gt; s.Start)</param>
+ <returns></returns>
+ <remarks>Be sure that you first added the <see cref="T:Castle.Facilities.Startable.StartableFacility"/>
+ to the kernel, before registering this component.</remarks>
+ </member>
+ <member name="M:Castle.Facilities.Startable.StartableFacilityRegistrationExtensions.StopUsingMethod``1(Castle.MicroKernel.Registration.ComponentRegistration{``0},System.String)">
+ <summary>
+ Assigns the stop method for the startable.
+ </summary>
+ <param name="registration"></param>
+ <param name="stopMethod">The stop method.</param>
+ <returns></returns>
+ <remarks>Be sure that you first added the <see cref="T:Castle.Facilities.Startable.StartableFacility"/>
+ to the kernel, before registering this component.</remarks>
+ </member>
+ <member name="M:Castle.Facilities.Startable.StartableFacilityRegistrationExtensions.StopUsingMethod``1(Castle.MicroKernel.Registration.ComponentRegistration{``0},System.Linq.Expressions.Expression{System.Func{``0,System.Action}})">
+ <summary>
+ Assigns the stop method for the startable.
+ </summary>
+ <param name="registration"></param>
+ <param name="methodToUse">Method to use. something like: StartUsingMethod(s =&gt; s.Start)</param>
+ <returns></returns>
+ <remarks>Be sure that you first added the <see cref="T:Castle.Facilities.Startable.StartableFacility"/>
+ to the kernel, before registering this component.</remarks>
+ </member>
<member name="T:Castle.MicroKernel.LifecycleConcerns.ILifecycleConcern">
<summary>
Represents a concern that will be applied to a component instance
@@ -1644,6 +1684,28 @@
</summary>
<value>The contributors.</value>
</member>
+ <member name="T:Castle.MicroKernel.Proxy.ComponentReference`1">
+ <summary>
+ Reference to component obtained from a container.
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="T:Castle.MicroKernel.Proxy.IReference`1">
+ <summary>
+ Represents obtained just in time object.
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
+ <member name="M:Castle.MicroKernel.Proxy.IReference`1.Resolve(Castle.MicroKernel.IKernel,Castle.MicroKernel.CreationContext)">
+ <summary>
+ Resolves object referenced by this reference, optionally using provided <paramref name="kernel"/>.
+ If object is resolved from the kernel, the <paramref name="context"/>should be used to guard
+ against against cyclic dependencies.
+ </summary>
+ <param name="kernel"></param>
+ <param name="context"></param>
+ <returns></returns>
+ </member>
<member name="T:Castle.MicroKernel.Proxy.IModelInterceptorsSelector">
<summary>
Select the appropriate interecptors based on the application specific
@@ -1674,6 +1736,12 @@
<param name="model">The model</param>
<returns>Whatever this selector is likely to add intereceptors to the specified model</returns>
</member>
+ <member name="T:Castle.MicroKernel.Proxy.InstanceReference`1">
+ <summary>
+ Represents a reference to an existing object.
+ </summary>
+ <typeparam name="T"></typeparam>
+ </member>
<member name="T:Castle.MicroKernel.IProxyFactory">
<summary>
Defines the contract used by the kernel
@@ -1793,6 +1861,12 @@
</summary>
<param name="mixIns">The mix ins.</param>
</member>
+ <member name="M:Castle.MicroKernel.Proxy.ProxyOptions.AddMixinReference(Castle.MicroKernel.Proxy.IReference{System.Object})">
+ <summary>
+ Adds the additional mix in to integrate.
+ </summary>
+ <param name="mixIn">The mix in.</param>
+ </member>
<member name="M:Castle.MicroKernel.Proxy.ProxyOptions.Equals(System.Object)">
<summary>
Equalses the specified obj.
@@ -2685,32 +2759,6 @@
<param name="selector"></param>
<returns></returns>
</member>
- <member name="M:Castle.MicroKernel.Registration.ComponentRegistration`1.Startable">
- <summary>
- Marks the component as startable.
- </summary>
- <returns></returns>
- <remarks>Be sure that you first added the <see cref="T:Castle.Facilities.Startable.StartableFacility"/>
- to the kernel, before registering this component.</remarks>
- </member>
- <member name="M:Castle.MicroKernel.Registration.ComponentRegistration`1.StartUsingMethod(System.String)">
- <summary>
- Assigns the start method for the startable.
- </summary>
- <param name="startMethod">The start method.</param>
- <returns></returns>
- <remarks>Be sure that you first added the <see cref="T:Castle.Facilities.Startable.StartableFacility"/>
- to the kernel, before registering this component.</remarks>
- </member>
- <member name="M:Castle.MicroKernel.Registration.ComponentRegistration`1.StopUsingMethod(System.String)">
- <summary>
- Assigns the stop method for the startable.
- </summary>
- <param name="stopMethod">The stop method.</param>
- <returns></returns>
- <remarks>Be sure that you first added the <see cref="T:Castle.Facilities.Startable.StartableFacility"/>
- to the kernel, before registering this component.</remarks>
- </member>
<member name="M:Castle.MicroKernel.Registration.ComponentRegistration`1.OnCreate(Castle.MicroKernel.LifecycleConcerns.OnCreateActionDelegate{`0}[])">
<summary>
Stores a set of <see cref="T:Castle.MicroKernel.LifecycleConcerns.OnCreateActionDelegate`1"/> which will be invoked when the component
@@ -2780,7 +2828,7 @@
<param name="descriptor">The descriptor.</param>
<returns></returns>
</member>
- <member name="M:Castle.MicroKernel.Registration.ComponentRegistration`1.UsingFactoryMethod``1(Castle.MicroKernel.Registration.Function{``0})">
+ <member name="M:Castle.MicroKernel.Registration.ComponentRegistration`1.UsingFactoryMethod``1(System.Func{``0})">
<summary>
Uses a factory method to instantiate the component.
Requires the <see cref="T:Castle.Facilities.FactorySupport.FactorySupportFacility"/> to be installed.
@@ -2864,30 +2912,6 @@
</summary>
<value>The with lifestyle.</value>
</member>
- <member name="T:Castle.MicroKernel.Registration.KernelToT`1">
- <summary>
- Helper wrapper around Converter
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="T:Castle.MicroKernel.Registration.GenericFactory`1">
- <summary>
- Helper factory class
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="T:Castle.MicroKernel.Registration.GenericFactoryWithContext`1">
- <summary>
- Helper factory class
- </summary>
- <typeparam name="T"></typeparam>
- </member>
- <member name="T:Castle.MicroKernel.Registration.GenericFactoryWithKernel`1">
- <summary>
- Helper factory class
- </summary>
- <typeparam name="T"></typeparam>
- </member>
<member name="T:Castle.MicroKernel.Registration.ComponentRegistration">
<summary>
A non-generic <see cref="T:Castle.MicroKernel.Registration.ComponentRegistration`1"/>.
View
BIN SharedLibs/Castle/Castle.Services.Logging.Log4netIntegration.pdb
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Services.Transaction.dll
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Services.Transaction.pdb
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Windsor.dll
Binary file not shown.
View
BIN SharedLibs/Castle/Castle.Windsor.pdb
Binary file not shown.
View
BIN SharedLibs/NHibernate/Castle.Core.dll
Binary file not shown.
View
BIN SharedLibs/NHibernate/Castle.Core.pdb
Binary file not shown.
View
5 SharedLibs/NHibernate/Castle.Core.xml
@@ -85,11 +85,6 @@
Specifies the proxying behavior for a component.
</summary>
</member>
- <member name="M:Castle.Core.ComponentProxyBehaviorAttribute.#ctor">
- <summary>
- Initializes a new instance of the <see cref="T:Castle.Core.ComponentProxyBehaviorAttribute"/> class.
- </summary>
- </member>
<member name="P:Castle.Core.ComponentProxyBehaviorAttribute.UseMarshalByRefProxy">
<summary>
Gets or sets a value indicating whether the generated
View
BIN SharedLibs/NHibernate/Castle.DynamicProxy2.dll
Binary file not shown.
View
BIN SharedLibs/NHibernate/Castle.DynamicProxy2.pdb
Binary file not shown.
View
BIN SharedLibs/NHibernate/Iesi.Collections.dll
Binary file not shown.
View
BIN SharedLibs/NHibernate/Iesi.Collections.pdb
Binary file not shown.
View
BIN SharedLibs/NHibernate/NHibernate.ByteCode.Castle.dll
Binary file not shown.
View
BIN SharedLibs/NHibernate/NHibernate.ByteCode.Castle.pdb
Binary file not shown.
View
BIN SharedLibs/NHibernate/NHibernate.Caches.SysCache.dll
Binary file not shown.
View
BIN SharedLibs/NHibernate/NHibernate.dll
Binary file not shown.
View
BIN SharedLibs/NHibernate/NHibernate.pdb
Binary file not shown.
View
BIN SharedLibs/Rhino-dsl/Rhino.DSL.dll
Binary file not shown.
View
BIN SharedLibs/Rhino-dsl/Rhino.DSL.pdb
Binary file not shown.

0 comments on commit 2ac13ba

Please sign in to comment.