Tengo una propiedad creada con CodeDom. ¿Cómo puedo configurarlo para que sea una propiedad automática en lugar de agregar CodeFieldReferenceExpressions a un miembro privado?C# CodeDom Propiedad automática
9
A
Respuesta
11
IIRC, CodeDom simplemente no tiene una forma de expresar esto. Las propiedades implementadas automáticamente son solo un compilador de azúcar, pero como no se correlaciona (limpiamente) con todos los idiomas, no encaja perfectamente en CodeDom (además, CodeDom habría necesitado una actualización).
7
Sí, puedes.
Puede usar la clase CodeSnippetTypeMember para ese fin.
Por ejemplo:
CodeTypeDeclaration newType = new CodeTypeDeclaration("TestType");
CodeSnippetTypeMember snippet = new CodeSnippetTypeMember();
snippet.Comments.Add(new CodeCommentStatement("this is integer property", true));
snippet.Text="public int IntergerProperty { get; set; }";
newType.Members.Add(snippet);
Cuestiones relacionadas
- 1. acceso a la propiedad automática - C#
- 2. propiedad automática de VB.net - ¿solo?
- 3. Generar propiedades automáticas de C# con Codedom
- 4. Deserialización de propiedad automática de C# de JSON
- 5. propiedad automática con el valor por defecto
- 6. Microsoft Roslyn vs CodeDom
- 7. creando enumeración usando .NET CodeDom
- 8. Reflection.Emit vs CodeDOM
- 9. CodeDom y Silverlight
- 10. iPhone XCode propiedad automática, sintetizar y delloc
- 11. programación formato generado Código CodeDom
- 12. ¿Puede CodeDom crear argumentos opcionales al generar un método C#?
- 13. C# 4.0: Árboles de expresión frente a CodeDom
- 14. C++ 11 semántica "automática"
- 15. CodeDom restricción de tipo genérico
- 16. ¿Cómo funciona la propiedad automática de sintetizar en xcode 4.4?
- 17. Descargar el ensamblado compilado por CodeDom
- 18. Actualización automática de programas C#
- 19. Actualización automática de programas C#
- 20. Inicialización automática de listas C#
- 21. Detección automática de dependencias C
- 22. C# propiedad
- 23. Establecer una propiedad de clase Objective-C sin usar una referencia automática
- 24. Obtiene PropertyInfo de una propiedad automática de C# dado el campo de respaldo
- 25. aplicación explícita de una interfaz usando una propiedad automática
- 26. CodeDom - Llame a un método genérico
- 27. ¿Qué lenguajes de programación .NET tienen un proveedor CodeDom?
- 28. Crear propiedad javascript como la propiedad C#
- 29. Cómo: Instancia automática de Singleton en C#
- 30. C# detección automática de configuraciones proxy