reflection

    2

    1答えて

    ユニットテストでは、パッケージの下にクラスのリストを取得しようとしています。 私はユニットテストから ...getClassLoader().getResource("<some package in both main and test>"); を行うと、それはtest-classesを指すURLを返します。メインクラスへのURLを取得するにはどうすればよいですか? EDIT: より明確にす

    0

    3答えて

    2つのクラスが互いにメンバーとして追加されていることを確認する方法を教えてください。私は、プロパティを取得するには、次の方法を使用していた class Team { Driver driver{ get; set;} Driver codriver{ get; set;} } class Driver { Team parentTeam{ get; set;

    6

    2答えて

    私は現在、SaveChangesメソッドをオーバーライドしてリフレクションを利用することで、アプリ内のすべてのテーブルで履歴トラッキングを一般的な方法で実装しようとしています。簡単な場合として、のは、私は私のドメインオブジェクトと、次のようなそれぞれの履歴テーブルのための2クラス/ dbsetsを持っているとしましょう:: DbSet<Cat> Cats { get; set; } DbSet<

    0

    1答えて

    いくつかの日付プロパティを持つ複雑なオブジェクトをディープコピーしようとしています。私は "値 ''を有効な日付に変換できませんでした"というエラーが表示されています。コピーのために以下のコードを使用しています: - private static object CloneProcedure(Object obj) { if (type.IsPrimitive || type.IsEnu

    16

    1答えて

    Laravelの反射は実際にどのように機能しますか? Laravelがコントローラのコンストラクタでリフレクションを使用して、依存関係や依存関係を解決してから返す方法を見て、デバッグしようとしました。 しかし、私はそれが難しいと感じました。見て、理解し、理解することさえ非常に複雑です。クラスからクラスにジャンプすると、私はそれを実際に見ることができません。私は理解の低い結果でそれをデバッグすること

    2

    1答えて

    はFSIに次のコードを考える: type Mapping = Map<int,string> let mm = [ for i in Assembly.GetAssembly(typeof<Mapping>).ExportedTypes do yield i]|> List.find(fun m -> m.Name.Contains("MapModule")) let mt = mm.Get

    0

    3答えて

    クエリ文字列に基づいてオブジェクトを返そうとしています。 たとえば、api/users/{id}?fields=username,email,reputationには、3つのプロパティ(ユーザー名、電子メール、レピュテーション)のみを含むUserタイプのオブジェクトを返すようにします。 .NET Coreでは、カンマ区切りのクエリ文字列はデフォルトでは使用できません。 Here's a tutor

    0

    1答えて

    私はしばらく私を夢中にしてくれたので、これを共有していますので、同じ状況に陥る 私はジェネリック型から値を取得するために自分のプロジェクトの1つでリフレクションを使用していました。 問題はジェネリック型のメソッド呼び出しではなく、実際の戻り値自体がジェネリック型であることです。 私は事前にジェネリック型パラメータを知らないので、私は以下のようなソリューションを使用することはできません、返されたオブ

    0

    1答えて

    リフレクションを使用するのがかなり新しく、現在フィールドを設定するためにカスタムリフレクションユーティリティを実装しようとしています。 springboots ReflectionsTestUtilsを見て、私はsetFieldsがどのように行われたかを軽度に理解しています。私は現在、ObjectとImmutableMapをパラメータとして実装することで実装しようとしています。 考えられるのは、オ