예제 #1
0
        internal ObservableRedirection(int id, MethodRedirection redirection)
        {
            UnderlyingRedirection = redirection;
            Observers             = new List <IObserver <RedirectionContext> >();
            Key = id;

            ObservingRedirections.Add(id, this);
        }
예제 #2
0
 /// <inheritdoc />
 public override void Dispose()
 {
     UnderlyingRedirection.Dispose();
     ObservingRedirections.Remove(Key);
 }