Ultimate goal is to quickly set VP layer state by being able to select items in VP. This works fine for regular AcDb objects, but Aecc object have styles properties that need to be walked, determine plan/model/section, then get layer visibility and name.
1) User selects entities in VP which they want thawed
2) Program collects list of layer names from selected entities
a) Aecc entity type, get 'Style property
b) Get sub-style properties and add layer names to list if sub-style is visible
3) vplayer freeze all layers of current VP
4) vplayer thaws list of collected layers of current VP
If I could easily grep for "style" from the vlax-dump-object output, then the above would be easy to code. But that does not appear to be possible.
Maybe looking directly at the C3D database would provide an alternative means build a list of layers that should be thawed.