I created a static class called "FinancialLibrary" and made sure that all members in this class are declared as static.

When I said FinancialLibrary. I obviously see all the members of this static class. But I also see "Equals" and "ReferenceEquals" methods which I didn't write.

I know these two methods belong to "Object" class. Does that mean the static class I wrote ("FinancialLibrary") is a derived class of "Object" class?

nath