// Token: 0x060004FA RID: 1274 RVA: 0x0000E044 File Offset: 0x0000C244 public void AddWalker(object data, DescendentsWalkerBase walker) { FrameworkContextData.WalkerEntry item = default(FrameworkContextData.WalkerEntry); item.Data = data; item.Walker = walker; this._currentWalkers.Add(item); }
// Token: 0x060004FC RID: 1276 RVA: 0x0000E0A0 File Offset: 0x0000C2A0 public bool WasNodeVisited(DependencyObject d, object data) { if (this._currentWalkers.Count > 0) { int index = this._currentWalkers.Count - 1; FrameworkContextData.WalkerEntry walkerEntry = this._currentWalkers[index]; if (walkerEntry.Data == data) { return(walkerEntry.Walker.WasVisited(d)); } } return(false); }