Method signature does not match parent method: <method name>
You used a Declare statement or a Function or Sub statement to declare or define a procedure within the definition of a base class. In subsequently defining a derived class, you declared or defined a procedure of the same kind (a function or sub) with the same name as the base class's procedure but with a different signature.
One of the following does not match:
- The return type
- The number of parameters
- The data type of one of the parameters
- The data structure of one of the parameters
Change the signature of the base class procedure or of the corresponding procedure in the derived class so that they match.