Class TreeElementUtility
Inheritance
System.Object
TreeElementUtility
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace:Mapbox.Editor
Assembly:cs.temp.dll.dll
Syntax
public static class TreeElementUtility
Methods
FindCommonAncestorsWithinList<T>(IList<T>)
Declaration
public static IList<T> FindCommonAncestorsWithinList<T>(IList<T> elements)where T : TreeElement
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<T> |
elements |
|
Returns
Type |
Description |
System.Collections.Generic.IList<T> |
|
Type Parameters
ListToTree<T>(IList<T>)
Declaration
public static T ListToTree<T>(IList<T> list)where T : TreeElement
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<T> |
list |
|
Returns
Type Parameters
TreeToList<T>(T, IList<T>)
Declaration
public static void TreeToList<T>(T root, IList<T> result)where T : TreeElement
Parameters
Type |
Name |
Description |
T |
root |
|
System.Collections.Generic.IList<T> |
result |
|
Type Parameters
UpdateDepthValues<T>(T)
Declaration
public static void UpdateDepthValues<T>(T root)where T : TreeElement
Parameters
Type |
Name |
Description |
T |
root |
|
Type Parameters
ValidateDepthValues<T>(IList<T>)
Declaration
public static void ValidateDepthValues<T>(IList<T> list)where T : TreeElement
Parameters
Type |
Name |
Description |
System.Collections.Generic.IList<T> |
list |
|
Type Parameters