public object Resolve(Type serviceType, object name)
{
if (serviceType == null)
throw new ArgumentNullException("serviceType");
if (container == null)
throw new InvalidOperationException("The container was not initialized.");
lock (this) {
return container.Resolve(serviceType, name, IfUnresolved.ReturnDefault);
}
}