2012-03-27 7 views
3

어떻게 F 번호로 기존의 C# 코드를Autofac F와 #

_containerBuilder = new ContainerBuilder(); 
_containerBuilder.RegisterGeneric(typeof(CommandObserver<>)).As(typeof(ICommandObserver<>)); 
_containerBuilder.RegisterGeneric(typeof(PropertyProvider<>)).As(typeof(IPropertyProvider<>)); 

을 변환 할 것인가?

답변

4
open Autofac 
let _containerBuilder = new ContainerBuilder() 

_containerBuilder.RegisterGeneric(typedefof<CommandObserver<_>>) 
    .As(typedefof<ICommandObserver<_>>); 

_containerBuilder.RegisterGeneric(typedefof<PropertyProvider<_>>) 
    .As(typedefof<IPropertyProvider<_>>); 
+0

대단히 감사합니다. 에 딱 맞다. 추가 할 필요가있는 것은 각 행의 마지막 부분에서 무시합니다 : containerBuilder.RegisterGeneric (typedefof >) (typedefof >) |> ignore – fitims