{-# OPTIONS -XEmptyDataDecls #-} module NET.System.Collections.Generic.IComparer ( module NET.System.Collections.Generic.IComparer ) where import qualified NET import NET.System.Collections.Generic.IComparer.Type as NET.System.Collections.Generic.IComparer import qualified Data.Int import qualified NET.System.Object compare :: (NET.Type gT, NET.Arg gT, IComparer obj) => gT -> gT -> NET.Object (objTy obj gT) -> IO (Data.Int.Int32) compare arg0 arg1 obj = NET.invokeGeneric "Compare" ( NET.tyNameCons ( NET.t22 $ NET.t11 obj) $ []) (arg0, arg1) obj