public bool IsResourceRequested <TResource>() where TResource : IResource
        {
            // If not specified by the caller, all resources are considered requested.
            if (!EmbeddedResourcesRequested)
            {
                return(true);
            }

            var mappedResourceName = _resourceModule.GetMappedResourceName(typeof(TResource));

            return(RequestedEmbeddedResources.Contains(mappedResourceName));
        }
Beispiel #2
0
        public bool IsResourceRequested <TResource>() where TResource : IResource
        {
            // If not specified by the caller, all resources are considered requested.
            if (!EmbeddedResourcesRequested)
            {
                return(true);
            }

            var resourceName = typeof(TResource).GetExposedResourceTypeName();

            return(resourceName != null && RequestedEmbeddedResources.Contains(resourceName));
        }