C#, EventArgs et héritage

Je sêche sur un problème qui me semble pourtant tout bête…
Peut-être que je suis fatigué, et que la solution est sous mon nez…
Je préfère avoir un avis extérieur, ça aide toujours :
using System;

namespace foo
{
 public class CommandQueueEventArgs : EventArgs
 {
public readonly Command CommandObject;

  public static readonly CommandQueueEventArgs Empty;

  public CommandQueueEventArgs() : this(null) {}
  public CommandQueueEventArgs(Command cmd)
  {
	 this.CommandObject = cmd;
  }

 }
}
Et voilà le soucis: VS.net me crie dessus comme quoi…
Le mot clé new est requis sur ‘foo.CommandQueueEventArgs.Empty’, car il masque le membre hérité ‘System.EventArgs.Empty’.

J’ai donc appliqué un…
public static readonly CommandQueueEventArgs Empty = new CommandQueueEventArgs();
… mais rien n’y fait :’(

Si quelqu’un a la solution je suis preneur.
Un grand merci d’avance.

Ge-Off
Qui copie les signatures de Lonewolf, mais pas les @+ de Bussiere

edit: orthographe.corrige() returns true

Ce message a été édité par Ge-Off le 24/09/2004

public new static readonly CommandQueueEventArgs Empty et hop.

Argh décidemment…
T’auras droit à ta bière à ma prochaine descente sur Paname