// This constructor is called exclusively to create a child scope from the parent internal ServiceProvider(ServiceProvider parent) { _root = parent._root; _table = parent._table; }
public object Invoke(ServiceProvider provider) { return(provider.CaptureDisposable(_service.Invoke(provider))); }
public override object Invoke(ServiceProvider provider) { return(base.Invoke(provider._root)); }
public object Invoke(ServiceProvider provider) { return(_serviceInstance); }