INNER CODE UNIT · C#

hashCode

graphql-dotnet/graphql-client · src/GraphQL.Client.Abstractions.Websocket/GraphQLWebSocketResponse.cs:51

        hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(Id);
        hashCode = hashCode * -1521134295 + EqualityComparer<string>.Default.GetHashCode(Type);
        return hashCode;
    }

    /// <inheritdoc />
    public static bool operator ==(GraphQLWebSocketResponse response1, GraphQLWebSocketResponse response2) =>
        EqualityComparer<GraphQLWebSocketResponse>.Default.Equals(response1, response2);

    /// <inheritdoc />
    public static bool operator !=(GraphQLWebSocketResponse response1, GraphQLWebSocketResponse response2) =>
        !(response1 == response2);
}

public class GraphQLWebSocketResponse<TPayload> : GraphQLWebSocketResponse, IEquatable<GraphQLWebSocketResponse<TPayload>>
{
    public TPayload Payload { get; set; }

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…