Esempio n. 1
0
 internal void GetHeadingDefState(out TablixHeadingList outermostColumns, out TablixHeadingList outermostRows, out TablixHeadingList staticColumns, out TablixHeadingList staticRows)
 {
     outermostColumns = TablixColumns;
     outermostRows    = TablixRows;
     staticColumns    = null;
     staticRows       = null;
     SkipStaticHeading(ref outermostColumns, ref staticColumns);
     SkipStaticHeading(ref outermostRows, ref staticRows);
 }
Esempio n. 2
0
 internal void SkipStaticHeading(ref TablixHeadingList tablixHeading, ref TablixHeadingList staticHeading)
 {
     if (tablixHeading != null && tablixHeading[0].Grouping == null)
     {
         staticHeading = tablixHeading;
         tablixHeading = tablixHeading.InnerHeadings();
     }
     else
     {
         staticHeading = null;
     }
 }
Esempio n. 3
0
 internal abstract TablixHeadingList SkipStatics(TablixHeadingList headings);