public IxSelfInstance(IxProviderNode providerNode, IIxSelf self) { if (providerNode == null) { throw new ArgumentNullException(nameof(providerNode)); } if (self == null) { throw new ArgumentNullException(nameof(self)); } ProviderNode = providerNode; Object = self; }
/// <summary> /// Initializes a new instance of the <see cref="HttpRequestScope"/> class. /// </summary> /// <param name="self">Container agent object to control this instance.</param> /// <param name="resolver">The resolver for dependencies of this scope.</param> /// <param name="context">The http context of the request of this scope.</param> public HttpRequestScope(IIxSelf self, IIxResolver resolver, HttpContext context) { _self = self; Resolver = resolver; Context = context; }
public DummyDisposable(IIxSelf self) { _self = self; }