Я считал что для получения выполнения кэширования и нажатия при использовании Селектора Перехватчика при использовании замка Dynamic Proxy, что я должен переопределить GetType (), GetHashCode () и Равняюсь ()
Где я могу найти пример или что было бы лучшим, с работающей точки зрения, реализации?
вы не можете переопределить GetType, он не виртуальный.
Для остальных используйте ту же технику, что и для любого другого типа.
Обычно я делаю свои селекторы без состояния и реализую методы как this.GetType (). GetHashCode ()
и This.GetType () == other.GetType ()