Geoprocessor gp = new Geoprocessor();
gp.OverwriteOutput = true;
IFeatureLayer inputfeaturelayer = pMap.get_Layer(0) as IFeatureLayer;
IFeatureLayer cliplayer = pMap.get_Layer(1) as IFeatureLayer;
IFeatureClass inputfeatureclass = inputfeaturelayer.FeatureClass;
IFeatureClass clipfeatureclass = cliplayer.FeatureClass;
IDataset dataset = inputfeatureclass as IDataset;
IWorkspace workspace = dataset.Workspace;
IFeatureWorkspac