Есть ли способ сделать что-то в этом направлении?
interface Iface
{
[anytype] Prop1 { get; }
[anytype] Prop2 { get; }
}
class Class1 : Iface
{
public string Prop1 { get; }
public int Prop2 { get; }
}
class Class2 : Iface
{
public int Prop1 { get; }
public bool? Prop2 { get; }
}
Мне не нужен тип свойств, мне просто нужны доступные свойства. Это не должно быть реализовано с помощью интерфейса, просто используя это в качестве примера.