Tôi có thuộc tính được tạo bằng CodeDom. Làm thế nào tôi có thể đặt nó thành một thuộc tính tự động thay vì thêm CodeFieldReferenceExpressions vào một thành viên riêng tư?C# CodeDom Thuộc tính tự động
9
A
Trả lời
11
IIRC, CodeDom chỉ đơn giản là không có cách thể hiện điều này. Tự động thực hiện các thuộc tính chỉ là đường biên dịch, nhưng vì nó không ánh xạ (sạch) cho tất cả các ngôn ngữ, nó không vừa với CodeDom (bên cạnh đó, CodeDom sẽ cần một bản cập nhật).
7
Có thể.
Bạn có thể sử dụng lớp CodeSnippetTypeMember cho mục đích đó.
Ví dụ:
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);
Các vấn đề liên quan
- 1. C# Lazy tải tự động thuộc tính
- 2. C# Thuộc tính tự động - Vẫn còn null sau + =?
- 3. Thuộc tính được triển khai tự động C#
- 4. Tự động thêm thuộc tính C# tại thời gian chạy
- 5. Java có thuộc tính tự động không?
- 6. Refactor C# thuộc tính tự động cho các trường và thuộc tính getter/setter?
- 7. C# tự động hóa thuộc tính tự động hóa của JSON
- 8. Thuộc tính tự động VB.net - chỉ đọc?
- 9. Tự động tạo thuộc tính lớp
- 10. GreenDAO tạo thuộc tính ID tự động
- 11. So sánh các thuộc tính tự động
- 12. Tự động phát hiện phụ thuộc C
- 13. Tự động thêm thuộc tính vào đối tượng động?
- 14. Tính di động của các thuộc tính Native C++
- 15. Sử dụng "chuyển đổi sang thuộc tính tự động" trên nhiều thuộc tính cùng một lúc
- 16. Thuộc tính tự động triển khai có hỗ trợ các thuộc tính không?
- 17. Tiếp nhận trường sao lưu trong thuộc tính tự động
- 18. Thuộc tính và cấu trúc tự động Không kết hợp?
- 19. Tạo thuộc tính javascript như thuộc tính C#
- 20. C# truy cập các giá trị thuộc tính động theo tên thuộc tính
- 21. Có thuộc tính bean bean được làm mới tự động từ các tệp thuộc tính
- 22. Chuyển đổi Thuộc tính Tự động thành Thuộc tính Thông báo (MVVM trong WPF)
- 23. Thứ tự linq động theo thuộc tính lồng nhau với thuộc tính null
- 24. Trình soạn thảo chuỗi thuộc tính C# thuộc tính
- 25. Tự động thay thế thuộc tính img src bằng jQuery
- 26. Tự động nhận thuộc tính của đối tượng
- 27. Thuộc tính thiết lập NHibernate tự động khi lưu
- 28. Tự động đặt tên cho thuộc tính JSON
- 29. Tự động bỏ qua các thuộc tính với JacksonJson
- 30. MonoTouch - Trường so với Thuộc tính tự động