protected void OnStop(IQFrameworkContainer container) { if (container == null) { return; } container.UnRegisterInstance <IBinder>(); container.UnRegisterInstance <IBindingFactory>(); container.UnRegisterInstance <IConverterRegistry>(); container.UnRegisterInstance <IExpressionPathFinder>(); container.UnRegisterInstance <IPathParser>(); container.UnRegisterInstance <INodeProxyFactory>(); container.UnRegisterInstance <INodeProxyFactoryRegister>(); container.UnRegisterInstance <ISourceProxyFactory>(); container.UnRegisterInstance <ISourceProxyFactoryRegistry>(); container.UnRegisterInstance <ITargetProxyFactory>(); container.UnRegisterInstance <ITargetProxyFactoryRegister>(); }