List<IFeatureClass> lFeatClass = null; IFeatureClass pFeatClass = null; FeatureClass pFeatureClass = null; //IFeatureLayer pFeatLayer; lFeatClass = this.getAllFeatureClasses(); //pFeatLayer = new FeatureLayerClass(); for (int iFeat = 0; iFeat < lFeatClass.Count; iFeat++) { pFeatClass = lFeatClass[iFeat]; pFeatureClass = (FeatureClass)pFeatClass; //pExportCAD.in_features = pFeatClass; pExportCAD.in_features = pFeatureClass; // this field which I'm asking for help strOutFile = strOutFile.Split('.')[0] + "_" + lFeatClass[iFeat].AliasName.ToUpper() + "." + strOutFile.Split('.')[1]; pExportCAD.Output_File = strOutFile; pExportCAD.Output_Type = strOutType; if (pGP.Exists(pExportCAD.in_features, ref obj)) { pResults = (IGeoProcessorResult)pGP.Execute(pExportCAD, null); } }
pFeatClass = lFeatClass[iFeat]; pFeatureClass = (FeatureClass)pFeatClass ; pWorkspace = pFeatureClass.Workspace; string wksp = pWorkspace.PathName + @"\DBLayer\" + pFeatureClass.Name; pExportCAD.in_features = wksp;