public virtual void Validate() { foreach (var constructType in _typeMap.Values) { Container.InstantiateExplicit( constructType, ValidationUtil.CreateDefaultArgs(ProvidedTypes.ToArray())); } }
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())); }