mirror of
https://github.com/OpenAPITools/openapi-generator.git
synced 2025-05-12 20:50:55 +00:00
[csharp][generichost] fix syslib1045, use GeneratedRegex for .net7+ (#20695)
* [csharp][generichost] fix SYSLIB1045 for ClientUtils * make JsonRegex private * on net7 and above use GeneratedRegex for JsonRegex * remove unused SanitizeFilename-Method * [csharp][generichost] regenerate samples
This commit is contained in:
parent
30787a16fb
commit
5581a2dd2c
@ -24,7 +24,7 @@ using System.Runtime.CompilerServices;
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
{{>visibility}} static class ClientUtils
|
{{>visibility}} static {{#net70OrLater}}partial {{/net70OrLater}}class ClientUtils
|
||||||
{
|
{
|
||||||
{{#useCompareNetObjects}}
|
{{#useCompareNetObjects}}
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -143,17 +143,6 @@ using System.Runtime.CompilerServices;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -325,7 +314,13 @@ using System.Runtime.CompilerServices;
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
{{#net70OrLater}}
|
||||||
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
{{/net70OrLater}}
|
||||||
|
{{^net70OrLater}}
|
||||||
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
{{/net70OrLater}}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -341,7 +336,7 @@ using System.Runtime.CompilerServices;
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return {{#net70OrLater}}JsonRegex(){{/net70OrLater}}{{^net70OrLater}}JsonRegex{{/net70OrLater}}.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -27,7 +27,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -109,17 +109,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -260,7 +249,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -276,7 +266,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -96,17 +96,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -245,7 +234,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -96,17 +96,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -245,7 +234,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -81,17 +81,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -230,7 +219,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -130,17 +130,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -345,7 +334,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -96,17 +96,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -245,7 +234,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -130,17 +130,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -349,7 +338,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -81,17 +81,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -230,7 +219,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -96,17 +96,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -245,7 +234,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -96,17 +96,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -245,7 +234,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -81,17 +81,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -230,7 +219,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -130,17 +130,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -345,7 +334,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -96,17 +96,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -245,7 +234,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -130,17 +130,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -349,7 +338,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -81,17 +81,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -230,7 +219,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -98,17 +98,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -249,7 +238,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -265,7 +255,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -98,17 +98,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -249,7 +238,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -265,7 +255,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -27,7 +27,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -83,17 +83,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -234,7 +223,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -250,7 +240,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -26,7 +26,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -127,17 +127,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -344,7 +333,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -360,7 +350,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -129,17 +129,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -350,7 +339,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -366,7 +356,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -98,17 +98,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -249,7 +238,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -265,7 +255,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -26,7 +26,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -127,17 +127,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -348,7 +337,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -364,7 +354,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -129,17 +129,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -350,7 +339,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -366,7 +356,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -27,7 +27,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -83,17 +83,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -234,7 +223,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -250,7 +240,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -98,17 +98,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -249,7 +238,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -265,7 +255,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -98,17 +98,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -249,7 +238,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -265,7 +255,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -27,7 +27,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -83,17 +83,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -234,7 +223,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -250,7 +240,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -26,7 +26,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -127,17 +127,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -344,7 +333,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -360,7 +350,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -129,17 +129,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -350,7 +339,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -366,7 +356,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -98,17 +98,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -249,7 +238,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -265,7 +255,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -26,7 +26,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -127,17 +127,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -348,7 +337,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -364,7 +354,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -28,7 +28,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// An instance of CompareLogic.
|
/// An instance of CompareLogic.
|
||||||
@ -129,17 +129,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -350,7 +339,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -366,7 +356,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -27,7 +27,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Utility functions providing some benefit to API client consumers.
|
/// Utility functions providing some benefit to API client consumers.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static class ClientUtils
|
public static partial class ClientUtils
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@ -83,17 +83,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -234,7 +223,8 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
[GeneratedRegex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$")]
|
||||||
|
private static partial Regex JsonRegex();
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
@ -250,7 +240,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
{
|
{
|
||||||
if (string.IsNullOrWhiteSpace(mime)) return false;
|
if (string.IsNullOrWhiteSpace(mime)) return false;
|
||||||
|
|
||||||
return JsonRegex.IsMatch(mime) || mime.Equals("application/json-patch+json");
|
return JsonRegex().IsMatch(mime) || mime.Equals("application/json-patch+json");
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -130,17 +130,6 @@ namespace Org.OpenAPITools.Client
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
|
||||||
/// Sanitize filename by removing the path
|
|
||||||
/// </summary>
|
|
||||||
/// <param name="filename">Filename</param>
|
|
||||||
/// <returns>Filename</returns>
|
|
||||||
public static string SanitizeFilename(string filename)
|
|
||||||
{
|
|
||||||
Match match = Regex.Match(filename, @".*[/\\](.*)$");
|
|
||||||
return match.Success ? match.Groups[1].Value : filename;
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
/// If parameter is DateTime, output in a formatted string (default ISO 8601), customizable with Configuration.DateTime.
|
||||||
/// If parameter is a list, join the list with ",".
|
/// If parameter is a list, join the list with ",".
|
||||||
@ -349,7 +338,7 @@ namespace Org.OpenAPITools.Client
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
/// Provides a case-insensitive check that a provided content type is a known JSON-like content type.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
private static readonly Regex JsonRegex = new Regex("(?i)^(application/json|[^;/ \t]+/[^;/ \t]+[+]json)[ \t]*(;.*)?$");
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Check if the given MIME is a JSON MIME.
|
/// Check if the given MIME is a JSON MIME.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user