public override DisposableList <PaletteInfo> Analyze() { sm_log.Info("Finding overlapping palettes"); var palettes = new DisposableList <PaletteInfo>(FindPalettes()); TotalScrollableHeight = palettes.Last().ScrollPosition.Y + SidebarRect.Height; return(palettes); }