Trong ReSharper 8, khi một lớp đã mất tích thành viên giao diện (tài sản), tôi sẽ Alt + Enter và chọn "Thực hiện Thiếu Thành viên", trong đó sẽ tạo ra autoproperties như thế này:Trong ReSharper 9, cách tạo autoproperties từ các thành viên bị thiếu?
public class MyClass : IHasId {
public int Id { get; set; }
}
Tuy nhiên, trong ReSharper 9, sau đây được tạo:
public class MyClass : IHasId {
public int Id {
get { throw new System.NotImplementedException(); }
set { throw new System.NotImplementedException(); }
}
}
Tôi đã đặt R # để tạo thuộc tính tự động trong "Tạo thành viên", vẫn không có hiệu lực.
Đây có phải là lỗi hay tôi đang thiếu thứ gì đó?
Có vẻ như ReSharper có thể "sửa" thuộc tính này sau đó với Alt + Enter để chuyển đổi nó thành một autoprop hoặc một với các trường sao lưu. Không chắc R # 8 có thể làm điều đó không. Nhưng có, kỳ quặc rằng nó không thể chỉ tạo autoprops để bắt đầu. –
Tôi đã tạo báo cáo lỗi: https://youtrack.jetbrains.com/issue/RSRP-430040 –