Example #1
0
        internal LinkedProperties(INotifyPropertyChanged parent)
        {
            if (parent == null)
            {
                throw new ArgumentNullException(nameof(parent));
            }

            _propertyNameSet = new HashSet <string>(parent.GetPublicInstanceProperties().Select(pi => pi.Name));
        }