TreeModel<T>
public sealed class TreeModel<T> where T : TreeElementNo description is available for this type.
Properties
Section titled “Properties”
public T Root { get; }No description is available for this member.
Returns
{T} — No return description is available.
NumberOfDataElements
Section titled “NumberOfDataElements”public int NumberOfDataElements { get; }No description is available for this member.
Returns
System.Int32 — No return description is available.
Events
Section titled “Events”
ModelChanged
Section titled “ModelChanged”public event Action ModelChangedNo description is available for this member.
Returns
System.Action — No return description is available.
Constructors
Section titled “Constructors”
TreeModel(IList)
Section titled “TreeModel(IList)”public TreeModel(IList<T> data)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IList{{T}} |
Methods
Section titled “Methods”
Find(int)
Section titled “Find(int)”public T Find(int id)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
id |
System.Int32 |
Returns
{T} — No return description is available.
GetData()
Section titled “GetData()”public IList<T> GetData()No description is available for this member.
Returns
System.Collections.Generic.IList{{T}} — No return description is available.
SetData(IList, bool)
Section titled “SetData(IList, bool)”public void SetData(IList<T> data, bool sortFoldersFirst = false)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
data |
System.Collections.Generic.IList{{T}} | |
sortFoldersFirst |
System.Boolean | |
GetAncestors(int)
Section titled “GetAncestors(int)”public IList<int> GetAncestors(int id)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
id |
System.Int32 |
Returns
System.Collections.Generic.IList{System.Int32} — No return description is available.
GetDescendantsThatHaveChildren(int)
Section titled “GetDescendantsThatHaveChildren(int)”public IList<int> GetDescendantsThatHaveChildren(int id)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
id |
System.Int32 |
Returns
System.Collections.Generic.IList{System.Int32} — No return description is available.
RemoveElements(IList)
Section titled “RemoveElements(IList)”public void RemoveElements(IList<int> elementIDs)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
elementIDs |
System.Collections.Generic.IList{System.Int32} | |
RemoveElements(IList)
Section titled “RemoveElements(IList)”public void RemoveElements(IList<T> elements)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
elements |
System.Collections.Generic.IList{{T}} | |
AddElements(IList, TreeElement, int)
Section titled “AddElements(IList, TreeElement, int)”public void AddElements(IList<T> elements, TreeElement parent, int insertPosition)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
elements |
System.Collections.Generic.IList{{T}} | |
parent |
AssetInventory.TreeElement | |
insertPosition |
System.Int32 | |
AddRoot(T)
Section titled “AddRoot(T)”public void AddRoot(T root)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
root |
{T} | |
AddElement(T, TreeElement, int)
Section titled “AddElement(T, TreeElement, int)”public void AddElement(T element, TreeElement parent, int insertPosition)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
element |
{T} | |
parent |
AssetInventory.TreeElement | |
insertPosition |
System.Int32 | |
MoveElements(TreeElement, int, List)
Section titled “MoveElements(TreeElement, int, List)”public void MoveElements(TreeElement parentElement, int insertionIndex, List<TreeElement> elements)No description is available for this member.
Parameters
| Name | Type | Description |
|---|---|---|
parentElement |
AssetInventory.TreeElement | |
insertionIndex |
System.Int32 | |
elements |
System.Collections.Generic.List{AssetInventory.TreeElement} |