private GetDataLayerGeometryType ( IDataLayer dataLayer ) : esriGeometryType | ||
dataLayer | IDataLayer | |
return | esriGeometryType |
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;
}