Getting a TextFrame from a TextHolder

Why while getting a TextFrame from a TextHolder in this way: TextFrame tf = th.ShapeRef.TextHolder not all properties of the TextHolder are defined correctly? For example Text property.

Because they are different objects and you shouldn’t use TextFrame referenced from TextHolder at all.

Ppt files have it and we provide it too for compatibility and may be for some future updates.