Overriding an internal abstract method in another assembly
问题 Im currently working on a c# project that uses another .net library. This library does (amongst other things) parse a sequence into a tree. All items are of some type that inherits from the abstract class Sequence . I needed to alter the behaviour slightly and subclassed Sequence myself (lets call it MySequence ). After the tree was created, I could replace some tree nodes with objects of my own class. Now, a new version of the library was published, and a Copy function with the following