Conversion de C# à vb: méthodes anonymes
	
	
		Bonjour,
Je cherche à convertir un morceau de code C# en VB.NET.
Malheureusement celui-ci contient des méthodes anonymes.
Comment traduire ces méthodes anonymes en méthodes non anonymes?
Voici l'exemple de code:
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 
 | public new TValue this[TKey key] 
        {
            get { return base[key];  }
            set 
            {
                if (key != null)
                {
                    ChangesList changes = Enlist();
                    if (!ContainsKey(key))
                    {
                        changes.Add(
                            delegate { base[key] = value; },
                            delegate { base.Remove(key); });
                    }
                    else
                    {
                        TValue oldValue = base[key];
                        changes.Add(
                            delegate { base[key] = value; },
                            delegate { base[key] = oldValue; });
                    }
                }
                base[key] = value;
            }
        } | 
 Merci par avance