#nullable enable namespaceSystem { ///<summary>Represents the method that compares two objects of the same type.</summary> ///<param name="x">The first object to compare.</param> ///<param name="y">The second object to compare.</param> ///<typeparam name="T">The type of the objects to compare.</typeparam> ///<returns>A signed integer that indicates the relative values of <paramref name="x" /> and <paramref name="y" />, as shown in the following table. /// ///<list type="table"><listheader><term> Value</term><description> Meaning</description></listheader><item><term> Less than 0</term><description><paramref name="x" /> is less than <paramref name="y" />.</description></item><item><term> 0</term><description><paramref name="x" /> equals <paramref name="y" />.</description></item><item><term> Greater than 0</term><description><paramref name="x" /> is greater than <paramref name="y" />.</description></item></list></returns> publicdelegateintComparison<inT>(T x, T y); }