StructureMap を既存の Web フォーム アプリケーションにフックしようとしているところです。これは Web フォームなので、セッター インジェクションを使用する必要がありますが、これは理想的ではありませんが、何もないよりはましです。
私が行き詰まっているのは、VB への変換です (私は現在 VB ショップで働いている C# 開発者です)。C# で正常に動作するカスタム スキャナーを作成しましたが、それを VB に変換する方法に完全に行き詰まっています。
元の C# は次のようになります。
public void Process(Type type, PluginGraph graph)
{
if (type.IsInterface)
{
graph.Configure(x => x.SetAllProperties(
y => y.TypeMatches(
z => z == type)));
}
}
私がVBで得ることができる最も近いものはこれです:
Public Sub Process(ByVal type As Type, ByVal graph As PluginGraph) Implements ITypeScanner.Process
If type.IsInterface Then
graph.Configure(Function(x) _
x.SetAllProperties(Function(y) _
y.TypeMatches(Function(z) _
return z Is type _
) _
) _
)
End If
End Sub
リフレクターが私を助けてくれることを望んでいましたが、それは私のものに似たコードを思いつき、それもコンパイルされません。
では、訳は?