Donghyeon Kim
Donghyeon Kim
제안하신 판단 논리 사용하면 다음과 같은 속성을 가지는 경우도 대응할 수 있겠네요. ```c# class IgnoreCaseImmutableObject { ... public int Foo { get; } public int foo { get; } }...
일단 제시해주신 [규칙](https://github.com/AutoReviser/AutoReviser/issues/2#issuecomment-405025770)에서 문제가 발생하지 않는다고 생각한 이유는 애초에 해당 규칙을 만족하는 생성자를 선언할 수 없다고 생각했기 때문입니다. 넘겨받은 인자를 단순히 속성에 대입시키는게 생성자 역할의 전부라면, `foo`, `Foo` 두개 속성에...
> ConstructorResolver가 우선 공용 속성의 수와 동일한 수의 매개변수를 가지는 생성자를 찾도록 하는 것이 어떨까 싶네요. `우선` 이라는 말은 공용 속성 수와 동일한 수의 매개변수를 가지는 생성자를 찾는 것을 먼저...
**ConstructorResolver** 가 생성자 공용 속성과 매개변수의 수를 비교하는 것과 더불어 이름 그리고 타입까지 비교하는 것은 어떨까요? fe15b4ab01e6d0040c15967153691db502ad24d9 기준으로 수 비교 논리만 추가하면, 다음과 같은 경우에도 `Revise` 작동에 문제가 발생할 수...