// Token: 0x06007C6D RID: 31853 RVA: 0x0022FE64 File Offset: 0x0022E064 public override void BringToFront(IAnnotationComponent component) { AnnotationAdorner annotationAdorner = this.GetAnnotationAdorner(component); int componentLevel = AdornerPresentationContext.GetComponentLevel(component); int nextZOrder = AdornerPresentationContext.GetNextZOrder(this._adornerLayer, componentLevel); if (nextZOrder != component.ZOrder + 1) { component.ZOrder = nextZOrder; this._adornerLayer.SetAdornerZOrder(annotationAdorner, AdornerPresentationContext.ComponentToAdorner(component.ZOrder, componentLevel)); } }
// Token: 0x06007C65 RID: 31845 RVA: 0x0022FC4C File Offset: 0x0022DE4C internal static void HostComponent(AdornerLayer adornerLayer, IAnnotationComponent component, UIElement annotatedElement, bool reorder) { AnnotationAdorner annotationAdorner = new AnnotationAdorner(component, annotatedElement); annotationAdorner.AnnotationComponent.PresentationContext = new AdornerPresentationContext(adornerLayer, annotationAdorner); int componentLevel = AdornerPresentationContext.GetComponentLevel(component); if (reorder) { component.ZOrder = AdornerPresentationContext.GetNextZOrder(adornerLayer, componentLevel); } adornerLayer.Add(annotationAdorner, AdornerPresentationContext.ComponentToAdorner(component.ZOrder, componentLevel)); }