Правильно ли работает GetHashCode () в MonoTouch для объектов, производных от NSObject? - PullRequest
1 голос
/ 04 июля 2011

Я пытаюсь выяснить, правильно ли MonoTouch вызывает базовое сообщение «хэш», когда вы вызываете GetHashCode () из управляемого объекта NSObject. Быстрая проверка реализации GetHashCode () (в браузере сборок MD) для произвольного объекта (в моем примере NSAttributedString) вызывает его object.InternalGetHashCode (), поэтому я подозреваю, что он не вызывает «hash». «Хеш» тоже не раскрывается, поэтому я подозреваю, что есть еще один способ добраться до него. Кто-нибудь был на этом пути раньше?

Ответы [ 2 ]

2 голосов
/ 06 июля 2011

Хорошее наблюдение, это ошибка.

Я исправлю это в MonoMac и для нашего будущего продукта iPhone / .NET

0 голосов
/ 04 июля 2011
object.InternalGetHashCode()

... возвращается в обозревателе сборок и для System.Object, независимо от того, является ли это проектом MonoTouch или Mono.

Да, он работает правильно.

...