Ejemplo n.º 1
0
        public static void ThrougAllLayer(IMap pMap, CommonUtils.DealLayer dlFunVal)
        {
            int layerCount = pMap.LayerCount;

            for (int i = 0; i < layerCount; i++)
            {
                ILayer layer = pMap.get_Layer(i);
                if (!(layer is ICompositeLayer))
                {
                    dlFunVal(layer);
                }
                else
                {
                    CommonUtils.VerifyLayer(layer, dlFunVal);
                }
            }
        }
Ejemplo n.º 2
0
        public static ILayer VerifyLayer(ILayer pLayVal, CommonUtils.DealLayer dlFunVal)
        {
            ICompositeLayer compositeLayer = pLayVal as ICompositeLayer;
            int             count          = compositeLayer.Count;

            for (int i = 0; i < count; i++)
            {
                ILayer layer = compositeLayer.get_Layer(i);
                if (!(layer is ICompositeLayer))
                {
                    dlFunVal(layer);
                }
                else
                {
                    CommonUtils.VerifyLayer(layer, dlFunVal);
                }
            }
            return(null);
        }