Attribute Inheritance

so I have a method in a parent class that uses the Attribute [ContextMenu(“MethodName”)].
if I put the parent class onto a gameObject, the method shows up in the context menu as expected, however now on any class that inherits from the Parent.

Took a break from coding and came back, found the problem right away and slapped myself in the face.

The method was not public, so it was not inherited at all. So making the method public allows it to be inherited along with it’s attribute tag.