I have a special type of dictionary. I'm not sure how to do this exactly, but I'm looking to make the get method virtual, but not the set method:
public TValue this[TKey key]
{
get { ... }
set { ... }
}
Is it possible and if so what is the correct combination?