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;