Exemplo n.º 1
0
        internal object getService(ServiceReference reference, Bundle bundle)
        {
            ServiceReferenceImpl sri = reference as ServiceReferenceImpl;

            if (sri == null)
            {
                return(null);
            }

            IList <Bundle> usingBundleList = null;

            if (usingServiceBundleDict.ContainsKey(reference))
            {
                usingBundleList = usingServiceBundleDict[reference];
            }
            else
            {
                usingBundleList = new List <Bundle>();
            }
            usingBundleList.Add(bundle);
            return(sri.getService());
        }