アセンブリから[<ReflectedDefinition>]
とマークされたトップレベル関数から見積りを取得する方法を理解したいと思います。F#アセンブリからの見積データの読み込み - explicitRegisterTopDefs関数
Tomas Petricek's blog: Quotation Visualiser Reloadedのように見えますが、コードの末尾にexplicitlyRegisterTopDefs
という簡単な呼び出しがあり、トップレベルの引用符付きの定義を取得しています。
PowerPackまたはF#コンパイラの最新バージョン(このバージョンは.Net 4.0で動作しています)では、この機能が見つからないようです。
hereが表示されているように、記事が書かれたときに多くのことが変更されました。たとえば、Microsoft.FSharp.Quotations.Raw
がリファクタリングされました。
PowerPack /コンパイラの最新バージョンでこれらのトップレベルの見積りを取得する方法を知っている人はいますか?
ありがとうございました。
はい - これはうまくいくはずです。 F#ライブラリの新しい(ish)バージョンは、現在のものとは別のアセンブリからでも、引用を自動的に読み込みます。 –