Beispiel #1
0
        private ServiceInspector GetServiceInspector(Service service)
        {
            ServiceInspector inspector = null;

            if (!m_serviceInspectors.TryGetValue(BTServiceInspectorFactory.GetInspectorTypeForService(service.GetType()), out inspector))
            {
                inspector = BTServiceInspectorFactory.CreateInspectorForService(service);
                m_serviceInspectors.Add(inspector.GetType(), inspector);
            }

            inspector.Target = service;
            return(inspector);
        }