type-resolution

    0

    1答えて

    私はScalaには新しく、その中に個人プロジェクトをコーディングすることを学んでいます。 私はこの問題を抱えていて、周りを見回してもあまり役に立ちませんでした。だから - 私はService1がどの機能が可能で誤っているかを定義するようにコードを制限したいと思います。 例: Service1はオブジェクトA、C、E、Gを合成することができ、他の機能が提供されている場合はエラーを表示します。 他のク

    10

    1答えて

    と仮定私は2つの無関係なタイプと同じシグネチャを持つ2つの拡張メソッドが、異なる種類のフィルタを定義している: public class Foo {} public class Bar {} public static class FooExtensions { public static TFoo Frob<TFoo>(this TFoo foo) where TFoo : F

    0

    1答えて

    現在、タイプ名解決スキームを実装しています。入手可能な情報を使用すると、通常のC#のソースプロジェクトになるだろうものに非常に似ています。 各タイプ名のAssembly参照 using名前空間ランタイム時 のリストのリスト、解決するために、名前のいずれかです(名前空間ではなく、アセンブリ名を持つ)完全修飾またはそれはusing名前空間のいずれかから来ることが予想される単純な名前です。各識別子に一致