internal SLPivotHierarchy Clone() { SLPivotHierarchy ph = new SLPivotHierarchy(); ph.Outline = this.Outline; ph.MultipleItemSelectionAllowed = this.MultipleItemSelectionAllowed; ph.SubtotalTop = this.SubtotalTop; ph.ShowInFieldList = this.ShowInFieldList; ph.DragToRow = this.DragToRow; ph.DragToColumn = this.DragToColumn; ph.DragToPage = this.DragToPage; ph.DragToData = this.DragToData; ph.DragOff = this.DragOff; ph.IncludeNewItemsInFilter = this.IncludeNewItemsInFilter; ph.Caption = this.Caption; ph.MemberProperties = new List <SLMemberProperty>(); foreach (SLMemberProperty mp in this.MemberProperties) { ph.MemberProperties.Add(mp.Clone()); } ph.Members = new List <SLMembers>(); foreach (SLMembers mems in this.Members) { ph.Members.Add(mems.Clone()); } return(ph); }
internal SLPivotHierarchy Clone() { SLPivotHierarchy ph = new SLPivotHierarchy(); ph.Outline = this.Outline; ph.MultipleItemSelectionAllowed = this.MultipleItemSelectionAllowed; ph.SubtotalTop = this.SubtotalTop; ph.ShowInFieldList = this.ShowInFieldList; ph.DragToRow = this.DragToRow; ph.DragToColumn = this.DragToColumn; ph.DragToPage = this.DragToPage; ph.DragToData = this.DragToData; ph.DragOff = this.DragOff; ph.IncludeNewItemsInFilter = this.IncludeNewItemsInFilter; ph.Caption = this.Caption; ph.MemberProperties = new List<SLMemberProperty>(); foreach (SLMemberProperty mp in this.MemberProperties) { ph.MemberProperties.Add(mp.Clone()); } ph.Members = new List<SLMembers>(); foreach (SLMembers mems in this.Members) { ph.Members.Add(mems.Clone()); } return ph; }