/// <summary>s /// create object /// </summary> /// <param name="payload">payload parameters</param> /// <returns></returns> public T Create(IPayloadType payload) { var newClass = new T(); newClass.Inject(dependency: this._dependencyClosure(), payload: payload); return(newClass); }
public void Inject(IDepedencyType dependency, IPayloadType payload) { this.Dependency = (MainPage.Dependency)dependency; this.Payload = (MainPage.Payload)payload; }
public void Inject(IDepedencyType dependency, IPayloadType payload) { this.InstanceOfdependency = (Dependency)dependency; this.InstanceOfpayload = (Payload)payload; }