This repository was archived by the owner on Aug 11, 2021. It is now read-only.

Description
Settings classes are derived from one or more interfaces. The conversion to a build mode output, e.g. command line output, Xcode project, VisualStudio project, currently requires explicitly casting the object to each interface to apply the Convert function.
This is error prone.
So, similar to the initialisation using reflection to iterate over all interfaces, do this for conversion too.