public void Flush()
        {
            this.CheckDisposed(null);
            this.CoreObjectUpdate();
            PersistablePropertyBag persistablePropertyBag = CoreObject.GetPersistablePropertyBag(this.ParentCollection.ContainerItem);

            if (!persistablePropertyBag.Context.IsValidationDisabled)
            {
                ValidationContext context = new ValidationContext(this.Session);
                Validation.Validate(this, context);
            }
            this.PropertyBag.FlushChanges();
        }
Exemple #2
0
        private void ValidateStoreObject()
        {
            ValidationContext context = new ValidationContext(base.Session);

            Validation.Validate(this, context);
        }
 internal void Validate(ValidationContext context)
 {
     this.CheckDisposed(null);
     Validation.Validate(this, context);
 }
Exemple #4
0
        protected void ValidateCoreObject()
        {
            ValidationContext context = new ValidationContext(this.Session);

            Validation.Validate(this, context);
        }