Esempio n. 1
0
 protected DescendentsWalkerBase(TreeWalkPriority priority)
 {
     _startNode      = null;
     _priority       = priority;
     _recursionDepth = 0;
     _nodes          = new FrugalStructList <DependencyObject>();
 }
 // Token: 0x060003CD RID: 973 RVA: 0x0000AF87 File Offset: 0x00009187
 protected DescendentsWalkerBase(TreeWalkPriority priority)
 {
     this._startNode      = null;
     this._priority       = priority;
     this._recursionDepth = 0;
     this._nodes          = default(FrugalStructList <DependencyObject>);
 }
Esempio n. 3
0
 protected DescendentsWalkerBase(TreeWalkPriority priority)
 {
     _startNode = null;
     _priority = priority;
     _recursionDepth = 0;
     _nodes = new FrugalStructList<DependencyObject>();
 }
Esempio n. 4
0
        //------------------------------------------------------
        //
        //  Constructors
        //
        //------------------------------------------------------

        #region Constructors

        /// <summary>
        ///     Creates an instances of PrePostDescendentsWalker.
        /// </summary>
        /// <param name="priority">specifies which tree should be visited first</param>
        /// <param name="preCallback">the callback to be called before a node's children are visited</param>
        /// <param name="postCallback">the callback to be called after a node's children are visited</param>
        /// <param name="data">the data passed to each callback</param>
        public PrePostDescendentsWalker(TreeWalkPriority priority, VisitedCallback <T> preCallback, VisitedCallback <T> postCallback, T data) :
            base(priority, preCallback, data)
        {
            _postCallback = postCallback;
        }
Esempio n. 5
0
 public DescendentsWalker(TreeWalkPriority priority, VisitedCallback <T> callback, T data)
     : base(priority)
 {
     _callback = callback;
     _data     = data;
 }
Esempio n. 6
0
 public DescendentsWalker(TreeWalkPriority priority, VisitedCallback <T> callback) :
     this(priority, callback, default(T))
 {
     // Forwarding
 }