/// <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)); }