示例#1
0
        /// <inheritdoc />
        public IResourceDefinition Get(Type resourceType)
        {
            if (resourceType == null)
            {
                throw new ArgumentNullException(nameof(resourceType));
            }

            var resourceContext = _resourceContextProvider.GetResourceContext(resourceType);

            return((IResourceDefinition)_serviceProvider.GetService(resourceContext.ResourceDefinitionType));
        }