public ObservableServiceInstance(ClassServiceInstance container, ObservableProxy observableProxy, ServiceKey key) : base(container, key) { ObservableProxy = observableProxy; }
public override void Dispose() { ObservableProxy?.OnDispose(); ObservableProxy = null; }
public ObservableServiceInstance(ClassServiceInstance container, ObservableProxy observableProxy, string name) : this(container, observableProxy, CreateKeyFor(container, name)) { }