Serialization. SerializationInfoEnumerator respectively its corresponding Contract Wizard class CW_SERIALIZATION_INFO_ENUMERATOR implement Current. However, they do not return an object of type SYSTEM_OBJECT but of type SERIALIZATION_ENTRY. Normally, this is a legal redeclaration since SERIALIZATION_ENTRY is a subtype of SYSTEM_OBJECT. The problem is that SERIALIZATION_ENTRY is expanded and the compiler states a non conforming signature of the redeclaration. Error code: VDRD(2) Type error: redeclaration has non-conforming signature. What to do: make sure that redeclaration uses signature (number and types of arguments and result) conforming to that of the original. Class: CW_SERIALIZATION_INFO_ENUMERATOR Redefined feature: current_: expanded CW_SERIALIZATION_ENTRY From: CW_SERIALIZATION_INFO_ENUMERATOR Precursor: current_: SYSTEM_OBJECT From: IENUMERATOR
Appears in 3 contracts
Sources: Master Thesis, Master Thesis, Master Thesis