I have a project that repairs broken datasources. One goal of the project is to add the datasource of a featuredataset to repair any broken feature classes. However, so far the only way I've seen to get the FeatureDataSet is through the FeatureClass. However, since these layers are invalid, there is no featureclass.
Normally the parent featuredataset of a featureclass is held in the FeatureClass. So is it accessible anywhere else?
I have already checked the properties in the IProperties interface, but no such luck. I have also tried casting the IFeatureDataset from IDataset, but obviously, that wont' work since I'm using a featureclass to get to the featuredataset that it's from and it's not a featuredataset to begin with.