public List <LayerModel> GetRenderLayers() { // Get the layers that must be drawn List <LayerModel> drawLayers; if (ShowAll) { return(SelectedProfile.GetRenderLayers(null, false, true)); } if (SelectedLayer == null || !SelectedLayer.Enabled) { return(new EditableList <LayerModel>()); } if (SelectedLayer.LayerType is FolderType) { drawLayers = SelectedLayer.GetRenderLayers(null, false, true); } else { drawLayers = new List <LayerModel> { SelectedLayer } }; return(drawLayers); }