2012-10-05 3 views
1

.cs 파일 세트가 있습니다. 그 파일에서 함수 목록을 추출하고 싶습니다.CSV 파일로 기능리스트를 추출하는 유틸리티/도구

목록을 다음 열이있는 CSV 파일로 내보내려고합니다.

파일 이름의 FUNCTIONNAME

그렇게 할 수있는 붙박이 도구/유틸리티가 있습니까? 또는 다른 빠른 방법 (powershell을 사용했을 수 있습니다)?

+1

cs 파일의 메소드 서명 바로 앞에 (type ///) 주석을 삽입하는 경우. 그런 다음 VS에서 멋진 littel xml 파일을 모두 추출한 다음 거기에서 csv를 가져올 수 있습니다. 자신의 C# 파서를 작성하는 것보다 훨씬 쉬워졌습니다 –

+0

Tony, 좋은 제안 감사합니다. –

답변

0

PS에 내장 된 기능이 없으므로 RegEx를 사용해야합니다. 어셈블리를 컴파일 한 경우 Get-Member 또는 reflection을 사용할 수 있습니다. 예를 들어 this 하나를 참조

^[ \t]*(public|protected|private|static).*\([^;]*$ 

하지만이 향상 될 수있다 :

이 RE 아마 시나리오의 대부분에 충분합니다. 게시물에 this 게시물을 볼 수있는 제 3 자 도구를 참조하십시오.

관련 문제