TypeDescriptor.AddAttributes
only affects a very specific use-case; i.e. from within System.ComponentModel
. For the rest of reflection, it knows nothing about the extra attribute. And indeed, System.ComponentModel
doesn't really apply to methods or parameters.
So in short; you can't. You will need to store this information somewhere else (bespoke), or add it at compile-time.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…