diff --git a/src/Mocha/src/Mocha/Endpoints/EndpointRouter.cs b/src/Mocha/src/Mocha/Endpoints/EndpointRouter.cs index 58a3c699420..8f68d5aabcd 100644 --- a/src/Mocha/src/Mocha/Endpoints/EndpointRouter.cs +++ b/src/Mocha/src/Mocha/Endpoints/EndpointRouter.cs @@ -179,6 +179,7 @@ private void AddOrUpdateInternal(DispatchEndpoint endpoint, Uri? resolvedAddress // Build new set of addresses var newAddresses = ImmutableHashSet.Empty; + // ReSharper disable once ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract if (endpointAddress is not null) { newAddresses = newAddresses.Add(endpointAddress); @@ -222,6 +223,7 @@ private void AddOrUpdateInternal(DispatchEndpoint endpoint, Uri? resolvedAddress // New endpoint var addresses = ImmutableHashSet.Empty; + // ReSharper disable once ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract if (endpointAddress is not null) { addresses = addresses.Add(endpointAddress); diff --git a/src/Mocha/src/Mocha/MessageTypes/OutboundRoute.cs b/src/Mocha/src/Mocha/MessageTypes/OutboundRoute.cs index ca39b990319..73ab1af4598 100644 --- a/src/Mocha/src/Mocha/MessageTypes/OutboundRoute.cs +++ b/src/Mocha/src/Mocha/MessageTypes/OutboundRoute.cs @@ -139,6 +139,7 @@ public OutboundRouteDescription Describe() Kind, MessageType.Identity, Destination?.ToString(), + // ReSharper disable once ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract Endpoint is not null ? new EndpointReferenceDescription(Endpoint.Name, Endpoint.Address?.ToString(), Endpoint.Transport.Name) : null); diff --git a/src/Mocha/src/Mocha/Transport/MessagingTransport.Lifecyle.cs b/src/Mocha/src/Mocha/Transport/MessagingTransport.Lifecyle.cs index af9480d1963..8340f6a2499 100644 --- a/src/Mocha/src/Mocha/Transport/MessagingTransport.Lifecyle.cs +++ b/src/Mocha/src/Mocha/Transport/MessagingTransport.Lifecyle.cs @@ -96,6 +96,7 @@ internal void Initialize(IMessagingSetupContext context) // in case we have found a matching route that has no endpoint and no destination, // we need to connect it to the endpoint if (route is not null + // ReSharper disable once ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract && route.Endpoint is null && route.Destination is not null) { @@ -202,6 +203,7 @@ internal void DiscoverEndpoints(IMessagingSetupContext context) // TODO i am not sure if this is correct. foreach (var route in router.OutboundRoutes) { + // ReSharper disable once ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract if (route.Endpoint is null) { ConnectRoute(context, route); @@ -246,6 +248,7 @@ private void CreateMatchingOutboundRoute(IMessagingSetupContext context, Inbound outboundRoute.Initialize(context, outboundRouteConfiguration); } + // ReSharper disable once ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract if (outboundRoute.Endpoint is null) { var outboundEndpoint = ConnectRoute(context, outboundRoute); diff --git a/src/Mocha/src/Mocha/Transport/MessagingTransport.cs b/src/Mocha/src/Mocha/Transport/MessagingTransport.cs index 6e2961c7e46..715f059dd75 100644 --- a/src/Mocha/src/Mocha/Transport/MessagingTransport.cs +++ b/src/Mocha/src/Mocha/Transport/MessagingTransport.cs @@ -101,6 +101,7 @@ public virtual TransportDescription Describe() foreach (var endpoint in ReceiveEndpoints) { + // ReSharper disable once ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract if (endpoint.Source is not null) { outboundResources.Add(endpoint.Source); @@ -109,6 +110,7 @@ public virtual TransportDescription Describe() foreach (var endpoint in DispatchEndpoints) { + // ReSharper disable once ConditionIsAlwaysTrueOrFalseAccordingToNullableAPIContract if (endpoint.Destination is not null) { inboundResources.Add(endpoint.Destination);