Ok, my inheritance knowledge and fields in that area are not that great.
How can i overload a method of a class i have no control over?
For example, look at the following method:
How could i add an overload to that, so anywhere i use that i can also use
object.Equals( object objectA, object objectB )
object.Equals( object objectA, object objectB,
object objectC, object objectD )
I do not want to modify the Equals function, this is just an example. Equals represents a method i did not make, and it exists somewhere else, but i want to simply add a couple overloads so i dont have to create my own Class & Method just to do what i could squeeze into that.