Can anyone explain me how these two declaration differs from each other
public virtual interface MyInterface { }
public virtual interface MyInterface { }
and public interface MyInterface { }
public interface MyInterface { }
? what what this virtual keyword makes difference here?