public INakedObjectAdapter GetService(IServiceSpec spec) => GetServices().FirstOrDefault(s => Equals(s.Spec, spec));
public INakedObject GetService(IServiceSpec spec) { return(GetServices().FirstOrDefault(s => Equals(s.Spec, spec))); }
public INakedObjectAdapter GetService(IServiceSpec spec) { return GetServices().FirstOrDefault(s => Equals(s.Spec, spec)); }
public virtual ServiceType GetServiceType(IServiceSpec spec) { return(Services.Where(sw => Equals(manager.GetServiceAdapter(sw.Service).Spec, spec)).Select(sw => sw.ServiceType).FirstOrDefault()); }