<typeparamname="TInterface">The Interface to register</typeparam>
<typeparamname="TImplementation">The Type that implements the interface</typeparam>
<paramname="lifestyle">The <seecref="T:LightweightIocContainer.Lifestyle"/> for this <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/></param>
<returns>The created <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/></returns>
<typeparamname="TImplementation">The <seecref="T:System.Type"/> to register</typeparam>
<paramname="lifestyle">The <seecref="T:LightweightIocContainer.Lifestyle"/> for this <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/></param>
<returns>The created <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/></returns>
<paramname="tInterface">The Interface to register</param>
<paramname="tImplementation">The Type that implements the interface</param>
<paramname="lifestyle">The <seecref="T:LightweightIocContainer.Lifestyle"/> for this <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/></param>
<returns>The created <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/></returns>
<paramname="tImplementation">The <seecref="T:System.Type"/> to register</param>
<paramname="lifestyle">The <seecref="T:LightweightIocContainer.Lifestyle"/> for this <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/></param>
<returns>The created <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/></returns>
<typeparamname="TInterface">The Interface to register</typeparam>
<typeparamname="TImplementation">The Type that implements the interface</typeparam>
<paramname="lifestyle">The <seecref="T:LightweightIocContainer.Lifestyle"/> for this <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/></param>
<returns>The created <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/></returns>
<typeparamname="TImplementation">The <seecref="T:System.Type"/> to register</typeparam>
<paramname="lifestyle">The <seecref="T:LightweightIocContainer.Lifestyle"/> for this <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/></param>
<returns>The created <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/></returns>
<paramname="tInterface">The Interface to register</param>
<paramname="tImplementation">The Type that implements the interface</param>
<paramname="lifestyle">The <seecref="T:LightweightIocContainer.Lifestyle"/> for this <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/></param>
<returns>The created <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/></returns>
<paramname="tImplementation">The <seecref="T:System.Type"/> to register</param>
<paramname="lifestyle">The <seecref="T:LightweightIocContainer.Lifestyle"/> for this <seecref="T:LightweightIocContainer.Interfaces.Registrations.IDefaultRegistration`1"/></param>
<returns>The created <seecref="T:LightweightIocContainer.Interfaces.Registrations.IRegistrationBase"/></returns>