Это круто, по какой-то причине, но не компилируется. Тьфу.
Вот что получилось:
Private Shared Sub InitStructureMap()
ObjectFactory.Initialize(Function (ByVal x As IInitializationExpression)
x.AddRegistry(New DataAccessRegistry)
x.AddRegistry(New CoreRegistry)
x.AddRegistry(New WebUIRegistry)
x.Scan(Function (ByVal scanner As IAssemblyScanner)
scanner.Assembly("RPMWare.Core")
scanner.Assembly("RPMWare.Core.DataAccess")
scanner.WithDefaultConventions
End Function)
End Function)
End Sub
И я попытался добавить _, чтобы сделать его одной строкой (это тоже не сработало)
Private Shared Sub InitStructureMap()
ObjectFactory.Initialize(Function (ByVal x As IInitializationExpression) _
x.AddRegistry(New DataAccessRegistry) _
x.AddRegistry(New CoreRegistry) _
x.AddRegistry(New WebUIRegistry) _
x.Scan(Function (ByVal scanner As IAssemblyScanner) _
scanner.Assembly("RPMWare.Core") _
scanner.Assembly("RPMWare.Core.DataAccess") _
scanner.WithDefaultConventions() _
End Function) _
End Function)
End Sub
Кто-нибудь еще ненавидит их старые приложения? : P