Je suis en train d'essayer de raccorder StructureMap à une application webforms existante. Comme il s'agit de formulaires Web, je dois utiliser Setter Injection, ce qui n'est pas idéal, mais c'est mieux que rien. Où je suis déconnecté est la traduction vers VB (je suis vraiment un développeur C# travaillant actuellement dans un magasin VB). J'ai écrit un scanner personnalisé, qui fonctionne très bien en C#, mais je suis complètement bloqué sur la façon de le traduire en VB.Structuremap dans VB .Net (WebForms)
l'original C# ressemble à ceci:
public void Process(Type type, PluginGraph graph)
{
if (type.IsInterface)
{
graph.Configure(x => x.SetAllProperties(
y => y.TypeMatches(
z => z == type)));
}
}
Le plus proche que je peux obtenir en VB est la suivante:
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
J'espérais que le réflecteur serait en mesure de me aider, mais arrive avec un code similaire au mien, qui ne se compilera pas non plus.
Alors, quelle est la traduction?
C'est ce que je voulais dire. Ah bien encore quelques mois seulement jusqu'à ce que je puisse utiliser VS2010 au bureau. – ilivewithian