Currently I can get selected features in one layer by doing something like:
ShapeFileFeatureLayer Layer2 = (ShapeFileFeatureLayer)Map1.FindFeatureLayer("layernamehere");
Layer2.Open();
ObservableCollection<Feature> features = new ObservableCollection<Feature>(Layer2.QueryTools.GetFeaturesInsideBoundingBox(rectangleShape, ReturningColumnsType.AllColumns).ToList());
Layer2.Close();
Is there a way to get all selected features across all layers without looping through each one, getting the features of that layer, adding to the collection, and going on to the next one?