작은 문제처럼 보일 수도 있지만 Visual Studio 또는 타사 응용 프로그램에서 Visual Studio가 특정 자동 생성 코드를 배치 할 위치를 지정하는 지원이 있는지 궁금합니다. .코드 템플릿 - 코드 파일 상단의 자동 속성
프로그래밍 할 때 가능한 한 효율적으로 노력하고 'Ctrl +'를 사용하십시오. 인터페이스, 필드, 속성 등을 자동으로 구현하는 방법이 많습니다. 문제가되는 것은 클래스 파일에 속성을 만들 때마다 (먼저 사용법을 입력하고 Ctrl +. 빨간색 잘못된 텍스트, 메시지가 나타나면 Generate Property Stub
을 선택) Visual Studio는 클래스 파일 맨 아래에 코드를 배치합니다.
이것은 내 코드 파일을 구조화하는 방법이 아니며, 자동 속성이 맨 위에 생성 된 경우 더 좋거나 나쁘다고 생각합니다.
그래서 대신 내가 코딩하고 때 (자동 생성에서 발생하는 것처럼)
는public class ObjectProvider
{
public ObjectProvider(Object o)
{
this.Object = o;
}
public object Object { get; private set; }
}
나는
public class ObjectProvider
{
public object Object { get; private set; }
public ObjectProvider(Object o)
{
this.Object = o;
}
}
내가 아는 작은 변화를 선호하지만 것 (적어도에서!) 일주일에 5 일, 약 40 시간 동안 - 실제로 이것이 많은 시간을 절약 할 것이라고 생각합니다!
나는 실제로 더 예리하고, 그 훌륭한 도구를 가지고있다. 그러나 나는 자동 재산의 위치와 관련된 것을 찾을 수 없었다. –
글쎄, 나는 ReSharper가 자동 속성과 "사용자 지정"속성을 구별한다고 생각하지 않는다. 그러나 최소한 모든 필드, 속성 및 메서드를 정렬하고 함께 그룹화합니다. 불행히도 멤버를 다시 정렬하는 동안 멤버의 위치와 관련된 옵션을 지정할 수 없습니다 (또는 적어도이 옵션을 찾지 못했습니다). – fero