[c#] Can anonymous class implement interface?