public new ReportOrViewSpec ChangeName(string newName) { if (null != ViewSpec) { return(new ReportOrViewSpec(ViewSpec.SetName(newName))); } if (null != ReportSpec) { return(new ReportOrViewSpec((ReportSpec)ReportSpec.ChangeName(newName))); } return((ReportOrViewSpec)base.ChangeName(newName)); }
public new ReportOrViewSpec ChangeName(string newName) { if (null != ViewSpecLayout) { return(new ReportOrViewSpec(ViewSpecLayout.ChangeName(newName))); } if (null != ReportSpec) { return(new ReportOrViewSpec((ReportSpec)ReportSpec.ChangeName(newName))); } throw new InvalidOperationException(); }