Exemple #1
0
        /// <summary>
        /// Cleans all text fields in this element
        /// </summary>
        /// <param name="obj"></param>
        /// <param name="visitSubNodes"></param>
        public override void visit(Generated.Function obj, bool visitSubNodes)
        {
            if (obj.getTypeName() != null)
            {
                obj.setTypeName(obj.getTypeName().Trim());
            }

            base.visit(obj, visitSubNodes);
        }
            /// <summary>
            /// Fills the list of functions to be cleared
            /// </summary>
            /// <param name="obj"></param>
            /// <param name="visitSubNodes"></param>
            public override void visit(Generated.Function obj, bool visitSubNodes)
            {
                Functions.Function function = obj as Functions.Function;

                if (function != null)
                {
                    if (function.getCacheable())
                    {
                        CachedFunctions.Add(function);
                    }
                }

                base.visit(obj, visitSubNodes);
            }