public bool Register(object service) { ServiceRegistration registration = ServiceRegistration.FromService(service); lock (_registrations) { if (_registrations.ContainsKey(registration.ServiceInterfaceType)) { return(false); } _registrations.Add(registration.ServiceInterfaceType, registration); } return(true); }