示例#1
0
 // 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);
 }
示例#2
0
 // 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);
 }