Comparer<object>.Default.Compareメソッドでbyte配列の比較ができない

以下のコードが.NETでは動作するがXamarin.iOSでは動作しない。

byte[] v1 = new byte[]{0,1};

int ret = Comparer<object>.Default.Compare(v1, v1);  // <-ここで例外。メッセージは"does not implement right interface"

バグ?仕様?

追記 2014/02/12 10:21

サンプルコードが間違っていたので修正

追記 2014/02/13 10:17

最新のMono Frameworkのソースコードは修正されていて例外にはならない模様。しかしながらこの修正がいつXamarin.iOSに取り込まれるのかは不明。