RestSharp by John Sheehan, Andrew Young, Alexey Zimarev and RestSharp community

<PackageReference Include="RestSharp" Version="108.0.2" />

 GetOrPostParameter

public GetOrPostParameter(string name, string value, bool encode = true)

Instantiates an HTTP parameter instance (QueryString for GET, DELETE, OPTIONS and HEAD; Encoded form for POST and PUT)

public static bool op_Equality(GetOrPostParameter left, GetOrPostParameter right)

public static bool op_Inequality(GetOrPostParameter left, GetOrPostParameter right)

public virtual bool Equals(GetOrPostParameter other)