Beispiel #1
0
 /// <summary>
 /// Create a list node for a given list.
 /// </summary>
 public static DataNode Create <T, T2>(string name, object data, GetItemNameDelegate <T2> getItemNameDelegate) where T : ListNode <T2>
 => (T)Create(name, data, new object[] { getItemNameDelegate });
Beispiel #2
0
 public ListNode([NotNull] string name, [NotNull] List <T> data, [NotNull] GetItemNameDelegate <T> getItemItemNameDelegate) : base(name, data)
 {
     mGetItemNameDelegate = getItemItemNameDelegate;
 }
Beispiel #3
0
 /// <summary>
 /// Create a generic list node for the given list.
 /// </summary>
 public static ListNode <T> Create <T>(string name, IList <T> data, GetItemNameDelegate <T> getItemNameDelegate)
 => (ListNode <T>)Create(name, data, new object[] { getItemNameDelegate });