public PathEdge(Edge e, string local_path, string remote_path) : base(null, e.IsInbound) { _e = e; LocalPath = local_path; RemotePath = remote_path; //Make sure if the edge closes we also close _e.CloseEvent += this.HandleUnderClose; }