private SignalSourceViewModel getSourceModelForSink(SignalSinkViewModel sink) { var source = sink.Sink.Source; var owner = source.Owner; var ownerModel = models[owner]; return(ownerModel.Sources.Single(s => s.Name == source.Name)); }
private void disconnect(SignalSinkViewModel sink) { sink.Sink.Source = null; }
private void connect(SignalSourceViewModel source, SignalSinkViewModel sink) { sink.Sink.Source = source.Source; }
private SignalSourceViewModel getSourceModelForSink(SignalSinkViewModel sink) { var source = sink.Sink.Source; var owner = source.Owner; var ownerModel = models[owner]; return ownerModel.Sources.Single(s => s.Name == source.Name); }
private void disconnect(SignalSinkViewModel sink) { sink.Sink.Source = null; }
private void connect(SignalSourceViewModel source, SignalSinkViewModel sink) { sink.Sink.Source = source.Source; }