public ExtList <T> Merge(ExtList <T> another) { var list = new List <T>(); list.AddRange(elements); list.AddRange(another.elements); return(new ExtList <T>(list)); }
public ExtEntry(string key, ExtList <ExtElement> elements) : this(key, elements, ExtList <ExtEntry> .Empty) { }
public ExtEntry(string key, ExtList <ExtElement> elements, ExtList <ExtEntry> children) { Key = key; Elements = elements; Children = children; }
public ExtSection(string name, ExtList <ExtEntry> entries) { Name = name; Entries = entries; }