Atributos de C # en los campos
-
03-07-2019 - |
Pregunta
¿Cómo establezco un atributo en un campo en cualquier lugar de mi ensamblaje, luego reflexiono sobre esos atributos de campo en todo mi ensamblaje y obtengo / establezco los valores de campo a los que también se adjunta el atributo?
Solución
1) Cree atributo personalizado orientado a campos
2) Agréguelo a los campos deseados
3) Iterar a través de tipos definidos en su ensamblaje
4) Para cada tipo :
4a) iterar a través de sus campos
4b) si el campo tiene su atributo personalizado ir al paso 4c
4c) get o establecer valores de campo
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow