private esriGeometryType GetDataLayerGeometryType(IDataLayer dataLayer)
{
var pFeatureLayer = dataLayer as IFeatureLayer;
var pLayer = dataLayer as ILayer;
if (pFeatureLayer != null && pLayer.Valid)
{
IFeatureClass pFeatureClass = pFeatureLayer.FeatureClass;
if (pFeatureClass != null)
return pFeatureClass.ShapeType;
}
return esriGeometryType.esriGeometryNull;
}