¿Cómo configuro un atributo en un campo en cualquier parte de mi ensamblaje, luego reflexiono sobre esos atributos de campo en todo mi ensamblaje y obtengo/establezco los valores de campo que el atributo también está adjunto?Atributos de C# en los campos
Respuesta
1) Crear custom attribute dirigidos por fields
2) Add it to desired fields
3) Iterar a través de types defined in your assembly
4) Para cada type:
4a) iterate through it's fields
4b) si el campo has your custom attribute vaya al paso 4c
4c) get o set valores del campo
No habría preguntado aquí si no hubiera agotado mi búsqueda de la respuesta en Google y MSDN. No estaba muy seguro de qué buscar. Tu respuesta me señala en todas las direcciones correctas, ¡gracias! –
Bueno, la capacidad de buscar información en la web es una de las principales habilidades del desarrollador de software moderno – aku
Sí, pero al hacer la pregunta correcta en los campos de las regurgitaciones de copia/pasta de los mismos tutoriales, es difícil encontrar respuestas concretas. Una vez más, gracias. –
- 1. Localizar los campos/atributos en AccountModel para ASP.NET MVC
- 2. Extraiga los campos de una estructura C
- 3. C# Typedef que conserva los atributos
- 4. ¿Los atributos JsonIgnore no funcionan en ASP.NET?
- 5. ¿Cómo puedo "falsificar" los atributos de estilo C# en Ruby?
- 6. ¿Cuál es el propósito de los Atributos en C#?
- 7. Diferencia entre los atributos de propiedad en el objetivo-c
- 8. Campos de bits en C#
- 9. C# Atributos y sus usos
- 10. Cómo establecer los campos de encabezado Http en Objective-C?
- 11. Atributos del parámetro en C#
- 12. Mejorar los campos de consulta en MongoDB
- 13. Grupos de C# Atributos
- 14. ruby on rails campos de atributos dinámicos de DB utilizando los problemas de method_missing
- 15. Desbordamiento en los campos de bit
- 16. ¿Encontrar qué campos se han actualizado después de llamar a los atributos de actualización?
- 17. Newtonsoft ignorar los atributos?
- 18. Cómo probar los campos attr_accessible en RSpec
- 19. En qué idioma aparecieron primero los atributos
- 20. ¿Por qué C# prohíbe los tipos de atributos genéricos?
- 21. ¿Qué sintaxis está permitida al aplicar los atributos de C#?
- 22. Atributos de propiedades personalizadas en Objective-c
- 23. Extraiga los atributos del código fuente de C# sin Reflection
- 24. Django startswith en los campos
- 25. Propiedades vs. Campos: Necesito ayuda para comprender los usos de las propiedades en los campos
- 26. Campos virtuales/abstractos en C#
- 27. Los mismos campos en la mayoría de las tablas
- 28. Buscar en todos los campos en Lucene
- 29. ¿Admite ANSI C los campos de bits firmados/no firmados?
- 30. Establezca los atributos de accesibilidad en UIBarButtonItem
Reetiquetado para eliminar 'C#' ya que esto es no es una pregunta específica del idioma. –