diff --git a/src/OpenIddict.Client.AspNetCore/OpenIddictClientAspNetCoreBuilder.cs b/src/OpenIddict.Client.AspNetCore/OpenIddictClientAspNetCoreBuilder.cs
index 64f51cc4..26fe2286 100644
--- a/src/OpenIddict.Client.AspNetCore/OpenIddictClientAspNetCoreBuilder.cs
+++ b/src/OpenIddict.Client.AspNetCore/OpenIddictClientAspNetCoreBuilder.cs
@@ -47,6 +47,7 @@ public sealed class OpenIddictClientAspNetCoreBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientAspNetCoreBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Client.DataProtection/OpenIddictClientDataProtectionBuilder.cs b/src/OpenIddict.Client.DataProtection/OpenIddictClientDataProtectionBuilder.cs
index bdf12fdd..961f31b9 100644
--- a/src/OpenIddict.Client.DataProtection/OpenIddictClientDataProtectionBuilder.cs
+++ b/src/OpenIddict.Client.DataProtection/OpenIddictClientDataProtectionBuilder.cs
@@ -46,6 +46,7 @@ public sealed class OpenIddictClientDataProtectionBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientDataProtectionBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Client.Owin/OpenIddictClientOwinBuilder.cs b/src/OpenIddict.Client.Owin/OpenIddictClientOwinBuilder.cs
index 5eda6aab..25d62f7c 100644
--- a/src/OpenIddict.Client.Owin/OpenIddictClientOwinBuilder.cs
+++ b/src/OpenIddict.Client.Owin/OpenIddictClientOwinBuilder.cs
@@ -47,6 +47,7 @@ public sealed class OpenIddictClientOwinBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientOwinBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationBuilder.cs b/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationBuilder.cs
index f75534ec..292ca2c2 100644
--- a/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationBuilder.cs
+++ b/src/OpenIddict.Client.SystemIntegration/OpenIddictClientSystemIntegrationBuilder.cs
@@ -49,6 +49,7 @@ public sealed class OpenIddictClientSystemIntegrationBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The .
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientSystemIntegrationBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Client.SystemNetHttp/OpenIddictClientSystemNetHttpBuilder.cs b/src/OpenIddict.Client.SystemNetHttp/OpenIddictClientSystemNetHttpBuilder.cs
index c8ff2781..ce43518d 100644
--- a/src/OpenIddict.Client.SystemNetHttp/OpenIddictClientSystemNetHttpBuilder.cs
+++ b/src/OpenIddict.Client.SystemNetHttp/OpenIddictClientSystemNetHttpBuilder.cs
@@ -50,6 +50,7 @@ public sealed class OpenIddictClientSystemNetHttpBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientSystemNetHttpBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationBuilder.cs b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationBuilder.cs
index 4c4ed650..4b119e4f 100644
--- a/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationBuilder.cs
+++ b/src/OpenIddict.Client.WebIntegration/OpenIddictClientWebIntegrationBuilder.cs
@@ -44,6 +44,7 @@ public sealed partial class OpenIddictClientWebIntegrationBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientWebIntegrationBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Client/OpenIddictClientBuilder.cs b/src/OpenIddict.Client/OpenIddictClientBuilder.cs
index a52c6bd2..cca360ed 100644
--- a/src/OpenIddict.Client/OpenIddictClientBuilder.cs
+++ b/src/OpenIddict.Client/OpenIddictClientBuilder.cs
@@ -117,6 +117,7 @@ public sealed class OpenIddictClientBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictClientBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Core/OpenIddictCoreBuilder.cs b/src/OpenIddict.Core/OpenIddictCoreBuilder.cs
index 32346135..0d9f2896 100644
--- a/src/OpenIddict.Core/OpenIddictCoreBuilder.cs
+++ b/src/OpenIddict.Core/OpenIddictCoreBuilder.cs
@@ -47,6 +47,7 @@ public sealed class OpenIddictCoreBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictCoreBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkBuilder.cs b/src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkBuilder.cs
index 1926633c..bf70dd08 100644
--- a/src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkBuilder.cs
+++ b/src/OpenIddict.EntityFramework/OpenIddictEntityFrameworkBuilder.cs
@@ -48,6 +48,7 @@ public sealed class OpenIddictEntityFrameworkBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictEntityFrameworkBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreBuilder.cs b/src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreBuilder.cs
index 1ff80c58..a2c15de3 100644
--- a/src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreBuilder.cs
+++ b/src/OpenIddict.EntityFrameworkCore/OpenIddictEntityFrameworkCoreBuilder.cs
@@ -48,6 +48,7 @@ public sealed class OpenIddictEntityFrameworkCoreBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictEntityFrameworkCoreBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.MongoDb/OpenIddictMongoDbBuilder.cs b/src/OpenIddict.MongoDb/OpenIddictMongoDbBuilder.cs
index 84ec2676..a0a726da 100644
--- a/src/OpenIddict.MongoDb/OpenIddictMongoDbBuilder.cs
+++ b/src/OpenIddict.MongoDb/OpenIddictMongoDbBuilder.cs
@@ -48,6 +48,7 @@ public sealed class OpenIddictMongoDbBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictMongoDbBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Quartz/OpenIddictQuartzBuilder.cs b/src/OpenIddict.Quartz/OpenIddictQuartzBuilder.cs
index 4028eced..5a75e43e 100644
--- a/src/OpenIddict.Quartz/OpenIddictQuartzBuilder.cs
+++ b/src/OpenIddict.Quartz/OpenIddictQuartzBuilder.cs
@@ -44,6 +44,7 @@ public sealed class OpenIddictQuartzBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictQuartzBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Server.AspNetCore/OpenIddictServerAspNetCoreBuilder.cs b/src/OpenIddict.Server.AspNetCore/OpenIddictServerAspNetCoreBuilder.cs
index 18557920..43d1d42e 100644
--- a/src/OpenIddict.Server.AspNetCore/OpenIddictServerAspNetCoreBuilder.cs
+++ b/src/OpenIddict.Server.AspNetCore/OpenIddictServerAspNetCoreBuilder.cs
@@ -46,6 +46,7 @@ public sealed class OpenIddictServerAspNetCoreBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictServerAspNetCoreBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Server.DataProtection/OpenIddictServerDataProtectionBuilder.cs b/src/OpenIddict.Server.DataProtection/OpenIddictServerDataProtectionBuilder.cs
index a0265920..82ebe2b2 100644
--- a/src/OpenIddict.Server.DataProtection/OpenIddictServerDataProtectionBuilder.cs
+++ b/src/OpenIddict.Server.DataProtection/OpenIddictServerDataProtectionBuilder.cs
@@ -46,6 +46,7 @@ public sealed class OpenIddictServerDataProtectionBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictServerDataProtectionBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Server.Owin/OpenIddictServerOwinBuilder.cs b/src/OpenIddict.Server.Owin/OpenIddictServerOwinBuilder.cs
index 1b39edd2..6e1b0e71 100644
--- a/src/OpenIddict.Server.Owin/OpenIddictServerOwinBuilder.cs
+++ b/src/OpenIddict.Server.Owin/OpenIddictServerOwinBuilder.cs
@@ -46,6 +46,7 @@ public sealed class OpenIddictServerOwinBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictServerOwinBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Server/OpenIddictServerBuilder.cs b/src/OpenIddict.Server/OpenIddictServerBuilder.cs
index 90775fd9..1d5265af 100644
--- a/src/OpenIddict.Server/OpenIddictServerBuilder.cs
+++ b/src/OpenIddict.Server/OpenIddictServerBuilder.cs
@@ -116,6 +116,7 @@ public sealed class OpenIddictServerBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictServerBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Server/OpenIddictServerConfiguration.cs b/src/OpenIddict.Server/OpenIddictServerConfiguration.cs
index 9d97f42a..843008c7 100644
--- a/src/OpenIddict.Server/OpenIddictServerConfiguration.cs
+++ b/src/OpenIddict.Server/OpenIddictServerConfiguration.cs
@@ -493,7 +493,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions
descriptor.ContextType == typeof(ValidateAuthorizationRequestContext) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
- descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
+ descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0089));
}
@@ -502,7 +502,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
+ descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0090));
}
@@ -511,7 +511,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
+ descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0091));
}
@@ -519,7 +519,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions
descriptor.ContextType == typeof(ValidateEndSessionRequestContext) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
- descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
+ descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0092));
}
@@ -528,7 +528,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
+ descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0466));
}
@@ -537,7 +537,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
+ descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0093));
}
@@ -546,7 +546,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
+ descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0094));
}
@@ -554,7 +554,7 @@ public sealed class OpenIddictServerConfiguration : IPostConfigureOptions
descriptor.ContextType == typeof(ValidateEndUserVerificationRequestContext) &&
descriptor.Type is OpenIddictServerHandlerType.Custom &&
- descriptor.FilterTypes.All(type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
+ descriptor.FilterTypes.All(static type => !typeof(RequireDegradedModeDisabled).IsAssignableFrom(type))))
{
builder.AddError(SR.GetResourceString(SR.ID0095));
}
diff --git a/src/OpenIddict.Validation.AspNetCore/OpenIddictValidationAspNetCoreBuilder.cs b/src/OpenIddict.Validation.AspNetCore/OpenIddictValidationAspNetCoreBuilder.cs
index 80ff8203..0b21a04d 100644
--- a/src/OpenIddict.Validation.AspNetCore/OpenIddictValidationAspNetCoreBuilder.cs
+++ b/src/OpenIddict.Validation.AspNetCore/OpenIddictValidationAspNetCoreBuilder.cs
@@ -45,6 +45,7 @@ public sealed class OpenIddictValidationAspNetCoreBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationAspNetCoreBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Validation.DataProtection/OpenIddictValidationDataProtectionBuilder.cs b/src/OpenIddict.Validation.DataProtection/OpenIddictValidationDataProtectionBuilder.cs
index 004e045d..2fda3027 100644
--- a/src/OpenIddict.Validation.DataProtection/OpenIddictValidationDataProtectionBuilder.cs
+++ b/src/OpenIddict.Validation.DataProtection/OpenIddictValidationDataProtectionBuilder.cs
@@ -46,6 +46,7 @@ public sealed class OpenIddictValidationDataProtectionBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationDataProtectionBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Validation.Owin/OpenIddictValidationOwinBuilder.cs b/src/OpenIddict.Validation.Owin/OpenIddictValidationOwinBuilder.cs
index 74dea176..5cfa6aca 100644
--- a/src/OpenIddict.Validation.Owin/OpenIddictValidationOwinBuilder.cs
+++ b/src/OpenIddict.Validation.Owin/OpenIddictValidationOwinBuilder.cs
@@ -45,6 +45,7 @@ public sealed class OpenIddictValidationOwinBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationOwinBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Validation.ServerIntegration/OpenIddictValidationServerIntegrationBuilder.cs b/src/OpenIddict.Validation.ServerIntegration/OpenIddictValidationServerIntegrationBuilder.cs
index 5dec460c..be1ffb3d 100644
--- a/src/OpenIddict.Validation.ServerIntegration/OpenIddictValidationServerIntegrationBuilder.cs
+++ b/src/OpenIddict.Validation.ServerIntegration/OpenIddictValidationServerIntegrationBuilder.cs
@@ -44,6 +44,7 @@ public sealed class OpenIddictValidationServerIntegrationBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationServerIntegrationBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Validation.SystemNetHttp/OpenIddictValidationSystemNetHttpBuilder.cs b/src/OpenIddict.Validation.SystemNetHttp/OpenIddictValidationSystemNetHttpBuilder.cs
index af640be5..4b703a7d 100644
--- a/src/OpenIddict.Validation.SystemNetHttp/OpenIddictValidationSystemNetHttpBuilder.cs
+++ b/src/OpenIddict.Validation.SystemNetHttp/OpenIddictValidationSystemNetHttpBuilder.cs
@@ -49,6 +49,7 @@ public sealed class OpenIddictValidationSystemNetHttpBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationSystemNetHttpBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);
diff --git a/src/OpenIddict.Validation/OpenIddictValidationBuilder.cs b/src/OpenIddict.Validation/OpenIddictValidationBuilder.cs
index 9a15b434..6682059c 100644
--- a/src/OpenIddict.Validation/OpenIddictValidationBuilder.cs
+++ b/src/OpenIddict.Validation/OpenIddictValidationBuilder.cs
@@ -115,6 +115,7 @@ public sealed class OpenIddictValidationBuilder
/// The delegate used to configure the OpenIddict options.
/// This extension can be safely called multiple times.
/// The instance.
+ [EditorBrowsable(EditorBrowsableState.Advanced)]
public OpenIddictValidationBuilder Configure(Action configuration)
{
ArgumentNullException.ThrowIfNull(configuration);