어셈블리에서 [<ReflectedDefinition>]
으로 표시된 최상위 함수에서 인용을 검색하는 방법을 알고 싶습니다.F # 어셈블리에서 인용 데이터로드 - explicitRegisterTopDefs 함수
Tomas Petricek's blog: Quotation Visualiser Reloaded이 코드는 문서의 맨 끝에 있으며 explicitlyRegisterTopDefs
을 호출하면 최상위 수준의 인용 된 정의를 검색 할 수 있습니다.
PowerPack 또는 F # 컴파일러의 최신 버전에서이 기능을 찾지 못했습니다. (.Net 4.0으로 작업하고 있습니다.)
기사 작성 시점이 2006 년 이래로 변경된 일이 많습니다. 예를 들어, Microsoft.FSharp.Quotations.Raw
이 리팩토링 된 경우는 here입니다.
누구나 PowerPack/컴파일러의 최신 버전으로 이러한 최상위 인용문을 캡처하는 방법을 알고 있습니까?
감사합니다.
예 - 정상적으로 작동합니다. F # 라이브러리의 새 버전 (ish)은 현재 어셈블리가 아닌 다른 어셈블리에서도 자동으로 견적을로드합니다. –