I have class
class ManagerCar : IBlalba
{
public void Render(IViewTemplate template)
{
}
}
and I know what the parameter template is CarViewTemplate
I want check type and throw exception if IViewTemplate != CarViewTemplate
I can do check if(template is typeof(CarViewTemplate))
.
But I have many Managers
.
I want check this type on compilation and with help attribute like [IsType(typeof(CarViewTemplate))]
Is it possible ?
UPDATE
I have interface with Render(IViewTemplate template)
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…