A
Allen Jones
Hi,
I tried to extend ListDictionary in order to create a thread safe version
named SynchronizedListDictionary.
Despite the docs saying the properties and methods of ListDictionary are
virtual, when I try to compile my derived class, the compiler tells me that
I "cannot override inherited member XXX because it is not marked virtual,
abstract, or override".
I know there are other collections and techniques that I can use as an
alternative, but I want to understand how a method can be listed as virtual
in the docs (which I thought came straight from the source) but the compiler
doesnt recognize it as such.
Thanks
Regards
Allen
I tried to extend ListDictionary in order to create a thread safe version
named SynchronizedListDictionary.
Despite the docs saying the properties and methods of ListDictionary are
virtual, when I try to compile my derived class, the compiler tells me that
I "cannot override inherited member XXX because it is not marked virtual,
abstract, or override".
I know there are other collections and techniques that I can use as an
alternative, but I want to understand how a method can be listed as virtual
in the docs (which I thought came straight from the source) but the compiler
doesnt recognize it as such.
Thanks
Regards
Allen