public override void OnGraphChange(object sender, GraphChangeArgs <TSinkItem, TSinkEdge> args) { base.OnGraphChange(sender, args); Sink.OnGraphChange(sender, args); var sourceItem = Get(args.Item); Source.OnGraphChange(sender, new GraphChangeArgs <TSourceItem, TSourceEdge> (Source, sourceItem, args.EventType)); }
public virtual void SourceGraphChanged(object sender, GraphChangeArgs <TItem, TEdge> args) { base.OnGraphChange(sender, args); }
public override void OnGraphChange(object sender, GraphChangeArgs <TItem, TEdge> args) { // change the full graph first, then call subgraph change-event Source.OnGraphChange(sender, args); base.OnGraphChange(sender, args); }
public override void OnGraphChange(object sender, GraphChangeArgs <TItem, TEdge> args) { base.OnGraphChange(sender, args); Source.OnGraphChange(sender, args); }