No, you can't create generic constraint to work like OR
.
And just to point that that kind of constraint would have been useless: you would not be able to use neither methods defined in BaseClass
nor these from IList
(because T
could have been the first or the second).