오늘이 문제를 해결하고 코드 정리를 수행 할 때 R #이 SerializableAttribute로 장식 된 클래스에서 자동 입력란으로 속성을 변환하지 않는다는 것을 알 수있었습니다.Resharper는 Serializable 클래스의 자동 속성으로 자동 변환되지 않습니다. 그렇습니까?
using System;
namespace DataContracts
{
[Serializable]
public class Class1
{
private bool _wontChange;
public bool WontChange
{
get { return _wontChange; }
set { _wontChange = value; }
}
}
}
위 코드는 자동 코드 정리 중에는 변경되지 않습니다. 물론 수동으로이 작업을 수행 할 수 있으며 R #의 빠른 작업 메뉴 옵션을 사용하여 개별 속성 수준에서 수행 할 수 있습니다. 하지만 [Serializable]
클래스에서 자동 속성을 사용할 때 알지 못하는 근본적인 문제가 있는지 궁금합니다.
JetBrains forum thread에서 우리는이 문제가 논의 된 an issue을 언급했지만 확실하게 해결되지는 않았습니다.
"빠른 실행 메뉴"를 사용하여 작업을 수행 할 수 있다고 말합니다. 옵션은 존재하지 않습니다. 그리고 serializable 속성을 제거하면 모든 것이 정상입니다. – Samuel