Esempio n. 1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="F23.Mobile.iOS.DependencySwizzler.Unity.UnityBuildUpStrategy"/> class
 /// using the provided <see cref="Microsoft.Practices.Unity.IUnityContainer"/> instance.
 /// </summary>
 /// <param name="container">Instance of <see cref="Microsoft.Practices.Unity.IUnityContainer"/>.</param>
 /// <param name="configurePropertyInjectionExtension">If set to <c>true</c> configure the property injection Unity extension.</param>
 /// <remarks>
 /// Using this class adds an extension to the provided
 /// <see cref="Microsoft.Practices.Unity.IUnityContainer"/>,
 /// allowing dependencies to be injected without using the
 /// <c>[Dependency]</c> attribute.
 /// </remarks>
 public UnityBuildUpStrategy(IUnityContainer container)
 {
     if (container == null)
     {
         throw new ArgumentNullException("container");
     }
     _container = container;
     _container.AddSetterBuildUpExtension();
 }