internal SLConsolidation Clone() { var c = new SLConsolidation(); c.AutoPage = AutoPage; List <string> list; foreach (var ls in Pages) { list = new List <string>(); foreach (var s in ls) { list.Add(s); } c.Pages.Add(list); } c.RangeSets = new List <SLRangeSet>(); foreach (var rs in RangeSets) { c.RangeSets.Add(rs.Clone()); } return(c); }
private void SetAllNull() { IsWorksheetSource = true; WorksheetSourceReference = ""; WorksheetSourceName = ""; WorksheetSourceSheet = ""; WorksheetSourceId = ""; Consolidation = new SLConsolidation(); ExtensionList = null; Type = SourceValues.Worksheet; ConnectionId = 0; }