IMyInterface1, IMyInterface2, ...
). В классе MyClass
есть свойство IMyInterface MyProperty { get; set; }
. interface IClickableButton
{
event Action Click;
}
interface IColorButton
{
Color Color { get; set; }
}
class MyForm
{
public IClickableButton ClickableButton { get; set; }
public IColorButton ColorButton { get; set; }
public <IClickableButton, IColorButton> ClickableColorButton { get; set; }
}
<IColorButton, IColorButton> ClickableColorButton { get; set; }
не прокатит, это я для понятности написал)