/// <summary> /// Initialises a new instance of <see cref="DefaultWidgetDescriptorCollectionProvider"/>. /// </summary> /// <param name="descriptorProvider">The widget descriptor provider.</param> public DefaultWidgetDescriptorCollectionProvider(IWidgetDescriptorProvider descriptorProvider) { if (descriptorProvider == null) { throw new ArgumentNullException(nameof(descriptorProvider)); } _descriptorProvider = descriptorProvider; }