public void ExecuteOnRegistrationExtensions(IContainerContext containerContext, RegistrationInfo registrationInfo, InjectionParameter[] injectionParameters = null) { if (!this.hasRegistrationExtensions) return; using (this.readerWriterLock.AcquireReadLock()) { foreach (var extension in this.registrationExtensions) extension.OnRegistration(containerContext, registrationInfo, injectionParameters); } }
public void ServiceUpdated(RegistrationInfo registrationInfo) { this.objectExtender.ServiceUpdated(registrationInfo); }
public void ServiceUpdated(RegistrationInfo registrationInfo) { }
public void ServiceUpdated(RegistrationInfo registrationInfo) { if (!this.metaInfoProvider.SensitivityList.Contains(registrationInfo.TypeFrom)) return; this.isConstructorDirty = true; this.isMembersDirty = true; this.isMethodDirty = true; }