/// <summary>
        /// If fieldAttributes point layer is selected, return it, otherwise null
        /// </summary>
        /// <param name="pMap">DotSpatial Map object</param>
        /// <returns>Point layer or null</returns>
        public static IPointLayer GetSelectedPointLayer(Map pMap)
        {
            var mLayer = ExtFunctions.GetSelectedLayer(pMap);

            return((mLayer is IPointLayer) ? (IPointLayer)mLayer : null);
        }
        /// <summary>
        /// If fieldAttributes feature layer is seleted, return it, otherwise null
        /// </summary>
        /// <param name="pMap">DotSpatial Map object</param>
        /// <returns>Feature layer or null</returns>
        public static IFeatureLayer GetSelectedFeatureLayer(Map pMap)
        {
            var mLayer = ExtFunctions.GetSelectedLayer(pMap);

            return((mLayer is IFeatureLayer) ? (IFeatureLayer)mLayer : null);
        }