<p>I have the following VB.net interface that I need to port to C#.  C# does not allow enumerations in interfaces.  How can I port this without changing code that uses this interface?</p>

<pre><code>Public Interface MyInterface

    Enum MyEnum
        Yes = 0
        No = 1
        Maybe = 2
    End Enum

    ReadOnly Property Number() As MyEnum

End Interface
</code></pre>

```
```
public enum MyEnum
{
    Yes = 0,
    No = 1,
    Maybe = 2
}

public interface IMyInterface
{
    MyEnum Number { get; }
}
```
```