diff --git a/src/Http/Http.Extensions/gen/StaticRouteHandlerModel/Endpoint.cs b/src/Http/Http.Extensions/gen/StaticRouteHandlerModel/Endpoint.cs index b16be0047a2d..7e7a180fe4d9 100644 --- a/src/Http/Http.Extensions/gen/StaticRouteHandlerModel/Endpoint.cs +++ b/src/Http/Http.Extensions/gen/StaticRouteHandlerModel/Endpoint.cs @@ -108,8 +108,13 @@ public override int GetHashCode() => public static bool SignatureEquals(Endpoint a, Endpoint b) { + if (a == null || b == null) + { + return false; + } + if (!string.Equals(a.Response?.WrappedResponseType, b.Response?.WrappedResponseType, StringComparison.Ordinal) || - !a.HttpMethod.Equals(b.HttpMethod, StringComparison.Ordinal) || + !string.Equals(a.HttpMethod, b.HttpMethod, StringComparison.Ordinal) || a.Parameters.Length != b.Parameters.Length) { return false;