ArcMapAddinDistanceAndDirection.Models.FeatureClassUtils.GetAllDatasetNames C# (CSharp) Метод

GetAllDatasetNames() приватный Метод

Retrieves all datasets names from filegdb
private GetAllDatasetNames ( string gdbFilePath ) : List
gdbFilePath string Path to filegdb
Результат List
        private List<string> GetAllDatasetNames(string gdbFilePath)
        {
            IWorkspaceFactory workspaceFactory = new FileGDBWorkspaceFactory();
            IWorkspace workspace = workspaceFactory.OpenFromFile (gdbFilePath, 0);
            IEnumDataset enumDataset = workspace.get_Datasets(esriDatasetType.esriDTAny);
            List<string> names = new List<string>();
            IDataset dataset = null;
            while((dataset = enumDataset.Next())!= null)
            {
                names.Add(dataset.Name);
            }
            return names;
        }