diff --git a/src/Microsoft.FeatureManagement/ConfigurationFeatureDefinitionProvider.cs b/src/Microsoft.FeatureManagement/ConfigurationFeatureDefinitionProvider.cs
index 78161707..bc3af5b4 100644
--- a/src/Microsoft.FeatureManagement/ConfigurationFeatureDefinitionProvider.cs
+++ b/src/Microsoft.FeatureManagement/ConfigurationFeatureDefinitionProvider.cs
@@ -34,6 +34,14 @@ public sealed class ConfigurationFeatureDefinitionProvider : IFeatureDefinitionP
const string ParseValueErrorString = "Invalid setting '{0}' with value '{1}' for feature '{2}'.";
+ ///
+ /// Creates a configuration feature definition provider.
+ ///
+ /// The configuration of feature definitions.
+ public ConfigurationFeatureDefinitionProvider(IConfiguration configuration) : this(configuration, null)
+ {
+ }
+
///
/// Creates a configuration feature definition provider.
///
@@ -41,7 +49,7 @@ public sealed class ConfigurationFeatureDefinitionProvider : IFeatureDefinitionP
/// The options for the configuration feature definition provider.
public ConfigurationFeatureDefinitionProvider(
IConfiguration configuration,
- ConfigurationFeatureDefinitionProviderOptions options = null)
+ ConfigurationFeatureDefinitionProviderOptions options)
{
_configuration = configuration ?? throw new ArgumentNullException(nameof(configuration));
_options = options ?? new ConfigurationFeatureDefinitionProviderOptions();