/// <summary> /// Finds all featureclasses from the dataset of the given name with the given geometry type. /// </summary> /// <param name="workspace"></param> /// <param name="featureDatasetName"></param> /// <param name="geoType"></param> /// <returns></returns> public static IEnumerable <IFeatureClass> OpenFeatureClasses(this IWorkspace workspace, string featureDatasetName, params esriGeometryType[] geoType) { IFeatureDataset featureDataset = workspace.OpenFeatureDataset(featureDatasetName); IEnumerable <IFeatureClass> classes = featureDataset.OpenFeatureClasses(geoType); Marshal.FinalReleaseComObject(featureDataset); return(classes); }