Возможно, некорректно поставил вопрос (может быть, не понял ответ

).
Где-то в проге есть переменная А
В одном месте я (теоретически) пишу: cIni.SetReference(А, ....),
т.е. говорю своему классу, что А — отслеживаемая переменная
В какой-либо момент времени вызывается cIni.WriteAll(), и записываются текущие значения всех переменных, загнанных через SetReference, в ini (или xml — не важно) файл
XML-сериализация позволит это каким-нить образом реализовать такой WriteAll?