Tag Selected: how to use interfaces in c#