// Token: 0x06005975 RID: 22901 RVA: 0x0018B004 File Offset: 0x00189204
        private static void OnValidationAdornerSiteChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
        {
            if (e.IsASubPropertyChange)
            {
                return;
            }
            DependencyObject dependencyObject  = (DependencyObject)e.OldValue;
            DependencyObject dependencyObject2 = (DependencyObject)e.NewValue;

            if (dependencyObject != null)
            {
                dependencyObject.ClearValue(Validation.ValidationAdornerSiteForProperty);
            }
            if (dependencyObject2 != null && d != Validation.GetValidationAdornerSiteFor(dependencyObject2))
            {
                Validation.SetValidationAdornerSiteFor(dependencyObject2, d);
            }
            if (Validation.GetHasError(d))
            {
                if (dependencyObject == null)
                {
                    dependencyObject = d;
                }
                Validation.ShowValidationAdornerHelper(d, dependencyObject, false);
                Validation.ShowValidationAdorner(d, true);
            }
        }
        // Token: 0x0600597D RID: 22909 RVA: 0x0018B1C0 File Offset: 0x001893C0
        private static object ShowValidationAdornerOperation(object arg)
        {
            object[]         array         = (object[])arg;
            DependencyObject targetElement = (DependencyObject)array[0];
            DependencyObject adornerSite   = (DependencyObject)array[1];
            bool             show          = (bool)array[2];

            Validation.ShowValidationAdornerHelper(targetElement, adornerSite, show, false);
            return(null);
        }
 // Token: 0x06005979 RID: 22905 RVA: 0x0018B104 File Offset: 0x00189304
 internal static void ShowValidationAdorner(DependencyObject targetElement, bool show)
 {
     if (!Validation.HasValidationGroup(targetElement as FrameworkElement))
     {
         DependencyObject dependencyObject = Validation.GetValidationAdornerSite(targetElement);
         if (dependencyObject == null)
         {
             dependencyObject = targetElement;
         }
         Validation.ShowValidationAdornerHelper(targetElement, dependencyObject, show);
     }
 }
 // Token: 0x0600597C RID: 22908 RVA: 0x0018B1B2 File Offset: 0x001893B2
 private static void ShowValidationAdornerHelper(DependencyObject targetElement, DependencyObject adornerSite, bool show)
 {
     Validation.ShowValidationAdornerHelper(targetElement, adornerSite, show, true);
 }