class-description NEWS COMMUNITY STORE TUTORIALS SIGN UP LOGIN LOGOUT ROKOJORI NEWSLETTER SIGN UP LOGIN LOGOUT NEWS COMMUNITY STORE TUTORIALS TOGGLE FULLSCREEN VOLLBILD AN/AUS Object TreeWalker<N>
protected TreeWalker<N> TreeWalker<N><>():TreeWalker<N> protected
public N Parent<>( N node=, node:N=, ):N public
public N ChildAt<>( N node=, node:N=, int index=, index:int=, ):N public
public int NumChildren<>( N node=, node:N=, ):int public
public bool HasChildren<>( N node=, node:N=, ):bool public
public bool HasParent<>( N node=, node:N=, ):bool public
public int ChildIndexOf<>( N node=, node:N=, ):int public
public N SiblingAt<>( N node=, node:N=, int index=, index:int=, ):N public
public N NextSibling<>( N node=, node:N=, ):N public
public N PreviousSibling<>( N node=, node:N=, ):N public
public bool HasSiblingAt<>( N node=, node:N=, int index=, index:int=, ):bool public
public int NumSiblings<>( N node=, node:N=, ):int public
public Void IterateSiblings<>( N node=, node:N=, System.Action<N> action=, action:System.Action<N>=, ):Void public
public N FindSibling<>( N node=, node:N=, Func<N,bool> evaluater=, evaluater:Func<N,bool>=, ):N public
public N FirstChild<>( N node=, node:N=, ):N public
public N LastChild<>( N node=, node:N=, ):N public
public Void ForEachChild<>( N node=, node:N=, bool directChildrenOnly=, directChildrenOnly:bool=, System.Action<N> action=, action:System.Action<N>=, ):Void public
public N FindDirectChild<>( N node=, node:N=, Predicate<N> selector=, selector:Predicate<N>=, ):N public
public N FindAnyChild<>( N node=, node:N=, Predicate<N> selector=, selector:Predicate<N>=, ):N public
public N FindChild<>( N node=, node:N=, bool directChildrenOnly=, directChildrenOnly:bool=, Predicate<N> selector=, selector:Predicate<N>=, ):N public
public N GetDirectChildWithLowestValue<>( N node=, node:N=, Func<N,float> getValue=, getValue:Func<N,float>=, ):N public
public N GetAnyChildWithLowestValue<>( N node=, node:N=, Func<N,float> getValue=, getValue:Func<N,float>=, ):N public
public N GetChildWithLowestValue<>( N node=, node:N=, bool directChildrenOnly=, directChildrenOnly:bool=, Func<N,float> getValue=, getValue:Func<N,float>=, ):N public
public N GetDirectChildWithHighestValue<>( N node=, node:N=, Func<N,float> getValue=, getValue:Func<N,float>=, ):N public
public N GetAnyChildWithHighestValue<>( N node=, node:N=, Func<N,float> getValue=, getValue:Func<N,float>=, ):N public
public N GetChildWithHighestValue<>( N node=, node:N=, bool directChildrenOnly=, directChildrenOnly:bool=, Func<N,float> getValue=, getValue:Func<N,float>=, ):N public
public N NextNode<>( N node=, node:N=, ):N public
public N PreviousNode<>( N node=, node:N=, ):N public
public N RootParent<>( N node=, node:N=, ):N public
public N LastGrandChild<>( N node=, node:N=, ):N public
public N NextAfterChildren<>( N node=, node:N=, ):N public
public bool IsChildOf<>( N child=, child:N=, N parent=, parent:N=, ):bool public
public int NumParents<>( N node=, node:N=, ):int public
public N LastOuterNode<>( N node=, node:N=, ):N public
public N NextNonChild<>( N node=, node:N=, ):N public
public N IterationEndOf<>( N node=, node:N=, ):N public
public N GetInParents<>( N node=, node:N=, Func<N,bool> predicate=, predicate:Func<N,bool>=, ):N public
public int GetAncestorDistance<>( N child=, child:N=, N ancestor=, ancestor:N=, ):int public
public int GetDepth<>( N node=, node:N=, Dictionary<N,int> depthMap=, depthMap:Dictionary<N,int>=, ):int public
public Void DepthIterate<>( N node=, node:N=, System.Action<N,int> callback=, callback:System.Action<N,int>=, bool childrenOnly=, childrenOnly:bool=, Dictionary<N,int> depthMap=, depthMap:Dictionary<N,int>=, ):Void public
public Void Iterate<>( N node=, node:N=, System.Action<N> callback=, callback:System.Action<N>=, bool childrenOnly=, childrenOnly:bool=, ):Void public
public Task IterateAsync<>( N node=, node:N=, Func<N,Task> callback=, callback:Func<N,Task>=, bool childrenOnly=, childrenOnly:bool=, ):Task public
public N Find<>( N node=, node:N=, Predicate<N> predicate=, predicate:Predicate<N>=, bool childrenOnly=, childrenOnly:bool=, ):N public
public Void Filter<>( List<N> list=, list:List<N>=, N node=, node:N=, Predicate<N> predicate=, predicate:Predicate<N>=, bool childrenOnly=, childrenOnly:bool=, ):Void public
public Void FilterAndMap<>( List<U> list=, list:List<U>=, N node=, node:N=, Predicate<N> predicate=, predicate:Predicate<N>=, Func<N,U> mapper=, mapper:Func<N,U>=, bool childrenOnly=, childrenOnly:bool=, ):Void public
public Void Map<>( List<U> list=, list:List<U>=, N node=, node:N=, Predicate<N> predicate=, predicate:Predicate<N>=, Func<N,U> mapper=, mapper:Func<N,U>=, bool childrenOnly=, childrenOnly:bool=, ):Void public
public Void PruneChildTraversal<>( N root=, root:N=, Func<N,bool> callback=, callback:Func<N,bool>=, ):Void public



All social media brands are registrated trademarks and belong to their respective owners.





CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
CONTACT IMPRINT TERMS OF USE PRIVACY © ROKOROJI ® 2021 rokojori.com
We are using cookies on this site. Read more... Wir benutzen Cookies auf dieser Seite. Mehr lesen...