diff --git a/src/Spring/Spring.Core/Objects/Factory/Config/IConfigurableListableObjectFactory.cs b/src/Spring/Spring.Core/Objects/Factory/Config/IConfigurableListableObjectFactory.cs index ac791ffc..6068c1ed 100644 --- a/src/Spring/Spring.Core/Objects/Factory/Config/IConfigurableListableObjectFactory.cs +++ b/src/Spring/Spring.Core/Objects/Factory/Config/IConfigurableListableObjectFactory.cs @@ -25,7 +25,6 @@ #endregion using System; -using Spring.Objects.Factory; namespace Spring.Objects.Factory.Config { @@ -84,7 +83,30 @@ namespace Spring.Objects.Factory.Config /// IObjectDefinition GetObjectDefinition(string name, bool includeAncestors); - + /// + /// Register a new object definition with this registry. + /// Must support + /// + /// and . + /// + /// + /// The name of the object instance to register. + /// + /// + /// The definition of the object instance to register. + /// + /// + ///

+ /// Must support + /// and + /// . + ///

+ ///
+ /// + /// If the object definition is invalid. + /// + void RegisterObjectDefinition(string name, IObjectDefinition definition); + /// /// Injects dependencies into the supplied instance /// using the supplied .