diff --git a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/HostConfiguration.mustache b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/HostConfiguration.mustache
index 03dd95e59a51..02a30813c546 100644
--- a/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/HostConfiguration.mustache
+++ b/modules/openapi-generator/src/main/resources/csharp/libraries/generichost/HostConfiguration.mustache
@@ -83,18 +83,45 @@ namespace {{packageName}}.{{clientPackage}}
_services.AddSingleton<{{classname}}Events>();{{/apis}}{{/apiInfo}}
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration Add{{apiName}}HttpClients(Action{{nrt?}} builder = null)
+ {
+ return Add{{apiName}}HttpClients((Action{{nrt?}})null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration Add{{apiName}}HttpClients(
+ Action{{nrt?}} client,
+ Action{{nrt?}} builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return Add{{apiName}}HttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration Add{{apiName}}HttpClients
- (
- Action{{nrt?}} client = null, Action{{nrt?}} builder = null)
+ public HostConfiguration Add{{apiName}}HttpClients(
+ Action{{nrt?}} client,
+ Action{{nrt?}} builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 57cd55318ffc..036887d244b2 100644
--- a/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/latest/ComposedEnum/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -54,18 +54,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action? builder = null)
+ {
+ return AddApiHttpClients((Action?)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action? client = null, Action? builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Client/HostConfiguration.cs
index febdbe5115e8..942fe3e72526 100644
--- a/samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/latest/HelloWorld/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -49,18 +49,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action? builder = null)
+ {
+ return AddApiHttpClients((Action?)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action? client = null, Action? builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 5c677ebfe604..7afd501ae813 100644
--- a/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/latest/InlineEnumAnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -54,18 +54,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action? builder = null)
+ {
+ return AddApiHttpClients((Action?)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action? client = null, Action? builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/HostConfiguration.cs
index f6ff3ae8fb5e..f63c1c113626 100644
--- a/samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/latest/OneOfList/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -51,18 +51,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action? builder = null)
+ {
+ return AddApiHttpClients((Action?)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action? client = null, Action? builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs
index ff84d1b3f835..652242eb4cdc 100644
--- a/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/latest/Tags/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -51,18 +51,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action? builder = null)
+ {
+ return AddApiHttpClients((Action?)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action? client = null, Action? builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 2518b0f2bda6..d8f31c4a3cf8 100644
--- a/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.7/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -48,18 +48,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 6e6cadc2371f..edfeb91dc74c 100644
--- a/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.7/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -48,18 +48,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 6e6cadc2371f..edfeb91dc74c 100644
--- a/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.7/AnyOfNoCompare/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -48,18 +48,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 5590892c1d41..1476f8675caf 100644
--- a/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.7/FormModels/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -212,18 +212,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
index dea8c2a11c73..5bb0a6facf00 100644
--- a/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.7/OneOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -49,18 +49,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 5d658ec3769d..98a615d0eb62 100644
--- a/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.7/Petstore/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -162,18 +162,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 59bd87967dc3..ec172ac970be 100644
--- a/samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.7/UseDateTimeForDate/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -46,18 +46,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 2518b0f2bda6..d8f31c4a3cf8 100644
--- a/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.8/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -48,18 +48,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 6e6cadc2371f..edfeb91dc74c 100644
--- a/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.8/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -48,18 +48,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 6e6cadc2371f..edfeb91dc74c 100644
--- a/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.8/AnyOfNoCompare/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -48,18 +48,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 5590892c1d41..1476f8675caf 100644
--- a/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.8/FormModels/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -212,18 +212,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
index dea8c2a11c73..5bb0a6facf00 100644
--- a/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.8/OneOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -49,18 +49,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 5d658ec3769d..98a615d0eb62 100644
--- a/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.8/Petstore/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -162,18 +162,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 59bd87967dc3..ec172ac970be 100644
--- a/samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net4.8/UseDateTimeForDate/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -46,18 +46,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action builder = null)
+ {
+ return AddApiHttpClients((Action)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action client = null, Action builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action client,
+ Action builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 1a9db5721d53..08a61cf9cc12 100644
--- a/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net8/AllOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -52,18 +52,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action? builder = null)
+ {
+ return AddApiHttpClients((Action?)null, builder);
+ }
+
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
+ {
+ var wrapped = client != null ? new Action((_, httpClient) =>
+ {
+ client(httpClient);
+ }) : null;
+ return AddApiHttpClients(wrapped, builder);
+ }
+
///
/// Configures the HttpClients.
///
///
///
///
- public HostConfiguration AddApiHttpClients
- (
- Action? client = null, Action? builder = null)
+ public HostConfiguration AddApiHttpClients(
+ Action? client,
+ Action? builder = null)
{
if (client == null)
- client = c => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
+ client = (_, c) => c.BaseAddress = new Uri(ClientUtils.BASE_ADDRESS);
List builders = new List();
diff --git a/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs b/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
index 2e37448fb7d8..37e1efcca51e 100644
--- a/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
+++ b/samples/client/petstore/csharp/generichost/net8/AnyOf/src/Org.OpenAPITools/Client/HostConfiguration.cs
@@ -52,18 +52,45 @@ public HostConfiguration(IServiceCollection services)
_services.AddSingleton();
}
+ ///
+ /// Configures the HttpClients.
+ ///
+ ///
+ ///
+ public HostConfiguration AddApiHttpClients(Action? builder = null)
+ {
+ return AddApiHttpClients((Action?)null, builder);
+ }
+
+ ///