protected PatternAttributeFunction FindFunction(string method)
        {
            PatternAttributeFunction lFunction = null;

            if (Dictionary.TryGetValue(method, out lFunction))
            {
                return(lFunction);
            }

            return(null);
        }
        public static bool Execute(string attributeName, PatternAttribute patternAttribute, double value)
        {
            PatternAttributeFunction lFunction = GetFunction(attributeName);

            if (lFunction == null)
            {
                return(false);
            }

            try
            {
                lFunction(patternAttribute, value);
                return(true);
            }
            catch
            {
                return(false);
            }
        }