나는 C# 코드를 구문 분석하고 매개 변수가있는 함수 목록, 메서드, 속성 등이있는 클래스를 반환하는 클래스 집합 (.net 프레임 워크가 바람직 함)을 찾고 있습니다. 이상적으로 내 자신의 인텔리 센스를 구축하는 데 필요한 모든 것을 제공 할 것입니다.C# 코드 파서 찾기
.net 프레임 워크에 있어야한다는 느낌이 들었습니다. 제공하는 모든 반사 요소를 감안할 때, 그렇다면 오픈 소스 대안으로 충분합니다.
제가 작성하려고하는 것은 기본적으로 스 니펫 컴파일러와 비슷하지만 비틀어졌습니다. 나는 먼저 코드 돔을 얻는 방법을 알아 내려고 노력하고있다.
나는 이것에 대한 정확한 용어가 무엇인지 모르겠다. 그래서 나는 비어있게되었다.
편집 : intellisense와 같은 처리에이 코드를 사용하려고하므로 코드를 실제로 컴파일하는 것은 불완전하기 때문에 실제로는 작동하지 않습니다. 미안해, 먼저 언급 했어야 했어.
불완전한 코드 또는 오류가있는 코드 (즉, 일반 컴파일러로 컴파일하지 않는 코드)와 작동해야합니까? 일반적으로 IntelliSense 스타일의 파서에 대한 요구 사항입니다. –
그래, 불완전한 코드에서 작동해야합니다. 나는 온 - 더 - 플라이 물건을 찾고 있어요. – Blindy