Thanks for your reply....
Your searching Single feature layer.. I need to find intersecting features(all layers features) around a point feature.
So use that method when iterating a list of IFeatureLayers from the map:if you want to get the layers in a map:
List<IFeatureLayer> myLayers = new List<IFeatureLayer>();
var layerUID = new UID();
layerUID.Value = "{40A9E885-5533-11D0-98BE-00805F7CED21}";
var eLayer = _ArcMap.Document.FocusMap.get_Layers(layerUID, true);
var layer = eLayer.Next();
while (layer != null)
{
var featureLayer = (IFeatureLayer)layer;
myLayers.Add(featureLayer);
layer = eLayer.Next();
}
then use the method I posted before on this list on your feature:
List<IFeature> intersectedFeatures = null;
foreach(var featureLayer in myList)
{
intersectedFeatures.AddRange(myFeature.SelectByGeometry(featureLayer, 10)); // 10 is an arbitrary buffer size.. you would use whatever you want here
}