Esempio n. 1
0
 public virtual void Validate()
 {
     foreach (var constructType in _typeMap.Values)
     {
         Container.InstantiateExplicit(
             constructType, ValidationUtil.CreateDefaultArgs(ProvidedTypes.ToArray()));
     }
 }
Esempio n. 2
0
 public void Validate()
 {
     if (!typeof(T).IsAbstract())
     {
         _container.InjectExplicit(
             new ValidationMarker(typeof(T)), ValidationUtil.CreateDefaultArgs());
     }
 }
 public virtual void Validate()
 {
     try
     {
         _provider.GetInstance(
             _injectContext, ValidationUtil.CreateDefaultArgs(ParamTypes.ToArray()));
     }
     catch (Exception e)
     {
         throw new ZenjectException(
                   "Validation for factory '{0}' failed".Fmt(this.GetType()), e);
     }
 }
 public virtual void Validate()
 {
     _provider.GetInstance(
         _injectContext, ValidationUtil.CreateDefaultArgs(ParamTypes.ToArray()));
 }