/// <summary>
        /// Call this method to register a dependency resolver and set default TunnelFactory to DependencyInjectionTunnelFactory
        /// </summary>
        /// <param name="factory"></param>
        /// <param name="burrowResolver"></param>
        public static void RegisterResolver(this TunnelFactory factory, IBurrowResolver burrowResolver)
        {
            new DependencyInjectionTunnelFactory(burrowResolver);

            if (burrowResolver.Resolve <ITypeNameSerializer>() != null)
            {
                Global.DefaultTypeNameSerializer = burrowResolver.Resolve <ITypeNameSerializer>();
            }
        }
        public static void RegisterResolver(this TunnelFactory factory, IBurrowResolver burrowResolver)
        {
            new DependencyInjectionTunnelFactory(burrowResolver);

            if (burrowResolver.Resolve<ITypeNameSerializer>() != null)
            {
                Global.DefaultTypeNameSerializer = burrowResolver.Resolve<ITypeNameSerializer>();
            }
        }
 public DependencyInjectionTunnelFactory(IBurrowResolver burrowResolver)
 {
     _burrowResolver = burrowResolver;
 }
Beispiel #4
0
 public DependencyInjectionTunnelFactory(IBurrowResolver burrowResolver)
 {
     _burrowResolver = burrowResolver;
 }