// Token: 0x06002734 RID: 10036 RVA: 0x000B9678 File Offset: 0x000B7878 internal ItemAutomationPeer ReusePeerForItem(ItemAutomationPeer peer, object item) { if (peer == null) { peer = this.GetPeerFromWeakRefStorage(item); if (peer != null) { peer.AncestorsInvalid = false; peer.ChildrenValid = false; } } if (peer != null) { peer.ReuseForItem(item); } return(peer); }
internal ItemAutomationPeer ReusePeerForItem(ItemAutomationPeer peer, object item) { if (peer == null) { peer = GetPeerFromWeakRefStorage(item); if (peer != null) { // As cached peer is getting used it must be invalidated. peer.AncestorsInvalid = false; peer.ChildrenValid = false; } } if (peer != null) { peer.ReuseForItem(item); } return(peer); }