Comment XML-sérialiser un dictionnaire

J'ai été en mesure de sérialiser un IEnumerable de cette façon:

[XmlArray("TRANSACTIONS")]
[XmlArrayItem("TRANSACTION", typeof(Record))]
public IEnumerable<BudgetRecord> Records
{
    get 
    {
        foreach(Record br in _budget)
        {
            yield return br;
        }
    }
}

Cependant, j'ai réalisé que maintenant j'ai besoin d'un dictionnaire contenant une collection Dictionary<string, RecordCollection> (RecordCollection implémentant IEnumerable).

Comment puis-je y parvenir?

InformationsquelleAutor Burnzy | 2010-09-08