Question: This causes a compile-time exception: I realize C# does not support generic attributes. However, after much Googling, I can’t seem to find the reason. Does anyone know why generic types cannot derive from Attribute? Any theories? Best Answer: Well, ...