public ConnectionViewModel(OutputPinViewModel source, InputPinViewModel destination) { Source = source; Destination = destination; source.PropertyChanged += source_PropertyChanged; destination.PropertyChanged += destination_PropertyChanged; }
internal void Connect(OutputPinViewModel outputPin, InputPinViewModel other) { _filterInstance.Connect(outputPin.Desc.Name, other.Parent._filterInstance, other.Desc.Name); }