public CfgEncoder Add_IfNotEmpty <T>(string tag, List <List <T> > lst) where T : ICfg, new() { if (lst.IsNullOrEmpty()) { return(this); } var sub = new CfgEncoder(); foreach (var l in lst) { sub.Add_IfNotEmpty(CfgDecoder.ListElementTag, l); } return(Add_String(tag, sub.ToString())); }
public CfgEncoder Add(string tag, CfgEncoder cody) => cody == null ? this : Add_String(tag, cody.ToString());