2013-06-17 3 views
0


나는 이것을 지금 시도하고 있지만 현재 R #에는 존재하지 않는 몇 가지 규칙에 대한 커스텀 플러그인을 작성하는 방법을 찾지 못했다. 기껏해야 아래 규칙에 대한 맞춤 플러그인을 작성하는 것이 가능한지 여부를 알고 싶습니다. 일부 사이트에서는 몇 가지 규칙에 대한 플러그인을 작성하는 것이 불가능하다는 것을 알았습니다. 난 그냥 한 번 시도주고 싶어 :.Resharper의 사용자 정의 플러그인

  • 형식화되지 않은 데이터 집합을 (강력하게 형식화 된 데이터 집합이 컴파일시에 올바른 유형으로 값에 대한 액세스를 제공하지 마십시오에게 강력하게 형식화 된 데이터 집합으로, 유형 불일치 오류가 잡힌 코드가 아니라 실행 시간에보다 컴파일 할 때.)

  • 피 호출을 AcceptChanges가에 루프에 (루프의 끝이 아니라 각 반복에서 한 번만 대해 AcceptChanges를 호출하는 것이 좋습니다.)

  • 루프에서 Datatable을 선택하지 마십시오. (루프의 DataTable에서 Select 메서드를 호출하면 일반적으로 데이터가 인덱싱되지 않으므로 성능 문제가 발생합니다. 이 인덱스 액세스 방법을 사용하는 것이 좋습니다)

  • 모든 .NET UI 컨트롤 헝가리어 표기법을 따라야합니다 (예 :. 라벨에 대한 LBL, 버튼 btn을 체크 박스에 대한 CBO 등 예 : lblMyName)

플러그인을 작성할 수있는 가능성이 전혀 없으면 누구나 이러한 특정 규칙을 시작하는 방법에 대한 정보를 얻을 수 있습니다.

도움이 될 것입니다.

고마워요!
인 Ashish 당신의 언급 한 점에 대해

답변

1

  • 피 형식화되지 않은 데이터 집합에 난 당신이 유형의 용도를 검색하고, 지정되지 않은 경우, 그것은하지 않는 것이 좋습니다 말 검사를 제공해야 같아요.
  • 코드의 특정 지점에서 루프에 있는지 여부를 감지 할 수 있으며이 경우 불평합니다. 우리가 똑같은 범위를 말하면 특히 어렵지 않습니다.
  • 위와 동일한 아이디어
  • 사용자 정의 검사가 필요합니다. ReSharper는 이미 이름 지정 규칙을 지원하지만 이러한 특수 접두어는 별도로 분석해야합니다.

ReSharper Plugin Development Guide을 참조하십시오. 그러면 R # plugins 작성을 시작할 수 있습니다.

관련 문제