Example #1
0
 /// <summary>
 /// Проверяет доступность атрибута для данного элемента в конфигурации
 /// </summary>
 /// <param name="name"></param>
 /// <param name="chartType"></param>
 /// <param name="elementType"></param>
 /// <param name="config"></param>
 /// <returns></returns>
 private static bool IsMatch(string name, FusionChartType chartType, FusionChartElementType elementType = FusionChartElementType.Chart, IChartConfig config = null) {
     var key = (elementType.ToString() + "_" + name).ToLower();
     if (Attributes.ContainsKey(key)) {
         return 0 != (Attributes[key].Charts & chartType);
     }
     //custom attribute
     return true;
 }
Example #2
0
        /// <summary>
        /// Проверяет доступность атрибута для данного элемента в конфигурации
        /// </summary>
        /// <param name="name"></param>
        /// <param name="chartType"></param>
        /// <param name="elementType"></param>
        /// <param name="config"></param>
        /// <returns></returns>
        private static bool IsMatch(string name, FusionChartType chartType, FusionChartElementType elementType = FusionChartElementType.Chart, IChartConfig config = null)
        {
            var key = (elementType.ToString() + "_" + name).ToLower();

            if (Attributes.ContainsKey(key))
            {
                return(0 != (Attributes[key].Charts & chartType));
            }
            //custom attribute
            return(true);
        }