/// <summary>Constructor allows the caller to give the IValuesInterconnection instance to use.</summary> public WPFValueInterconnectAdapter(IValuesInterconnection valuesInterconnectionInstanceToUse, MosaicLib.Logging.IMesgEmitter issueEmitter = null) { IssueEmitter = issueEmitter ?? MosaicLib.Logging.NullMesgEmitter.Instance; ivi = valuesInterconnectionInstanceToUse; }
/// <summary>Default constructor - defaults to using the Values.Instance IValueInterconnection object</summary> public WPFValueInterconnectAdapter(MosaicLib.Logging.IMesgEmitter issueEmitter = null) : this(Modular.Interconnect.Values.Values.Instance, issueEmitter : issueEmitter) { }