internal void Unlisten(IPropertyPathWalkerListener listener) { if (_listener == listener) { _listener = null; } }
void IPropertyPathNodeListener.ValueChanged(IPropertyPathNode node) { ValueInternal = node.Value; IPropertyPathWalkerListener listener = _listener; if (listener != null) { listener.ValueChanged(); } }
internal void Listen(IPropertyPathWalkerListener listener) { _listener = listener; }