From the post Replacing C# method of declaring type which implements an interface and inherits from base I know how to change a method pointer to another pointer of a method or