private static IEnumerable<KmlLayer> GetParentsAndSelf(KmlLayer kmlLayer) { while (kmlLayer != null) { yield return kmlLayer; kmlLayer = kmlLayer._parentLayer; } }