Catel.Data.ModelBase.RaisePropertyChangedForAllRegisteredProperties C# (CSharp) Метод

RaisePropertyChangedForAllRegisteredProperties() приватный Метод

Invokes the property changed for all registered properties.
Using this method does not set the IsDirty property to true, nor will it cause the object to validate itself automatically, even when the AutomaticallyValidateOnPropertyChanged is set to true.
private RaisePropertyChangedForAllRegisteredProperties ( ) : void
Результат void
        internal void RaisePropertyChangedForAllRegisteredProperties()
        {
            var catelTypeInfo = PropertyDataManager.GetCatelTypeInfo(GetType());
            foreach (var propertyData in catelTypeInfo.GetCatelProperties())
            {
                if (!IsModelBaseProperty(propertyData.Key))
                {
                    RaisePropertyChanged(this, new PropertyChangedEventArgs(propertyData.Key), false, true);
                }
            }
        }