public static List <IFeatureLayer> GetVisibleLayers(CParameterInitialize ParameterInitialize)
        {
            var blnVisibleLt = new List <bool>();
            var m_mapFeature = CHelpFunc.GetAllLayers(ParameterInitialize.m_mapControl, blnVisibleLt);

            var pFLayerLt = new List <IFeatureLayer>(m_mapFeature.LayerCount);

            for (int i = 0; i < m_mapFeature.LayerCount; i++)
            {
                var pFLayer = m_mapFeature.get_Layer(i) as IFeatureLayer;

                if (blnVisibleLt[i] == false)
                {
                    continue;
                }
                else
                {
                    pFLayerLt.Add(pFLayer);
                }
            }

            return(pFLayerLt);
        }
 public static void FrmOperation(ref CParameterInitialize pParameterInitialize)
 {
     pParameterInitialize.m_mapFeature = CHelpFunc.GetAllLayers(pParameterInitialize.m_mapControl);
     LoadTocbo(pParameterInitialize);
 }